configure revision 1.1 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1 christos # Generated by GNU Autoconf 2.69 for libsframe BFD_VERSION.
4 1.1 christos #
5 1.1 christos #
6 1.1 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1 christos #
8 1.1 christos #
9 1.1 christos # This configure script is free software; the Free Software Foundation
10 1.1 christos # gives unlimited permission to copy, distribute and modify it.
11 1.1 christos ## -------------------- ##
12 1.1 christos ## M4sh Initialization. ##
13 1.1 christos ## -------------------- ##
14 1.1 christos
15 1.1 christos # Be more Bourne compatible
16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 christos emulate sh
19 1.1 christos NULLCMD=:
20 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 christos # is contrary to our usage. Disable this feature.
22 1.1 christos alias -g '${1+"$@"}'='"$@"'
23 1.1 christos setopt NO_GLOB_SUBST
24 1.1 christos else
25 1.1 christos case `(set -o) 2>/dev/null` in #(
26 1.1 christos *posix*) :
27 1.1 christos set -o posix ;; #(
28 1.1 christos *) :
29 1.1 christos ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1 christos as_nl='
35 1.1 christos '
36 1.1 christos export as_nl
37 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1 christos # but without wasting forks for bash or zsh.
43 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1 christos as_echo='print -r --'
46 1.1 christos as_echo_n='print -rn --'
47 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1 christos as_echo='printf %s\n'
49 1.1 christos as_echo_n='printf %s'
50 1.1 christos else
51 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1 christos as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1 christos as_echo_n_body='eval
57 1.1 christos arg=$1;
58 1.1 christos case $arg in #(
59 1.1 christos *"$as_nl"*)
60 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1 christos esac;
63 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1 christos '
65 1.1 christos export as_echo_n_body
66 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1 christos export as_echo_body
69 1.1 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1 christos # The user is always right.
73 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.1 christos PATH_SEPARATOR=:
75 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1 christos PATH_SEPARATOR=';'
78 1.1 christos }
79 1.1 christos fi
80 1.1 christos
81 1.1 christos
82 1.1 christos # IFS
83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 christos # there to prevent editors from complaining about space-tab.
85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 christos # splitting by setting IFS to empty value.)
87 1.1 christos IFS=" "" $as_nl"
88 1.1 christos
89 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.1 christos as_myself=
91 1.1 christos case $0 in #((
92 1.1 christos *[\\/]* ) as_myself=$0 ;;
93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 christos for as_dir in $PATH
95 1.1 christos do
96 1.1 christos IFS=$as_save_IFS
97 1.1 christos test -z "$as_dir" && as_dir=.
98 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1 christos done
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos
102 1.1 christos ;;
103 1.1 christos esac
104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 christos # in which case we are not to be found in the path.
106 1.1 christos if test "x$as_myself" = x; then
107 1.1 christos as_myself=$0
108 1.1 christos fi
109 1.1 christos if test ! -f "$as_myself"; then
110 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1 christos exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.1 christos # trigger a bug in pdksh 5.2.14.
118 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1 christos do eval test x\${$as_var+set} = xset \
120 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 christos done
122 1.1 christos PS1='$ '
123 1.1 christos PS2='> '
124 1.1 christos PS4='+ '
125 1.1 christos
126 1.1 christos # NLS nuisances.
127 1.1 christos LC_ALL=C
128 1.1 christos export LC_ALL
129 1.1 christos LANGUAGE=C
130 1.1 christos export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1 christos # Use a proper internal environment variable to ensure we don't fall
136 1.1 christos # into an infinite loop, continuously re-executing ourselves.
137 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1 christos _as_can_reexec=no; export _as_can_reexec;
139 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.1 christos # neutralization value for shells without unset; and this also
141 1.1 christos # works around shells that cannot unset nonexistent variables.
142 1.1 christos # Preserve -v and -x to the replacement shell.
143 1.1 christos BASH_ENV=/dev/null
144 1.1 christos ENV=/dev/null
145 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1 christos case $- in # ((((
147 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1 christos *v* ) as_opts=-v ;;
149 1.1 christos *x* ) as_opts=-x ;;
150 1.1 christos * ) as_opts= ;;
151 1.1 christos esac
152 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1 christos # out after a failed `exec'.
155 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1 christos as_fn_exit 255
157 1.1 christos fi
158 1.1 christos # We don't want this to propagate to other subprocesses.
159 1.1 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1 christos emulate sh
163 1.1 christos NULLCMD=:
164 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1 christos # is contrary to our usage. Disable this feature.
166 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1 christos setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1 christos case \`(set -o) 2>/dev/null\` in #(
170 1.1 christos *posix*) :
171 1.1 christos set -o posix ;; #(
172 1.1 christos *) :
173 1.1 christos ;;
174 1.1 christos esac
175 1.1 christos fi
176 1.1 christos "
177 1.1 christos as_required="as_fn_return () { (exit \$1); }
178 1.1 christos as_fn_success () { as_fn_return 0; }
179 1.1 christos as_fn_failure () { as_fn_return 1; }
180 1.1 christos as_fn_ret_success () { return 0; }
181 1.1 christos as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1 christos
190 1.1 christos else
191 1.1 christos exitcode=1; echo positional parameters were not saved.
192 1.1 christos fi
193 1.1 christos test x\$exitcode = x0 || exit 1
194 1.1 christos test -x / || exit 1"
195 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1
200 1.1 christos
201 1.1 christos test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 1.1 christos ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 1.1 christos PATH=/empty FPATH=/empty; export PATH FPATH
206 1.1 christos test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 1.1 christos || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 1.1 christos if (eval "$as_required") 2>/dev/null; then :
209 1.1 christos as_have_required=yes
210 1.1 christos else
211 1.1 christos as_have_required=no
212 1.1 christos fi
213 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214 1.1 christos
215 1.1 christos else
216 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 1.1 christos as_found=false
218 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 1.1 christos do
220 1.1 christos IFS=$as_save_IFS
221 1.1 christos test -z "$as_dir" && as_dir=.
222 1.1 christos as_found=:
223 1.1 christos case $as_dir in #(
224 1.1 christos /*)
225 1.1 christos for as_base in sh bash ksh sh5; do
226 1.1 christos # Try only shells that exist, to save several forks.
227 1.1 christos as_shell=$as_dir/$as_base
228 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes
231 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 1.1 christos break 2
233 1.1 christos fi
234 1.1 christos fi
235 1.1 christos done;;
236 1.1 christos esac
237 1.1 christos as_found=false
238 1.1 christos done
239 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes
242 1.1 christos fi; }
243 1.1 christos IFS=$as_save_IFS
244 1.1 christos
245 1.1 christos
246 1.1 christos if test "x$CONFIG_SHELL" != x; then :
247 1.1 christos export CONFIG_SHELL
248 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
249 1.1 christos # neutralization value for shells without unset; and this also
250 1.1 christos # works around shells that cannot unset nonexistent variables.
251 1.1 christos # Preserve -v and -x to the replacement shell.
252 1.1 christos BASH_ENV=/dev/null
253 1.1 christos ENV=/dev/null
254 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 1.1 christos case $- in # ((((
256 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
257 1.1 christos *v* ) as_opts=-v ;;
258 1.1 christos *x* ) as_opts=-x ;;
259 1.1 christos * ) as_opts= ;;
260 1.1 christos esac
261 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
263 1.1 christos # out after a failed `exec'.
264 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 1.1 christos exit 255
266 1.1 christos fi
267 1.1 christos
268 1.1 christos if test x$as_have_required = xno; then :
269 1.1 christos $as_echo "$0: This script requires a shell more modern than all"
270 1.1 christos $as_echo "$0: the shells that I found on your system."
271 1.1 christos if test x${ZSH_VERSION+set} = xset ; then
272 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 1.1 christos else
275 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
276 1.1 christos $0: including any error possibly output before this
277 1.1 christos $0: message. Then install a modern shell, or manually run
278 1.1 christos $0: the script under such a shell if you do have one."
279 1.1 christos fi
280 1.1 christos exit 1
281 1.1 christos fi
282 1.1 christos fi
283 1.1 christos fi
284 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
285 1.1 christos export SHELL
286 1.1 christos # Unset more variables known to interfere with behavior of common tools.
287 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS=
288 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS
289 1.1 christos
290 1.1 christos ## --------------------- ##
291 1.1 christos ## M4sh Shell Functions. ##
292 1.1 christos ## --------------------- ##
293 1.1 christos # as_fn_unset VAR
294 1.1 christos # ---------------
295 1.1 christos # Portably unset VAR.
296 1.1 christos as_fn_unset ()
297 1.1 christos {
298 1.1 christos { eval $1=; unset $1;}
299 1.1 christos }
300 1.1 christos as_unset=as_fn_unset
301 1.1 christos
302 1.1 christos # as_fn_set_status STATUS
303 1.1 christos # -----------------------
304 1.1 christos # Set $? to STATUS, without forking.
305 1.1 christos as_fn_set_status ()
306 1.1 christos {
307 1.1 christos return $1
308 1.1 christos } # as_fn_set_status
309 1.1 christos
310 1.1 christos # as_fn_exit STATUS
311 1.1 christos # -----------------
312 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 1.1 christos as_fn_exit ()
314 1.1 christos {
315 1.1 christos set +e
316 1.1 christos as_fn_set_status $1
317 1.1 christos exit $1
318 1.1 christos } # as_fn_exit
319 1.1 christos
320 1.1 christos # as_fn_mkdir_p
321 1.1 christos # -------------
322 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
323 1.1 christos as_fn_mkdir_p ()
324 1.1 christos {
325 1.1 christos
326 1.1 christos case $as_dir in #(
327 1.1 christos -*) as_dir=./$as_dir;;
328 1.1 christos esac
329 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
330 1.1 christos as_dirs=
331 1.1 christos while :; do
332 1.1 christos case $as_dir in #(
333 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 1.1 christos *) as_qdir=$as_dir;;
335 1.1 christos esac
336 1.1 christos as_dirs="'$as_qdir' $as_dirs"
337 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
338 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
340 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
341 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 1.1 christos $as_echo X"$as_dir" |
343 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 1.1 christos s//\1/
345 1.1 christos q
346 1.1 christos }
347 1.1 christos /^X\(\/\/\)[^/].*/{
348 1.1 christos s//\1/
349 1.1 christos q
350 1.1 christos }
351 1.1 christos /^X\(\/\/\)$/{
352 1.1 christos s//\1/
353 1.1 christos q
354 1.1 christos }
355 1.1 christos /^X\(\/\).*/{
356 1.1 christos s//\1/
357 1.1 christos q
358 1.1 christos }
359 1.1 christos s/.*/./; q'`
360 1.1 christos test -d "$as_dir" && break
361 1.1 christos done
362 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
363 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364 1.1 christos
365 1.1 christos
366 1.1 christos } # as_fn_mkdir_p
367 1.1 christos
368 1.1 christos # as_fn_executable_p FILE
369 1.1 christos # -----------------------
370 1.1 christos # Test if FILE is an executable regular file.
371 1.1 christos as_fn_executable_p ()
372 1.1 christos {
373 1.1 christos test -f "$1" && test -x "$1"
374 1.1 christos } # as_fn_executable_p
375 1.1 christos # as_fn_append VAR VALUE
376 1.1 christos # ----------------------
377 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
378 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
379 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
380 1.1 christos # implementations.
381 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 1.1 christos eval 'as_fn_append ()
383 1.1 christos {
384 1.1 christos eval $1+=\$2
385 1.1 christos }'
386 1.1 christos else
387 1.1 christos as_fn_append ()
388 1.1 christos {
389 1.1 christos eval $1=\$$1\$2
390 1.1 christos }
391 1.1 christos fi # as_fn_append
392 1.1 christos
393 1.1 christos # as_fn_arith ARG...
394 1.1 christos # ------------------
395 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
396 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 1.1 christos # must be portable across $(()) and expr.
398 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 1.1 christos eval 'as_fn_arith ()
400 1.1 christos {
401 1.1 christos as_val=$(( $* ))
402 1.1 christos }'
403 1.1 christos else
404 1.1 christos as_fn_arith ()
405 1.1 christos {
406 1.1 christos as_val=`expr "$@" || test $? -eq 1`
407 1.1 christos }
408 1.1 christos fi # as_fn_arith
409 1.1 christos
410 1.1 christos
411 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 1.1 christos # ----------------------------------------
413 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 1.1 christos # script with STATUS, using 1 if that was 0.
416 1.1 christos as_fn_error ()
417 1.1 christos {
418 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
419 1.1 christos if test "$4"; then
420 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 1.1 christos fi
423 1.1 christos $as_echo "$as_me: error: $2" >&2
424 1.1 christos as_fn_exit $as_status
425 1.1 christos } # as_fn_error
426 1.1 christos
427 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
428 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 1.1 christos as_expr=expr
430 1.1 christos else
431 1.1 christos as_expr=false
432 1.1 christos fi
433 1.1 christos
434 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 1.1 christos as_basename=basename
436 1.1 christos else
437 1.1 christos as_basename=false
438 1.1 christos fi
439 1.1 christos
440 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 1.1 christos as_dirname=dirname
442 1.1 christos else
443 1.1 christos as_dirname=false
444 1.1 christos fi
445 1.1 christos
446 1.1 christos as_me=`$as_basename -- "$0" ||
447 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 1.1 christos X"$0" : 'X\(//\)$' \| \
449 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 1.1 christos $as_echo X/"$0" |
451 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
452 1.1 christos s//\1/
453 1.1 christos q
454 1.1 christos }
455 1.1 christos /^X\/\(\/\/\)$/{
456 1.1 christos s//\1/
457 1.1 christos q
458 1.1 christos }
459 1.1 christos /^X\/\(\/\).*/{
460 1.1 christos s//\1/
461 1.1 christos q
462 1.1 christos }
463 1.1 christos s/.*/./; q'`
464 1.1 christos
465 1.1 christos # Avoid depending upon Character Ranges.
466 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 1.1 christos as_cr_digits='0123456789'
470 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
471 1.1 christos
472 1.1 christos
473 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 1.1 christos sed -n '
479 1.1 christos p
480 1.1 christos /[$]LINENO/=
481 1.1 christos ' <$as_myself |
482 1.1 christos sed '
483 1.1 christos s/[$]LINENO.*/&-/
484 1.1 christos t lineno
485 1.1 christos b
486 1.1 christos :lineno
487 1.1 christos N
488 1.1 christos :loop
489 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 1.1 christos t loop
491 1.1 christos s/-\n.*//
492 1.1 christos ' >$as_me.lineno &&
493 1.1 christos chmod +x "$as_me.lineno" ||
494 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495 1.1 christos
496 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 1.1 christos # already done that, so ensure we don't try to do so again and fall
498 1.1 christos # in an infinite loop. This has already happened in practice.
499 1.1 christos _as_can_reexec=no; export _as_can_reexec
500 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
501 1.1 christos # (the dirname of $[0] is not the place where we might find the
502 1.1 christos # original and so on. Autoconf is especially sensitive to this).
503 1.1 christos . "./$as_me.lineno"
504 1.1 christos # Exit status is that of the last command.
505 1.1 christos exit
506 1.1 christos }
507 1.1 christos
508 1.1 christos ECHO_C= ECHO_N= ECHO_T=
509 1.1 christos case `echo -n x` in #(((((
510 1.1 christos -n*)
511 1.1 christos case `echo 'xy\c'` in
512 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 1.1 christos xy) ECHO_C='\c';;
514 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 1.1 christos ECHO_T=' ';;
516 1.1 christos esac;;
517 1.1 christos *)
518 1.1 christos ECHO_N='-n';;
519 1.1 christos esac
520 1.1 christos
521 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
522 1.1 christos if test -d conf$$.dir; then
523 1.1 christos rm -f conf$$.dir/conf$$.file
524 1.1 christos else
525 1.1 christos rm -f conf$$.dir
526 1.1 christos mkdir conf$$.dir 2>/dev/null
527 1.1 christos fi
528 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
529 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
530 1.1 christos as_ln_s='ln -s'
531 1.1 christos # ... but there are two gotchas:
532 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 1.1 christos # In both cases, we have to default to `cp -pR'.
535 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 1.1 christos as_ln_s='cp -pR'
537 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
538 1.1 christos as_ln_s=ln
539 1.1 christos else
540 1.1 christos as_ln_s='cp -pR'
541 1.1 christos fi
542 1.1 christos else
543 1.1 christos as_ln_s='cp -pR'
544 1.1 christos fi
545 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 1.1 christos rmdir conf$$.dir 2>/dev/null
547 1.1 christos
548 1.1 christos if mkdir -p . 2>/dev/null; then
549 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
550 1.1 christos else
551 1.1 christos test -d ./-p && rmdir ./-p
552 1.1 christos as_mkdir_p=false
553 1.1 christos fi
554 1.1 christos
555 1.1 christos as_test_x='test -x'
556 1.1 christos as_executable_p=as_fn_executable_p
557 1.1 christos
558 1.1 christos # Sed expression to map a string onto a valid CPP name.
559 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560 1.1 christos
561 1.1 christos # Sed expression to map a string onto a valid variable name.
562 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563 1.1 christos
564 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
565 1.1 christos
566 1.1 christos
567 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null
568 1.1 christos exec 6>&1
569 1.1 christos
570 1.1 christos # Name of the host.
571 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 1.1 christos # so uname gets run too.
573 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574 1.1 christos
575 1.1 christos #
576 1.1 christos # Initializations.
577 1.1 christos #
578 1.1 christos ac_default_prefix=/usr/local
579 1.1 christos ac_clean_files=
580 1.1 christos ac_config_libobj_dir=.
581 1.1 christos LIBOBJS=
582 1.1 christos cross_compiling=no
583 1.1 christos subdirs=
584 1.1 christos MFLAGS=
585 1.1 christos MAKEFLAGS=
586 1.1 christos
587 1.1 christos # Identity of this package.
588 1.1 christos PACKAGE_NAME='libsframe'
589 1.1 christos PACKAGE_TARNAME='libsframe'
590 1.1 christos PACKAGE_VERSION='BFD_VERSION'
591 1.1 christos PACKAGE_STRING='libsframe BFD_VERSION'
592 1.1 christos PACKAGE_BUGREPORT=''
593 1.1 christos PACKAGE_URL=''
594 1.1 christos
595 1.1 christos ac_unique_file="sframe.c"
596 1.1 christos # Factoring default headers for most tests.
597 1.1 christos ac_includes_default="\
598 1.1 christos #include <stdio.h>
599 1.1 christos #ifdef HAVE_SYS_TYPES_H
600 1.1 christos # include <sys/types.h>
601 1.1 christos #endif
602 1.1 christos #ifdef HAVE_SYS_STAT_H
603 1.1 christos # include <sys/stat.h>
604 1.1 christos #endif
605 1.1 christos #ifdef STDC_HEADERS
606 1.1 christos # include <stdlib.h>
607 1.1 christos # include <stddef.h>
608 1.1 christos #else
609 1.1 christos # ifdef HAVE_STDLIB_H
610 1.1 christos # include <stdlib.h>
611 1.1 christos # endif
612 1.1 christos #endif
613 1.1 christos #ifdef HAVE_STRING_H
614 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 1.1 christos # include <memory.h>
616 1.1 christos # endif
617 1.1 christos # include <string.h>
618 1.1 christos #endif
619 1.1 christos #ifdef HAVE_STRINGS_H
620 1.1 christos # include <strings.h>
621 1.1 christos #endif
622 1.1 christos #ifdef HAVE_INTTYPES_H
623 1.1 christos # include <inttypes.h>
624 1.1 christos #endif
625 1.1 christos #ifdef HAVE_STDINT_H
626 1.1 christos # include <stdint.h>
627 1.1 christos #endif
628 1.1 christos #ifdef HAVE_UNISTD_H
629 1.1 christos # include <unistd.h>
630 1.1 christos #endif"
631 1.1 christos
632 1.1 christos ac_header_list=
633 1.1 christos ac_subst_vars='am__EXEEXT_FALSE
634 1.1 christos am__EXEEXT_TRUE
635 1.1 christos LTLIBOBJS
636 1.1 christos LIBOBJS
637 1.1 christos bfdincludedir
638 1.1 christos bfdlibdir
639 1.1 christos target_noncanonical
640 1.1 christos host_noncanonical
641 1.1 christos INSTALL_LIBBFD_FALSE
642 1.1 christos INSTALL_LIBBFD_TRUE
643 1.1 christos MAINT
644 1.1 christos MAINTAINER_MODE_FALSE
645 1.1 christos MAINTAINER_MODE_TRUE
646 1.1 christos BUILD_INFO_FALSE
647 1.1 christos BUILD_INFO_TRUE
648 1.1 christos COMPAT_DEJAGNU
649 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE
650 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE
651 1.1 christos ac_libsframe_warn_cflags
652 1.1 christos OTOOL64
653 1.1 christos OTOOL
654 1.1 christos LIPO
655 1.1 christos NMEDIT
656 1.1 christos DSYMUTIL
657 1.1 christos OBJDUMP
658 1.1 christos LN_S
659 1.1 christos NM
660 1.1 christos ac_ct_DUMPBIN
661 1.1 christos DUMPBIN
662 1.1 christos LD
663 1.1 christos FGREP
664 1.1 christos SED
665 1.1 christos host_os
666 1.1 christos host_vendor
667 1.1 christos host_cpu
668 1.1 christos host
669 1.1 christos build_os
670 1.1 christos build_vendor
671 1.1 christos build_cpu
672 1.1 christos build
673 1.1 christos LIBTOOL
674 1.1 christos ac_ct_AR
675 1.1 christos AR
676 1.1 christos RANLIB
677 1.1 christos AM_BACKSLASH
678 1.1 christos AM_DEFAULT_VERBOSITY
679 1.1 christos AM_DEFAULT_V
680 1.1 christos AM_V
681 1.1 christos am__fastdepCC_FALSE
682 1.1 christos am__fastdepCC_TRUE
683 1.1 christos CCDEPMODE
684 1.1 christos am__nodep
685 1.1 christos AMDEPBACKSLASH
686 1.1 christos AMDEP_FALSE
687 1.1 christos AMDEP_TRUE
688 1.1 christos am__quote
689 1.1 christos am__include
690 1.1 christos DEPDIR
691 1.1 christos am__untar
692 1.1 christos am__tar
693 1.1 christos AMTAR
694 1.1 christos am__leading_dot
695 1.1 christos SET_MAKE
696 1.1 christos AWK
697 1.1 christos mkdir_p
698 1.1 christos MKDIR_P
699 1.1 christos INSTALL_STRIP_PROGRAM
700 1.1 christos STRIP
701 1.1 christos install_sh
702 1.1 christos MAKEINFO
703 1.1 christos AUTOHEADER
704 1.1 christos AUTOMAKE
705 1.1 christos AUTOCONF
706 1.1 christos ACLOCAL
707 1.1 christos VERSION
708 1.1 christos PACKAGE
709 1.1 christos CYGPATH_W
710 1.1 christos am__isrc
711 1.1 christos INSTALL_DATA
712 1.1 christos INSTALL_SCRIPT
713 1.1 christos INSTALL_PROGRAM
714 1.1 christos EGREP
715 1.1 christos GREP
716 1.1 christos CPP
717 1.1 christos OBJEXT
718 1.1 christos EXEEXT
719 1.1 christos ac_ct_CC
720 1.1 christos CPPFLAGS
721 1.1 christos LDFLAGS
722 1.1 christos CFLAGS
723 1.1 christos CC
724 1.1 christos target_alias
725 1.1 christos host_alias
726 1.1 christos build_alias
727 1.1 christos LIBS
728 1.1 christos ECHO_T
729 1.1 christos ECHO_N
730 1.1 christos ECHO_C
731 1.1 christos DEFS
732 1.1 christos mandir
733 1.1 christos localedir
734 1.1 christos libdir
735 1.1 christos psdir
736 1.1 christos pdfdir
737 1.1 christos dvidir
738 1.1 christos htmldir
739 1.1 christos infodir
740 1.1 christos docdir
741 1.1 christos oldincludedir
742 1.1 christos includedir
743 1.1 christos localstatedir
744 1.1 christos sharedstatedir
745 1.1 christos sysconfdir
746 1.1 christos datadir
747 1.1 christos datarootdir
748 1.1 christos libexecdir
749 1.1 christos sbindir
750 1.1 christos bindir
751 1.1 christos program_transform_name
752 1.1 christos prefix
753 1.1 christos exec_prefix
754 1.1 christos PACKAGE_URL
755 1.1 christos PACKAGE_BUGREPORT
756 1.1 christos PACKAGE_STRING
757 1.1 christos PACKAGE_VERSION
758 1.1 christos PACKAGE_TARNAME
759 1.1 christos PACKAGE_NAME
760 1.1 christos PATH_SEPARATOR
761 1.1 christos SHELL'
762 1.1 christos ac_subst_files=''
763 1.1 christos ac_user_opts='
764 1.1 christos enable_option_checking
765 1.1 christos enable_dependency_tracking
766 1.1 christos enable_silent_rules
767 1.1 christos enable_shared
768 1.1 christos enable_static
769 1.1 christos with_pic
770 1.1 christos enable_fast_install
771 1.1 christos with_gnu_ld
772 1.1 christos enable_libtool_lock
773 1.1 christos enable_largefile
774 1.1 christos enable_maintainer_mode
775 1.1 christos enable_install_libbfd
776 1.1 christos '
777 1.1 christos ac_precious_vars='build_alias
778 1.1 christos host_alias
779 1.1 christos target_alias
780 1.1 christos CC
781 1.1 christos CFLAGS
782 1.1 christos LDFLAGS
783 1.1 christos LIBS
784 1.1 christos CPPFLAGS
785 1.1 christos CPP'
786 1.1 christos
787 1.1 christos
788 1.1 christos # Initialize some variables set by options.
789 1.1 christos ac_init_help=
790 1.1 christos ac_init_version=false
791 1.1 christos ac_unrecognized_opts=
792 1.1 christos ac_unrecognized_sep=
793 1.1 christos # The variables have the same names as the options, with
794 1.1 christos # dashes changed to underlines.
795 1.1 christos cache_file=/dev/null
796 1.1 christos exec_prefix=NONE
797 1.1 christos no_create=
798 1.1 christos no_recursion=
799 1.1 christos prefix=NONE
800 1.1 christos program_prefix=NONE
801 1.1 christos program_suffix=NONE
802 1.1 christos program_transform_name=s,x,x,
803 1.1 christos silent=
804 1.1 christos site=
805 1.1 christos srcdir=
806 1.1 christos verbose=
807 1.1 christos x_includes=NONE
808 1.1 christos x_libraries=NONE
809 1.1 christos
810 1.1 christos # Installation directory options.
811 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
812 1.1 christos # and all the variables that are supposed to be based on exec_prefix
813 1.1 christos # by default will actually change.
814 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
815 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
816 1.1 christos bindir='${exec_prefix}/bin'
817 1.1 christos sbindir='${exec_prefix}/sbin'
818 1.1 christos libexecdir='${exec_prefix}/libexec'
819 1.1 christos datarootdir='${prefix}/share'
820 1.1 christos datadir='${datarootdir}'
821 1.1 christos sysconfdir='${prefix}/etc'
822 1.1 christos sharedstatedir='${prefix}/com'
823 1.1 christos localstatedir='${prefix}/var'
824 1.1 christos includedir='${prefix}/include'
825 1.1 christos oldincludedir='/usr/include'
826 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
827 1.1 christos infodir='${datarootdir}/info'
828 1.1 christos htmldir='${docdir}'
829 1.1 christos dvidir='${docdir}'
830 1.1 christos pdfdir='${docdir}'
831 1.1 christos psdir='${docdir}'
832 1.1 christos libdir='${exec_prefix}/lib'
833 1.1 christos localedir='${datarootdir}/locale'
834 1.1 christos mandir='${datarootdir}/man'
835 1.1 christos
836 1.1 christos ac_prev=
837 1.1 christos ac_dashdash=
838 1.1 christos for ac_option
839 1.1 christos do
840 1.1 christos # If the previous option needs an argument, assign it.
841 1.1 christos if test -n "$ac_prev"; then
842 1.1 christos eval $ac_prev=\$ac_option
843 1.1 christos ac_prev=
844 1.1 christos continue
845 1.1 christos fi
846 1.1 christos
847 1.1 christos case $ac_option in
848 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849 1.1 christos *=) ac_optarg= ;;
850 1.1 christos *) ac_optarg=yes ;;
851 1.1 christos esac
852 1.1 christos
853 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
854 1.1 christos
855 1.1 christos case $ac_dashdash$ac_option in
856 1.1 christos --)
857 1.1 christos ac_dashdash=yes ;;
858 1.1 christos
859 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
860 1.1 christos ac_prev=bindir ;;
861 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
862 1.1 christos bindir=$ac_optarg ;;
863 1.1 christos
864 1.1 christos -build | --build | --buil | --bui | --bu)
865 1.1 christos ac_prev=build_alias ;;
866 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
867 1.1 christos build_alias=$ac_optarg ;;
868 1.1 christos
869 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
870 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
871 1.1 christos ac_prev=cache_file ;;
872 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
873 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
874 1.1 christos cache_file=$ac_optarg ;;
875 1.1 christos
876 1.1 christos --config-cache | -C)
877 1.1 christos cache_file=config.cache ;;
878 1.1 christos
879 1.1 christos -datadir | --datadir | --datadi | --datad)
880 1.1 christos ac_prev=datadir ;;
881 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
882 1.1 christos datadir=$ac_optarg ;;
883 1.1 christos
884 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
885 1.1 christos | --dataroo | --dataro | --datar)
886 1.1 christos ac_prev=datarootdir ;;
887 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
888 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
889 1.1 christos datarootdir=$ac_optarg ;;
890 1.1 christos
891 1.1 christos -disable-* | --disable-*)
892 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
893 1.1 christos # Reject names that are not valid shell variable names.
894 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
895 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
896 1.1 christos ac_useropt_orig=$ac_useropt
897 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
898 1.1 christos case $ac_user_opts in
899 1.1 christos *"
900 1.1 christos "enable_$ac_useropt"
901 1.1 christos "*) ;;
902 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
903 1.1 christos ac_unrecognized_sep=', ';;
904 1.1 christos esac
905 1.1 christos eval enable_$ac_useropt=no ;;
906 1.1 christos
907 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
908 1.1 christos ac_prev=docdir ;;
909 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
910 1.1 christos docdir=$ac_optarg ;;
911 1.1 christos
912 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
913 1.1 christos ac_prev=dvidir ;;
914 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
915 1.1 christos dvidir=$ac_optarg ;;
916 1.1 christos
917 1.1 christos -enable-* | --enable-*)
918 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
919 1.1 christos # Reject names that are not valid shell variable names.
920 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
921 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
922 1.1 christos ac_useropt_orig=$ac_useropt
923 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924 1.1 christos case $ac_user_opts in
925 1.1 christos *"
926 1.1 christos "enable_$ac_useropt"
927 1.1 christos "*) ;;
928 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
929 1.1 christos ac_unrecognized_sep=', ';;
930 1.1 christos esac
931 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
932 1.1 christos
933 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
934 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
935 1.1 christos | --exec | --exe | --ex)
936 1.1 christos ac_prev=exec_prefix ;;
937 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
938 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
939 1.1 christos | --exec=* | --exe=* | --ex=*)
940 1.1 christos exec_prefix=$ac_optarg ;;
941 1.1 christos
942 1.1 christos -gas | --gas | --ga | --g)
943 1.1 christos # Obsolete; use --with-gas.
944 1.1 christos with_gas=yes ;;
945 1.1 christos
946 1.1 christos -help | --help | --hel | --he | -h)
947 1.1 christos ac_init_help=long ;;
948 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
949 1.1 christos ac_init_help=recursive ;;
950 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
951 1.1 christos ac_init_help=short ;;
952 1.1 christos
953 1.1 christos -host | --host | --hos | --ho)
954 1.1 christos ac_prev=host_alias ;;
955 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
956 1.1 christos host_alias=$ac_optarg ;;
957 1.1 christos
958 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
959 1.1 christos ac_prev=htmldir ;;
960 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
961 1.1 christos | --ht=*)
962 1.1 christos htmldir=$ac_optarg ;;
963 1.1 christos
964 1.1 christos -includedir | --includedir | --includedi | --included | --include \
965 1.1 christos | --includ | --inclu | --incl | --inc)
966 1.1 christos ac_prev=includedir ;;
967 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
968 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
969 1.1 christos includedir=$ac_optarg ;;
970 1.1 christos
971 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
972 1.1 christos ac_prev=infodir ;;
973 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
974 1.1 christos infodir=$ac_optarg ;;
975 1.1 christos
976 1.1 christos -libdir | --libdir | --libdi | --libd)
977 1.1 christos ac_prev=libdir ;;
978 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
979 1.1 christos libdir=$ac_optarg ;;
980 1.1 christos
981 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
982 1.1 christos | --libexe | --libex | --libe)
983 1.1 christos ac_prev=libexecdir ;;
984 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
985 1.1 christos | --libexe=* | --libex=* | --libe=*)
986 1.1 christos libexecdir=$ac_optarg ;;
987 1.1 christos
988 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
989 1.1 christos ac_prev=localedir ;;
990 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
991 1.1 christos localedir=$ac_optarg ;;
992 1.1 christos
993 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
994 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
995 1.1 christos ac_prev=localstatedir ;;
996 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
997 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
998 1.1 christos localstatedir=$ac_optarg ;;
999 1.1 christos
1000 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1001 1.1 christos ac_prev=mandir ;;
1002 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1003 1.1 christos mandir=$ac_optarg ;;
1004 1.1 christos
1005 1.1 christos -nfp | --nfp | --nf)
1006 1.1 christos # Obsolete; use --without-fp.
1007 1.1 christos with_fp=no ;;
1008 1.1 christos
1009 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1010 1.1 christos | --no-cr | --no-c | -n)
1011 1.1 christos no_create=yes ;;
1012 1.1 christos
1013 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1014 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1015 1.1 christos no_recursion=yes ;;
1016 1.1 christos
1017 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1018 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1019 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1020 1.1 christos ac_prev=oldincludedir ;;
1021 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1022 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1023 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1024 1.1 christos oldincludedir=$ac_optarg ;;
1025 1.1 christos
1026 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1027 1.1 christos ac_prev=prefix ;;
1028 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1029 1.1 christos prefix=$ac_optarg ;;
1030 1.1 christos
1031 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1032 1.1 christos | --program-pre | --program-pr | --program-p)
1033 1.1 christos ac_prev=program_prefix ;;
1034 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1035 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1036 1.1 christos program_prefix=$ac_optarg ;;
1037 1.1 christos
1038 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1039 1.1 christos | --program-suf | --program-su | --program-s)
1040 1.1 christos ac_prev=program_suffix ;;
1041 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1042 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1043 1.1 christos program_suffix=$ac_optarg ;;
1044 1.1 christos
1045 1.1 christos -program-transform-name | --program-transform-name \
1046 1.1 christos | --program-transform-nam | --program-transform-na \
1047 1.1 christos | --program-transform-n | --program-transform- \
1048 1.1 christos | --program-transform | --program-transfor \
1049 1.1 christos | --program-transfo | --program-transf \
1050 1.1 christos | --program-trans | --program-tran \
1051 1.1 christos | --progr-tra | --program-tr | --program-t)
1052 1.1 christos ac_prev=program_transform_name ;;
1053 1.1 christos -program-transform-name=* | --program-transform-name=* \
1054 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1055 1.1 christos | --program-transform-n=* | --program-transform-=* \
1056 1.1 christos | --program-transform=* | --program-transfor=* \
1057 1.1 christos | --program-transfo=* | --program-transf=* \
1058 1.1 christos | --program-trans=* | --program-tran=* \
1059 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1060 1.1 christos program_transform_name=$ac_optarg ;;
1061 1.1 christos
1062 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1063 1.1 christos ac_prev=pdfdir ;;
1064 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1065 1.1 christos pdfdir=$ac_optarg ;;
1066 1.1 christos
1067 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1068 1.1 christos ac_prev=psdir ;;
1069 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1070 1.1 christos psdir=$ac_optarg ;;
1071 1.1 christos
1072 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1073 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1074 1.1 christos silent=yes ;;
1075 1.1 christos
1076 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1077 1.1 christos ac_prev=sbindir ;;
1078 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1079 1.1 christos | --sbi=* | --sb=*)
1080 1.1 christos sbindir=$ac_optarg ;;
1081 1.1 christos
1082 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1083 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1084 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1085 1.1 christos | --sha | --sh)
1086 1.1 christos ac_prev=sharedstatedir ;;
1087 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1088 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1089 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1090 1.1 christos | --sha=* | --sh=*)
1091 1.1 christos sharedstatedir=$ac_optarg ;;
1092 1.1 christos
1093 1.1 christos -site | --site | --sit)
1094 1.1 christos ac_prev=site ;;
1095 1.1 christos -site=* | --site=* | --sit=*)
1096 1.1 christos site=$ac_optarg ;;
1097 1.1 christos
1098 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1099 1.1 christos ac_prev=srcdir ;;
1100 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1101 1.1 christos srcdir=$ac_optarg ;;
1102 1.1 christos
1103 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1104 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1105 1.1 christos ac_prev=sysconfdir ;;
1106 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1107 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1108 1.1 christos sysconfdir=$ac_optarg ;;
1109 1.1 christos
1110 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1111 1.1 christos ac_prev=target_alias ;;
1112 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1113 1.1 christos target_alias=$ac_optarg ;;
1114 1.1 christos
1115 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1116 1.1 christos verbose=yes ;;
1117 1.1 christos
1118 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1119 1.1 christos ac_init_version=: ;;
1120 1.1 christos
1121 1.1 christos -with-* | --with-*)
1122 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1123 1.1 christos # Reject names that are not valid shell variable names.
1124 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1126 1.1 christos ac_useropt_orig=$ac_useropt
1127 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128 1.1 christos case $ac_user_opts in
1129 1.1 christos *"
1130 1.1 christos "with_$ac_useropt"
1131 1.1 christos "*) ;;
1132 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1133 1.1 christos ac_unrecognized_sep=', ';;
1134 1.1 christos esac
1135 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1136 1.1 christos
1137 1.1 christos -without-* | --without-*)
1138 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1139 1.1 christos # Reject names that are not valid shell variable names.
1140 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1142 1.1 christos ac_useropt_orig=$ac_useropt
1143 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 1.1 christos case $ac_user_opts in
1145 1.1 christos *"
1146 1.1 christos "with_$ac_useropt"
1147 1.1 christos "*) ;;
1148 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1149 1.1 christos ac_unrecognized_sep=', ';;
1150 1.1 christos esac
1151 1.1 christos eval with_$ac_useropt=no ;;
1152 1.1 christos
1153 1.1 christos --x)
1154 1.1 christos # Obsolete; use --with-x.
1155 1.1 christos with_x=yes ;;
1156 1.1 christos
1157 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1158 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1159 1.1 christos ac_prev=x_includes ;;
1160 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1161 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1162 1.1 christos x_includes=$ac_optarg ;;
1163 1.1 christos
1164 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1165 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1166 1.1 christos ac_prev=x_libraries ;;
1167 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1168 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1169 1.1 christos x_libraries=$ac_optarg ;;
1170 1.1 christos
1171 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1172 1.1 christos Try \`$0 --help' for more information"
1173 1.1 christos ;;
1174 1.1 christos
1175 1.1 christos *=*)
1176 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1177 1.1 christos # Reject names that are not valid shell variable names.
1178 1.1 christos case $ac_envvar in #(
1179 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1180 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1181 1.1 christos esac
1182 1.1 christos eval $ac_envvar=\$ac_optarg
1183 1.1 christos export $ac_envvar ;;
1184 1.1 christos
1185 1.1 christos *)
1186 1.1 christos # FIXME: should be removed in autoconf 3.0.
1187 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1188 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1189 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1190 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1191 1.1 christos ;;
1192 1.1 christos
1193 1.1 christos esac
1194 1.1 christos done
1195 1.1 christos
1196 1.1 christos if test -n "$ac_prev"; then
1197 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1198 1.1 christos as_fn_error $? "missing argument to $ac_option"
1199 1.1 christos fi
1200 1.1 christos
1201 1.1 christos if test -n "$ac_unrecognized_opts"; then
1202 1.1 christos case $enable_option_checking in
1203 1.1 christos no) ;;
1204 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1205 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1206 1.1 christos esac
1207 1.1 christos fi
1208 1.1 christos
1209 1.1 christos # Check all directory arguments for consistency.
1210 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1211 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1212 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1213 1.1 christos libdir localedir mandir
1214 1.1 christos do
1215 1.1 christos eval ac_val=\$$ac_var
1216 1.1 christos # Remove trailing slashes.
1217 1.1 christos case $ac_val in
1218 1.1 christos */ )
1219 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1220 1.1 christos eval $ac_var=\$ac_val;;
1221 1.1 christos esac
1222 1.1 christos # Be sure to have absolute directory names.
1223 1.1 christos case $ac_val in
1224 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1225 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1226 1.1 christos esac
1227 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1228 1.1 christos done
1229 1.1 christos
1230 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1231 1.1 christos # used to hold the argument of --host etc.
1232 1.1 christos # FIXME: To remove some day.
1233 1.1 christos build=$build_alias
1234 1.1 christos host=$host_alias
1235 1.1 christos target=$target_alias
1236 1.1 christos
1237 1.1 christos # FIXME: To remove some day.
1238 1.1 christos if test "x$host_alias" != x; then
1239 1.1 christos if test "x$build_alias" = x; then
1240 1.1 christos cross_compiling=maybe
1241 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1242 1.1 christos cross_compiling=yes
1243 1.1 christos fi
1244 1.1 christos fi
1245 1.1 christos
1246 1.1 christos ac_tool_prefix=
1247 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1248 1.1 christos
1249 1.1 christos test "$silent" = yes && exec 6>/dev/null
1250 1.1 christos
1251 1.1 christos
1252 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1253 1.1 christos ac_ls_di=`ls -di .` &&
1254 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1255 1.1 christos as_fn_error $? "working directory cannot be determined"
1256 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1258 1.1 christos
1259 1.1 christos
1260 1.1 christos # Find the source files, if location was not specified.
1261 1.1 christos if test -z "$srcdir"; then
1262 1.1 christos ac_srcdir_defaulted=yes
1263 1.1 christos # Try the directory containing this script, then the parent directory.
1264 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1265 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1266 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1267 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1268 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1269 1.1 christos $as_echo X"$as_myself" |
1270 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1271 1.1 christos s//\1/
1272 1.1 christos q
1273 1.1 christos }
1274 1.1 christos /^X\(\/\/\)[^/].*/{
1275 1.1 christos s//\1/
1276 1.1 christos q
1277 1.1 christos }
1278 1.1 christos /^X\(\/\/\)$/{
1279 1.1 christos s//\1/
1280 1.1 christos q
1281 1.1 christos }
1282 1.1 christos /^X\(\/\).*/{
1283 1.1 christos s//\1/
1284 1.1 christos q
1285 1.1 christos }
1286 1.1 christos s/.*/./; q'`
1287 1.1 christos srcdir=$ac_confdir
1288 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1289 1.1 christos srcdir=..
1290 1.1 christos fi
1291 1.1 christos else
1292 1.1 christos ac_srcdir_defaulted=no
1293 1.1 christos fi
1294 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1295 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1296 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1297 1.1 christos fi
1298 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1299 1.1 christos ac_abs_confdir=`(
1300 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1301 1.1 christos pwd)`
1302 1.1 christos # When building in place, set srcdir=.
1303 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1304 1.1 christos srcdir=.
1305 1.1 christos fi
1306 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1307 1.1 christos # Double slashes in file names in object file debugging info
1308 1.1 christos # mess up M-x gdb in Emacs.
1309 1.1 christos case $srcdir in
1310 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1311 1.1 christos esac
1312 1.1 christos for ac_var in $ac_precious_vars; do
1313 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1314 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1315 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1316 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1317 1.1 christos done
1318 1.1 christos
1319 1.1 christos #
1320 1.1 christos # Report the --help message.
1321 1.1 christos #
1322 1.1 christos if test "$ac_init_help" = "long"; then
1323 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1324 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1325 1.1 christos cat <<_ACEOF
1326 1.1 christos \`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems.
1327 1.1 christos
1328 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1329 1.1 christos
1330 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1331 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1332 1.1 christos
1333 1.1 christos Defaults for the options are specified in brackets.
1334 1.1 christos
1335 1.1 christos Configuration:
1336 1.1 christos -h, --help display this help and exit
1337 1.1 christos --help=short display options specific to this package
1338 1.1 christos --help=recursive display the short help of all the included packages
1339 1.1 christos -V, --version display version information and exit
1340 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1341 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1342 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1343 1.1 christos -n, --no-create do not create output files
1344 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1345 1.1 christos
1346 1.1 christos Installation directories:
1347 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1348 1.1 christos [$ac_default_prefix]
1349 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1350 1.1 christos [PREFIX]
1351 1.1 christos
1352 1.1 christos By default, \`make install' will install all the files in
1353 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1354 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1355 1.1 christos for instance \`--prefix=\$HOME'.
1356 1.1 christos
1357 1.1 christos For better control, use the options below.
1358 1.1 christos
1359 1.1 christos Fine tuning of the installation directories:
1360 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1361 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1362 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1363 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1364 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1365 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1366 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1367 1.1 christos --includedir=DIR C header files [PREFIX/include]
1368 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1369 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1370 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1371 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1372 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1373 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1374 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe]
1375 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1376 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1377 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1378 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1379 1.1 christos _ACEOF
1380 1.1 christos
1381 1.1 christos cat <<\_ACEOF
1382 1.1 christos
1383 1.1 christos Program names:
1384 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1385 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1386 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1387 1.1 christos
1388 1.1 christos System types:
1389 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1390 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1391 1.1 christos _ACEOF
1392 1.1 christos fi
1393 1.1 christos
1394 1.1 christos if test -n "$ac_init_help"; then
1395 1.1 christos case $ac_init_help in
1396 1.1 christos short | recursive ) echo "Configuration of libsframe BFD_VERSION:";;
1397 1.1 christos esac
1398 1.1 christos cat <<\_ACEOF
1399 1.1 christos
1400 1.1 christos Optional Features:
1401 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1402 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1403 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1404 1.1 christos --enable-dependency-tracking
1405 1.1 christos do not reject slow dependency extractors
1406 1.1 christos --disable-dependency-tracking
1407 1.1 christos speeds up one-time build
1408 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1409 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0")
1410 1.1 christos --enable-shared[=PKGS] build shared libraries [default=no]
1411 1.1 christos --enable-static[=PKGS] build static libraries [default=yes]
1412 1.1 christos --enable-fast-install[=PKGS]
1413 1.1 christos optimize for fast installation [default=yes]
1414 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds)
1415 1.1 christos --disable-largefile omit support for large files
1416 1.1 christos --enable-maintainer-mode
1417 1.1 christos enable make rules and dependencies not useful (and
1418 1.1 christos sometimes confusing) to the casual installer
1419 1.1 christos --enable-install-libbfd controls installation of libbfd and related headers
1420 1.1 christos
1421 1.1 christos Optional Packages:
1422 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1423 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1424 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use
1425 1.1 christos both]
1426 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1427 1.1 christos
1428 1.1 christos Some influential environment variables:
1429 1.1 christos CC C compiler command
1430 1.1 christos CFLAGS C compiler flags
1431 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1432 1.1 christos nonstandard directory <lib dir>
1433 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1434 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1435 1.1 christos you have headers in a nonstandard directory <include dir>
1436 1.1 christos CPP C preprocessor
1437 1.1 christos
1438 1.1 christos Use these variables to override the choices made by `configure' or to help
1439 1.1 christos it to find libraries and programs with nonstandard names/locations.
1440 1.1 christos
1441 1.1 christos Report bugs to the package provider.
1442 1.1 christos _ACEOF
1443 1.1 christos ac_status=$?
1444 1.1 christos fi
1445 1.1 christos
1446 1.1 christos if test "$ac_init_help" = "recursive"; then
1447 1.1 christos # If there are subdirs, report their specific --help.
1448 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1449 1.1 christos test -d "$ac_dir" ||
1450 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1451 1.1 christos continue
1452 1.1 christos ac_builddir=.
1453 1.1 christos
1454 1.1 christos case "$ac_dir" in
1455 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1456 1.1 christos *)
1457 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1458 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1459 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1460 1.1 christos case $ac_top_builddir_sub in
1461 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1462 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1463 1.1 christos esac ;;
1464 1.1 christos esac
1465 1.1 christos ac_abs_top_builddir=$ac_pwd
1466 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1467 1.1 christos # for backward compatibility:
1468 1.1 christos ac_top_builddir=$ac_top_build_prefix
1469 1.1 christos
1470 1.1 christos case $srcdir in
1471 1.1 christos .) # We are building in place.
1472 1.1 christos ac_srcdir=.
1473 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1474 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1475 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1476 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1477 1.1 christos ac_top_srcdir=$srcdir
1478 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1479 1.1 christos *) # Relative name.
1480 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1481 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1482 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1483 1.1 christos esac
1484 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1485 1.1 christos
1486 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1487 1.1 christos # Check for guested configure.
1488 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1489 1.1 christos echo &&
1490 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1491 1.1 christos elif test -f "$ac_srcdir/configure"; then
1492 1.1 christos echo &&
1493 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1494 1.1 christos else
1495 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1496 1.1 christos fi || ac_status=$?
1497 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1498 1.1 christos done
1499 1.1 christos fi
1500 1.1 christos
1501 1.1 christos test -n "$ac_init_help" && exit $ac_status
1502 1.1 christos if $ac_init_version; then
1503 1.1 christos cat <<\_ACEOF
1504 1.1 christos libsframe configure BFD_VERSION
1505 1.1 christos generated by GNU Autoconf 2.69
1506 1.1 christos
1507 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1508 1.1 christos This configure script is free software; the Free Software Foundation
1509 1.1 christos gives unlimited permission to copy, distribute and modify it.
1510 1.1 christos _ACEOF
1511 1.1 christos exit
1512 1.1 christos fi
1513 1.1 christos
1514 1.1 christos ## ------------------------ ##
1515 1.1 christos ## Autoconf initialization. ##
1516 1.1 christos ## ------------------------ ##
1517 1.1 christos
1518 1.1 christos # ac_fn_c_try_compile LINENO
1519 1.1 christos # --------------------------
1520 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1521 1.1 christos ac_fn_c_try_compile ()
1522 1.1 christos {
1523 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1524 1.1 christos rm -f conftest.$ac_objext
1525 1.1 christos if { { ac_try="$ac_compile"
1526 1.1 christos case "(($ac_try" in
1527 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1528 1.1 christos *) ac_try_echo=$ac_try;;
1529 1.1 christos esac
1530 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1531 1.1 christos $as_echo "$ac_try_echo"; } >&5
1532 1.1 christos (eval "$ac_compile") 2>conftest.err
1533 1.1 christos ac_status=$?
1534 1.1 christos if test -s conftest.err; then
1535 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1536 1.1 christos cat conftest.er1 >&5
1537 1.1 christos mv -f conftest.er1 conftest.err
1538 1.1 christos fi
1539 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1540 1.1 christos test $ac_status = 0; } && {
1541 1.1 christos test -z "$ac_c_werror_flag" ||
1542 1.1 christos test ! -s conftest.err
1543 1.1 christos } && test -s conftest.$ac_objext; then :
1544 1.1 christos ac_retval=0
1545 1.1 christos else
1546 1.1 christos $as_echo "$as_me: failed program was:" >&5
1547 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1548 1.1 christos
1549 1.1 christos ac_retval=1
1550 1.1 christos fi
1551 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1552 1.1 christos as_fn_set_status $ac_retval
1553 1.1 christos
1554 1.1 christos } # ac_fn_c_try_compile
1555 1.1 christos
1556 1.1 christos # ac_fn_c_try_cpp LINENO
1557 1.1 christos # ----------------------
1558 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1559 1.1 christos ac_fn_c_try_cpp ()
1560 1.1 christos {
1561 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1563 1.1 christos case "(($ac_try" in
1564 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 1.1 christos *) ac_try_echo=$ac_try;;
1566 1.1 christos esac
1567 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568 1.1 christos $as_echo "$ac_try_echo"; } >&5
1569 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1570 1.1 christos ac_status=$?
1571 1.1 christos if test -s conftest.err; then
1572 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1573 1.1 christos cat conftest.er1 >&5
1574 1.1 christos mv -f conftest.er1 conftest.err
1575 1.1 christos fi
1576 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 1.1 christos test $ac_status = 0; } > conftest.i && {
1578 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1579 1.1 christos test ! -s conftest.err
1580 1.1 christos }; then :
1581 1.1 christos ac_retval=0
1582 1.1 christos else
1583 1.1 christos $as_echo "$as_me: failed program was:" >&5
1584 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1585 1.1 christos
1586 1.1 christos ac_retval=1
1587 1.1 christos fi
1588 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1589 1.1 christos as_fn_set_status $ac_retval
1590 1.1 christos
1591 1.1 christos } # ac_fn_c_try_cpp
1592 1.1 christos
1593 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1594 1.1 christos # -------------------------------------------------------
1595 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1596 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1597 1.1 christos # accordingly.
1598 1.1 christos ac_fn_c_check_header_mongrel ()
1599 1.1 christos {
1600 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 1.1 christos if eval \${$3+:} false; then :
1602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1603 1.1 christos $as_echo_n "checking for $2... " >&6; }
1604 1.1 christos if eval \${$3+:} false; then :
1605 1.1 christos $as_echo_n "(cached) " >&6
1606 1.1 christos fi
1607 1.1 christos eval ac_res=\$$3
1608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1609 1.1 christos $as_echo "$ac_res" >&6; }
1610 1.1 christos else
1611 1.1 christos # Is the header compilable?
1612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1613 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1614 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1615 1.1 christos /* end confdefs.h. */
1616 1.1 christos $4
1617 1.1 christos #include <$2>
1618 1.1 christos _ACEOF
1619 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1620 1.1 christos ac_header_compiler=yes
1621 1.1 christos else
1622 1.1 christos ac_header_compiler=no
1623 1.1 christos fi
1624 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1626 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1627 1.1 christos
1628 1.1 christos # Is the header present?
1629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1630 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1631 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1632 1.1 christos /* end confdefs.h. */
1633 1.1 christos #include <$2>
1634 1.1 christos _ACEOF
1635 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1636 1.1 christos ac_header_preproc=yes
1637 1.1 christos else
1638 1.1 christos ac_header_preproc=no
1639 1.1 christos fi
1640 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1641 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1642 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1643 1.1 christos
1644 1.1 christos # So? What about this header?
1645 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1646 1.1 christos yes:no: )
1647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1648 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1649 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1650 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1651 1.1 christos ;;
1652 1.1 christos no:yes:* )
1653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1654 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1656 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1658 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1660 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1662 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1663 1.1 christos ;;
1664 1.1 christos esac
1665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666 1.1 christos $as_echo_n "checking for $2... " >&6; }
1667 1.1 christos if eval \${$3+:} false; then :
1668 1.1 christos $as_echo_n "(cached) " >&6
1669 1.1 christos else
1670 1.1 christos eval "$3=\$ac_header_compiler"
1671 1.1 christos fi
1672 1.1 christos eval ac_res=\$$3
1673 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1674 1.1 christos $as_echo "$ac_res" >&6; }
1675 1.1 christos fi
1676 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677 1.1 christos
1678 1.1 christos } # ac_fn_c_check_header_mongrel
1679 1.1 christos
1680 1.1 christos # ac_fn_c_try_run LINENO
1681 1.1 christos # ----------------------
1682 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1683 1.1 christos # that executables *can* be run.
1684 1.1 christos ac_fn_c_try_run ()
1685 1.1 christos {
1686 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 1.1 christos if { { ac_try="$ac_link"
1688 1.1 christos case "(($ac_try" in
1689 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690 1.1 christos *) ac_try_echo=$ac_try;;
1691 1.1 christos esac
1692 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693 1.1 christos $as_echo "$ac_try_echo"; } >&5
1694 1.1 christos (eval "$ac_link") 2>&5
1695 1.1 christos ac_status=$?
1696 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1698 1.1 christos { { case "(($ac_try" in
1699 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 1.1 christos *) ac_try_echo=$ac_try;;
1701 1.1 christos esac
1702 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 1.1 christos $as_echo "$ac_try_echo"; } >&5
1704 1.1 christos (eval "$ac_try") 2>&5
1705 1.1 christos ac_status=$?
1706 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 1.1 christos test $ac_status = 0; }; }; then :
1708 1.1 christos ac_retval=0
1709 1.1 christos else
1710 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1711 1.1 christos $as_echo "$as_me: failed program was:" >&5
1712 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1713 1.1 christos
1714 1.1 christos ac_retval=$ac_status
1715 1.1 christos fi
1716 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1717 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1718 1.1 christos as_fn_set_status $ac_retval
1719 1.1 christos
1720 1.1 christos } # ac_fn_c_try_run
1721 1.1 christos
1722 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1723 1.1 christos # -------------------------------------------------------
1724 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1725 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1726 1.1 christos ac_fn_c_check_header_compile ()
1727 1.1 christos {
1728 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1730 1.1 christos $as_echo_n "checking for $2... " >&6; }
1731 1.1 christos if eval \${$3+:} false; then :
1732 1.1 christos $as_echo_n "(cached) " >&6
1733 1.1 christos else
1734 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735 1.1 christos /* end confdefs.h. */
1736 1.1 christos $4
1737 1.1 christos #include <$2>
1738 1.1 christos _ACEOF
1739 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1740 1.1 christos eval "$3=yes"
1741 1.1 christos else
1742 1.1 christos eval "$3=no"
1743 1.1 christos fi
1744 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1745 1.1 christos fi
1746 1.1 christos eval ac_res=\$$3
1747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1748 1.1 christos $as_echo "$ac_res" >&6; }
1749 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750 1.1 christos
1751 1.1 christos } # ac_fn_c_check_header_compile
1752 1.1 christos
1753 1.1 christos # ac_fn_c_try_link LINENO
1754 1.1 christos # -----------------------
1755 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1756 1.1 christos ac_fn_c_try_link ()
1757 1.1 christos {
1758 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1760 1.1 christos if { { ac_try="$ac_link"
1761 1.1 christos case "(($ac_try" in
1762 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 1.1 christos *) ac_try_echo=$ac_try;;
1764 1.1 christos esac
1765 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766 1.1 christos $as_echo "$ac_try_echo"; } >&5
1767 1.1 christos (eval "$ac_link") 2>conftest.err
1768 1.1 christos ac_status=$?
1769 1.1 christos if test -s conftest.err; then
1770 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1771 1.1 christos cat conftest.er1 >&5
1772 1.1 christos mv -f conftest.er1 conftest.err
1773 1.1 christos fi
1774 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1775 1.1 christos test $ac_status = 0; } && {
1776 1.1 christos test -z "$ac_c_werror_flag" ||
1777 1.1 christos test ! -s conftest.err
1778 1.1 christos } && test -s conftest$ac_exeext && {
1779 1.1 christos test "$cross_compiling" = yes ||
1780 1.1 christos test -x conftest$ac_exeext
1781 1.1 christos }; then :
1782 1.1 christos ac_retval=0
1783 1.1 christos else
1784 1.1 christos $as_echo "$as_me: failed program was:" >&5
1785 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1786 1.1 christos
1787 1.1 christos ac_retval=1
1788 1.1 christos fi
1789 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1790 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1791 1.1 christos # interfere with the next link command; also delete a directory that is
1792 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1793 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1794 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795 1.1 christos as_fn_set_status $ac_retval
1796 1.1 christos
1797 1.1 christos } # ac_fn_c_try_link
1798 1.1 christos
1799 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1800 1.1 christos # ----------------------------------
1801 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1802 1.1 christos ac_fn_c_check_func ()
1803 1.1 christos {
1804 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806 1.1 christos $as_echo_n "checking for $2... " >&6; }
1807 1.1 christos if eval \${$3+:} false; then :
1808 1.1 christos $as_echo_n "(cached) " >&6
1809 1.1 christos else
1810 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811 1.1 christos /* end confdefs.h. */
1812 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1813 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1814 1.1 christos #define $2 innocuous_$2
1815 1.1 christos
1816 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1817 1.1 christos which can conflict with char $2 (); below.
1818 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1819 1.1 christos <limits.h> exists even on freestanding compilers. */
1820 1.1 christos
1821 1.1 christos #ifdef __STDC__
1822 1.1 christos # include <limits.h>
1823 1.1 christos #else
1824 1.1 christos # include <assert.h>
1825 1.1 christos #endif
1826 1.1 christos
1827 1.1 christos #undef $2
1828 1.1 christos
1829 1.1 christos /* Override any GCC internal prototype to avoid an error.
1830 1.1 christos Use char because int might match the return type of a GCC
1831 1.1 christos builtin and then its argument prototype would still apply. */
1832 1.1 christos #ifdef __cplusplus
1833 1.1 christos extern "C"
1834 1.1 christos #endif
1835 1.1 christos char $2 ();
1836 1.1 christos /* The GNU C library defines this for functions which it implements
1837 1.1 christos to always fail with ENOSYS. Some functions are actually named
1838 1.1 christos something starting with __ and the normal name is an alias. */
1839 1.1 christos #if defined __stub_$2 || defined __stub___$2
1840 1.1 christos choke me
1841 1.1 christos #endif
1842 1.1 christos
1843 1.1 christos int
1844 1.1 christos main ()
1845 1.1 christos {
1846 1.1 christos return $2 ();
1847 1.1 christos ;
1848 1.1 christos return 0;
1849 1.1 christos }
1850 1.1 christos _ACEOF
1851 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
1852 1.1 christos eval "$3=yes"
1853 1.1 christos else
1854 1.1 christos eval "$3=no"
1855 1.1 christos fi
1856 1.1 christos rm -f core conftest.err conftest.$ac_objext \
1857 1.1 christos conftest$ac_exeext conftest.$ac_ext
1858 1.1 christos fi
1859 1.1 christos eval ac_res=\$$3
1860 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861 1.1 christos $as_echo "$ac_res" >&6; }
1862 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863 1.1 christos
1864 1.1 christos } # ac_fn_c_check_func
1865 1.1 christos
1866 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1867 1.1 christos # ---------------------------------------------
1868 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1869 1.1 christos # accordingly.
1870 1.1 christos ac_fn_c_check_decl ()
1871 1.1 christos {
1872 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1874 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1876 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1877 1.1 christos if eval \${$3+:} false; then :
1878 1.1 christos $as_echo_n "(cached) " >&6
1879 1.1 christos else
1880 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881 1.1 christos /* end confdefs.h. */
1882 1.1 christos $4
1883 1.1 christos int
1884 1.1 christos main ()
1885 1.1 christos {
1886 1.1 christos #ifndef $as_decl_name
1887 1.1 christos #ifdef __cplusplus
1888 1.1 christos (void) $as_decl_use;
1889 1.1 christos #else
1890 1.1 christos (void) $as_decl_name;
1891 1.1 christos #endif
1892 1.1 christos #endif
1893 1.1 christos
1894 1.1 christos ;
1895 1.1 christos return 0;
1896 1.1 christos }
1897 1.1 christos _ACEOF
1898 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1899 1.1 christos eval "$3=yes"
1900 1.1 christos else
1901 1.1 christos eval "$3=no"
1902 1.1 christos fi
1903 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1904 1.1 christos fi
1905 1.1 christos eval ac_res=\$$3
1906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1907 1.1 christos $as_echo "$ac_res" >&6; }
1908 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909 1.1 christos
1910 1.1 christos } # ac_fn_c_check_decl
1911 1.1 christos cat >config.log <<_ACEOF
1912 1.1 christos This file contains any messages produced by compilers while
1913 1.1 christos running configure, to aid debugging if configure makes a mistake.
1914 1.1 christos
1915 1.1 christos It was created by libsframe $as_me BFD_VERSION, which was
1916 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
1917 1.1 christos
1918 1.1 christos $ $0 $@
1919 1.1 christos
1920 1.1 christos _ACEOF
1921 1.1 christos exec 5>>config.log
1922 1.1 christos {
1923 1.1 christos cat <<_ASUNAME
1924 1.1 christos ## --------- ##
1925 1.1 christos ## Platform. ##
1926 1.1 christos ## --------- ##
1927 1.1 christos
1928 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1929 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
1930 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
1931 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
1932 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
1933 1.1 christos
1934 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1935 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1936 1.1 christos
1937 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1938 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1939 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1940 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1941 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1942 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1943 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1944 1.1 christos
1945 1.1 christos _ASUNAME
1946 1.1 christos
1947 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1948 1.1 christos for as_dir in $PATH
1949 1.1 christos do
1950 1.1 christos IFS=$as_save_IFS
1951 1.1 christos test -z "$as_dir" && as_dir=.
1952 1.1 christos $as_echo "PATH: $as_dir"
1953 1.1 christos done
1954 1.1 christos IFS=$as_save_IFS
1955 1.1 christos
1956 1.1 christos } >&5
1957 1.1 christos
1958 1.1 christos cat >&5 <<_ACEOF
1959 1.1 christos
1960 1.1 christos
1961 1.1 christos ## ----------- ##
1962 1.1 christos ## Core tests. ##
1963 1.1 christos ## ----------- ##
1964 1.1 christos
1965 1.1 christos _ACEOF
1966 1.1 christos
1967 1.1 christos
1968 1.1 christos # Keep a trace of the command line.
1969 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
1970 1.1 christos # Strip out --silent because we don't want to record it for future runs.
1971 1.1 christos # Also quote any args containing shell meta-characters.
1972 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
1973 1.1 christos ac_configure_args=
1974 1.1 christos ac_configure_args0=
1975 1.1 christos ac_configure_args1=
1976 1.1 christos ac_must_keep_next=false
1977 1.1 christos for ac_pass in 1 2
1978 1.1 christos do
1979 1.1 christos for ac_arg
1980 1.1 christos do
1981 1.1 christos case $ac_arg in
1982 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1983 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1984 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1985 1.1 christos continue ;;
1986 1.1 christos *\'*)
1987 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1988 1.1 christos esac
1989 1.1 christos case $ac_pass in
1990 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1991 1.1 christos 2)
1992 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
1993 1.1 christos if test $ac_must_keep_next = true; then
1994 1.1 christos ac_must_keep_next=false # Got value, back to normal.
1995 1.1 christos else
1996 1.1 christos case $ac_arg in
1997 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
1998 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1999 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2000 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2001 1.1 christos case "$ac_configure_args0 " in
2002 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2003 1.1 christos esac
2004 1.1 christos ;;
2005 1.1 christos -* ) ac_must_keep_next=true ;;
2006 1.1 christos esac
2007 1.1 christos fi
2008 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2009 1.1 christos ;;
2010 1.1 christos esac
2011 1.1 christos done
2012 1.1 christos done
2013 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2014 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2015 1.1 christos
2016 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2017 1.1 christos # config.log. We remove comments because anyway the quotes in there
2018 1.1 christos # would cause problems or look ugly.
2019 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2020 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2021 1.1 christos trap 'exit_status=$?
2022 1.1 christos # Save into config.log some information that might help in debugging.
2023 1.1 christos {
2024 1.1 christos echo
2025 1.1 christos
2026 1.1 christos $as_echo "## ---------------- ##
2027 1.1 christos ## Cache variables. ##
2028 1.1 christos ## ---------------- ##"
2029 1.1 christos echo
2030 1.1 christos # The following way of writing the cache mishandles newlines in values,
2031 1.1 christos (
2032 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2033 1.1 christos eval ac_val=\$$ac_var
2034 1.1 christos case $ac_val in #(
2035 1.1 christos *${as_nl}*)
2036 1.1 christos case $ac_var in #(
2037 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2038 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2039 1.1 christos esac
2040 1.1 christos case $ac_var in #(
2041 1.1 christos _ | IFS | as_nl) ;; #(
2042 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2043 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2044 1.1 christos esac ;;
2045 1.1 christos esac
2046 1.1 christos done
2047 1.1 christos (set) 2>&1 |
2048 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2049 1.1 christos *${as_nl}ac_space=\ *)
2050 1.1 christos sed -n \
2051 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2052 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2053 1.1 christos ;; #(
2054 1.1 christos *)
2055 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2056 1.1 christos ;;
2057 1.1 christos esac |
2058 1.1 christos sort
2059 1.1 christos )
2060 1.1 christos echo
2061 1.1 christos
2062 1.1 christos $as_echo "## ----------------- ##
2063 1.1 christos ## Output variables. ##
2064 1.1 christos ## ----------------- ##"
2065 1.1 christos echo
2066 1.1 christos for ac_var in $ac_subst_vars
2067 1.1 christos do
2068 1.1 christos eval ac_val=\$$ac_var
2069 1.1 christos case $ac_val in
2070 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2071 1.1 christos esac
2072 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2073 1.1 christos done | sort
2074 1.1 christos echo
2075 1.1 christos
2076 1.1 christos if test -n "$ac_subst_files"; then
2077 1.1 christos $as_echo "## ------------------- ##
2078 1.1 christos ## File substitutions. ##
2079 1.1 christos ## ------------------- ##"
2080 1.1 christos echo
2081 1.1 christos for ac_var in $ac_subst_files
2082 1.1 christos do
2083 1.1 christos eval ac_val=\$$ac_var
2084 1.1 christos case $ac_val in
2085 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2086 1.1 christos esac
2087 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2088 1.1 christos done | sort
2089 1.1 christos echo
2090 1.1 christos fi
2091 1.1 christos
2092 1.1 christos if test -s confdefs.h; then
2093 1.1 christos $as_echo "## ----------- ##
2094 1.1 christos ## confdefs.h. ##
2095 1.1 christos ## ----------- ##"
2096 1.1 christos echo
2097 1.1 christos cat confdefs.h
2098 1.1 christos echo
2099 1.1 christos fi
2100 1.1 christos test "$ac_signal" != 0 &&
2101 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2102 1.1 christos $as_echo "$as_me: exit $exit_status"
2103 1.1 christos } >&5
2104 1.1 christos rm -f core *.core core.conftest.* &&
2105 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2106 1.1 christos exit $exit_status
2107 1.1 christos ' 0
2108 1.1 christos for ac_signal in 1 2 13 15; do
2109 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2110 1.1 christos done
2111 1.1 christos ac_signal=0
2112 1.1 christos
2113 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2114 1.1 christos rm -f -r conftest* confdefs.h
2115 1.1 christos
2116 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2117 1.1 christos
2118 1.1 christos # Predefined preprocessor variables.
2119 1.1 christos
2120 1.1 christos cat >>confdefs.h <<_ACEOF
2121 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2122 1.1 christos _ACEOF
2123 1.1 christos
2124 1.1 christos cat >>confdefs.h <<_ACEOF
2125 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2126 1.1 christos _ACEOF
2127 1.1 christos
2128 1.1 christos cat >>confdefs.h <<_ACEOF
2129 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2130 1.1 christos _ACEOF
2131 1.1 christos
2132 1.1 christos cat >>confdefs.h <<_ACEOF
2133 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2134 1.1 christos _ACEOF
2135 1.1 christos
2136 1.1 christos cat >>confdefs.h <<_ACEOF
2137 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2138 1.1 christos _ACEOF
2139 1.1 christos
2140 1.1 christos cat >>confdefs.h <<_ACEOF
2141 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2142 1.1 christos _ACEOF
2143 1.1 christos
2144 1.1 christos
2145 1.1 christos # Let the site file select an alternate cache file if it wants to.
2146 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2147 1.1 christos ac_site_file1=NONE
2148 1.1 christos ac_site_file2=NONE
2149 1.1 christos if test -n "$CONFIG_SITE"; then
2150 1.1 christos # We do not want a PATH search for config.site.
2151 1.1 christos case $CONFIG_SITE in #((
2152 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2153 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2154 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2155 1.1 christos esac
2156 1.1 christos elif test "x$prefix" != xNONE; then
2157 1.1 christos ac_site_file1=$prefix/share/config.site
2158 1.1 christos ac_site_file2=$prefix/etc/config.site
2159 1.1 christos else
2160 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2161 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2162 1.1 christos fi
2163 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2164 1.1 christos do
2165 1.1 christos test "x$ac_site_file" = xNONE && continue
2166 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2167 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2168 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2169 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2170 1.1 christos . "$ac_site_file" \
2171 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2172 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2173 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2174 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2175 1.1 christos fi
2176 1.1 christos done
2177 1.1 christos
2178 1.1 christos if test -r "$cache_file"; then
2179 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2180 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2181 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2183 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2184 1.1 christos case $cache_file in
2185 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2186 1.1 christos *) . "./$cache_file";;
2187 1.1 christos esac
2188 1.1 christos fi
2189 1.1 christos else
2190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2191 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2192 1.1 christos >$cache_file
2193 1.1 christos fi
2194 1.1 christos
2195 1.1 christos as_fn_append ac_header_list " stdlib.h"
2196 1.1 christos as_fn_append ac_header_list " unistd.h"
2197 1.1 christos as_fn_append ac_header_list " sys/param.h"
2198 1.1 christos # Check that the precious variables saved in the cache have kept the same
2199 1.1 christos # value.
2200 1.1 christos ac_cache_corrupted=false
2201 1.1 christos for ac_var in $ac_precious_vars; do
2202 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2203 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2204 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2205 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2206 1.1 christos case $ac_old_set,$ac_new_set in
2207 1.1 christos set,)
2208 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2209 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2210 1.1 christos ac_cache_corrupted=: ;;
2211 1.1 christos ,set)
2212 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2213 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2214 1.1 christos ac_cache_corrupted=: ;;
2215 1.1 christos ,);;
2216 1.1 christos *)
2217 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2218 1.1 christos # differences in whitespace do not lead to failure.
2219 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2220 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2221 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2222 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2223 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2224 1.1 christos ac_cache_corrupted=:
2225 1.1 christos else
2226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2227 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2228 1.1 christos eval $ac_var=\$ac_old_val
2229 1.1 christos fi
2230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2231 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2232 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2233 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2234 1.1 christos fi;;
2235 1.1 christos esac
2236 1.1 christos # Pass precious variables to config.status.
2237 1.1 christos if test "$ac_new_set" = set; then
2238 1.1 christos case $ac_new_val in
2239 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2240 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2241 1.1 christos esac
2242 1.1 christos case " $ac_configure_args " in
2243 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2244 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2245 1.1 christos esac
2246 1.1 christos fi
2247 1.1 christos done
2248 1.1 christos if $ac_cache_corrupted; then
2249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2250 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2252 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2253 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2254 1.1 christos fi
2255 1.1 christos ## -------------------- ##
2256 1.1 christos ## Main body of script. ##
2257 1.1 christos ## -------------------- ##
2258 1.1 christos
2259 1.1 christos ac_ext=c
2260 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2261 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2262 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2263 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2264 1.1 christos
2265 1.1 christos
2266 1.1 christos
2267 1.1 christos
2268 1.1 christos
2269 1.1 christos
2270 1.1 christos ac_aux_dir=
2271 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2272 1.1 christos if test -f "$ac_dir/install-sh"; then
2273 1.1 christos ac_aux_dir=$ac_dir
2274 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2275 1.1 christos break
2276 1.1 christos elif test -f "$ac_dir/install.sh"; then
2277 1.1 christos ac_aux_dir=$ac_dir
2278 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2279 1.1 christos break
2280 1.1 christos elif test -f "$ac_dir/shtool"; then
2281 1.1 christos ac_aux_dir=$ac_dir
2282 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2283 1.1 christos break
2284 1.1 christos fi
2285 1.1 christos done
2286 1.1 christos if test -z "$ac_aux_dir"; then
2287 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2288 1.1 christos fi
2289 1.1 christos
2290 1.1 christos # These three variables are undocumented and unsupported,
2291 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2292 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2293 1.1 christos # whose full name contains unusual characters.
2294 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2295 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2296 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2297 1.1 christos
2298 1.1 christos
2299 1.1 christos # Expand $ac_aux_dir to an absolute path.
2300 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd`
2301 1.1 christos
2302 1.1 christos ac_ext=c
2303 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2304 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2305 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2306 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2307 1.1 christos if test -n "$ac_tool_prefix"; then
2308 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2309 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2311 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2312 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2313 1.1 christos $as_echo_n "(cached) " >&6
2314 1.1 christos else
2315 1.1 christos if test -n "$CC"; then
2316 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2317 1.1 christos else
2318 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2319 1.1 christos for as_dir in $PATH
2320 1.1 christos do
2321 1.1 christos IFS=$as_save_IFS
2322 1.1 christos test -z "$as_dir" && as_dir=.
2323 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2324 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2325 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2326 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2327 1.1 christos break 2
2328 1.1 christos fi
2329 1.1 christos done
2330 1.1 christos done
2331 1.1 christos IFS=$as_save_IFS
2332 1.1 christos
2333 1.1 christos fi
2334 1.1 christos fi
2335 1.1 christos CC=$ac_cv_prog_CC
2336 1.1 christos if test -n "$CC"; then
2337 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2338 1.1 christos $as_echo "$CC" >&6; }
2339 1.1 christos else
2340 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2341 1.1 christos $as_echo "no" >&6; }
2342 1.1 christos fi
2343 1.1 christos
2344 1.1 christos
2345 1.1 christos fi
2346 1.1 christos if test -z "$ac_cv_prog_CC"; then
2347 1.1 christos ac_ct_CC=$CC
2348 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2349 1.1 christos set dummy gcc; ac_word=$2
2350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2351 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2352 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2353 1.1 christos $as_echo_n "(cached) " >&6
2354 1.1 christos else
2355 1.1 christos if test -n "$ac_ct_CC"; then
2356 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2357 1.1 christos else
2358 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2359 1.1 christos for as_dir in $PATH
2360 1.1 christos do
2361 1.1 christos IFS=$as_save_IFS
2362 1.1 christos test -z "$as_dir" && as_dir=.
2363 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2364 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2365 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2366 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2367 1.1 christos break 2
2368 1.1 christos fi
2369 1.1 christos done
2370 1.1 christos done
2371 1.1 christos IFS=$as_save_IFS
2372 1.1 christos
2373 1.1 christos fi
2374 1.1 christos fi
2375 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2376 1.1 christos if test -n "$ac_ct_CC"; then
2377 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2378 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2379 1.1 christos else
2380 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2381 1.1 christos $as_echo "no" >&6; }
2382 1.1 christos fi
2383 1.1 christos
2384 1.1 christos if test "x$ac_ct_CC" = x; then
2385 1.1 christos CC=""
2386 1.1 christos else
2387 1.1 christos case $cross_compiling:$ac_tool_warned in
2388 1.1 christos yes:)
2389 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2390 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2391 1.1 christos ac_tool_warned=yes ;;
2392 1.1 christos esac
2393 1.1 christos CC=$ac_ct_CC
2394 1.1 christos fi
2395 1.1 christos else
2396 1.1 christos CC="$ac_cv_prog_CC"
2397 1.1 christos fi
2398 1.1 christos
2399 1.1 christos if test -z "$CC"; then
2400 1.1 christos if test -n "$ac_tool_prefix"; then
2401 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2402 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2403 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2404 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2405 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2406 1.1 christos $as_echo_n "(cached) " >&6
2407 1.1 christos else
2408 1.1 christos if test -n "$CC"; then
2409 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2410 1.1 christos else
2411 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2412 1.1 christos for as_dir in $PATH
2413 1.1 christos do
2414 1.1 christos IFS=$as_save_IFS
2415 1.1 christos test -z "$as_dir" && as_dir=.
2416 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2417 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2418 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2419 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2420 1.1 christos break 2
2421 1.1 christos fi
2422 1.1 christos done
2423 1.1 christos done
2424 1.1 christos IFS=$as_save_IFS
2425 1.1 christos
2426 1.1 christos fi
2427 1.1 christos fi
2428 1.1 christos CC=$ac_cv_prog_CC
2429 1.1 christos if test -n "$CC"; then
2430 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2431 1.1 christos $as_echo "$CC" >&6; }
2432 1.1 christos else
2433 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2434 1.1 christos $as_echo "no" >&6; }
2435 1.1 christos fi
2436 1.1 christos
2437 1.1 christos
2438 1.1 christos fi
2439 1.1 christos fi
2440 1.1 christos if test -z "$CC"; then
2441 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2442 1.1 christos set dummy cc; ac_word=$2
2443 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2444 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2445 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2446 1.1 christos $as_echo_n "(cached) " >&6
2447 1.1 christos else
2448 1.1 christos if test -n "$CC"; then
2449 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2450 1.1 christos else
2451 1.1 christos ac_prog_rejected=no
2452 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2453 1.1 christos for as_dir in $PATH
2454 1.1 christos do
2455 1.1 christos IFS=$as_save_IFS
2456 1.1 christos test -z "$as_dir" && as_dir=.
2457 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2458 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2459 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2460 1.1 christos ac_prog_rejected=yes
2461 1.1 christos continue
2462 1.1 christos fi
2463 1.1 christos ac_cv_prog_CC="cc"
2464 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2465 1.1 christos break 2
2466 1.1 christos fi
2467 1.1 christos done
2468 1.1 christos done
2469 1.1 christos IFS=$as_save_IFS
2470 1.1 christos
2471 1.1 christos if test $ac_prog_rejected = yes; then
2472 1.1 christos # We found a bogon in the path, so make sure we never use it.
2473 1.1 christos set dummy $ac_cv_prog_CC
2474 1.1 christos shift
2475 1.1 christos if test $# != 0; then
2476 1.1 christos # We chose a different compiler from the bogus one.
2477 1.1 christos # However, it has the same basename, so the bogon will be chosen
2478 1.1 christos # first if we set CC to just the basename; use the full file name.
2479 1.1 christos shift
2480 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2481 1.1 christos fi
2482 1.1 christos fi
2483 1.1 christos fi
2484 1.1 christos fi
2485 1.1 christos CC=$ac_cv_prog_CC
2486 1.1 christos if test -n "$CC"; then
2487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2488 1.1 christos $as_echo "$CC" >&6; }
2489 1.1 christos else
2490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2491 1.1 christos $as_echo "no" >&6; }
2492 1.1 christos fi
2493 1.1 christos
2494 1.1 christos
2495 1.1 christos fi
2496 1.1 christos if test -z "$CC"; then
2497 1.1 christos if test -n "$ac_tool_prefix"; then
2498 1.1 christos for ac_prog in cl.exe
2499 1.1 christos do
2500 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2501 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2503 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2504 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2505 1.1 christos $as_echo_n "(cached) " >&6
2506 1.1 christos else
2507 1.1 christos if test -n "$CC"; then
2508 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2509 1.1 christos else
2510 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2511 1.1 christos for as_dir in $PATH
2512 1.1 christos do
2513 1.1 christos IFS=$as_save_IFS
2514 1.1 christos test -z "$as_dir" && as_dir=.
2515 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2516 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2517 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2518 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2519 1.1 christos break 2
2520 1.1 christos fi
2521 1.1 christos done
2522 1.1 christos done
2523 1.1 christos IFS=$as_save_IFS
2524 1.1 christos
2525 1.1 christos fi
2526 1.1 christos fi
2527 1.1 christos CC=$ac_cv_prog_CC
2528 1.1 christos if test -n "$CC"; then
2529 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2530 1.1 christos $as_echo "$CC" >&6; }
2531 1.1 christos else
2532 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2533 1.1 christos $as_echo "no" >&6; }
2534 1.1 christos fi
2535 1.1 christos
2536 1.1 christos
2537 1.1 christos test -n "$CC" && break
2538 1.1 christos done
2539 1.1 christos fi
2540 1.1 christos if test -z "$CC"; then
2541 1.1 christos ac_ct_CC=$CC
2542 1.1 christos for ac_prog in cl.exe
2543 1.1 christos do
2544 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2545 1.1 christos set dummy $ac_prog; ac_word=$2
2546 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2547 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2548 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2549 1.1 christos $as_echo_n "(cached) " >&6
2550 1.1 christos else
2551 1.1 christos if test -n "$ac_ct_CC"; then
2552 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2553 1.1 christos else
2554 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2555 1.1 christos for as_dir in $PATH
2556 1.1 christos do
2557 1.1 christos IFS=$as_save_IFS
2558 1.1 christos test -z "$as_dir" && as_dir=.
2559 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2560 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2561 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2562 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2563 1.1 christos break 2
2564 1.1 christos fi
2565 1.1 christos done
2566 1.1 christos done
2567 1.1 christos IFS=$as_save_IFS
2568 1.1 christos
2569 1.1 christos fi
2570 1.1 christos fi
2571 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2572 1.1 christos if test -n "$ac_ct_CC"; then
2573 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2574 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2575 1.1 christos else
2576 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2577 1.1 christos $as_echo "no" >&6; }
2578 1.1 christos fi
2579 1.1 christos
2580 1.1 christos
2581 1.1 christos test -n "$ac_ct_CC" && break
2582 1.1 christos done
2583 1.1 christos
2584 1.1 christos if test "x$ac_ct_CC" = x; then
2585 1.1 christos CC=""
2586 1.1 christos else
2587 1.1 christos case $cross_compiling:$ac_tool_warned in
2588 1.1 christos yes:)
2589 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2590 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2591 1.1 christos ac_tool_warned=yes ;;
2592 1.1 christos esac
2593 1.1 christos CC=$ac_ct_CC
2594 1.1 christos fi
2595 1.1 christos fi
2596 1.1 christos
2597 1.1 christos fi
2598 1.1 christos
2599 1.1 christos
2600 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2601 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2602 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2603 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2604 1.1 christos
2605 1.1 christos # Provide some information about the compiler.
2606 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2607 1.1 christos set X $ac_compile
2608 1.1 christos ac_compiler=$2
2609 1.1 christos for ac_option in --version -v -V -qversion; do
2610 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2611 1.1 christos case "(($ac_try" in
2612 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2613 1.1 christos *) ac_try_echo=$ac_try;;
2614 1.1 christos esac
2615 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2616 1.1 christos $as_echo "$ac_try_echo"; } >&5
2617 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2618 1.1 christos ac_status=$?
2619 1.1 christos if test -s conftest.err; then
2620 1.1 christos sed '10a\
2621 1.1 christos ... rest of stderr output deleted ...
2622 1.1 christos 10q' conftest.err >conftest.er1
2623 1.1 christos cat conftest.er1 >&5
2624 1.1 christos fi
2625 1.1 christos rm -f conftest.er1 conftest.err
2626 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2627 1.1 christos test $ac_status = 0; }
2628 1.1 christos done
2629 1.1 christos
2630 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2631 1.1 christos /* end confdefs.h. */
2632 1.1 christos
2633 1.1 christos int
2634 1.1 christos main ()
2635 1.1 christos {
2636 1.1 christos
2637 1.1 christos ;
2638 1.1 christos return 0;
2639 1.1 christos }
2640 1.1 christos _ACEOF
2641 1.1 christos ac_clean_files_save=$ac_clean_files
2642 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2643 1.1 christos # Try to create an executable without -o first, disregard a.out.
2644 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2645 1.1 christos # of exeext.
2646 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2647 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2648 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2649 1.1 christos
2650 1.1 christos # The possible output files:
2651 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2652 1.1 christos
2653 1.1 christos ac_rmfiles=
2654 1.1 christos for ac_file in $ac_files
2655 1.1 christos do
2656 1.1 christos case $ac_file in
2657 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2658 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2659 1.1 christos esac
2660 1.1 christos done
2661 1.1 christos rm -f $ac_rmfiles
2662 1.1 christos
2663 1.1 christos if { { ac_try="$ac_link_default"
2664 1.1 christos case "(($ac_try" in
2665 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2666 1.1 christos *) ac_try_echo=$ac_try;;
2667 1.1 christos esac
2668 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2669 1.1 christos $as_echo "$ac_try_echo"; } >&5
2670 1.1 christos (eval "$ac_link_default") 2>&5
2671 1.1 christos ac_status=$?
2672 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2673 1.1 christos test $ac_status = 0; }; then :
2674 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2675 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2676 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2677 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2678 1.1 christos # Autoconf.
2679 1.1 christos for ac_file in $ac_files ''
2680 1.1 christos do
2681 1.1 christos test -f "$ac_file" || continue
2682 1.1 christos case $ac_file in
2683 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2684 1.1 christos ;;
2685 1.1 christos [ab].out )
2686 1.1 christos # We found the default executable, but exeext='' is most
2687 1.1 christos # certainly right.
2688 1.1 christos break;;
2689 1.1 christos *.* )
2690 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2691 1.1 christos then :; else
2692 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2693 1.1 christos fi
2694 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2695 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2696 1.1 christos # argument, so we may need to know it at that point already.
2697 1.1 christos # Even if this section looks crufty: it has the advantage of
2698 1.1 christos # actually working.
2699 1.1 christos break;;
2700 1.1 christos * )
2701 1.1 christos break;;
2702 1.1 christos esac
2703 1.1 christos done
2704 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2705 1.1 christos
2706 1.1 christos else
2707 1.1 christos ac_file=''
2708 1.1 christos fi
2709 1.1 christos if test -z "$ac_file"; then :
2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711 1.1 christos $as_echo "no" >&6; }
2712 1.1 christos $as_echo "$as_me: failed program was:" >&5
2713 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2714 1.1 christos
2715 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2716 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2717 1.1 christos as_fn_error 77 "C compiler cannot create executables
2718 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2719 1.1 christos else
2720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2721 1.1 christos $as_echo "yes" >&6; }
2722 1.1 christos fi
2723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2724 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2725 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2726 1.1 christos $as_echo "$ac_file" >&6; }
2727 1.1 christos ac_exeext=$ac_cv_exeext
2728 1.1 christos
2729 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2730 1.1 christos ac_clean_files=$ac_clean_files_save
2731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2732 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
2733 1.1 christos if { { ac_try="$ac_link"
2734 1.1 christos case "(($ac_try" in
2735 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2736 1.1 christos *) ac_try_echo=$ac_try;;
2737 1.1 christos esac
2738 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2739 1.1 christos $as_echo "$ac_try_echo"; } >&5
2740 1.1 christos (eval "$ac_link") 2>&5
2741 1.1 christos ac_status=$?
2742 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2743 1.1 christos test $ac_status = 0; }; then :
2744 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2745 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2746 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2747 1.1 christos # `rm'.
2748 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2749 1.1 christos test -f "$ac_file" || continue
2750 1.1 christos case $ac_file in
2751 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2752 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2753 1.1 christos break;;
2754 1.1 christos * ) break;;
2755 1.1 christos esac
2756 1.1 christos done
2757 1.1 christos else
2758 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2759 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2760 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2761 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2762 1.1 christos fi
2763 1.1 christos rm -f conftest conftest$ac_cv_exeext
2764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2765 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
2766 1.1 christos
2767 1.1 christos rm -f conftest.$ac_ext
2768 1.1 christos EXEEXT=$ac_cv_exeext
2769 1.1 christos ac_exeext=$EXEEXT
2770 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2771 1.1 christos /* end confdefs.h. */
2772 1.1 christos #include <stdio.h>
2773 1.1 christos int
2774 1.1 christos main ()
2775 1.1 christos {
2776 1.1 christos FILE *f = fopen ("conftest.out", "w");
2777 1.1 christos return ferror (f) || fclose (f) != 0;
2778 1.1 christos
2779 1.1 christos ;
2780 1.1 christos return 0;
2781 1.1 christos }
2782 1.1 christos _ACEOF
2783 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
2784 1.1 christos # Check that the compiler produces executables we can run. If not, either
2785 1.1 christos # the compiler is broken, or we cross compile.
2786 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2787 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
2788 1.1 christos if test "$cross_compiling" != yes; then
2789 1.1 christos { { ac_try="$ac_link"
2790 1.1 christos case "(($ac_try" in
2791 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2792 1.1 christos *) ac_try_echo=$ac_try;;
2793 1.1 christos esac
2794 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2795 1.1 christos $as_echo "$ac_try_echo"; } >&5
2796 1.1 christos (eval "$ac_link") 2>&5
2797 1.1 christos ac_status=$?
2798 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2799 1.1 christos test $ac_status = 0; }
2800 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
2801 1.1 christos { { case "(($ac_try" in
2802 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2803 1.1 christos *) ac_try_echo=$ac_try;;
2804 1.1 christos esac
2805 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2806 1.1 christos $as_echo "$ac_try_echo"; } >&5
2807 1.1 christos (eval "$ac_try") 2>&5
2808 1.1 christos ac_status=$?
2809 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2810 1.1 christos test $ac_status = 0; }; }; then
2811 1.1 christos cross_compiling=no
2812 1.1 christos else
2813 1.1 christos if test "$cross_compiling" = maybe; then
2814 1.1 christos cross_compiling=yes
2815 1.1 christos else
2816 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2817 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2818 1.1 christos as_fn_error $? "cannot run C compiled programs.
2819 1.1 christos If you meant to cross compile, use \`--host'.
2820 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2821 1.1 christos fi
2822 1.1 christos fi
2823 1.1 christos fi
2824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2825 1.1 christos $as_echo "$cross_compiling" >&6; }
2826 1.1 christos
2827 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2828 1.1 christos ac_clean_files=$ac_clean_files_save
2829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2830 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
2831 1.1 christos if ${ac_cv_objext+:} false; then :
2832 1.1 christos $as_echo_n "(cached) " >&6
2833 1.1 christos else
2834 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2835 1.1 christos /* end confdefs.h. */
2836 1.1 christos
2837 1.1 christos int
2838 1.1 christos main ()
2839 1.1 christos {
2840 1.1 christos
2841 1.1 christos ;
2842 1.1 christos return 0;
2843 1.1 christos }
2844 1.1 christos _ACEOF
2845 1.1 christos rm -f conftest.o conftest.obj
2846 1.1 christos if { { ac_try="$ac_compile"
2847 1.1 christos case "(($ac_try" in
2848 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2849 1.1 christos *) ac_try_echo=$ac_try;;
2850 1.1 christos esac
2851 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2852 1.1 christos $as_echo "$ac_try_echo"; } >&5
2853 1.1 christos (eval "$ac_compile") 2>&5
2854 1.1 christos ac_status=$?
2855 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2856 1.1 christos test $ac_status = 0; }; then :
2857 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
2858 1.1 christos test -f "$ac_file" || continue;
2859 1.1 christos case $ac_file in
2860 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2861 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2862 1.1 christos break;;
2863 1.1 christos esac
2864 1.1 christos done
2865 1.1 christos else
2866 1.1 christos $as_echo "$as_me: failed program was:" >&5
2867 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2868 1.1 christos
2869 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2870 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2871 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
2872 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2873 1.1 christos fi
2874 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
2875 1.1 christos fi
2876 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2877 1.1 christos $as_echo "$ac_cv_objext" >&6; }
2878 1.1 christos OBJEXT=$ac_cv_objext
2879 1.1 christos ac_objext=$OBJEXT
2880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2881 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2882 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
2883 1.1 christos $as_echo_n "(cached) " >&6
2884 1.1 christos else
2885 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2886 1.1 christos /* end confdefs.h. */
2887 1.1 christos
2888 1.1 christos int
2889 1.1 christos main ()
2890 1.1 christos {
2891 1.1 christos #ifndef __GNUC__
2892 1.1 christos choke me
2893 1.1 christos #endif
2894 1.1 christos
2895 1.1 christos ;
2896 1.1 christos return 0;
2897 1.1 christos }
2898 1.1 christos _ACEOF
2899 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2900 1.1 christos ac_compiler_gnu=yes
2901 1.1 christos else
2902 1.1 christos ac_compiler_gnu=no
2903 1.1 christos fi
2904 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2905 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
2906 1.1 christos
2907 1.1 christos fi
2908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2909 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2910 1.1 christos if test $ac_compiler_gnu = yes; then
2911 1.1 christos GCC=yes
2912 1.1 christos else
2913 1.1 christos GCC=
2914 1.1 christos fi
2915 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
2916 1.1 christos ac_save_CFLAGS=$CFLAGS
2917 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2918 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
2919 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
2920 1.1 christos $as_echo_n "(cached) " >&6
2921 1.1 christos else
2922 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
2923 1.1 christos ac_c_werror_flag=yes
2924 1.1 christos ac_cv_prog_cc_g=no
2925 1.1 christos CFLAGS="-g"
2926 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2927 1.1 christos /* end confdefs.h. */
2928 1.1 christos
2929 1.1 christos int
2930 1.1 christos main ()
2931 1.1 christos {
2932 1.1 christos
2933 1.1 christos ;
2934 1.1 christos return 0;
2935 1.1 christos }
2936 1.1 christos _ACEOF
2937 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2938 1.1 christos ac_cv_prog_cc_g=yes
2939 1.1 christos else
2940 1.1 christos CFLAGS=""
2941 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2942 1.1 christos /* end confdefs.h. */
2943 1.1 christos
2944 1.1 christos int
2945 1.1 christos main ()
2946 1.1 christos {
2947 1.1 christos
2948 1.1 christos ;
2949 1.1 christos return 0;
2950 1.1 christos }
2951 1.1 christos _ACEOF
2952 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2953 1.1 christos
2954 1.1 christos else
2955 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
2956 1.1 christos CFLAGS="-g"
2957 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2958 1.1 christos /* end confdefs.h. */
2959 1.1 christos
2960 1.1 christos int
2961 1.1 christos main ()
2962 1.1 christos {
2963 1.1 christos
2964 1.1 christos ;
2965 1.1 christos return 0;
2966 1.1 christos }
2967 1.1 christos _ACEOF
2968 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2969 1.1 christos ac_cv_prog_cc_g=yes
2970 1.1 christos fi
2971 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2972 1.1 christos fi
2973 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2974 1.1 christos fi
2975 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2976 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
2977 1.1 christos fi
2978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2979 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
2980 1.1 christos if test "$ac_test_CFLAGS" = set; then
2981 1.1 christos CFLAGS=$ac_save_CFLAGS
2982 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
2983 1.1 christos if test "$GCC" = yes; then
2984 1.1 christos CFLAGS="-g -O2"
2985 1.1 christos else
2986 1.1 christos CFLAGS="-g"
2987 1.1 christos fi
2988 1.1 christos else
2989 1.1 christos if test "$GCC" = yes; then
2990 1.1 christos CFLAGS="-O2"
2991 1.1 christos else
2992 1.1 christos CFLAGS=
2993 1.1 christos fi
2994 1.1 christos fi
2995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2996 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2997 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
2998 1.1 christos $as_echo_n "(cached) " >&6
2999 1.1 christos else
3000 1.1 christos ac_cv_prog_cc_c89=no
3001 1.1 christos ac_save_CC=$CC
3002 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3003 1.1 christos /* end confdefs.h. */
3004 1.1 christos #include <stdarg.h>
3005 1.1 christos #include <stdio.h>
3006 1.1 christos struct stat;
3007 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3008 1.1 christos struct buf { int x; };
3009 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3010 1.1 christos static char *e (p, i)
3011 1.1 christos char **p;
3012 1.1 christos int i;
3013 1.1 christos {
3014 1.1 christos return p[i];
3015 1.1 christos }
3016 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3017 1.1 christos {
3018 1.1 christos char *s;
3019 1.1 christos va_list v;
3020 1.1 christos va_start (v,p);
3021 1.1 christos s = g (p, va_arg (v,int));
3022 1.1 christos va_end (v);
3023 1.1 christos return s;
3024 1.1 christos }
3025 1.1 christos
3026 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3027 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3028 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3029 1.1 christos as 'x'. The following induces an error, until -std is added to get
3030 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3031 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3032 1.1 christos that's true only with -std. */
3033 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3034 1.1 christos
3035 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3036 1.1 christos inside strings and character constants. */
3037 1.1 christos #define FOO(x) 'x'
3038 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3039 1.1 christos
3040 1.1 christos int test (int i, double x);
3041 1.1 christos struct s1 {int (*f) (int a);};
3042 1.1 christos struct s2 {int (*f) (double a);};
3043 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3044 1.1 christos int argc;
3045 1.1 christos char **argv;
3046 1.1 christos int
3047 1.1 christos main ()
3048 1.1 christos {
3049 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3050 1.1 christos ;
3051 1.1 christos return 0;
3052 1.1 christos }
3053 1.1 christos _ACEOF
3054 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3055 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3056 1.1 christos do
3057 1.1 christos CC="$ac_save_CC $ac_arg"
3058 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3059 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3060 1.1 christos fi
3061 1.1 christos rm -f core conftest.err conftest.$ac_objext
3062 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3063 1.1 christos done
3064 1.1 christos rm -f conftest.$ac_ext
3065 1.1 christos CC=$ac_save_CC
3066 1.1 christos
3067 1.1 christos fi
3068 1.1 christos # AC_CACHE_VAL
3069 1.1 christos case "x$ac_cv_prog_cc_c89" in
3070 1.1 christos x)
3071 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3072 1.1 christos $as_echo "none needed" >&6; } ;;
3073 1.1 christos xno)
3074 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3075 1.1 christos $as_echo "unsupported" >&6; } ;;
3076 1.1 christos *)
3077 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3078 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3079 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3080 1.1 christos esac
3081 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3082 1.1 christos
3083 1.1 christos fi
3084 1.1 christos
3085 1.1 christos ac_ext=c
3086 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3087 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3088 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3089 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3090 1.1 christos
3091 1.1 christos ac_ext=c
3092 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3093 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3094 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3095 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3096 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3097 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3098 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
3099 1.1 christos $as_echo_n "(cached) " >&6
3100 1.1 christos else
3101 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3102 1.1 christos /* end confdefs.h. */
3103 1.1 christos
3104 1.1 christos int
3105 1.1 christos main ()
3106 1.1 christos {
3107 1.1 christos
3108 1.1 christos ;
3109 1.1 christos return 0;
3110 1.1 christos }
3111 1.1 christos _ACEOF
3112 1.1 christos # Make sure it works both with $CC and with simple cc.
3113 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
3114 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
3115 1.1 christos # though they will create one.
3116 1.1 christos am_cv_prog_cc_c_o=yes
3117 1.1 christos for am_i in 1 2; do
3118 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3119 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3120 1.1 christos ac_status=$?
3121 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
3122 1.1 christos (exit $ac_status); } \
3123 1.1 christos && test -f conftest2.$ac_objext; then
3124 1.1 christos : OK
3125 1.1 christos else
3126 1.1 christos am_cv_prog_cc_c_o=no
3127 1.1 christos break
3128 1.1 christos fi
3129 1.1 christos done
3130 1.1 christos rm -f core conftest*
3131 1.1 christos unset am_i
3132 1.1 christos fi
3133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3134 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
3135 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
3136 1.1 christos # Losing compiler, so override with the script.
3137 1.1 christos # FIXME: It is wrong to rewrite CC.
3138 1.1 christos # But if we don't then we get into trouble of one sort or another.
3139 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
3140 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3141 1.1 christos CC="$am_aux_dir/compile $CC"
3142 1.1 christos fi
3143 1.1 christos ac_ext=c
3144 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3145 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3146 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3147 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3148 1.1 christos
3149 1.1 christos
3150 1.1 christos
3151 1.1 christos ac_ext=c
3152 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3153 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3154 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3155 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3156 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3157 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3158 1.1 christos # On Suns, sometimes $CPP names a directory.
3159 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3160 1.1 christos CPP=
3161 1.1 christos fi
3162 1.1 christos if test -z "$CPP"; then
3163 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3164 1.1 christos $as_echo_n "(cached) " >&6
3165 1.1 christos else
3166 1.1 christos # Double quotes because CPP needs to be expanded
3167 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3168 1.1 christos do
3169 1.1 christos ac_preproc_ok=false
3170 1.1 christos for ac_c_preproc_warn_flag in '' yes
3171 1.1 christos do
3172 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3173 1.1 christos # with a fresh cross-compiler works.
3174 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3175 1.1 christos # <limits.h> exists even on freestanding compilers.
3176 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3177 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3178 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3179 1.1 christos /* end confdefs.h. */
3180 1.1 christos #ifdef __STDC__
3181 1.1 christos # include <limits.h>
3182 1.1 christos #else
3183 1.1 christos # include <assert.h>
3184 1.1 christos #endif
3185 1.1 christos Syntax error
3186 1.1 christos _ACEOF
3187 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3188 1.1 christos
3189 1.1 christos else
3190 1.1 christos # Broken: fails on valid input.
3191 1.1 christos continue
3192 1.1 christos fi
3193 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3194 1.1 christos
3195 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3196 1.1 christos # can be detected and how.
3197 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3198 1.1 christos /* end confdefs.h. */
3199 1.1 christos #include <ac_nonexistent.h>
3200 1.1 christos _ACEOF
3201 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3202 1.1 christos # Broken: success on invalid input.
3203 1.1 christos continue
3204 1.1 christos else
3205 1.1 christos # Passes both tests.
3206 1.1 christos ac_preproc_ok=:
3207 1.1 christos break
3208 1.1 christos fi
3209 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3210 1.1 christos
3211 1.1 christos done
3212 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3213 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3214 1.1 christos if $ac_preproc_ok; then :
3215 1.1 christos break
3216 1.1 christos fi
3217 1.1 christos
3218 1.1 christos done
3219 1.1 christos ac_cv_prog_CPP=$CPP
3220 1.1 christos
3221 1.1 christos fi
3222 1.1 christos CPP=$ac_cv_prog_CPP
3223 1.1 christos else
3224 1.1 christos ac_cv_prog_CPP=$CPP
3225 1.1 christos fi
3226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3227 1.1 christos $as_echo "$CPP" >&6; }
3228 1.1 christos ac_preproc_ok=false
3229 1.1 christos for ac_c_preproc_warn_flag in '' yes
3230 1.1 christos do
3231 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3232 1.1 christos # with a fresh cross-compiler works.
3233 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3234 1.1 christos # <limits.h> exists even on freestanding compilers.
3235 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3236 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3237 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3238 1.1 christos /* end confdefs.h. */
3239 1.1 christos #ifdef __STDC__
3240 1.1 christos # include <limits.h>
3241 1.1 christos #else
3242 1.1 christos # include <assert.h>
3243 1.1 christos #endif
3244 1.1 christos Syntax error
3245 1.1 christos _ACEOF
3246 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3247 1.1 christos
3248 1.1 christos else
3249 1.1 christos # Broken: fails on valid input.
3250 1.1 christos continue
3251 1.1 christos fi
3252 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3253 1.1 christos
3254 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3255 1.1 christos # can be detected and how.
3256 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3257 1.1 christos /* end confdefs.h. */
3258 1.1 christos #include <ac_nonexistent.h>
3259 1.1 christos _ACEOF
3260 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3261 1.1 christos # Broken: success on invalid input.
3262 1.1 christos continue
3263 1.1 christos else
3264 1.1 christos # Passes both tests.
3265 1.1 christos ac_preproc_ok=:
3266 1.1 christos break
3267 1.1 christos fi
3268 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3269 1.1 christos
3270 1.1 christos done
3271 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3272 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3273 1.1 christos if $ac_preproc_ok; then :
3274 1.1 christos
3275 1.1 christos else
3276 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3277 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3278 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3279 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3280 1.1 christos fi
3281 1.1 christos
3282 1.1 christos ac_ext=c
3283 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3284 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3285 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3286 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3287 1.1 christos
3288 1.1 christos
3289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3290 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3291 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3292 1.1 christos $as_echo_n "(cached) " >&6
3293 1.1 christos else
3294 1.1 christos if test -z "$GREP"; then
3295 1.1 christos ac_path_GREP_found=false
3296 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3297 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3298 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3299 1.1 christos do
3300 1.1 christos IFS=$as_save_IFS
3301 1.1 christos test -z "$as_dir" && as_dir=.
3302 1.1 christos for ac_prog in grep ggrep; do
3303 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3304 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3305 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3306 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3307 1.1 christos # Check for GNU $ac_path_GREP
3308 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3309 1.1 christos *GNU*)
3310 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3311 1.1 christos *)
3312 1.1 christos ac_count=0
3313 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3314 1.1 christos while :
3315 1.1 christos do
3316 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3317 1.1 christos mv "conftest.tmp" "conftest.in"
3318 1.1 christos cp "conftest.in" "conftest.nl"
3319 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3320 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3321 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3322 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3323 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3324 1.1 christos # Best one so far, save it but keep looking for a better one
3325 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3326 1.1 christos ac_path_GREP_max=$ac_count
3327 1.1 christos fi
3328 1.1 christos # 10*(2^10) chars as input seems more than enough
3329 1.1 christos test $ac_count -gt 10 && break
3330 1.1 christos done
3331 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3332 1.1 christos esac
3333 1.1 christos
3334 1.1 christos $ac_path_GREP_found && break 3
3335 1.1 christos done
3336 1.1 christos done
3337 1.1 christos done
3338 1.1 christos IFS=$as_save_IFS
3339 1.1 christos if test -z "$ac_cv_path_GREP"; then
3340 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3341 1.1 christos fi
3342 1.1 christos else
3343 1.1 christos ac_cv_path_GREP=$GREP
3344 1.1 christos fi
3345 1.1 christos
3346 1.1 christos fi
3347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3348 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3349 1.1 christos GREP="$ac_cv_path_GREP"
3350 1.1 christos
3351 1.1 christos
3352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3353 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3354 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3355 1.1 christos $as_echo_n "(cached) " >&6
3356 1.1 christos else
3357 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3358 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3359 1.1 christos else
3360 1.1 christos if test -z "$EGREP"; then
3361 1.1 christos ac_path_EGREP_found=false
3362 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3363 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3365 1.1 christos do
3366 1.1 christos IFS=$as_save_IFS
3367 1.1 christos test -z "$as_dir" && as_dir=.
3368 1.1 christos for ac_prog in egrep; do
3369 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3370 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3371 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3372 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3373 1.1 christos # Check for GNU $ac_path_EGREP
3374 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3375 1.1 christos *GNU*)
3376 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3377 1.1 christos *)
3378 1.1 christos ac_count=0
3379 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3380 1.1 christos while :
3381 1.1 christos do
3382 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3383 1.1 christos mv "conftest.tmp" "conftest.in"
3384 1.1 christos cp "conftest.in" "conftest.nl"
3385 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3386 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3387 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3388 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3389 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3390 1.1 christos # Best one so far, save it but keep looking for a better one
3391 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3392 1.1 christos ac_path_EGREP_max=$ac_count
3393 1.1 christos fi
3394 1.1 christos # 10*(2^10) chars as input seems more than enough
3395 1.1 christos test $ac_count -gt 10 && break
3396 1.1 christos done
3397 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3398 1.1 christos esac
3399 1.1 christos
3400 1.1 christos $ac_path_EGREP_found && break 3
3401 1.1 christos done
3402 1.1 christos done
3403 1.1 christos done
3404 1.1 christos IFS=$as_save_IFS
3405 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3406 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3407 1.1 christos fi
3408 1.1 christos else
3409 1.1 christos ac_cv_path_EGREP=$EGREP
3410 1.1 christos fi
3411 1.1 christos
3412 1.1 christos fi
3413 1.1 christos fi
3414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3415 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3416 1.1 christos EGREP="$ac_cv_path_EGREP"
3417 1.1 christos
3418 1.1 christos
3419 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3420 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3421 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3422 1.1 christos $as_echo_n "(cached) " >&6
3423 1.1 christos else
3424 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3425 1.1 christos /* end confdefs.h. */
3426 1.1 christos #include <stdlib.h>
3427 1.1 christos #include <stdarg.h>
3428 1.1 christos #include <string.h>
3429 1.1 christos #include <float.h>
3430 1.1 christos
3431 1.1 christos int
3432 1.1 christos main ()
3433 1.1 christos {
3434 1.1 christos
3435 1.1 christos ;
3436 1.1 christos return 0;
3437 1.1 christos }
3438 1.1 christos _ACEOF
3439 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3440 1.1 christos ac_cv_header_stdc=yes
3441 1.1 christos else
3442 1.1 christos ac_cv_header_stdc=no
3443 1.1 christos fi
3444 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3445 1.1 christos
3446 1.1 christos if test $ac_cv_header_stdc = yes; then
3447 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3448 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449 1.1 christos /* end confdefs.h. */
3450 1.1 christos #include <string.h>
3451 1.1 christos
3452 1.1 christos _ACEOF
3453 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3454 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3455 1.1 christos
3456 1.1 christos else
3457 1.1 christos ac_cv_header_stdc=no
3458 1.1 christos fi
3459 1.1 christos rm -f conftest*
3460 1.1 christos
3461 1.1 christos fi
3462 1.1 christos
3463 1.1 christos if test $ac_cv_header_stdc = yes; then
3464 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3465 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3466 1.1 christos /* end confdefs.h. */
3467 1.1 christos #include <stdlib.h>
3468 1.1 christos
3469 1.1 christos _ACEOF
3470 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3471 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3472 1.1 christos
3473 1.1 christos else
3474 1.1 christos ac_cv_header_stdc=no
3475 1.1 christos fi
3476 1.1 christos rm -f conftest*
3477 1.1 christos
3478 1.1 christos fi
3479 1.1 christos
3480 1.1 christos if test $ac_cv_header_stdc = yes; then
3481 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3482 1.1 christos if test "$cross_compiling" = yes; then :
3483 1.1 christos :
3484 1.1 christos else
3485 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3486 1.1 christos /* end confdefs.h. */
3487 1.1 christos #include <ctype.h>
3488 1.1 christos #include <stdlib.h>
3489 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3490 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3491 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3492 1.1 christos #else
3493 1.1 christos # define ISLOWER(c) \
3494 1.1 christos (('a' <= (c) && (c) <= 'i') \
3495 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3496 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3497 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3498 1.1 christos #endif
3499 1.1 christos
3500 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3501 1.1 christos int
3502 1.1 christos main ()
3503 1.1 christos {
3504 1.1 christos int i;
3505 1.1 christos for (i = 0; i < 256; i++)
3506 1.1 christos if (XOR (islower (i), ISLOWER (i))
3507 1.1 christos || toupper (i) != TOUPPER (i))
3508 1.1 christos return 2;
3509 1.1 christos return 0;
3510 1.1 christos }
3511 1.1 christos _ACEOF
3512 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3513 1.1 christos
3514 1.1 christos else
3515 1.1 christos ac_cv_header_stdc=no
3516 1.1 christos fi
3517 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3518 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3519 1.1 christos fi
3520 1.1 christos
3521 1.1 christos fi
3522 1.1 christos fi
3523 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3524 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3525 1.1 christos if test $ac_cv_header_stdc = yes; then
3526 1.1 christos
3527 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3528 1.1 christos
3529 1.1 christos fi
3530 1.1 christos
3531 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3532 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3533 1.1 christos inttypes.h stdint.h unistd.h
3534 1.1 christos do :
3535 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3536 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3537 1.1 christos "
3538 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3539 1.1 christos cat >>confdefs.h <<_ACEOF
3540 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3541 1.1 christos _ACEOF
3542 1.1 christos
3543 1.1 christos fi
3544 1.1 christos
3545 1.1 christos done
3546 1.1 christos
3547 1.1 christos
3548 1.1 christos
3549 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3550 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3551 1.1 christos MINIX=yes
3552 1.1 christos else
3553 1.1 christos MINIX=
3554 1.1 christos fi
3555 1.1 christos
3556 1.1 christos
3557 1.1 christos if test "$MINIX" = yes; then
3558 1.1 christos
3559 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3560 1.1 christos
3561 1.1 christos
3562 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3563 1.1 christos
3564 1.1 christos
3565 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3566 1.1 christos
3567 1.1 christos fi
3568 1.1 christos
3569 1.1 christos
3570 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3571 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3572 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3573 1.1 christos $as_echo_n "(cached) " >&6
3574 1.1 christos else
3575 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3576 1.1 christos /* end confdefs.h. */
3577 1.1 christos
3578 1.1 christos # define __EXTENSIONS__ 1
3579 1.1 christos $ac_includes_default
3580 1.1 christos int
3581 1.1 christos main ()
3582 1.1 christos {
3583 1.1 christos
3584 1.1 christos ;
3585 1.1 christos return 0;
3586 1.1 christos }
3587 1.1 christos _ACEOF
3588 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3589 1.1 christos ac_cv_safe_to_define___extensions__=yes
3590 1.1 christos else
3591 1.1 christos ac_cv_safe_to_define___extensions__=no
3592 1.1 christos fi
3593 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3594 1.1 christos fi
3595 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3596 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3597 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3598 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3599 1.1 christos
3600 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3601 1.1 christos
3602 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3603 1.1 christos
3604 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3605 1.1 christos
3606 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3607 1.1 christos
3608 1.1 christos
3609 1.1 christos am__api_version='1.15'
3610 1.1 christos
3611 1.1 christos # Find a good install program. We prefer a C program (faster),
3612 1.1 christos # so one script is as good as another. But avoid the broken or
3613 1.1 christos # incompatible versions:
3614 1.1 christos # SysV /etc/install, /usr/sbin/install
3615 1.1 christos # SunOS /usr/etc/install
3616 1.1 christos # IRIX /sbin/install
3617 1.1 christos # AIX /bin/install
3618 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
3619 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3620 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3621 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3622 1.1 christos # OS/2's system install, which has a completely different semantic
3623 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
3624 1.1 christos # Reject install programs that cannot install multiple files.
3625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3626 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
3627 1.1 christos if test -z "$INSTALL"; then
3628 1.1 christos if ${ac_cv_path_install+:} false; then :
3629 1.1 christos $as_echo_n "(cached) " >&6
3630 1.1 christos else
3631 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3632 1.1 christos for as_dir in $PATH
3633 1.1 christos do
3634 1.1 christos IFS=$as_save_IFS
3635 1.1 christos test -z "$as_dir" && as_dir=.
3636 1.1 christos # Account for people who put trailing slashes in PATH elements.
3637 1.1 christos case $as_dir/ in #((
3638 1.1 christos ./ | .// | /[cC]/* | \
3639 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3640 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3641 1.1 christos /usr/ucb/* ) ;;
3642 1.1 christos *)
3643 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
3644 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
3645 1.1 christos # by default.
3646 1.1 christos for ac_prog in ginstall scoinst install; do
3647 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3648 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3649 1.1 christos if test $ac_prog = install &&
3650 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3651 1.1 christos # AIX install. It has an incompatible calling convention.
3652 1.1 christos :
3653 1.1 christos elif test $ac_prog = install &&
3654 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3655 1.1 christos # program-specific install script used by HP pwplus--don't use.
3656 1.1 christos :
3657 1.1 christos else
3658 1.1 christos rm -rf conftest.one conftest.two conftest.dir
3659 1.1 christos echo one > conftest.one
3660 1.1 christos echo two > conftest.two
3661 1.1 christos mkdir conftest.dir
3662 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3663 1.1 christos test -s conftest.one && test -s conftest.two &&
3664 1.1 christos test -s conftest.dir/conftest.one &&
3665 1.1 christos test -s conftest.dir/conftest.two
3666 1.1 christos then
3667 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3668 1.1 christos break 3
3669 1.1 christos fi
3670 1.1 christos fi
3671 1.1 christos fi
3672 1.1 christos done
3673 1.1 christos done
3674 1.1 christos ;;
3675 1.1 christos esac
3676 1.1 christos
3677 1.1 christos done
3678 1.1 christos IFS=$as_save_IFS
3679 1.1 christos
3680 1.1 christos rm -rf conftest.one conftest.two conftest.dir
3681 1.1 christos
3682 1.1 christos fi
3683 1.1 christos if test "${ac_cv_path_install+set}" = set; then
3684 1.1 christos INSTALL=$ac_cv_path_install
3685 1.1 christos else
3686 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3687 1.1 christos # value for INSTALL within a source directory, because that will
3688 1.1 christos # break other packages using the cache if that directory is
3689 1.1 christos # removed, or if the value is a relative name.
3690 1.1 christos INSTALL=$ac_install_sh
3691 1.1 christos fi
3692 1.1 christos fi
3693 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3694 1.1 christos $as_echo "$INSTALL" >&6; }
3695 1.1 christos
3696 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3697 1.1 christos # It thinks the first close brace ends the variable substitution.
3698 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3699 1.1 christos
3700 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3701 1.1 christos
3702 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3703 1.1 christos
3704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3705 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; }
3706 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory
3707 1.1 christos # name. Accept space and tab only in the latter.
3708 1.1 christos am_lf='
3709 1.1 christos '
3710 1.1 christos case `pwd` in
3711 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*)
3712 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3713 1.1 christos esac
3714 1.1 christos case $srcdir in
3715 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3716 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3717 1.1 christos esac
3718 1.1 christos
3719 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's
3720 1.1 christos # arguments. Must try -L first in case configure is actually a
3721 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
3722 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
3723 1.1 christos # directory).
3724 1.1 christos if (
3725 1.1 christos am_has_slept=no
3726 1.1 christos for am_try in 1 2; do
3727 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file
3728 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3729 1.1 christos if test "$*" = "X"; then
3730 1.1 christos # -L didn't work.
3731 1.1 christos set X `ls -t "$srcdir/configure" conftest.file`
3732 1.1 christos fi
3733 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \
3734 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then
3735 1.1 christos
3736 1.1 christos # If neither matched, then we have a broken ls. This can happen
3737 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
3738 1.1 christos # broken ls alias from the environment. This has actually
3739 1.1 christos # happened. Such a system could not be considered "sane".
3740 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3741 1.1 christos alias in your environment" "$LINENO" 5
3742 1.1 christos fi
3743 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then
3744 1.1 christos break
3745 1.1 christos fi
3746 1.1 christos # Just in case.
3747 1.1 christos sleep 1
3748 1.1 christos am_has_slept=yes
3749 1.1 christos done
3750 1.1 christos test "$2" = conftest.file
3751 1.1 christos )
3752 1.1 christos then
3753 1.1 christos # Ok.
3754 1.1 christos :
3755 1.1 christos else
3756 1.1 christos as_fn_error $? "newly created file is older than distributed files!
3757 1.1 christos Check your system clock" "$LINENO" 5
3758 1.1 christos fi
3759 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3760 1.1 christos $as_echo "yes" >&6; }
3761 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
3762 1.1 christos # generated files are strictly newer.
3763 1.1 christos am_sleep_pid=
3764 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3765 1.1 christos ( sleep 1 ) &
3766 1.1 christos am_sleep_pid=$!
3767 1.1 christos fi
3768 1.1 christos
3769 1.1 christos rm -f conftest.file
3770 1.1 christos
3771 1.1 christos test "$program_prefix" != NONE &&
3772 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
3773 1.1 christos # Use a double $ so make ignores it.
3774 1.1 christos test "$program_suffix" != NONE &&
3775 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3776 1.1 christos # Double any \ or $.
3777 1.1 christos # By default was `s,x,x', remove it if useless.
3778 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3779 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3780 1.1 christos
3781 1.1 christos if test x"${MISSING+set}" != xset; then
3782 1.1 christos case $am_aux_dir in
3783 1.1 christos *\ * | *\ *)
3784 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3785 1.1 christos *)
3786 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
3787 1.1 christos esac
3788 1.1 christos fi
3789 1.1 christos # Use eval to expand $SHELL
3790 1.1 christos if eval "$MISSING --is-lightweight"; then
3791 1.1 christos am_missing_run="$MISSING "
3792 1.1 christos else
3793 1.1 christos am_missing_run=
3794 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3795 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3796 1.1 christos fi
3797 1.1 christos
3798 1.1 christos if test x"${install_sh+set}" != xset; then
3799 1.1 christos case $am_aux_dir in
3800 1.1 christos *\ * | *\ *)
3801 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3802 1.1 christos *)
3803 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
3804 1.1 christos esac
3805 1.1 christos fi
3806 1.1 christos
3807 1.1 christos # Installed binaries are usually stripped using 'strip' when the user
3808 1.1 christos # run "make install-strip". However 'strip' might not be the right
3809 1.1 christos # tool to use in cross-compilation environments, therefore Automake
3810 1.1 christos # will honor the 'STRIP' environment variable to overrule this program.
3811 1.1 christos if test "$cross_compiling" != no; then
3812 1.1 christos if test -n "$ac_tool_prefix"; then
3813 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3814 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
3815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3816 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3817 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
3818 1.1 christos $as_echo_n "(cached) " >&6
3819 1.1 christos else
3820 1.1 christos if test -n "$STRIP"; then
3821 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3822 1.1 christos else
3823 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3824 1.1 christos for as_dir in $PATH
3825 1.1 christos do
3826 1.1 christos IFS=$as_save_IFS
3827 1.1 christos test -z "$as_dir" && as_dir=.
3828 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3829 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3830 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3831 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3832 1.1 christos break 2
3833 1.1 christos fi
3834 1.1 christos done
3835 1.1 christos done
3836 1.1 christos IFS=$as_save_IFS
3837 1.1 christos
3838 1.1 christos fi
3839 1.1 christos fi
3840 1.1 christos STRIP=$ac_cv_prog_STRIP
3841 1.1 christos if test -n "$STRIP"; then
3842 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3843 1.1 christos $as_echo "$STRIP" >&6; }
3844 1.1 christos else
3845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3846 1.1 christos $as_echo "no" >&6; }
3847 1.1 christos fi
3848 1.1 christos
3849 1.1 christos
3850 1.1 christos fi
3851 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
3852 1.1 christos ac_ct_STRIP=$STRIP
3853 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
3854 1.1 christos set dummy strip; ac_word=$2
3855 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3856 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3857 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3858 1.1 christos $as_echo_n "(cached) " >&6
3859 1.1 christos else
3860 1.1 christos if test -n "$ac_ct_STRIP"; then
3861 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3862 1.1 christos else
3863 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3864 1.1 christos for as_dir in $PATH
3865 1.1 christos do
3866 1.1 christos IFS=$as_save_IFS
3867 1.1 christos test -z "$as_dir" && as_dir=.
3868 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3869 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3870 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
3871 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3872 1.1 christos break 2
3873 1.1 christos fi
3874 1.1 christos done
3875 1.1 christos done
3876 1.1 christos IFS=$as_save_IFS
3877 1.1 christos
3878 1.1 christos fi
3879 1.1 christos fi
3880 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3881 1.1 christos if test -n "$ac_ct_STRIP"; then
3882 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3883 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
3884 1.1 christos else
3885 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3886 1.1 christos $as_echo "no" >&6; }
3887 1.1 christos fi
3888 1.1 christos
3889 1.1 christos if test "x$ac_ct_STRIP" = x; then
3890 1.1 christos STRIP=":"
3891 1.1 christos else
3892 1.1 christos case $cross_compiling:$ac_tool_warned in
3893 1.1 christos yes:)
3894 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3895 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3896 1.1 christos ac_tool_warned=yes ;;
3897 1.1 christos esac
3898 1.1 christos STRIP=$ac_ct_STRIP
3899 1.1 christos fi
3900 1.1 christos else
3901 1.1 christos STRIP="$ac_cv_prog_STRIP"
3902 1.1 christos fi
3903 1.1 christos
3904 1.1 christos fi
3905 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3906 1.1 christos
3907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3908 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3909 1.1 christos if test -z "$MKDIR_P"; then
3910 1.1 christos if ${ac_cv_path_mkdir+:} false; then :
3911 1.1 christos $as_echo_n "(cached) " >&6
3912 1.1 christos else
3913 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3914 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3915 1.1 christos do
3916 1.1 christos IFS=$as_save_IFS
3917 1.1 christos test -z "$as_dir" && as_dir=.
3918 1.1 christos for ac_prog in mkdir gmkdir; do
3919 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3920 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3921 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3922 1.1 christos 'mkdir (GNU coreutils) '* | \
3923 1.1 christos 'mkdir (coreutils) '* | \
3924 1.1 christos 'mkdir (fileutils) '4.1*)
3925 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3926 1.1 christos break 3;;
3927 1.1 christos esac
3928 1.1 christos done
3929 1.1 christos done
3930 1.1 christos done
3931 1.1 christos IFS=$as_save_IFS
3932 1.1 christos
3933 1.1 christos fi
3934 1.1 christos
3935 1.1 christos test -d ./--version && rmdir ./--version
3936 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
3937 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
3938 1.1 christos else
3939 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3940 1.1 christos # value for MKDIR_P within a source directory, because that will
3941 1.1 christos # break other packages using the cache if that directory is
3942 1.1 christos # removed, or if the value is a relative name.
3943 1.1 christos MKDIR_P="$ac_install_sh -d"
3944 1.1 christos fi
3945 1.1 christos fi
3946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3947 1.1 christos $as_echo "$MKDIR_P" >&6; }
3948 1.1 christos
3949 1.1 christos for ac_prog in gawk mawk nawk awk
3950 1.1 christos do
3951 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3952 1.1 christos set dummy $ac_prog; ac_word=$2
3953 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3954 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3955 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
3956 1.1 christos $as_echo_n "(cached) " >&6
3957 1.1 christos else
3958 1.1 christos if test -n "$AWK"; then
3959 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
3960 1.1 christos else
3961 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3962 1.1 christos for as_dir in $PATH
3963 1.1 christos do
3964 1.1 christos IFS=$as_save_IFS
3965 1.1 christos test -z "$as_dir" && as_dir=.
3966 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3967 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3968 1.1 christos ac_cv_prog_AWK="$ac_prog"
3969 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3970 1.1 christos break 2
3971 1.1 christos fi
3972 1.1 christos done
3973 1.1 christos done
3974 1.1 christos IFS=$as_save_IFS
3975 1.1 christos
3976 1.1 christos fi
3977 1.1 christos fi
3978 1.1 christos AWK=$ac_cv_prog_AWK
3979 1.1 christos if test -n "$AWK"; then
3980 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3981 1.1 christos $as_echo "$AWK" >&6; }
3982 1.1 christos else
3983 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3984 1.1 christos $as_echo "no" >&6; }
3985 1.1 christos fi
3986 1.1 christos
3987 1.1 christos
3988 1.1 christos test -n "$AWK" && break
3989 1.1 christos done
3990 1.1 christos
3991 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3992 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3993 1.1 christos set x ${MAKE-make}
3994 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3995 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3996 1.1 christos $as_echo_n "(cached) " >&6
3997 1.1 christos else
3998 1.1 christos cat >conftest.make <<\_ACEOF
3999 1.1 christos SHELL = /bin/sh
4000 1.1 christos all:
4001 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
4002 1.1 christos _ACEOF
4003 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4004 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
4005 1.1 christos *@@@%%%=?*=@@@%%%*)
4006 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
4007 1.1 christos *)
4008 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
4009 1.1 christos esac
4010 1.1 christos rm -f conftest.make
4011 1.1 christos fi
4012 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4013 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4014 1.1 christos $as_echo "yes" >&6; }
4015 1.1 christos SET_MAKE=
4016 1.1 christos else
4017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4018 1.1 christos $as_echo "no" >&6; }
4019 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
4020 1.1 christos fi
4021 1.1 christos
4022 1.1 christos rm -rf .tst 2>/dev/null
4023 1.1 christos mkdir .tst 2>/dev/null
4024 1.1 christos if test -d .tst; then
4025 1.1 christos am__leading_dot=.
4026 1.1 christos else
4027 1.1 christos am__leading_dot=_
4028 1.1 christos fi
4029 1.1 christos rmdir .tst 2>/dev/null
4030 1.1 christos
4031 1.1 christos DEPDIR="${am__leading_dot}deps"
4032 1.1 christos
4033 1.1 christos ac_config_commands="$ac_config_commands depfiles"
4034 1.1 christos
4035 1.1 christos
4036 1.1 christos am_make=${MAKE-make}
4037 1.1 christos cat > confinc << 'END'
4038 1.1 christos am__doit:
4039 1.1 christos @echo this is the am__doit target
4040 1.1 christos .PHONY: am__doit
4041 1.1 christos END
4042 1.1 christos # If we don't find an include directive, just comment out the code.
4043 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4044 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; }
4045 1.1 christos am__include="#"
4046 1.1 christos am__quote=
4047 1.1 christos _am_result=none
4048 1.1 christos # First try GNU make style include.
4049 1.1 christos echo "include confinc" > confmf
4050 1.1 christos # Ignore all kinds of additional output from 'make'.
4051 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #(
4052 1.1 christos *the\ am__doit\ target*)
4053 1.1 christos am__include=include
4054 1.1 christos am__quote=
4055 1.1 christos _am_result=GNU
4056 1.1 christos ;;
4057 1.1 christos esac
4058 1.1 christos # Now try BSD make style include.
4059 1.1 christos if test "$am__include" = "#"; then
4060 1.1 christos echo '.include "confinc"' > confmf
4061 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #(
4062 1.1 christos *the\ am__doit\ target*)
4063 1.1 christos am__include=.include
4064 1.1 christos am__quote="\""
4065 1.1 christos _am_result=BSD
4066 1.1 christos ;;
4067 1.1 christos esac
4068 1.1 christos fi
4069 1.1 christos
4070 1.1 christos
4071 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4072 1.1 christos $as_echo "$_am_result" >&6; }
4073 1.1 christos rm -f confinc confmf
4074 1.1 christos
4075 1.1 christos # Check whether --enable-dependency-tracking was given.
4076 1.1 christos if test "${enable_dependency_tracking+set}" = set; then :
4077 1.1 christos enableval=$enable_dependency_tracking;
4078 1.1 christos fi
4079 1.1 christos
4080 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4081 1.1 christos am_depcomp="$ac_aux_dir/depcomp"
4082 1.1 christos AMDEPBACKSLASH='\'
4083 1.1 christos am__nodep='_no'
4084 1.1 christos fi
4085 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4086 1.1 christos AMDEP_TRUE=
4087 1.1 christos AMDEP_FALSE='#'
4088 1.1 christos else
4089 1.1 christos AMDEP_TRUE='#'
4090 1.1 christos AMDEP_FALSE=
4091 1.1 christos fi
4092 1.1 christos
4093 1.1 christos
4094 1.1 christos # Check whether --enable-silent-rules was given.
4095 1.1 christos if test "${enable_silent_rules+set}" = set; then :
4096 1.1 christos enableval=$enable_silent_rules;
4097 1.1 christos fi
4098 1.1 christos
4099 1.1 christos case $enable_silent_rules in # (((
4100 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;;
4101 1.1 christos no) AM_DEFAULT_VERBOSITY=1;;
4102 1.1 christos *) AM_DEFAULT_VERBOSITY=1;;
4103 1.1 christos esac
4104 1.1 christos am_make=${MAKE-make}
4105 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4106 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4107 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then :
4108 1.1 christos $as_echo_n "(cached) " >&6
4109 1.1 christos else
4110 1.1 christos if $as_echo 'TRUE=$(BAR$(V))
4111 1.1 christos BAR0=false
4112 1.1 christos BAR1=true
4113 1.1 christos V=1
4114 1.1 christos am__doit:
4115 1.1 christos @$(TRUE)
4116 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4117 1.1 christos am_cv_make_support_nested_variables=yes
4118 1.1 christos else
4119 1.1 christos am_cv_make_support_nested_variables=no
4120 1.1 christos fi
4121 1.1 christos fi
4122 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4123 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
4124 1.1 christos if test $am_cv_make_support_nested_variables = yes; then
4125 1.1 christos AM_V='$(V)'
4126 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4127 1.1 christos else
4128 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY
4129 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4130 1.1 christos fi
4131 1.1 christos AM_BACKSLASH='\'
4132 1.1 christos
4133 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
4134 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4135 1.1 christos # is not polluted with repeated "-I."
4136 1.1 christos am__isrc=' -I$(srcdir)'
4137 1.1 christos # test to see if srcdir already configured
4138 1.1 christos if test -f $srcdir/config.status; then
4139 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4140 1.1 christos fi
4141 1.1 christos fi
4142 1.1 christos
4143 1.1 christos # test whether we have cygpath
4144 1.1 christos if test -z "$CYGPATH_W"; then
4145 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
4146 1.1 christos CYGPATH_W='cygpath -w'
4147 1.1 christos else
4148 1.1 christos CYGPATH_W=echo
4149 1.1 christos fi
4150 1.1 christos fi
4151 1.1 christos
4152 1.1 christos
4153 1.1 christos # Define the identity of the package.
4154 1.1 christos PACKAGE='libsframe'
4155 1.1 christos VERSION='BFD_VERSION'
4156 1.1 christos
4157 1.1 christos
4158 1.1 christos cat >>confdefs.h <<_ACEOF
4159 1.1 christos #define PACKAGE "$PACKAGE"
4160 1.1 christos _ACEOF
4161 1.1 christos
4162 1.1 christos
4163 1.1 christos cat >>confdefs.h <<_ACEOF
4164 1.1 christos #define VERSION "$VERSION"
4165 1.1 christos _ACEOF
4166 1.1 christos
4167 1.1 christos # Some tools Automake needs.
4168 1.1 christos
4169 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4170 1.1 christos
4171 1.1 christos
4172 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4173 1.1 christos
4174 1.1 christos
4175 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4176 1.1 christos
4177 1.1 christos
4178 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4179 1.1 christos
4180 1.1 christos
4181 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4182 1.1 christos
4183 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x
4184 1.1 christos # dies out for good. For more background, see:
4185 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4186 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4187 1.1 christos mkdir_p='$(MKDIR_P)'
4188 1.1 christos
4189 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The
4190 1.1 christos # system "awk" is bad on some platforms.
4191 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used
4192 1.1 christos # in the wild :-( We should find a proper way to deprecate it ...
4193 1.1 christos AMTAR='$${TAR-tar}'
4194 1.1 christos
4195 1.1 christos
4196 1.1 christos # We'll loop over all known methods to create a tar archive until one works.
4197 1.1 christos _am_tools='gnutar pax cpio none'
4198 1.1 christos
4199 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4200 1.1 christos
4201 1.1 christos
4202 1.1 christos
4203 1.1 christos
4204 1.1 christos
4205 1.1 christos depcc="$CC" am_compiler_list=
4206 1.1 christos
4207 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4208 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4209 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4210 1.1 christos $as_echo_n "(cached) " >&6
4211 1.1 christos else
4212 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4213 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4214 1.1 christos # making bogus files that we don't know about and never remove. For
4215 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4216 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4217 1.1 christos # in D".
4218 1.1 christos rm -rf conftest.dir
4219 1.1 christos mkdir conftest.dir
4220 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4221 1.1 christos # using a relative directory.
4222 1.1 christos cp "$am_depcomp" conftest.dir
4223 1.1 christos cd conftest.dir
4224 1.1 christos # We will build objects and dependencies in a subdirectory because
4225 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4226 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4227 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4228 1.1 christos # the current directory while Tru64 will put them in the object
4229 1.1 christos # directory.
4230 1.1 christos mkdir sub
4231 1.1 christos
4232 1.1 christos am_cv_CC_dependencies_compiler_type=none
4233 1.1 christos if test "$am_compiler_list" = ""; then
4234 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4235 1.1 christos fi
4236 1.1 christos am__universal=false
4237 1.1 christos case " $depcc " in #(
4238 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4239 1.1 christos esac
4240 1.1 christos
4241 1.1 christos for depmode in $am_compiler_list; do
4242 1.1 christos # Setup a source with many dependencies, because some compilers
4243 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4244 1.1 christos # we should not choose a depcomp mode which is confused by this.
4245 1.1 christos #
4246 1.1 christos # We need to recreate these files for each test, as the compiler may
4247 1.1 christos # overwrite some of them when testing with obscure command lines.
4248 1.1 christos # This happens at least with the AIX C compiler.
4249 1.1 christos : > sub/conftest.c
4250 1.1 christos for i in 1 2 3 4 5 6; do
4251 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4252 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4253 1.1 christos # Solaris 10 /bin/sh.
4254 1.1 christos echo '/* dummy */' > sub/conftst$i.h
4255 1.1 christos done
4256 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4257 1.1 christos
4258 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4259 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly
4260 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel
4261 1.1 christos # versions had trouble with output in subdirs.
4262 1.1 christos am__obj=sub/conftest.${OBJEXT-o}
4263 1.1 christos am__minus_obj="-o $am__obj"
4264 1.1 christos case $depmode in
4265 1.1 christos gcc)
4266 1.1 christos # This depmode causes a compiler race in universal mode.
4267 1.1 christos test "$am__universal" = false || continue
4268 1.1 christos ;;
4269 1.1 christos nosideeffect)
4270 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll
4271 1.1 christos # only be used when explicitly requested.
4272 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4273 1.1 christos continue
4274 1.1 christos else
4275 1.1 christos break
4276 1.1 christos fi
4277 1.1 christos ;;
4278 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4279 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has
4280 1.1 christos # not run yet. These depmodes are late enough in the game, and
4281 1.1 christos # so weak that their functioning should not be impacted.
4282 1.1 christos am__obj=conftest.${OBJEXT-o}
4283 1.1 christos am__minus_obj=
4284 1.1 christos ;;
4285 1.1 christos none) break ;;
4286 1.1 christos esac
4287 1.1 christos if depmode=$depmode \
4288 1.1 christos source=sub/conftest.c object=$am__obj \
4289 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4290 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4291 1.1 christos >/dev/null 2>conftest.err &&
4292 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4293 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4294 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4295 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4296 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4297 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4298 1.1 christos # that says an option was ignored or not supported.
4299 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4300 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4301 1.1 christos # The diagnosis changed in icc 8.0:
4302 1.1 christos # icc: Command line remark: option '-MP' not supported
4303 1.1 christos if (grep 'ignoring option' conftest.err ||
4304 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4305 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4306 1.1 christos break
4307 1.1 christos fi
4308 1.1 christos fi
4309 1.1 christos done
4310 1.1 christos
4311 1.1 christos cd ..
4312 1.1 christos rm -rf conftest.dir
4313 1.1 christos else
4314 1.1 christos am_cv_CC_dependencies_compiler_type=none
4315 1.1 christos fi
4316 1.1 christos
4317 1.1 christos fi
4318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4319 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4320 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4321 1.1 christos
4322 1.1 christos if
4323 1.1 christos test "x$enable_dependency_tracking" != xno \
4324 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4325 1.1 christos am__fastdepCC_TRUE=
4326 1.1 christos am__fastdepCC_FALSE='#'
4327 1.1 christos else
4328 1.1 christos am__fastdepCC_TRUE='#'
4329 1.1 christos am__fastdepCC_FALSE=
4330 1.1 christos fi
4331 1.1 christos
4332 1.1 christos
4333 1.1 christos
4334 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument
4335 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile
4336 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is
4337 1.1 christos # actually supported "in the wild" to an acceptable degree.
4338 1.1 christos # See automake bug#10828.
4339 1.1 christos # To make any issue more visible, cause the running configure to be aborted
4340 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the
4341 1.1 christos # user can still override this though.
4342 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else
4343 1.1 christos cat >&2 <<'END'
4344 1.1 christos Oops!
4345 1.1 christos
4346 1.1 christos Your 'rm' program seems unable to run without file operands specified
4347 1.1 christos on the command line, even when the '-f' option is present. This is contrary
4348 1.1 christos to the behaviour of most rm programs out there, and not conforming with
4349 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4350 1.1 christos
4351 1.1 christos Please tell bug-automake@gnu.org about your system, including the value
4352 1.1 christos of your $PATH and any error possibly output before this message. This
4353 1.1 christos can help us improve future automake versions.
4354 1.1 christos
4355 1.1 christos END
4356 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4357 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2
4358 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4359 1.1 christos echo >&2
4360 1.1 christos else
4361 1.1 christos cat >&2 <<'END'
4362 1.1 christos Aborting the configuration process, to ensure you take notice of the issue.
4363 1.1 christos
4364 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation
4365 1.1 christos that behaves properly: <http://www.gnu.org/software/coreutils/>.
4366 1.1 christos
4367 1.1 christos If you want to complete the configuration process using your problematic
4368 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4369 1.1 christos to "yes", and re-run configure.
4370 1.1 christos
4371 1.1 christos END
4372 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4373 1.1 christos fi
4374 1.1 christos fi
4375 1.1 christos
4376 1.1 christos
4377 1.1 christos # Checks for programs.
4378 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4379 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4380 1.1 christos set x ${MAKE-make}
4381 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4382 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4383 1.1 christos $as_echo_n "(cached) " >&6
4384 1.1 christos else
4385 1.1 christos cat >conftest.make <<\_ACEOF
4386 1.1 christos SHELL = /bin/sh
4387 1.1 christos all:
4388 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
4389 1.1 christos _ACEOF
4390 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4391 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
4392 1.1 christos *@@@%%%=?*=@@@%%%*)
4393 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
4394 1.1 christos *)
4395 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
4396 1.1 christos esac
4397 1.1 christos rm -f conftest.make
4398 1.1 christos fi
4399 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4400 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4401 1.1 christos $as_echo "yes" >&6; }
4402 1.1 christos SET_MAKE=
4403 1.1 christos else
4404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4405 1.1 christos $as_echo "no" >&6; }
4406 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
4407 1.1 christos fi
4408 1.1 christos
4409 1.1 christos ac_ext=c
4410 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4411 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4412 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4413 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4414 1.1 christos if test -n "$ac_tool_prefix"; then
4415 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4416 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4417 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4418 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4419 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4420 1.1 christos $as_echo_n "(cached) " >&6
4421 1.1 christos else
4422 1.1 christos if test -n "$CC"; then
4423 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4424 1.1 christos else
4425 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4426 1.1 christos for as_dir in $PATH
4427 1.1 christos do
4428 1.1 christos IFS=$as_save_IFS
4429 1.1 christos test -z "$as_dir" && as_dir=.
4430 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4431 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4432 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4433 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4434 1.1 christos break 2
4435 1.1 christos fi
4436 1.1 christos done
4437 1.1 christos done
4438 1.1 christos IFS=$as_save_IFS
4439 1.1 christos
4440 1.1 christos fi
4441 1.1 christos fi
4442 1.1 christos CC=$ac_cv_prog_CC
4443 1.1 christos if test -n "$CC"; then
4444 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4445 1.1 christos $as_echo "$CC" >&6; }
4446 1.1 christos else
4447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4448 1.1 christos $as_echo "no" >&6; }
4449 1.1 christos fi
4450 1.1 christos
4451 1.1 christos
4452 1.1 christos fi
4453 1.1 christos if test -z "$ac_cv_prog_CC"; then
4454 1.1 christos ac_ct_CC=$CC
4455 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4456 1.1 christos set dummy gcc; ac_word=$2
4457 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4458 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4459 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4460 1.1 christos $as_echo_n "(cached) " >&6
4461 1.1 christos else
4462 1.1 christos if test -n "$ac_ct_CC"; then
4463 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4464 1.1 christos else
4465 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4466 1.1 christos for as_dir in $PATH
4467 1.1 christos do
4468 1.1 christos IFS=$as_save_IFS
4469 1.1 christos test -z "$as_dir" && as_dir=.
4470 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4471 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4472 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4473 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4474 1.1 christos break 2
4475 1.1 christos fi
4476 1.1 christos done
4477 1.1 christos done
4478 1.1 christos IFS=$as_save_IFS
4479 1.1 christos
4480 1.1 christos fi
4481 1.1 christos fi
4482 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4483 1.1 christos if test -n "$ac_ct_CC"; then
4484 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4485 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4486 1.1 christos else
4487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4488 1.1 christos $as_echo "no" >&6; }
4489 1.1 christos fi
4490 1.1 christos
4491 1.1 christos if test "x$ac_ct_CC" = x; then
4492 1.1 christos CC=""
4493 1.1 christos else
4494 1.1 christos case $cross_compiling:$ac_tool_warned in
4495 1.1 christos yes:)
4496 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4497 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4498 1.1 christos ac_tool_warned=yes ;;
4499 1.1 christos esac
4500 1.1 christos CC=$ac_ct_CC
4501 1.1 christos fi
4502 1.1 christos else
4503 1.1 christos CC="$ac_cv_prog_CC"
4504 1.1 christos fi
4505 1.1 christos
4506 1.1 christos if test -z "$CC"; then
4507 1.1 christos if test -n "$ac_tool_prefix"; then
4508 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4509 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4511 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4512 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4513 1.1 christos $as_echo_n "(cached) " >&6
4514 1.1 christos else
4515 1.1 christos if test -n "$CC"; then
4516 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4517 1.1 christos else
4518 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519 1.1 christos for as_dir in $PATH
4520 1.1 christos do
4521 1.1 christos IFS=$as_save_IFS
4522 1.1 christos test -z "$as_dir" && as_dir=.
4523 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4524 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4525 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4526 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4527 1.1 christos break 2
4528 1.1 christos fi
4529 1.1 christos done
4530 1.1 christos done
4531 1.1 christos IFS=$as_save_IFS
4532 1.1 christos
4533 1.1 christos fi
4534 1.1 christos fi
4535 1.1 christos CC=$ac_cv_prog_CC
4536 1.1 christos if test -n "$CC"; then
4537 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4538 1.1 christos $as_echo "$CC" >&6; }
4539 1.1 christos else
4540 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4541 1.1 christos $as_echo "no" >&6; }
4542 1.1 christos fi
4543 1.1 christos
4544 1.1 christos
4545 1.1 christos fi
4546 1.1 christos fi
4547 1.1 christos if test -z "$CC"; then
4548 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4549 1.1 christos set dummy cc; ac_word=$2
4550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4551 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4552 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4553 1.1 christos $as_echo_n "(cached) " >&6
4554 1.1 christos else
4555 1.1 christos if test -n "$CC"; then
4556 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4557 1.1 christos else
4558 1.1 christos ac_prog_rejected=no
4559 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4560 1.1 christos for as_dir in $PATH
4561 1.1 christos do
4562 1.1 christos IFS=$as_save_IFS
4563 1.1 christos test -z "$as_dir" && as_dir=.
4564 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4565 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4566 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4567 1.1 christos ac_prog_rejected=yes
4568 1.1 christos continue
4569 1.1 christos fi
4570 1.1 christos ac_cv_prog_CC="cc"
4571 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4572 1.1 christos break 2
4573 1.1 christos fi
4574 1.1 christos done
4575 1.1 christos done
4576 1.1 christos IFS=$as_save_IFS
4577 1.1 christos
4578 1.1 christos if test $ac_prog_rejected = yes; then
4579 1.1 christos # We found a bogon in the path, so make sure we never use it.
4580 1.1 christos set dummy $ac_cv_prog_CC
4581 1.1 christos shift
4582 1.1 christos if test $# != 0; then
4583 1.1 christos # We chose a different compiler from the bogus one.
4584 1.1 christos # However, it has the same basename, so the bogon will be chosen
4585 1.1 christos # first if we set CC to just the basename; use the full file name.
4586 1.1 christos shift
4587 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4588 1.1 christos fi
4589 1.1 christos fi
4590 1.1 christos fi
4591 1.1 christos fi
4592 1.1 christos CC=$ac_cv_prog_CC
4593 1.1 christos if test -n "$CC"; then
4594 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4595 1.1 christos $as_echo "$CC" >&6; }
4596 1.1 christos else
4597 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4598 1.1 christos $as_echo "no" >&6; }
4599 1.1 christos fi
4600 1.1 christos
4601 1.1 christos
4602 1.1 christos fi
4603 1.1 christos if test -z "$CC"; then
4604 1.1 christos if test -n "$ac_tool_prefix"; then
4605 1.1 christos for ac_prog in cl.exe
4606 1.1 christos do
4607 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4608 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4610 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4611 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4612 1.1 christos $as_echo_n "(cached) " >&6
4613 1.1 christos else
4614 1.1 christos if test -n "$CC"; then
4615 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4616 1.1 christos else
4617 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4618 1.1 christos for as_dir in $PATH
4619 1.1 christos do
4620 1.1 christos IFS=$as_save_IFS
4621 1.1 christos test -z "$as_dir" && as_dir=.
4622 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4623 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4624 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4625 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4626 1.1 christos break 2
4627 1.1 christos fi
4628 1.1 christos done
4629 1.1 christos done
4630 1.1 christos IFS=$as_save_IFS
4631 1.1 christos
4632 1.1 christos fi
4633 1.1 christos fi
4634 1.1 christos CC=$ac_cv_prog_CC
4635 1.1 christos if test -n "$CC"; then
4636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4637 1.1 christos $as_echo "$CC" >&6; }
4638 1.1 christos else
4639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640 1.1 christos $as_echo "no" >&6; }
4641 1.1 christos fi
4642 1.1 christos
4643 1.1 christos
4644 1.1 christos test -n "$CC" && break
4645 1.1 christos done
4646 1.1 christos fi
4647 1.1 christos if test -z "$CC"; then
4648 1.1 christos ac_ct_CC=$CC
4649 1.1 christos for ac_prog in cl.exe
4650 1.1 christos do
4651 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4652 1.1 christos set dummy $ac_prog; ac_word=$2
4653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4654 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4655 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4656 1.1 christos $as_echo_n "(cached) " >&6
4657 1.1 christos else
4658 1.1 christos if test -n "$ac_ct_CC"; then
4659 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4660 1.1 christos else
4661 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4662 1.1 christos for as_dir in $PATH
4663 1.1 christos do
4664 1.1 christos IFS=$as_save_IFS
4665 1.1 christos test -z "$as_dir" && as_dir=.
4666 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4667 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4668 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4669 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4670 1.1 christos break 2
4671 1.1 christos fi
4672 1.1 christos done
4673 1.1 christos done
4674 1.1 christos IFS=$as_save_IFS
4675 1.1 christos
4676 1.1 christos fi
4677 1.1 christos fi
4678 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4679 1.1 christos if test -n "$ac_ct_CC"; then
4680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4681 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4682 1.1 christos else
4683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4684 1.1 christos $as_echo "no" >&6; }
4685 1.1 christos fi
4686 1.1 christos
4687 1.1 christos
4688 1.1 christos test -n "$ac_ct_CC" && break
4689 1.1 christos done
4690 1.1 christos
4691 1.1 christos if test "x$ac_ct_CC" = x; then
4692 1.1 christos CC=""
4693 1.1 christos else
4694 1.1 christos case $cross_compiling:$ac_tool_warned in
4695 1.1 christos yes:)
4696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4697 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4698 1.1 christos ac_tool_warned=yes ;;
4699 1.1 christos esac
4700 1.1 christos CC=$ac_ct_CC
4701 1.1 christos fi
4702 1.1 christos fi
4703 1.1 christos
4704 1.1 christos fi
4705 1.1 christos
4706 1.1 christos
4707 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4708 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4709 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4710 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4711 1.1 christos
4712 1.1 christos # Provide some information about the compiler.
4713 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4714 1.1 christos set X $ac_compile
4715 1.1 christos ac_compiler=$2
4716 1.1 christos for ac_option in --version -v -V -qversion; do
4717 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4718 1.1 christos case "(($ac_try" in
4719 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4720 1.1 christos *) ac_try_echo=$ac_try;;
4721 1.1 christos esac
4722 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4723 1.1 christos $as_echo "$ac_try_echo"; } >&5
4724 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4725 1.1 christos ac_status=$?
4726 1.1 christos if test -s conftest.err; then
4727 1.1 christos sed '10a\
4728 1.1 christos ... rest of stderr output deleted ...
4729 1.1 christos 10q' conftest.err >conftest.er1
4730 1.1 christos cat conftest.er1 >&5
4731 1.1 christos fi
4732 1.1 christos rm -f conftest.er1 conftest.err
4733 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4734 1.1 christos test $ac_status = 0; }
4735 1.1 christos done
4736 1.1 christos
4737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4738 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4739 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4740 1.1 christos $as_echo_n "(cached) " >&6
4741 1.1 christos else
4742 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4743 1.1 christos /* end confdefs.h. */
4744 1.1 christos
4745 1.1 christos int
4746 1.1 christos main ()
4747 1.1 christos {
4748 1.1 christos #ifndef __GNUC__
4749 1.1 christos choke me
4750 1.1 christos #endif
4751 1.1 christos
4752 1.1 christos ;
4753 1.1 christos return 0;
4754 1.1 christos }
4755 1.1 christos _ACEOF
4756 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4757 1.1 christos ac_compiler_gnu=yes
4758 1.1 christos else
4759 1.1 christos ac_compiler_gnu=no
4760 1.1 christos fi
4761 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4762 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4763 1.1 christos
4764 1.1 christos fi
4765 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4766 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4767 1.1 christos if test $ac_compiler_gnu = yes; then
4768 1.1 christos GCC=yes
4769 1.1 christos else
4770 1.1 christos GCC=
4771 1.1 christos fi
4772 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4773 1.1 christos ac_save_CFLAGS=$CFLAGS
4774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4775 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4776 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4777 1.1 christos $as_echo_n "(cached) " >&6
4778 1.1 christos else
4779 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4780 1.1 christos ac_c_werror_flag=yes
4781 1.1 christos ac_cv_prog_cc_g=no
4782 1.1 christos CFLAGS="-g"
4783 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4784 1.1 christos /* end confdefs.h. */
4785 1.1 christos
4786 1.1 christos int
4787 1.1 christos main ()
4788 1.1 christos {
4789 1.1 christos
4790 1.1 christos ;
4791 1.1 christos return 0;
4792 1.1 christos }
4793 1.1 christos _ACEOF
4794 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4795 1.1 christos ac_cv_prog_cc_g=yes
4796 1.1 christos else
4797 1.1 christos CFLAGS=""
4798 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4799 1.1 christos /* end confdefs.h. */
4800 1.1 christos
4801 1.1 christos int
4802 1.1 christos main ()
4803 1.1 christos {
4804 1.1 christos
4805 1.1 christos ;
4806 1.1 christos return 0;
4807 1.1 christos }
4808 1.1 christos _ACEOF
4809 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4810 1.1 christos
4811 1.1 christos else
4812 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4813 1.1 christos CFLAGS="-g"
4814 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4815 1.1 christos /* end confdefs.h. */
4816 1.1 christos
4817 1.1 christos int
4818 1.1 christos main ()
4819 1.1 christos {
4820 1.1 christos
4821 1.1 christos ;
4822 1.1 christos return 0;
4823 1.1 christos }
4824 1.1 christos _ACEOF
4825 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4826 1.1 christos ac_cv_prog_cc_g=yes
4827 1.1 christos fi
4828 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4829 1.1 christos fi
4830 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4831 1.1 christos fi
4832 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4833 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4834 1.1 christos fi
4835 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4836 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4837 1.1 christos if test "$ac_test_CFLAGS" = set; then
4838 1.1 christos CFLAGS=$ac_save_CFLAGS
4839 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4840 1.1 christos if test "$GCC" = yes; then
4841 1.1 christos CFLAGS="-g -O2"
4842 1.1 christos else
4843 1.1 christos CFLAGS="-g"
4844 1.1 christos fi
4845 1.1 christos else
4846 1.1 christos if test "$GCC" = yes; then
4847 1.1 christos CFLAGS="-O2"
4848 1.1 christos else
4849 1.1 christos CFLAGS=
4850 1.1 christos fi
4851 1.1 christos fi
4852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4853 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4854 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4855 1.1 christos $as_echo_n "(cached) " >&6
4856 1.1 christos else
4857 1.1 christos ac_cv_prog_cc_c89=no
4858 1.1 christos ac_save_CC=$CC
4859 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4860 1.1 christos /* end confdefs.h. */
4861 1.1 christos #include <stdarg.h>
4862 1.1 christos #include <stdio.h>
4863 1.1 christos struct stat;
4864 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4865 1.1 christos struct buf { int x; };
4866 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4867 1.1 christos static char *e (p, i)
4868 1.1 christos char **p;
4869 1.1 christos int i;
4870 1.1 christos {
4871 1.1 christos return p[i];
4872 1.1 christos }
4873 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4874 1.1 christos {
4875 1.1 christos char *s;
4876 1.1 christos va_list v;
4877 1.1 christos va_start (v,p);
4878 1.1 christos s = g (p, va_arg (v,int));
4879 1.1 christos va_end (v);
4880 1.1 christos return s;
4881 1.1 christos }
4882 1.1 christos
4883 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4884 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4885 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4886 1.1 christos as 'x'. The following induces an error, until -std is added to get
4887 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4888 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4889 1.1 christos that's true only with -std. */
4890 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4891 1.1 christos
4892 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4893 1.1 christos inside strings and character constants. */
4894 1.1 christos #define FOO(x) 'x'
4895 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4896 1.1 christos
4897 1.1 christos int test (int i, double x);
4898 1.1 christos struct s1 {int (*f) (int a);};
4899 1.1 christos struct s2 {int (*f) (double a);};
4900 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4901 1.1 christos int argc;
4902 1.1 christos char **argv;
4903 1.1 christos int
4904 1.1 christos main ()
4905 1.1 christos {
4906 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4907 1.1 christos ;
4908 1.1 christos return 0;
4909 1.1 christos }
4910 1.1 christos _ACEOF
4911 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4912 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4913 1.1 christos do
4914 1.1 christos CC="$ac_save_CC $ac_arg"
4915 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4916 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4917 1.1 christos fi
4918 1.1 christos rm -f core conftest.err conftest.$ac_objext
4919 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4920 1.1 christos done
4921 1.1 christos rm -f conftest.$ac_ext
4922 1.1 christos CC=$ac_save_CC
4923 1.1 christos
4924 1.1 christos fi
4925 1.1 christos # AC_CACHE_VAL
4926 1.1 christos case "x$ac_cv_prog_cc_c89" in
4927 1.1 christos x)
4928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4929 1.1 christos $as_echo "none needed" >&6; } ;;
4930 1.1 christos xno)
4931 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4932 1.1 christos $as_echo "unsupported" >&6; } ;;
4933 1.1 christos *)
4934 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4936 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4937 1.1 christos esac
4938 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4939 1.1 christos
4940 1.1 christos fi
4941 1.1 christos
4942 1.1 christos ac_ext=c
4943 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4944 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4945 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4946 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4947 1.1 christos
4948 1.1 christos ac_ext=c
4949 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4950 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4951 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4952 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4953 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4954 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4955 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
4956 1.1 christos $as_echo_n "(cached) " >&6
4957 1.1 christos else
4958 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4959 1.1 christos /* end confdefs.h. */
4960 1.1 christos
4961 1.1 christos int
4962 1.1 christos main ()
4963 1.1 christos {
4964 1.1 christos
4965 1.1 christos ;
4966 1.1 christos return 0;
4967 1.1 christos }
4968 1.1 christos _ACEOF
4969 1.1 christos # Make sure it works both with $CC and with simple cc.
4970 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
4971 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
4972 1.1 christos # though they will create one.
4973 1.1 christos am_cv_prog_cc_c_o=yes
4974 1.1 christos for am_i in 1 2; do
4975 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4976 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4977 1.1 christos ac_status=$?
4978 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
4979 1.1 christos (exit $ac_status); } \
4980 1.1 christos && test -f conftest2.$ac_objext; then
4981 1.1 christos : OK
4982 1.1 christos else
4983 1.1 christos am_cv_prog_cc_c_o=no
4984 1.1 christos break
4985 1.1 christos fi
4986 1.1 christos done
4987 1.1 christos rm -f core conftest*
4988 1.1 christos unset am_i
4989 1.1 christos fi
4990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4991 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
4992 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
4993 1.1 christos # Losing compiler, so override with the script.
4994 1.1 christos # FIXME: It is wrong to rewrite CC.
4995 1.1 christos # But if we don't then we get into trouble of one sort or another.
4996 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
4997 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4998 1.1 christos CC="$am_aux_dir/compile $CC"
4999 1.1 christos fi
5000 1.1 christos ac_ext=c
5001 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5002 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5003 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5004 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5005 1.1 christos
5006 1.1 christos
5007 1.1 christos if test -n "$ac_tool_prefix"; then
5008 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5009 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5010 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5011 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5012 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
5013 1.1 christos $as_echo_n "(cached) " >&6
5014 1.1 christos else
5015 1.1 christos if test -n "$RANLIB"; then
5016 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5017 1.1 christos else
5018 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5019 1.1 christos for as_dir in $PATH
5020 1.1 christos do
5021 1.1 christos IFS=$as_save_IFS
5022 1.1 christos test -z "$as_dir" && as_dir=.
5023 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5024 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5025 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5026 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5027 1.1 christos break 2
5028 1.1 christos fi
5029 1.1 christos done
5030 1.1 christos done
5031 1.1 christos IFS=$as_save_IFS
5032 1.1 christos
5033 1.1 christos fi
5034 1.1 christos fi
5035 1.1 christos RANLIB=$ac_cv_prog_RANLIB
5036 1.1 christos if test -n "$RANLIB"; then
5037 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5038 1.1 christos $as_echo "$RANLIB" >&6; }
5039 1.1 christos else
5040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5041 1.1 christos $as_echo "no" >&6; }
5042 1.1 christos fi
5043 1.1 christos
5044 1.1 christos
5045 1.1 christos fi
5046 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
5047 1.1 christos ac_ct_RANLIB=$RANLIB
5048 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
5049 1.1 christos set dummy ranlib; ac_word=$2
5050 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5051 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5052 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5053 1.1 christos $as_echo_n "(cached) " >&6
5054 1.1 christos else
5055 1.1 christos if test -n "$ac_ct_RANLIB"; then
5056 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5057 1.1 christos else
5058 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5059 1.1 christos for as_dir in $PATH
5060 1.1 christos do
5061 1.1 christos IFS=$as_save_IFS
5062 1.1 christos test -z "$as_dir" && as_dir=.
5063 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5064 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5065 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
5066 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5067 1.1 christos break 2
5068 1.1 christos fi
5069 1.1 christos done
5070 1.1 christos done
5071 1.1 christos IFS=$as_save_IFS
5072 1.1 christos
5073 1.1 christos fi
5074 1.1 christos fi
5075 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5076 1.1 christos if test -n "$ac_ct_RANLIB"; then
5077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5078 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
5079 1.1 christos else
5080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5081 1.1 christos $as_echo "no" >&6; }
5082 1.1 christos fi
5083 1.1 christos
5084 1.1 christos if test "x$ac_ct_RANLIB" = x; then
5085 1.1 christos RANLIB=":"
5086 1.1 christos else
5087 1.1 christos case $cross_compiling:$ac_tool_warned in
5088 1.1 christos yes:)
5089 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5090 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5091 1.1 christos ac_tool_warned=yes ;;
5092 1.1 christos esac
5093 1.1 christos RANLIB=$ac_ct_RANLIB
5094 1.1 christos fi
5095 1.1 christos else
5096 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
5097 1.1 christos fi
5098 1.1 christos
5099 1.1 christos if test -n "$ac_tool_prefix"; then
5100 1.1 christos for ac_prog in ar lib "link -lib"
5101 1.1 christos do
5102 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5103 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5104 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5105 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5106 1.1 christos if ${ac_cv_prog_AR+:} false; then :
5107 1.1 christos $as_echo_n "(cached) " >&6
5108 1.1 christos else
5109 1.1 christos if test -n "$AR"; then
5110 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
5111 1.1 christos else
5112 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5113 1.1 christos for as_dir in $PATH
5114 1.1 christos do
5115 1.1 christos IFS=$as_save_IFS
5116 1.1 christos test -z "$as_dir" && as_dir=.
5117 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5118 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5119 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5120 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5121 1.1 christos break 2
5122 1.1 christos fi
5123 1.1 christos done
5124 1.1 christos done
5125 1.1 christos IFS=$as_save_IFS
5126 1.1 christos
5127 1.1 christos fi
5128 1.1 christos fi
5129 1.1 christos AR=$ac_cv_prog_AR
5130 1.1 christos if test -n "$AR"; then
5131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5132 1.1 christos $as_echo "$AR" >&6; }
5133 1.1 christos else
5134 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5135 1.1 christos $as_echo "no" >&6; }
5136 1.1 christos fi
5137 1.1 christos
5138 1.1 christos
5139 1.1 christos test -n "$AR" && break
5140 1.1 christos done
5141 1.1 christos fi
5142 1.1 christos if test -z "$AR"; then
5143 1.1 christos ac_ct_AR=$AR
5144 1.1 christos for ac_prog in ar lib "link -lib"
5145 1.1 christos do
5146 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5147 1.1 christos set dummy $ac_prog; ac_word=$2
5148 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5149 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5150 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
5151 1.1 christos $as_echo_n "(cached) " >&6
5152 1.1 christos else
5153 1.1 christos if test -n "$ac_ct_AR"; then
5154 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5155 1.1 christos else
5156 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5157 1.1 christos for as_dir in $PATH
5158 1.1 christos do
5159 1.1 christos IFS=$as_save_IFS
5160 1.1 christos test -z "$as_dir" && as_dir=.
5161 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5162 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5163 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog"
5164 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5165 1.1 christos break 2
5166 1.1 christos fi
5167 1.1 christos done
5168 1.1 christos done
5169 1.1 christos IFS=$as_save_IFS
5170 1.1 christos
5171 1.1 christos fi
5172 1.1 christos fi
5173 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
5174 1.1 christos if test -n "$ac_ct_AR"; then
5175 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5176 1.1 christos $as_echo "$ac_ct_AR" >&6; }
5177 1.1 christos else
5178 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5179 1.1 christos $as_echo "no" >&6; }
5180 1.1 christos fi
5181 1.1 christos
5182 1.1 christos
5183 1.1 christos test -n "$ac_ct_AR" && break
5184 1.1 christos done
5185 1.1 christos
5186 1.1 christos if test "x$ac_ct_AR" = x; then
5187 1.1 christos AR="false"
5188 1.1 christos else
5189 1.1 christos case $cross_compiling:$ac_tool_warned in
5190 1.1 christos yes:)
5191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5192 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5193 1.1 christos ac_tool_warned=yes ;;
5194 1.1 christos esac
5195 1.1 christos AR=$ac_ct_AR
5196 1.1 christos fi
5197 1.1 christos fi
5198 1.1 christos
5199 1.1 christos : ${AR=ar}
5200 1.1 christos
5201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5202 1.1 christos $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5203 1.1 christos if ${am_cv_ar_interface+:} false; then :
5204 1.1 christos $as_echo_n "(cached) " >&6
5205 1.1 christos else
5206 1.1 christos ac_ext=c
5207 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5208 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5209 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5210 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5211 1.1 christos
5212 1.1 christos am_cv_ar_interface=ar
5213 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5214 1.1 christos /* end confdefs.h. */
5215 1.1 christos int some_variable = 0;
5216 1.1 christos _ACEOF
5217 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5218 1.1 christos am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5219 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5220 1.1 christos (eval $am_ar_try) 2>&5
5221 1.1 christos ac_status=$?
5222 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5223 1.1 christos test $ac_status = 0; }
5224 1.1 christos if test "$ac_status" -eq 0; then
5225 1.1 christos am_cv_ar_interface=ar
5226 1.1 christos else
5227 1.1 christos am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5228 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5229 1.1 christos (eval $am_ar_try) 2>&5
5230 1.1 christos ac_status=$?
5231 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5232 1.1 christos test $ac_status = 0; }
5233 1.1 christos if test "$ac_status" -eq 0; then
5234 1.1 christos am_cv_ar_interface=lib
5235 1.1 christos else
5236 1.1 christos am_cv_ar_interface=unknown
5237 1.1 christos fi
5238 1.1 christos fi
5239 1.1 christos rm -f conftest.lib libconftest.a
5240 1.1 christos
5241 1.1 christos fi
5242 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5243 1.1 christos ac_ext=c
5244 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5245 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5246 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5247 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5248 1.1 christos
5249 1.1 christos fi
5250 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5251 1.1 christos $as_echo "$am_cv_ar_interface" >&6; }
5252 1.1 christos
5253 1.1 christos case $am_cv_ar_interface in
5254 1.1 christos ar)
5255 1.1 christos ;;
5256 1.1 christos lib)
5257 1.1 christos # Microsoft lib, so override with the ar-lib wrapper script.
5258 1.1 christos # FIXME: It is wrong to rewrite AR.
5259 1.1 christos # But if we don't then we get into trouble of one sort or another.
5260 1.1 christos # A longer-term fix would be to have automake use am__AR in this case,
5261 1.1 christos # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5262 1.1 christos # similar.
5263 1.1 christos AR="$am_aux_dir/ar-lib $AR"
5264 1.1 christos ;;
5265 1.1 christos unknown)
5266 1.1 christos as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5267 1.1 christos ;;
5268 1.1 christos esac
5269 1.1 christos
5270 1.1 christos
5271 1.1 christos # Check whether --enable-shared was given.
5272 1.1 christos if test "${enable_shared+set}" = set; then :
5273 1.1 christos enableval=$enable_shared; p=${PACKAGE-default}
5274 1.1 christos case $enableval in
5275 1.1 christos yes) enable_shared=yes ;;
5276 1.1 christos no) enable_shared=no ;;
5277 1.1 christos *)
5278 1.1 christos enable_shared=no
5279 1.1 christos # Look at the argument we got. We use all the common list separators.
5280 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5281 1.1 christos for pkg in $enableval; do
5282 1.1 christos IFS="$lt_save_ifs"
5283 1.1 christos if test "X$pkg" = "X$p"; then
5284 1.1 christos enable_shared=yes
5285 1.1 christos fi
5286 1.1 christos done
5287 1.1 christos IFS="$lt_save_ifs"
5288 1.1 christos ;;
5289 1.1 christos esac
5290 1.1 christos else
5291 1.1 christos enable_shared=no
5292 1.1 christos fi
5293 1.1 christos
5294 1.1 christos
5295 1.1 christos
5296 1.1 christos
5297 1.1 christos
5298 1.1 christos
5299 1.1 christos
5300 1.1 christos
5301 1.1 christos
5302 1.1 christos
5303 1.1 christos case `pwd` in
5304 1.1 christos *\ * | *\ *)
5305 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5306 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5307 1.1 christos esac
5308 1.1 christos
5309 1.1 christos
5310 1.1 christos
5311 1.1 christos macro_version='2.2.7a'
5312 1.1 christos macro_revision='1.3134'
5313 1.1 christos
5314 1.1 christos
5315 1.1 christos
5316 1.1 christos
5317 1.1 christos
5318 1.1 christos
5319 1.1 christos
5320 1.1 christos
5321 1.1 christos
5322 1.1 christos
5323 1.1 christos
5324 1.1 christos
5325 1.1 christos
5326 1.1 christos ltmain="$ac_aux_dir/ltmain.sh"
5327 1.1 christos
5328 1.1 christos # Make sure we can run config.sub.
5329 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5330 1.1 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5331 1.1 christos
5332 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5333 1.1 christos $as_echo_n "checking build system type... " >&6; }
5334 1.1 christos if ${ac_cv_build+:} false; then :
5335 1.1 christos $as_echo_n "(cached) " >&6
5336 1.1 christos else
5337 1.1 christos ac_build_alias=$build_alias
5338 1.1 christos test "x$ac_build_alias" = x &&
5339 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5340 1.1 christos test "x$ac_build_alias" = x &&
5341 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5342 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5343 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5344 1.1 christos
5345 1.1 christos fi
5346 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5347 1.1 christos $as_echo "$ac_cv_build" >&6; }
5348 1.1 christos case $ac_cv_build in
5349 1.1 christos *-*-*) ;;
5350 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5351 1.1 christos esac
5352 1.1 christos build=$ac_cv_build
5353 1.1 christos ac_save_IFS=$IFS; IFS='-'
5354 1.1 christos set x $ac_cv_build
5355 1.1 christos shift
5356 1.1 christos build_cpu=$1
5357 1.1 christos build_vendor=$2
5358 1.1 christos shift; shift
5359 1.1 christos # Remember, the first character of IFS is used to create $*,
5360 1.1 christos # except with old shells:
5361 1.1 christos build_os=$*
5362 1.1 christos IFS=$ac_save_IFS
5363 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5364 1.1 christos
5365 1.1 christos
5366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5367 1.1 christos $as_echo_n "checking host system type... " >&6; }
5368 1.1 christos if ${ac_cv_host+:} false; then :
5369 1.1 christos $as_echo_n "(cached) " >&6
5370 1.1 christos else
5371 1.1 christos if test "x$host_alias" = x; then
5372 1.1 christos ac_cv_host=$ac_cv_build
5373 1.1 christos else
5374 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5375 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5376 1.1 christos fi
5377 1.1 christos
5378 1.1 christos fi
5379 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5380 1.1 christos $as_echo "$ac_cv_host" >&6; }
5381 1.1 christos case $ac_cv_host in
5382 1.1 christos *-*-*) ;;
5383 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5384 1.1 christos esac
5385 1.1 christos host=$ac_cv_host
5386 1.1 christos ac_save_IFS=$IFS; IFS='-'
5387 1.1 christos set x $ac_cv_host
5388 1.1 christos shift
5389 1.1 christos host_cpu=$1
5390 1.1 christos host_vendor=$2
5391 1.1 christos shift; shift
5392 1.1 christos # Remember, the first character of IFS is used to create $*,
5393 1.1 christos # except with old shells:
5394 1.1 christos host_os=$*
5395 1.1 christos IFS=$ac_save_IFS
5396 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5397 1.1 christos
5398 1.1 christos
5399 1.1 christos # Backslashify metacharacters that are still active within
5400 1.1 christos # double-quoted strings.
5401 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5402 1.1 christos
5403 1.1 christos # Same as above, but do not quote variable references.
5404 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g'
5405 1.1 christos
5406 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a
5407 1.1 christos # double_quote_subst'ed string.
5408 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5409 1.1 christos
5410 1.1 christos # Sed substitution to delay expansion of an escaped single quote.
5411 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5412 1.1 christos
5413 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions
5414 1.1 christos no_glob_subst='s/\*/\\\*/g'
5415 1.1 christos
5416 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5417 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5418 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5419 1.1 christos
5420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5421 1.1 christos $as_echo_n "checking how to print strings... " >&6; }
5422 1.1 christos # Test print first, because it will be a builtin if present.
5423 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5424 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5425 1.1 christos ECHO='print -r --'
5426 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5427 1.1 christos ECHO='printf %s\n'
5428 1.1 christos else
5429 1.1 christos # Use this function as a fallback that always works.
5430 1.1 christos func_fallback_echo ()
5431 1.1 christos {
5432 1.1 christos eval 'cat <<_LTECHO_EOF
5433 1.1 christos $1
5434 1.1 christos _LTECHO_EOF'
5435 1.1 christos }
5436 1.1 christos ECHO='func_fallback_echo'
5437 1.1 christos fi
5438 1.1 christos
5439 1.1 christos # func_echo_all arg...
5440 1.1 christos # Invoke $ECHO with all args, space-separated.
5441 1.1 christos func_echo_all ()
5442 1.1 christos {
5443 1.1 christos $ECHO ""
5444 1.1 christos }
5445 1.1 christos
5446 1.1 christos case "$ECHO" in
5447 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5448 1.1 christos $as_echo "printf" >&6; } ;;
5449 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5450 1.1 christos $as_echo "print -r" >&6; } ;;
5451 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5452 1.1 christos $as_echo "cat" >&6; } ;;
5453 1.1 christos esac
5454 1.1 christos
5455 1.1 christos
5456 1.1 christos
5457 1.1 christos
5458 1.1 christos
5459 1.1 christos
5460 1.1 christos
5461 1.1 christos
5462 1.1 christos
5463 1.1 christos
5464 1.1 christos
5465 1.1 christos
5466 1.1 christos
5467 1.1 christos
5468 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5469 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5470 1.1 christos if ${ac_cv_path_SED+:} false; then :
5471 1.1 christos $as_echo_n "(cached) " >&6
5472 1.1 christos else
5473 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5474 1.1 christos for ac_i in 1 2 3 4 5 6 7; do
5475 1.1 christos ac_script="$ac_script$as_nl$ac_script"
5476 1.1 christos done
5477 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5478 1.1 christos { ac_script=; unset ac_script;}
5479 1.1 christos if test -z "$SED"; then
5480 1.1 christos ac_path_SED_found=false
5481 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
5482 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5483 1.1 christos for as_dir in $PATH
5484 1.1 christos do
5485 1.1 christos IFS=$as_save_IFS
5486 1.1 christos test -z "$as_dir" && as_dir=.
5487 1.1 christos for ac_prog in sed gsed; do
5488 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5489 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5490 1.1 christos as_fn_executable_p "$ac_path_SED" || continue
5491 1.1 christos # Check for GNU ac_path_SED and select it if it is found.
5492 1.1 christos # Check for GNU $ac_path_SED
5493 1.1 christos case `"$ac_path_SED" --version 2>&1` in
5494 1.1 christos *GNU*)
5495 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5496 1.1 christos *)
5497 1.1 christos ac_count=0
5498 1.1 christos $as_echo_n 0123456789 >"conftest.in"
5499 1.1 christos while :
5500 1.1 christos do
5501 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5502 1.1 christos mv "conftest.tmp" "conftest.in"
5503 1.1 christos cp "conftest.in" "conftest.nl"
5504 1.1 christos $as_echo '' >> "conftest.nl"
5505 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5506 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5507 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5508 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
5509 1.1 christos # Best one so far, save it but keep looking for a better one
5510 1.1 christos ac_cv_path_SED="$ac_path_SED"
5511 1.1 christos ac_path_SED_max=$ac_count
5512 1.1 christos fi
5513 1.1 christos # 10*(2^10) chars as input seems more than enough
5514 1.1 christos test $ac_count -gt 10 && break
5515 1.1 christos done
5516 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5517 1.1 christos esac
5518 1.1 christos
5519 1.1 christos $ac_path_SED_found && break 3
5520 1.1 christos done
5521 1.1 christos done
5522 1.1 christos done
5523 1.1 christos IFS=$as_save_IFS
5524 1.1 christos if test -z "$ac_cv_path_SED"; then
5525 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5526 1.1 christos fi
5527 1.1 christos else
5528 1.1 christos ac_cv_path_SED=$SED
5529 1.1 christos fi
5530 1.1 christos
5531 1.1 christos fi
5532 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5533 1.1 christos $as_echo "$ac_cv_path_SED" >&6; }
5534 1.1 christos SED="$ac_cv_path_SED"
5535 1.1 christos rm -f conftest.sed
5536 1.1 christos
5537 1.1 christos test -z "$SED" && SED=sed
5538 1.1 christos Xsed="$SED -e 1s/^X//"
5539 1.1 christos
5540 1.1 christos
5541 1.1 christos
5542 1.1 christos
5543 1.1 christos
5544 1.1 christos
5545 1.1 christos
5546 1.1 christos
5547 1.1 christos
5548 1.1 christos
5549 1.1 christos
5550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5551 1.1 christos $as_echo_n "checking for fgrep... " >&6; }
5552 1.1 christos if ${ac_cv_path_FGREP+:} false; then :
5553 1.1 christos $as_echo_n "(cached) " >&6
5554 1.1 christos else
5555 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5556 1.1 christos then ac_cv_path_FGREP="$GREP -F"
5557 1.1 christos else
5558 1.1 christos if test -z "$FGREP"; then
5559 1.1 christos ac_path_FGREP_found=false
5560 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
5561 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5562 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5563 1.1 christos do
5564 1.1 christos IFS=$as_save_IFS
5565 1.1 christos test -z "$as_dir" && as_dir=.
5566 1.1 christos for ac_prog in fgrep; do
5567 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5568 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5569 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue
5570 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found.
5571 1.1 christos # Check for GNU $ac_path_FGREP
5572 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in
5573 1.1 christos *GNU*)
5574 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5575 1.1 christos *)
5576 1.1 christos ac_count=0
5577 1.1 christos $as_echo_n 0123456789 >"conftest.in"
5578 1.1 christos while :
5579 1.1 christos do
5580 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5581 1.1 christos mv "conftest.tmp" "conftest.in"
5582 1.1 christos cp "conftest.in" "conftest.nl"
5583 1.1 christos $as_echo 'FGREP' >> "conftest.nl"
5584 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5585 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5586 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5587 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5588 1.1 christos # Best one so far, save it but keep looking for a better one
5589 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP"
5590 1.1 christos ac_path_FGREP_max=$ac_count
5591 1.1 christos fi
5592 1.1 christos # 10*(2^10) chars as input seems more than enough
5593 1.1 christos test $ac_count -gt 10 && break
5594 1.1 christos done
5595 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5596 1.1 christos esac
5597 1.1 christos
5598 1.1 christos $ac_path_FGREP_found && break 3
5599 1.1 christos done
5600 1.1 christos done
5601 1.1 christos done
5602 1.1 christos IFS=$as_save_IFS
5603 1.1 christos if test -z "$ac_cv_path_FGREP"; then
5604 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5605 1.1 christos fi
5606 1.1 christos else
5607 1.1 christos ac_cv_path_FGREP=$FGREP
5608 1.1 christos fi
5609 1.1 christos
5610 1.1 christos fi
5611 1.1 christos fi
5612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5613 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; }
5614 1.1 christos FGREP="$ac_cv_path_FGREP"
5615 1.1 christos
5616 1.1 christos
5617 1.1 christos test -z "$GREP" && GREP=grep
5618 1.1 christos
5619 1.1 christos
5620 1.1 christos
5621 1.1 christos
5622 1.1 christos
5623 1.1 christos
5624 1.1 christos
5625 1.1 christos
5626 1.1 christos
5627 1.1 christos
5628 1.1 christos
5629 1.1 christos
5630 1.1 christos
5631 1.1 christos
5632 1.1 christos
5633 1.1 christos
5634 1.1 christos
5635 1.1 christos
5636 1.1 christos
5637 1.1 christos # Check whether --with-gnu-ld was given.
5638 1.1 christos if test "${with_gnu_ld+set}" = set; then :
5639 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5640 1.1 christos else
5641 1.1 christos with_gnu_ld=no
5642 1.1 christos fi
5643 1.1 christos
5644 1.1 christos ac_prog=ld
5645 1.1 christos if test "$GCC" = yes; then
5646 1.1 christos # Check if gcc -print-prog-name=ld gives a path.
5647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5648 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; }
5649 1.1 christos case $host in
5650 1.1 christos *-*-mingw*)
5651 1.1 christos # gcc leaves a trailing carriage return which upsets mingw
5652 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5653 1.1 christos *)
5654 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5655 1.1 christos esac
5656 1.1 christos case $ac_prog in
5657 1.1 christos # Accept absolute paths.
5658 1.1 christos [\\/]* | ?:[\\/]*)
5659 1.1 christos re_direlt='/[^/][^/]*/\.\./'
5660 1.1 christos # Canonicalize the pathname of ld
5661 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5662 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5663 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5664 1.1 christos done
5665 1.1 christos test -z "$LD" && LD="$ac_prog"
5666 1.1 christos ;;
5667 1.1 christos "")
5668 1.1 christos # If it fails, then pretend we aren't using GCC.
5669 1.1 christos ac_prog=ld
5670 1.1 christos ;;
5671 1.1 christos *)
5672 1.1 christos # If it is relative, then search for the first ld in PATH.
5673 1.1 christos with_gnu_ld=unknown
5674 1.1 christos ;;
5675 1.1 christos esac
5676 1.1 christos elif test "$with_gnu_ld" = yes; then
5677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5678 1.1 christos $as_echo_n "checking for GNU ld... " >&6; }
5679 1.1 christos else
5680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5681 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; }
5682 1.1 christos fi
5683 1.1 christos if ${lt_cv_path_LD+:} false; then :
5684 1.1 christos $as_echo_n "(cached) " >&6
5685 1.1 christos else
5686 1.1 christos if test -z "$LD"; then
5687 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5688 1.1 christos for ac_dir in $PATH; do
5689 1.1 christos IFS="$lt_save_ifs"
5690 1.1 christos test -z "$ac_dir" && ac_dir=.
5691 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5692 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog"
5693 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version,
5694 1.1 christos # but apparently some variants of GNU ld only accept -v.
5695 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer.
5696 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5697 1.1 christos *GNU* | *'with BFD'*)
5698 1.1 christos test "$with_gnu_ld" != no && break
5699 1.1 christos ;;
5700 1.1 christos *)
5701 1.1 christos test "$with_gnu_ld" != yes && break
5702 1.1 christos ;;
5703 1.1 christos esac
5704 1.1 christos fi
5705 1.1 christos done
5706 1.1 christos IFS="$lt_save_ifs"
5707 1.1 christos else
5708 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path.
5709 1.1 christos fi
5710 1.1 christos fi
5711 1.1 christos
5712 1.1 christos LD="$lt_cv_path_LD"
5713 1.1 christos if test -n "$LD"; then
5714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5715 1.1 christos $as_echo "$LD" >&6; }
5716 1.1 christos else
5717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5718 1.1 christos $as_echo "no" >&6; }
5719 1.1 christos fi
5720 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5722 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5723 1.1 christos if ${lt_cv_prog_gnu_ld+:} false; then :
5724 1.1 christos $as_echo_n "(cached) " >&6
5725 1.1 christos else
5726 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v.
5727 1.1 christos case `$LD -v 2>&1 </dev/null` in
5728 1.1 christos *GNU* | *'with BFD'*)
5729 1.1 christos lt_cv_prog_gnu_ld=yes
5730 1.1 christos ;;
5731 1.1 christos *)
5732 1.1 christos lt_cv_prog_gnu_ld=no
5733 1.1 christos ;;
5734 1.1 christos esac
5735 1.1 christos fi
5736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5737 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5738 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld
5739 1.1 christos
5740 1.1 christos
5741 1.1 christos
5742 1.1 christos
5743 1.1 christos
5744 1.1 christos
5745 1.1 christos
5746 1.1 christos
5747 1.1 christos
5748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5749 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5750 1.1 christos if ${lt_cv_path_NM+:} false; then :
5751 1.1 christos $as_echo_n "(cached) " >&6
5752 1.1 christos else
5753 1.1 christos if test -n "$NM"; then
5754 1.1 christos # Let the user override the nm to test.
5755 1.1 christos lt_nm_to_check="$NM"
5756 1.1 christos else
5757 1.1 christos lt_nm_to_check="${ac_tool_prefix}nm"
5758 1.1 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5759 1.1 christos lt_nm_to_check="$lt_nm_to_check nm"
5760 1.1 christos fi
5761 1.1 christos fi
5762 1.1 christos for lt_tmp_nm in "$lt_nm_to_check"; do
5763 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5764 1.1 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5765 1.1 christos IFS="$lt_save_ifs"
5766 1.1 christos test -z "$ac_dir" && ac_dir=.
5767 1.1 christos # Strip out any user-provided options from the nm to test twice,
5768 1.1 christos # the first time to test to see if nm (rather than its options) has
5769 1.1 christos # an explicit path, the second time to yield a file which can be
5770 1.1 christos # nm'ed itself.
5771 1.1 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5772 1.1 christos case "$tmp_nm_path" in
5773 1.1 christos */*|*\\*) tmp_nm="$lt_tmp_nm";;
5774 1.1 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5775 1.1 christos esac
5776 1.1 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5777 1.1 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5778 1.1 christos # Check to see if the nm accepts a BSD-compat flag.
5779 1.1 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5780 1.1 christos # nm: unknown option "B" ignored
5781 1.1 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5782 1.1 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5783 1.1 christos break
5784 1.1 christos ;;
5785 1.1 christos *)
5786 1.1 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5787 1.1 christos *$tmp_nm*)
5788 1.1 christos lt_cv_path_NM="$tmp_nm -p"
5789 1.1 christos break
5790 1.1 christos ;;
5791 1.1 christos *)
5792 1.1 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5793 1.1 christos continue # so that we can try to find one that supports BSD flags
5794 1.1 christos ;;
5795 1.1 christos esac
5796 1.1 christos ;;
5797 1.1 christos esac
5798 1.1 christos fi
5799 1.1 christos done
5800 1.1 christos IFS="$lt_save_ifs"
5801 1.1 christos done
5802 1.1 christos : ${lt_cv_path_NM=no}
5803 1.1 christos fi
5804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5805 1.1 christos $as_echo "$lt_cv_path_NM" >&6; }
5806 1.1 christos if test "$lt_cv_path_NM" != "no"; then
5807 1.1 christos NM="$lt_cv_path_NM"
5808 1.1 christos else
5809 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin.
5810 1.1 christos if test -n "$DUMPBIN"; then :
5811 1.1 christos # Let the user override the test.
5812 1.1 christos else
5813 1.1 christos if test -n "$ac_tool_prefix"; then
5814 1.1 christos for ac_prog in dumpbin "link -dump"
5815 1.1 christos do
5816 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5817 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5818 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5819 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5820 1.1 christos if ${ac_cv_prog_DUMPBIN+:} false; then :
5821 1.1 christos $as_echo_n "(cached) " >&6
5822 1.1 christos else
5823 1.1 christos if test -n "$DUMPBIN"; then
5824 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5825 1.1 christos else
5826 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5827 1.1 christos for as_dir in $PATH
5828 1.1 christos do
5829 1.1 christos IFS=$as_save_IFS
5830 1.1 christos test -z "$as_dir" && as_dir=.
5831 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5832 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5833 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5834 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5835 1.1 christos break 2
5836 1.1 christos fi
5837 1.1 christos done
5838 1.1 christos done
5839 1.1 christos IFS=$as_save_IFS
5840 1.1 christos
5841 1.1 christos fi
5842 1.1 christos fi
5843 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN
5844 1.1 christos if test -n "$DUMPBIN"; then
5845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5846 1.1 christos $as_echo "$DUMPBIN" >&6; }
5847 1.1 christos else
5848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5849 1.1 christos $as_echo "no" >&6; }
5850 1.1 christos fi
5851 1.1 christos
5852 1.1 christos
5853 1.1 christos test -n "$DUMPBIN" && break
5854 1.1 christos done
5855 1.1 christos fi
5856 1.1 christos if test -z "$DUMPBIN"; then
5857 1.1 christos ac_ct_DUMPBIN=$DUMPBIN
5858 1.1 christos for ac_prog in dumpbin "link -dump"
5859 1.1 christos do
5860 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5861 1.1 christos set dummy $ac_prog; ac_word=$2
5862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5863 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5864 1.1 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5865 1.1 christos $as_echo_n "(cached) " >&6
5866 1.1 christos else
5867 1.1 christos if test -n "$ac_ct_DUMPBIN"; then
5868 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5869 1.1 christos else
5870 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5871 1.1 christos for as_dir in $PATH
5872 1.1 christos do
5873 1.1 christos IFS=$as_save_IFS
5874 1.1 christos test -z "$as_dir" && as_dir=.
5875 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5876 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5877 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5878 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5879 1.1 christos break 2
5880 1.1 christos fi
5881 1.1 christos done
5882 1.1 christos done
5883 1.1 christos IFS=$as_save_IFS
5884 1.1 christos
5885 1.1 christos fi
5886 1.1 christos fi
5887 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5888 1.1 christos if test -n "$ac_ct_DUMPBIN"; then
5889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5890 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; }
5891 1.1 christos else
5892 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5893 1.1 christos $as_echo "no" >&6; }
5894 1.1 christos fi
5895 1.1 christos
5896 1.1 christos
5897 1.1 christos test -n "$ac_ct_DUMPBIN" && break
5898 1.1 christos done
5899 1.1 christos
5900 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then
5901 1.1 christos DUMPBIN=":"
5902 1.1 christos else
5903 1.1 christos case $cross_compiling:$ac_tool_warned in
5904 1.1 christos yes:)
5905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5906 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5907 1.1 christos ac_tool_warned=yes ;;
5908 1.1 christos esac
5909 1.1 christos DUMPBIN=$ac_ct_DUMPBIN
5910 1.1 christos fi
5911 1.1 christos fi
5912 1.1 christos
5913 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5914 1.1 christos *COFF*)
5915 1.1 christos DUMPBIN="$DUMPBIN -symbols"
5916 1.1 christos ;;
5917 1.1 christos *)
5918 1.1 christos DUMPBIN=:
5919 1.1 christos ;;
5920 1.1 christos esac
5921 1.1 christos fi
5922 1.1 christos
5923 1.1 christos if test "$DUMPBIN" != ":"; then
5924 1.1 christos NM="$DUMPBIN"
5925 1.1 christos fi
5926 1.1 christos fi
5927 1.1 christos test -z "$NM" && NM=nm
5928 1.1 christos
5929 1.1 christos
5930 1.1 christos
5931 1.1 christos
5932 1.1 christos
5933 1.1 christos
5934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5935 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5936 1.1 christos if ${lt_cv_nm_interface+:} false; then :
5937 1.1 christos $as_echo_n "(cached) " >&6
5938 1.1 christos else
5939 1.1 christos lt_cv_nm_interface="BSD nm"
5940 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext
5941 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5942 1.1 christos (eval "$ac_compile" 2>conftest.err)
5943 1.1 christos cat conftest.err >&5
5944 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5945 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5946 1.1 christos cat conftest.err >&5
5947 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5948 1.1 christos cat conftest.out >&5
5949 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5950 1.1 christos lt_cv_nm_interface="MS dumpbin"
5951 1.1 christos fi
5952 1.1 christos rm -f conftest*
5953 1.1 christos fi
5954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5955 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; }
5956 1.1 christos
5957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5958 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; }
5959 1.1 christos LN_S=$as_ln_s
5960 1.1 christos if test "$LN_S" = "ln -s"; then
5961 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5962 1.1 christos $as_echo "yes" >&6; }
5963 1.1 christos else
5964 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5965 1.1 christos $as_echo "no, using $LN_S" >&6; }
5966 1.1 christos fi
5967 1.1 christos
5968 1.1 christos # find the maximum length of command line arguments
5969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5970 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5971 1.1 christos if ${lt_cv_sys_max_cmd_len+:} false; then :
5972 1.1 christos $as_echo_n "(cached) " >&6
5973 1.1 christos else
5974 1.1 christos i=0
5975 1.1 christos teststring="ABCD"
5976 1.1 christos
5977 1.1 christos case $build_os in
5978 1.1 christos msdosdjgpp*)
5979 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc
5980 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun
5981 1.1 christos # during glob expansion). Even if it were fixed, the result of this
5982 1.1 christos # check would be larger than it should be.
5983 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right
5984 1.1 christos ;;
5985 1.1 christos
5986 1.1 christos gnu*)
5987 1.1 christos # Under GNU Hurd, this test is not required because there is
5988 1.1 christos # no limit to the length of command line arguments.
5989 1.1 christos # Libtool will interpret -1 as no limit whatsoever
5990 1.1 christos lt_cv_sys_max_cmd_len=-1;
5991 1.1 christos ;;
5992 1.1 christos
5993 1.1 christos cygwin* | mingw* | cegcc*)
5994 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes
5995 1.1 christos # about 5 minutes as the teststring grows exponentially.
5996 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking,
5997 1.1 christos # you end up with a "frozen" computer, even though with patience
5998 1.1 christos # the test eventually succeeds (with a max line length of 256k).
5999 1.1 christos # Instead, let's just punt: use the minimum linelength reported by
6000 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP).
6001 1.1 christos lt_cv_sys_max_cmd_len=8192;
6002 1.1 christos ;;
6003 1.1 christos
6004 1.1 christos mint*)
6005 1.1 christos # On MiNT this can take a long time and run out of memory.
6006 1.1 christos lt_cv_sys_max_cmd_len=8192;
6007 1.1 christos ;;
6008 1.1 christos
6009 1.1 christos amigaos*)
6010 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally.
6011 1.1 christos # So we just punt and use a minimum line length of 8192.
6012 1.1 christos lt_cv_sys_max_cmd_len=8192;
6013 1.1 christos ;;
6014 1.1 christos
6015 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6016 1.1 christos # This has been around since 386BSD, at least. Likely further.
6017 1.1 christos if test -x /sbin/sysctl; then
6018 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6019 1.1 christos elif test -x /usr/sbin/sysctl; then
6020 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6021 1.1 christos else
6022 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6023 1.1 christos fi
6024 1.1 christos # And add a safety zone
6025 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6026 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6027 1.1 christos ;;
6028 1.1 christos
6029 1.1 christos interix*)
6030 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD)
6031 1.1 christos lt_cv_sys_max_cmd_len=196608
6032 1.1 christos ;;
6033 1.1 christos
6034 1.1 christos osf*)
6035 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6036 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6037 1.1 christos # nice to cause kernel panics so lets avoid the loop below.
6038 1.1 christos # First set a reasonable default.
6039 1.1 christos lt_cv_sys_max_cmd_len=16384
6040 1.1 christos #
6041 1.1 christos if test -x /sbin/sysconfig; then
6042 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6043 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;;
6044 1.1 christos esac
6045 1.1 christos fi
6046 1.1 christos ;;
6047 1.1 christos sco3.2v5*)
6048 1.1 christos lt_cv_sys_max_cmd_len=102400
6049 1.1 christos ;;
6050 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*)
6051 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6052 1.1 christos if test -n "$kargmax"; then
6053 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6054 1.1 christos else
6055 1.1 christos lt_cv_sys_max_cmd_len=32768
6056 1.1 christos fi
6057 1.1 christos ;;
6058 1.1 christos *)
6059 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6060 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then
6061 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6062 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6063 1.1 christos else
6064 1.1 christos # Make teststring a little bigger before we do anything with it.
6065 1.1 christos # a 1K string should be a reasonable start.
6066 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do
6067 1.1 christos teststring=$teststring$teststring
6068 1.1 christos done
6069 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6070 1.1 christos # If test is not a shell built-in, we'll probably end up computing a
6071 1.1 christos # maximum length that is only half of the actual maximum length, but
6072 1.1 christos # we can't tell.
6073 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6074 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6075 1.1 christos test $i != 17 # 1/2 MB should be enough
6076 1.1 christos do
6077 1.1 christos i=`expr $i + 1`
6078 1.1 christos teststring=$teststring$teststring
6079 1.1 christos done
6080 1.1 christos # Only check the string length outside the loop.
6081 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6082 1.1 christos teststring=
6083 1.1 christos # Add a significant safety factor because C++ compilers can tack on
6084 1.1 christos # massive amounts of additional arguments before passing them to the
6085 1.1 christos # linker. It appears as though 1/2 is a usable value.
6086 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6087 1.1 christos fi
6088 1.1 christos ;;
6089 1.1 christos esac
6090 1.1 christos
6091 1.1 christos fi
6092 1.1 christos
6093 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then
6094 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6095 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6096 1.1 christos else
6097 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6098 1.1 christos $as_echo "none" >&6; }
6099 1.1 christos fi
6100 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len
6101 1.1 christos
6102 1.1 christos
6103 1.1 christos
6104 1.1 christos
6105 1.1 christos
6106 1.1 christos
6107 1.1 christos : ${CP="cp -f"}
6108 1.1 christos : ${MV="mv -f"}
6109 1.1 christos : ${RM="rm -f"}
6110 1.1 christos
6111 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6112 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6113 1.1 christos # Try some XSI features
6114 1.1 christos xsi_shell=no
6115 1.1 christos ( _lt_dummy="a/b/c"
6116 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6117 1.1 christos = c,a/b,, \
6118 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \
6119 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6120 1.1 christos && xsi_shell=yes
6121 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6122 1.1 christos $as_echo "$xsi_shell" >&6; }
6123 1.1 christos
6124 1.1 christos
6125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6126 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6127 1.1 christos lt_shell_append=no
6128 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6129 1.1 christos >/dev/null 2>&1 \
6130 1.1 christos && lt_shell_append=yes
6131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6132 1.1 christos $as_echo "$lt_shell_append" >&6; }
6133 1.1 christos
6134 1.1 christos
6135 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6136 1.1 christos lt_unset=unset
6137 1.1 christos else
6138 1.1 christos lt_unset=false
6139 1.1 christos fi
6140 1.1 christos
6141 1.1 christos
6142 1.1 christos
6143 1.1 christos
6144 1.1 christos
6145 1.1 christos # test EBCDIC or ASCII
6146 1.1 christos case `echo X|tr X '\101'` in
6147 1.1 christos A) # ASCII based system
6148 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6149 1.1 christos lt_SP2NL='tr \040 \012'
6150 1.1 christos lt_NL2SP='tr \015\012 \040\040'
6151 1.1 christos ;;
6152 1.1 christos *) # EBCDIC based system
6153 1.1 christos lt_SP2NL='tr \100 \n'
6154 1.1 christos lt_NL2SP='tr \r\n \100\100'
6155 1.1 christos ;;
6156 1.1 christos esac
6157 1.1 christos
6158 1.1 christos
6159 1.1 christos
6160 1.1 christos
6161 1.1 christos
6162 1.1 christos
6163 1.1 christos
6164 1.1 christos
6165 1.1 christos
6166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6167 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; }
6168 1.1 christos if ${lt_cv_ld_reload_flag+:} false; then :
6169 1.1 christos $as_echo_n "(cached) " >&6
6170 1.1 christos else
6171 1.1 christos lt_cv_ld_reload_flag='-r'
6172 1.1 christos fi
6173 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6174 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; }
6175 1.1 christos reload_flag=$lt_cv_ld_reload_flag
6176 1.1 christos case $reload_flag in
6177 1.1 christos "" | " "*) ;;
6178 1.1 christos *) reload_flag=" $reload_flag" ;;
6179 1.1 christos esac
6180 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6181 1.1 christos case $host_os in
6182 1.1 christos darwin*)
6183 1.1 christos if test "$GCC" = yes; then
6184 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6185 1.1 christos else
6186 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6187 1.1 christos fi
6188 1.1 christos ;;
6189 1.1 christos esac
6190 1.1 christos
6191 1.1 christos
6192 1.1 christos
6193 1.1 christos
6194 1.1 christos
6195 1.1 christos
6196 1.1 christos
6197 1.1 christos
6198 1.1 christos
6199 1.1 christos if test -n "$ac_tool_prefix"; then
6200 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6201 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2
6202 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6203 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6204 1.1 christos if ${ac_cv_prog_OBJDUMP+:} false; then :
6205 1.1 christos $as_echo_n "(cached) " >&6
6206 1.1 christos else
6207 1.1 christos if test -n "$OBJDUMP"; then
6208 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6209 1.1 christos else
6210 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211 1.1 christos for as_dir in $PATH
6212 1.1 christos do
6213 1.1 christos IFS=$as_save_IFS
6214 1.1 christos test -z "$as_dir" && as_dir=.
6215 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6216 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6217 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6218 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6219 1.1 christos break 2
6220 1.1 christos fi
6221 1.1 christos done
6222 1.1 christos done
6223 1.1 christos IFS=$as_save_IFS
6224 1.1 christos
6225 1.1 christos fi
6226 1.1 christos fi
6227 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP
6228 1.1 christos if test -n "$OBJDUMP"; then
6229 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6230 1.1 christos $as_echo "$OBJDUMP" >&6; }
6231 1.1 christos else
6232 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6233 1.1 christos $as_echo "no" >&6; }
6234 1.1 christos fi
6235 1.1 christos
6236 1.1 christos
6237 1.1 christos fi
6238 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then
6239 1.1 christos ac_ct_OBJDUMP=$OBJDUMP
6240 1.1 christos # Extract the first word of "objdump", so it can be a program name with args.
6241 1.1 christos set dummy objdump; ac_word=$2
6242 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6243 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6244 1.1 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6245 1.1 christos $as_echo_n "(cached) " >&6
6246 1.1 christos else
6247 1.1 christos if test -n "$ac_ct_OBJDUMP"; then
6248 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6249 1.1 christos else
6250 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6251 1.1 christos for as_dir in $PATH
6252 1.1 christos do
6253 1.1 christos IFS=$as_save_IFS
6254 1.1 christos test -z "$as_dir" && as_dir=.
6255 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6256 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6257 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump"
6258 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6259 1.1 christos break 2
6260 1.1 christos fi
6261 1.1 christos done
6262 1.1 christos done
6263 1.1 christos IFS=$as_save_IFS
6264 1.1 christos
6265 1.1 christos fi
6266 1.1 christos fi
6267 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6268 1.1 christos if test -n "$ac_ct_OBJDUMP"; then
6269 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6270 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; }
6271 1.1 christos else
6272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6273 1.1 christos $as_echo "no" >&6; }
6274 1.1 christos fi
6275 1.1 christos
6276 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then
6277 1.1 christos OBJDUMP="false"
6278 1.1 christos else
6279 1.1 christos case $cross_compiling:$ac_tool_warned in
6280 1.1 christos yes:)
6281 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6282 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6283 1.1 christos ac_tool_warned=yes ;;
6284 1.1 christos esac
6285 1.1 christos OBJDUMP=$ac_ct_OBJDUMP
6286 1.1 christos fi
6287 1.1 christos else
6288 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP"
6289 1.1 christos fi
6290 1.1 christos
6291 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump
6292 1.1 christos
6293 1.1 christos
6294 1.1 christos
6295 1.1 christos
6296 1.1 christos
6297 1.1 christos
6298 1.1 christos
6299 1.1 christos
6300 1.1 christos
6301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6302 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6303 1.1 christos if ${lt_cv_deplibs_check_method+:} false; then :
6304 1.1 christos $as_echo_n "(cached) " >&6
6305 1.1 christos else
6306 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD'
6307 1.1 christos lt_cv_file_magic_test_file=
6308 1.1 christos lt_cv_deplibs_check_method='unknown'
6309 1.1 christos # Need to set the preceding variable on all platforms that support
6310 1.1 christos # interlibrary dependencies.
6311 1.1 christos # 'none' -- dependencies not supported.
6312 1.1 christos # `unknown' -- same as none, but documents that we really don't know.
6313 1.1 christos # 'pass_all' -- all dependencies passed with no checks.
6314 1.1 christos # 'test_compile' -- check by making test program.
6315 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path
6316 1.1 christos # which responds to the $file_magic_cmd with a given extended regex.
6317 1.1 christos # If you have `file' or equivalent on your system and you're not sure
6318 1.1 christos # whether `pass_all' will *always* work, you probably want this one.
6319 1.1 christos
6320 1.1 christos case $host_os in
6321 1.1 christos aix[4-9]*)
6322 1.1 christos lt_cv_deplibs_check_method=pass_all
6323 1.1 christos ;;
6324 1.1 christos
6325 1.1 christos beos*)
6326 1.1 christos lt_cv_deplibs_check_method=pass_all
6327 1.1 christos ;;
6328 1.1 christos
6329 1.1 christos bsdi[45]*)
6330 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6331 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L'
6332 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so
6333 1.1 christos ;;
6334 1.1 christos
6335 1.1 christos cygwin*)
6336 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh
6337 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6338 1.1 christos lt_cv_file_magic_cmd='func_win32_libid'
6339 1.1 christos ;;
6340 1.1 christos
6341 1.1 christos mingw* | pw32*)
6342 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by
6343 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump',
6344 1.1 christos # unless we find 'file', for example because we are cross-compiling.
6345 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6346 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6347 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6348 1.1 christos lt_cv_file_magic_cmd='func_win32_libid'
6349 1.1 christos else
6350 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6351 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6352 1.1 christos fi
6353 1.1 christos ;;
6354 1.1 christos
6355 1.1 christos cegcc*)
6356 1.1 christos # use the weaker test based on 'objdump'. See mingw*.
6357 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6358 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6359 1.1 christos ;;
6360 1.1 christos
6361 1.1 christos darwin* | rhapsody*)
6362 1.1 christos lt_cv_deplibs_check_method=pass_all
6363 1.1 christos ;;
6364 1.1 christos
6365 1.1 christos freebsd* | dragonfly*)
6366 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6367 1.1 christos case $host_cpu in
6368 1.1 christos i*86 )
6369 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake.
6370 1.1 christos # Let's accept both of them until this is cleared up.
6371 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6372 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6373 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6374 1.1 christos ;;
6375 1.1 christos esac
6376 1.1 christos else
6377 1.1 christos lt_cv_deplibs_check_method=pass_all
6378 1.1 christos fi
6379 1.1 christos ;;
6380 1.1 christos
6381 1.1 christos gnu*)
6382 1.1 christos lt_cv_deplibs_check_method=pass_all
6383 1.1 christos ;;
6384 1.1 christos
6385 1.1 christos haiku*)
6386 1.1 christos lt_cv_deplibs_check_method=pass_all
6387 1.1 christos ;;
6388 1.1 christos
6389 1.1 christos hpux10.20* | hpux11*)
6390 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6391 1.1 christos case $host_cpu in
6392 1.1 christos ia64*)
6393 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6394 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6395 1.1 christos ;;
6396 1.1 christos hppa*64*)
6397 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6398 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6399 1.1 christos ;;
6400 1.1 christos *)
6401 1.1 christos lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6402 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl
6403 1.1 christos ;;
6404 1.1 christos esac
6405 1.1 christos ;;
6406 1.1 christos
6407 1.1 christos interix[3-9]*)
6408 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6409 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6410 1.1 christos ;;
6411 1.1 christos
6412 1.1 christos irix5* | irix6* | nonstopux*)
6413 1.1 christos case $LD in
6414 1.1 christos *-32|*"-32 ") libmagic=32-bit;;
6415 1.1 christos *-n32|*"-n32 ") libmagic=N32;;
6416 1.1 christos *-64|*"-64 ") libmagic=64-bit;;
6417 1.1 christos *) libmagic=never-match;;
6418 1.1 christos esac
6419 1.1 christos lt_cv_deplibs_check_method=pass_all
6420 1.1 christos ;;
6421 1.1 christos
6422 1.1 christos # This must be Linux ELF.
6423 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
6424 1.1 christos lt_cv_deplibs_check_method=pass_all
6425 1.1 christos ;;
6426 1.1 christos
6427 1.1 christos netbsd*)
6428 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6429 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6430 1.1 christos else
6431 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6432 1.1 christos fi
6433 1.1 christos ;;
6434 1.1 christos
6435 1.1 christos newos6*)
6436 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6437 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6438 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so
6439 1.1 christos ;;
6440 1.1 christos
6441 1.1 christos *nto* | *qnx*)
6442 1.1 christos lt_cv_deplibs_check_method=pass_all
6443 1.1 christos ;;
6444 1.1 christos
6445 1.1 christos openbsd*)
6446 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6447 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6448 1.1 christos else
6449 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6450 1.1 christos fi
6451 1.1 christos ;;
6452 1.1 christos
6453 1.1 christos osf3* | osf4* | osf5*)
6454 1.1 christos lt_cv_deplibs_check_method=pass_all
6455 1.1 christos ;;
6456 1.1 christos
6457 1.1 christos rdos*)
6458 1.1 christos lt_cv_deplibs_check_method=pass_all
6459 1.1 christos ;;
6460 1.1 christos
6461 1.1 christos solaris*)
6462 1.1 christos lt_cv_deplibs_check_method=pass_all
6463 1.1 christos ;;
6464 1.1 christos
6465 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6466 1.1 christos lt_cv_deplibs_check_method=pass_all
6467 1.1 christos ;;
6468 1.1 christos
6469 1.1 christos sysv4 | sysv4.3*)
6470 1.1 christos case $host_vendor in
6471 1.1 christos motorola)
6472 1.1 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]'
6473 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6474 1.1 christos ;;
6475 1.1 christos ncr)
6476 1.1 christos lt_cv_deplibs_check_method=pass_all
6477 1.1 christos ;;
6478 1.1 christos sequent)
6479 1.1 christos lt_cv_file_magic_cmd='/bin/file'
6480 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6481 1.1 christos ;;
6482 1.1 christos sni)
6483 1.1 christos lt_cv_file_magic_cmd='/bin/file'
6484 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6485 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so
6486 1.1 christos ;;
6487 1.1 christos siemens)
6488 1.1 christos lt_cv_deplibs_check_method=pass_all
6489 1.1 christos ;;
6490 1.1 christos pc)
6491 1.1 christos lt_cv_deplibs_check_method=pass_all
6492 1.1 christos ;;
6493 1.1 christos esac
6494 1.1 christos ;;
6495 1.1 christos
6496 1.1 christos tpf*)
6497 1.1 christos lt_cv_deplibs_check_method=pass_all
6498 1.1 christos ;;
6499 1.1 christos esac
6500 1.1 christos
6501 1.1 christos fi
6502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6503 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; }
6504 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd
6505 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method
6506 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown
6507 1.1 christos
6508 1.1 christos
6509 1.1 christos
6510 1.1 christos
6511 1.1 christos
6512 1.1 christos
6513 1.1 christos
6514 1.1 christos
6515 1.1 christos
6516 1.1 christos
6517 1.1 christos
6518 1.1 christos
6519 1.1 christos plugin_option=
6520 1.1 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6521 1.1 christos for plugin in $plugin_names; do
6522 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6523 1.1 christos if test x$plugin_so = x$plugin; then
6524 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6525 1.1 christos fi
6526 1.1 christos if test x$plugin_so != x$plugin; then
6527 1.1 christos plugin_option="--plugin $plugin_so"
6528 1.1 christos break
6529 1.1 christos fi
6530 1.1 christos done
6531 1.1 christos
6532 1.1 christos if test -n "$ac_tool_prefix"; then
6533 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6534 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6535 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6536 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6537 1.1 christos if ${ac_cv_prog_AR+:} false; then :
6538 1.1 christos $as_echo_n "(cached) " >&6
6539 1.1 christos else
6540 1.1 christos if test -n "$AR"; then
6541 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6542 1.1 christos else
6543 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544 1.1 christos for as_dir in $PATH
6545 1.1 christos do
6546 1.1 christos IFS=$as_save_IFS
6547 1.1 christos test -z "$as_dir" && as_dir=.
6548 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6549 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6550 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
6551 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6552 1.1 christos break 2
6553 1.1 christos fi
6554 1.1 christos done
6555 1.1 christos done
6556 1.1 christos IFS=$as_save_IFS
6557 1.1 christos
6558 1.1 christos fi
6559 1.1 christos fi
6560 1.1 christos AR=$ac_cv_prog_AR
6561 1.1 christos if test -n "$AR"; then
6562 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6563 1.1 christos $as_echo "$AR" >&6; }
6564 1.1 christos else
6565 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6566 1.1 christos $as_echo "no" >&6; }
6567 1.1 christos fi
6568 1.1 christos
6569 1.1 christos
6570 1.1 christos fi
6571 1.1 christos if test -z "$ac_cv_prog_AR"; then
6572 1.1 christos ac_ct_AR=$AR
6573 1.1 christos # Extract the first word of "ar", so it can be a program name with args.
6574 1.1 christos set dummy ar; ac_word=$2
6575 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6576 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6577 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6578 1.1 christos $as_echo_n "(cached) " >&6
6579 1.1 christos else
6580 1.1 christos if test -n "$ac_ct_AR"; then
6581 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6582 1.1 christos else
6583 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6584 1.1 christos for as_dir in $PATH
6585 1.1 christos do
6586 1.1 christos IFS=$as_save_IFS
6587 1.1 christos test -z "$as_dir" && as_dir=.
6588 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6589 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6590 1.1 christos ac_cv_prog_ac_ct_AR="ar"
6591 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6592 1.1 christos break 2
6593 1.1 christos fi
6594 1.1 christos done
6595 1.1 christos done
6596 1.1 christos IFS=$as_save_IFS
6597 1.1 christos
6598 1.1 christos fi
6599 1.1 christos fi
6600 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6601 1.1 christos if test -n "$ac_ct_AR"; then
6602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6603 1.1 christos $as_echo "$ac_ct_AR" >&6; }
6604 1.1 christos else
6605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6606 1.1 christos $as_echo "no" >&6; }
6607 1.1 christos fi
6608 1.1 christos
6609 1.1 christos if test "x$ac_ct_AR" = x; then
6610 1.1 christos AR="false"
6611 1.1 christos else
6612 1.1 christos case $cross_compiling:$ac_tool_warned in
6613 1.1 christos yes:)
6614 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6615 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6616 1.1 christos ac_tool_warned=yes ;;
6617 1.1 christos esac
6618 1.1 christos AR=$ac_ct_AR
6619 1.1 christos fi
6620 1.1 christos else
6621 1.1 christos AR="$ac_cv_prog_AR"
6622 1.1 christos fi
6623 1.1 christos
6624 1.1 christos test -z "$AR" && AR=ar
6625 1.1 christos if test -n "$plugin_option"; then
6626 1.1 christos if $AR --help 2>&1 | grep -q "\--plugin"; then
6627 1.1 christos touch conftest.c
6628 1.1 christos $AR $plugin_option rc conftest.a conftest.c
6629 1.1 christos if test "$?" != 0; then
6630 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6631 1.1 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6632 1.1 christos else
6633 1.1 christos AR="$AR $plugin_option"
6634 1.1 christos fi
6635 1.1 christos rm -f conftest.*
6636 1.1 christos fi
6637 1.1 christos fi
6638 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru
6639 1.1 christos
6640 1.1 christos
6641 1.1 christos
6642 1.1 christos
6643 1.1 christos
6644 1.1 christos
6645 1.1 christos
6646 1.1 christos
6647 1.1 christos
6648 1.1 christos
6649 1.1 christos
6650 1.1 christos if test -n "$ac_tool_prefix"; then
6651 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6652 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
6653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6654 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6655 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
6656 1.1 christos $as_echo_n "(cached) " >&6
6657 1.1 christos else
6658 1.1 christos if test -n "$STRIP"; then
6659 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6660 1.1 christos else
6661 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6662 1.1 christos for as_dir in $PATH
6663 1.1 christos do
6664 1.1 christos IFS=$as_save_IFS
6665 1.1 christos test -z "$as_dir" && as_dir=.
6666 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6667 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6668 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6669 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6670 1.1 christos break 2
6671 1.1 christos fi
6672 1.1 christos done
6673 1.1 christos done
6674 1.1 christos IFS=$as_save_IFS
6675 1.1 christos
6676 1.1 christos fi
6677 1.1 christos fi
6678 1.1 christos STRIP=$ac_cv_prog_STRIP
6679 1.1 christos if test -n "$STRIP"; then
6680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6681 1.1 christos $as_echo "$STRIP" >&6; }
6682 1.1 christos else
6683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6684 1.1 christos $as_echo "no" >&6; }
6685 1.1 christos fi
6686 1.1 christos
6687 1.1 christos
6688 1.1 christos fi
6689 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
6690 1.1 christos ac_ct_STRIP=$STRIP
6691 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
6692 1.1 christos set dummy strip; ac_word=$2
6693 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6694 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6695 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6696 1.1 christos $as_echo_n "(cached) " >&6
6697 1.1 christos else
6698 1.1 christos if test -n "$ac_ct_STRIP"; then
6699 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6700 1.1 christos else
6701 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6702 1.1 christos for as_dir in $PATH
6703 1.1 christos do
6704 1.1 christos IFS=$as_save_IFS
6705 1.1 christos test -z "$as_dir" && as_dir=.
6706 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6707 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6708 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
6709 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6710 1.1 christos break 2
6711 1.1 christos fi
6712 1.1 christos done
6713 1.1 christos done
6714 1.1 christos IFS=$as_save_IFS
6715 1.1 christos
6716 1.1 christos fi
6717 1.1 christos fi
6718 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6719 1.1 christos if test -n "$ac_ct_STRIP"; then
6720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6721 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
6722 1.1 christos else
6723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6724 1.1 christos $as_echo "no" >&6; }
6725 1.1 christos fi
6726 1.1 christos
6727 1.1 christos if test "x$ac_ct_STRIP" = x; then
6728 1.1 christos STRIP=":"
6729 1.1 christos else
6730 1.1 christos case $cross_compiling:$ac_tool_warned in
6731 1.1 christos yes:)
6732 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6733 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6734 1.1 christos ac_tool_warned=yes ;;
6735 1.1 christos esac
6736 1.1 christos STRIP=$ac_ct_STRIP
6737 1.1 christos fi
6738 1.1 christos else
6739 1.1 christos STRIP="$ac_cv_prog_STRIP"
6740 1.1 christos fi
6741 1.1 christos
6742 1.1 christos test -z "$STRIP" && STRIP=:
6743 1.1 christos
6744 1.1 christos
6745 1.1 christos
6746 1.1 christos
6747 1.1 christos
6748 1.1 christos
6749 1.1 christos if test -n "$ac_tool_prefix"; then
6750 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6751 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6752 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6753 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6754 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
6755 1.1 christos $as_echo_n "(cached) " >&6
6756 1.1 christos else
6757 1.1 christos if test -n "$RANLIB"; then
6758 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6759 1.1 christos else
6760 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6761 1.1 christos for as_dir in $PATH
6762 1.1 christos do
6763 1.1 christos IFS=$as_save_IFS
6764 1.1 christos test -z "$as_dir" && as_dir=.
6765 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6766 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6767 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6768 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6769 1.1 christos break 2
6770 1.1 christos fi
6771 1.1 christos done
6772 1.1 christos done
6773 1.1 christos IFS=$as_save_IFS
6774 1.1 christos
6775 1.1 christos fi
6776 1.1 christos fi
6777 1.1 christos RANLIB=$ac_cv_prog_RANLIB
6778 1.1 christos if test -n "$RANLIB"; then
6779 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6780 1.1 christos $as_echo "$RANLIB" >&6; }
6781 1.1 christos else
6782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6783 1.1 christos $as_echo "no" >&6; }
6784 1.1 christos fi
6785 1.1 christos
6786 1.1 christos
6787 1.1 christos fi
6788 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
6789 1.1 christos ac_ct_RANLIB=$RANLIB
6790 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
6791 1.1 christos set dummy ranlib; ac_word=$2
6792 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6793 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6794 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6795 1.1 christos $as_echo_n "(cached) " >&6
6796 1.1 christos else
6797 1.1 christos if test -n "$ac_ct_RANLIB"; then
6798 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6799 1.1 christos else
6800 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6801 1.1 christos for as_dir in $PATH
6802 1.1 christos do
6803 1.1 christos IFS=$as_save_IFS
6804 1.1 christos test -z "$as_dir" && as_dir=.
6805 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6806 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6807 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
6808 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6809 1.1 christos break 2
6810 1.1 christos fi
6811 1.1 christos done
6812 1.1 christos done
6813 1.1 christos IFS=$as_save_IFS
6814 1.1 christos
6815 1.1 christos fi
6816 1.1 christos fi
6817 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6818 1.1 christos if test -n "$ac_ct_RANLIB"; then
6819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6820 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
6821 1.1 christos else
6822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6823 1.1 christos $as_echo "no" >&6; }
6824 1.1 christos fi
6825 1.1 christos
6826 1.1 christos if test "x$ac_ct_RANLIB" = x; then
6827 1.1 christos RANLIB=":"
6828 1.1 christos else
6829 1.1 christos case $cross_compiling:$ac_tool_warned in
6830 1.1 christos yes:)
6831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6832 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6833 1.1 christos ac_tool_warned=yes ;;
6834 1.1 christos esac
6835 1.1 christos RANLIB=$ac_ct_RANLIB
6836 1.1 christos fi
6837 1.1 christos else
6838 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
6839 1.1 christos fi
6840 1.1 christos
6841 1.1 christos test -z "$RANLIB" && RANLIB=:
6842 1.1 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6843 1.1 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6844 1.1 christos RANLIB="$RANLIB $plugin_option"
6845 1.1 christos fi
6846 1.1 christos fi
6847 1.1 christos
6848 1.1 christos
6849 1.1 christos
6850 1.1 christos
6851 1.1 christos
6852 1.1 christos
6853 1.1 christos # Determine commands to create old-style static archives.
6854 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6855 1.1 christos old_postinstall_cmds='chmod 644 $oldlib'
6856 1.1 christos old_postuninstall_cmds=
6857 1.1 christos
6858 1.1 christos if test -n "$RANLIB"; then
6859 1.1 christos case $host_os in
6860 1.1 christos openbsd*)
6861 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6862 1.1 christos ;;
6863 1.1 christos *)
6864 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6865 1.1 christos ;;
6866 1.1 christos esac
6867 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6868 1.1 christos fi
6869 1.1 christos
6870 1.1 christos case $host_os in
6871 1.1 christos darwin*)
6872 1.1 christos lock_old_archive_extraction=yes ;;
6873 1.1 christos *)
6874 1.1 christos lock_old_archive_extraction=no ;;
6875 1.1 christos esac
6876 1.1 christos
6877 1.1 christos
6878 1.1 christos
6879 1.1 christos
6880 1.1 christos
6881 1.1 christos
6882 1.1 christos
6883 1.1 christos
6884 1.1 christos
6885 1.1 christos
6886 1.1 christos
6887 1.1 christos
6888 1.1 christos
6889 1.1 christos
6890 1.1 christos
6891 1.1 christos
6892 1.1 christos
6893 1.1 christos
6894 1.1 christos
6895 1.1 christos
6896 1.1 christos
6897 1.1 christos
6898 1.1 christos
6899 1.1 christos
6900 1.1 christos
6901 1.1 christos
6902 1.1 christos
6903 1.1 christos
6904 1.1 christos
6905 1.1 christos
6906 1.1 christos
6907 1.1 christos
6908 1.1 christos
6909 1.1 christos
6910 1.1 christos
6911 1.1 christos
6912 1.1 christos
6913 1.1 christos
6914 1.1 christos
6915 1.1 christos # If no C compiler was specified, use CC.
6916 1.1 christos LTCC=${LTCC-"$CC"}
6917 1.1 christos
6918 1.1 christos # If no C compiler flags were specified, use CFLAGS.
6919 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6920 1.1 christos
6921 1.1 christos # Allow CC to be a program name with arguments.
6922 1.1 christos compiler=$CC
6923 1.1 christos
6924 1.1 christos
6925 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm.
6926 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6927 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6928 1.1 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6929 1.1 christos $as_echo_n "(cached) " >&6
6930 1.1 christos else
6931 1.1 christos
6932 1.1 christos # These are sane defaults that work on at least a few old systems.
6933 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6934 1.1 christos
6935 1.1 christos # Character class describing NM global symbol codes.
6936 1.1 christos symcode='[BCDEGRST]'
6937 1.1 christos
6938 1.1 christos # Regexp to match symbols that can be accessed directly from C.
6939 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6940 1.1 christos
6941 1.1 christos # Define system-specific variables.
6942 1.1 christos case $host_os in
6943 1.1 christos aix*)
6944 1.1 christos symcode='[BCDT]'
6945 1.1 christos ;;
6946 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
6947 1.1 christos symcode='[ABCDGISTW]'
6948 1.1 christos ;;
6949 1.1 christos hpux*)
6950 1.1 christos if test "$host_cpu" = ia64; then
6951 1.1 christos symcode='[ABCDEGRST]'
6952 1.1 christos fi
6953 1.1 christos ;;
6954 1.1 christos irix* | nonstopux*)
6955 1.1 christos symcode='[BCDEGRST]'
6956 1.1 christos ;;
6957 1.1 christos osf*)
6958 1.1 christos symcode='[BCDEGQRST]'
6959 1.1 christos ;;
6960 1.1 christos solaris*)
6961 1.1 christos symcode='[BCDRT]'
6962 1.1 christos ;;
6963 1.1 christos sco3.2v5*)
6964 1.1 christos symcode='[DT]'
6965 1.1 christos ;;
6966 1.1 christos sysv4.2uw2*)
6967 1.1 christos symcode='[DT]'
6968 1.1 christos ;;
6969 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*)
6970 1.1 christos symcode='[ABDT]'
6971 1.1 christos ;;
6972 1.1 christos sysv4)
6973 1.1 christos symcode='[DFNSTU]'
6974 1.1 christos ;;
6975 1.1 christos esac
6976 1.1 christos
6977 1.1 christos # If we're using GNU nm, then use its standard symbol codes.
6978 1.1 christos case `$NM -V 2>&1` in
6979 1.1 christos *GNU* | *'with BFD'*)
6980 1.1 christos symcode='[ABCDGIRSTW]' ;;
6981 1.1 christos esac
6982 1.1 christos
6983 1.1 christos # Transform an extracted symbol line into a proper C declaration.
6984 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently,
6985 1.1 christos # so use this general approach.
6986 1.1 christos lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6987 1.1 christos
6988 1.1 christos # Transform an extracted symbol line into symbol name and symbol address
6989 1.1 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'"
6990 1.1 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'"
6991 1.1 christos
6992 1.1 christos # Handle CRLF in mingw tool chain
6993 1.1 christos opt_cr=
6994 1.1 christos case $build_os in
6995 1.1 christos mingw*)
6996 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6997 1.1 christos ;;
6998 1.1 christos esac
6999 1.1 christos
7000 1.1 christos # Try without a prefix underscore, then with it.
7001 1.1 christos for ac_symprfx in "" "_"; do
7002 1.1 christos
7003 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7004 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2"
7005 1.1 christos
7006 1.1 christos # Write the raw and C identifiers.
7007 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7008 1.1 christos # Fake it for dumpbin and say T for any non-static function
7009 1.1 christos # and D for any global variable.
7010 1.1 christos # Also find C++ and __fastcall symbols from MSVC++,
7011 1.1 christos # which start with @ or ?.
7012 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\
7013 1.1 christos " {last_section=section; section=\$ 3};"\
7014 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7015 1.1 christos " \$ 0!~/External *\|/{next};"\
7016 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7017 1.1 christos " {if(hide[section]) next};"\
7018 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7019 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7020 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7021 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7022 1.1 christos " ' prfx=^$ac_symprfx"
7023 1.1 christos else
7024 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7025 1.1 christos fi
7026 1.1 christos
7027 1.1 christos # Check to see that the pipe works correctly.
7028 1.1 christos pipe_works=no
7029 1.1 christos
7030 1.1 christos rm -f conftest*
7031 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
7032 1.1 christos #ifdef __cplusplus
7033 1.1 christos extern "C" {
7034 1.1 christos #endif
7035 1.1 christos char nm_test_var;
7036 1.1 christos void nm_test_func(void);
7037 1.1 christos void nm_test_func(void){}
7038 1.1 christos #ifdef __cplusplus
7039 1.1 christos }
7040 1.1 christos #endif
7041 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);}
7042 1.1 christos _LT_EOF
7043 1.1 christos
7044 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7045 1.1 christos (eval $ac_compile) 2>&5
7046 1.1 christos ac_status=$?
7047 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7048 1.1 christos test $ac_status = 0; }; then
7049 1.1 christos # Now try to grab the symbols.
7050 1.1 christos nlist=conftest.nm
7051 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7052 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7053 1.1 christos ac_status=$?
7054 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7055 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then
7056 1.1 christos # Try sorting and uniquifying the output.
7057 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then
7058 1.1 christos mv -f "$nlist"T "$nlist"
7059 1.1 christos else
7060 1.1 christos rm -f "$nlist"T
7061 1.1 christos fi
7062 1.1 christos
7063 1.1 christos # Make sure that we snagged all the symbols we need.
7064 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7065 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7066 1.1 christos cat <<_LT_EOF > conftest.$ac_ext
7067 1.1 christos #ifdef __cplusplus
7068 1.1 christos extern "C" {
7069 1.1 christos #endif
7070 1.1 christos
7071 1.1 christos _LT_EOF
7072 1.1 christos # Now generate the symbol file.
7073 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7074 1.1 christos
7075 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext
7076 1.1 christos
7077 1.1 christos /* The mapping between symbol names and symbols. */
7078 1.1 christos const struct {
7079 1.1 christos const char *name;
7080 1.1 christos void *address;
7081 1.1 christos }
7082 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] =
7083 1.1 christos {
7084 1.1 christos { "@PROGRAM@", (void *) 0 },
7085 1.1 christos _LT_EOF
7086 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7087 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext
7088 1.1 christos {0, (void *) 0}
7089 1.1 christos };
7090 1.1 christos
7091 1.1 christos /* This works around a problem in FreeBSD linker */
7092 1.1 christos #ifdef FREEBSD_WORKAROUND
7093 1.1 christos static const void *lt_preloaded_setup() {
7094 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols;
7095 1.1 christos }
7096 1.1 christos #endif
7097 1.1 christos
7098 1.1 christos #ifdef __cplusplus
7099 1.1 christos }
7100 1.1 christos #endif
7101 1.1 christos _LT_EOF
7102 1.1 christos # Now try linking the two files.
7103 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext
7104 1.1 christos lt_save_LIBS="$LIBS"
7105 1.1 christos lt_save_CFLAGS="$CFLAGS"
7106 1.1 christos LIBS="conftstm.$ac_objext"
7107 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7108 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7109 1.1 christos (eval $ac_link) 2>&5
7110 1.1 christos ac_status=$?
7111 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7112 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7113 1.1 christos pipe_works=yes
7114 1.1 christos fi
7115 1.1 christos LIBS="$lt_save_LIBS"
7116 1.1 christos CFLAGS="$lt_save_CFLAGS"
7117 1.1 christos else
7118 1.1 christos echo "cannot find nm_test_func in $nlist" >&5
7119 1.1 christos fi
7120 1.1 christos else
7121 1.1 christos echo "cannot find nm_test_var in $nlist" >&5
7122 1.1 christos fi
7123 1.1 christos else
7124 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7125 1.1 christos fi
7126 1.1 christos else
7127 1.1 christos echo "$progname: failed program was:" >&5
7128 1.1 christos cat conftest.$ac_ext >&5
7129 1.1 christos fi
7130 1.1 christos rm -rf conftest* conftst*
7131 1.1 christos
7132 1.1 christos # Do not use the global_symbol_pipe unless it works.
7133 1.1 christos if test "$pipe_works" = yes; then
7134 1.1 christos break
7135 1.1 christos else
7136 1.1 christos lt_cv_sys_global_symbol_pipe=
7137 1.1 christos fi
7138 1.1 christos done
7139 1.1 christos
7140 1.1 christos fi
7141 1.1 christos
7142 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then
7143 1.1 christos lt_cv_sys_global_symbol_to_cdecl=
7144 1.1 christos fi
7145 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7147 1.1 christos $as_echo "failed" >&6; }
7148 1.1 christos else
7149 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7150 1.1 christos $as_echo "ok" >&6; }
7151 1.1 christos fi
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.1 christos
7162 1.1 christos
7163 1.1 christos
7164 1.1 christos
7165 1.1 christos
7166 1.1 christos
7167 1.1 christos
7168 1.1 christos
7169 1.1 christos
7170 1.1 christos
7171 1.1 christos
7172 1.1 christos
7173 1.1 christos
7174 1.1 christos # Check whether --enable-libtool-lock was given.
7175 1.1 christos if test "${enable_libtool_lock+set}" = set; then :
7176 1.1 christos enableval=$enable_libtool_lock;
7177 1.1 christos fi
7178 1.1 christos
7179 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7180 1.1 christos
7181 1.1 christos # Some flags need to be propagated to the compiler or linker for good
7182 1.1 christos # libtool support.
7183 1.1 christos case $host in
7184 1.1 christos ia64-*-hpux*)
7185 1.1 christos # Find out which ABI we are using.
7186 1.1 christos echo 'int i;' > conftest.$ac_ext
7187 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7188 1.1 christos (eval $ac_compile) 2>&5
7189 1.1 christos ac_status=$?
7190 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7191 1.1 christos test $ac_status = 0; }; then
7192 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7193 1.1 christos *ELF-32*)
7194 1.1 christos HPUX_IA64_MODE="32"
7195 1.1 christos ;;
7196 1.1 christos *ELF-64*)
7197 1.1 christos HPUX_IA64_MODE="64"
7198 1.1 christos ;;
7199 1.1 christos esac
7200 1.1 christos fi
7201 1.1 christos rm -rf conftest*
7202 1.1 christos ;;
7203 1.1 christos *-*-irix6*)
7204 1.1 christos # Find out which ABI we are using.
7205 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7206 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7207 1.1 christos (eval $ac_compile) 2>&5
7208 1.1 christos ac_status=$?
7209 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7210 1.1 christos test $ac_status = 0; }; then
7211 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then
7212 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7213 1.1 christos *32-bit*)
7214 1.1 christos LD="${LD-ld} -melf32bsmip"
7215 1.1 christos ;;
7216 1.1 christos *N32*)
7217 1.1 christos LD="${LD-ld} -melf32bmipn32"
7218 1.1 christos ;;
7219 1.1 christos *64-bit*)
7220 1.1 christos LD="${LD-ld} -melf64bmip"
7221 1.1 christos ;;
7222 1.1 christos esac
7223 1.1 christos else
7224 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7225 1.1 christos *32-bit*)
7226 1.1 christos LD="${LD-ld} -32"
7227 1.1 christos ;;
7228 1.1 christos *N32*)
7229 1.1 christos LD="${LD-ld} -n32"
7230 1.1 christos ;;
7231 1.1 christos *64-bit*)
7232 1.1 christos LD="${LD-ld} -64"
7233 1.1 christos ;;
7234 1.1 christos esac
7235 1.1 christos fi
7236 1.1 christos fi
7237 1.1 christos rm -rf conftest*
7238 1.1 christos ;;
7239 1.1 christos
7240 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7241 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7242 1.1 christos # Find out which ABI we are using.
7243 1.1 christos echo 'int i;' > conftest.$ac_ext
7244 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7245 1.1 christos (eval $ac_compile) 2>&5
7246 1.1 christos ac_status=$?
7247 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7248 1.1 christos test $ac_status = 0; }; then
7249 1.1 christos case `/usr/bin/file conftest.o` in
7250 1.1 christos *32-bit*)
7251 1.1 christos case $host in
7252 1.1 christos x86_64-*kfreebsd*-gnu)
7253 1.1 christos LD="${LD-ld} -m elf_i386_fbsd"
7254 1.1 christos ;;
7255 1.1 christos x86_64-*linux*)
7256 1.1 christos case `/usr/bin/file conftest.o` in
7257 1.1 christos *x86-64*)
7258 1.1 christos LD="${LD-ld} -m elf32_x86_64"
7259 1.1 christos ;;
7260 1.1 christos *)
7261 1.1 christos LD="${LD-ld} -m elf_i386"
7262 1.1 christos ;;
7263 1.1 christos esac
7264 1.1 christos ;;
7265 1.1 christos powerpc64le-*linux*)
7266 1.1 christos LD="${LD-ld} -m elf32lppclinux"
7267 1.1 christos ;;
7268 1.1 christos powerpc64-*linux*)
7269 1.1 christos LD="${LD-ld} -m elf32ppclinux"
7270 1.1 christos ;;
7271 1.1 christos s390x-*linux*)
7272 1.1 christos LD="${LD-ld} -m elf_s390"
7273 1.1 christos ;;
7274 1.1 christos sparc64-*linux*)
7275 1.1 christos LD="${LD-ld} -m elf32_sparc"
7276 1.1 christos ;;
7277 1.1 christos esac
7278 1.1 christos ;;
7279 1.1 christos *64-bit*)
7280 1.1 christos case $host in
7281 1.1 christos x86_64-*kfreebsd*-gnu)
7282 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd"
7283 1.1 christos ;;
7284 1.1 christos x86_64-*linux*)
7285 1.1 christos LD="${LD-ld} -m elf_x86_64"
7286 1.1 christos ;;
7287 1.1 christos powerpcle-*linux*)
7288 1.1 christos LD="${LD-ld} -m elf64lppc"
7289 1.1 christos ;;
7290 1.1 christos powerpc-*linux*)
7291 1.1 christos LD="${LD-ld} -m elf64ppc"
7292 1.1 christos ;;
7293 1.1 christos s390*-*linux*|s390*-*tpf*)
7294 1.1 christos LD="${LD-ld} -m elf64_s390"
7295 1.1 christos ;;
7296 1.1 christos sparc*-*linux*)
7297 1.1 christos LD="${LD-ld} -m elf64_sparc"
7298 1.1 christos ;;
7299 1.1 christos esac
7300 1.1 christos ;;
7301 1.1 christos esac
7302 1.1 christos fi
7303 1.1 christos rm -rf conftest*
7304 1.1 christos ;;
7305 1.1 christos
7306 1.1 christos *-*-sco3.2v5*)
7307 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7308 1.1 christos SAVE_CFLAGS="$CFLAGS"
7309 1.1 christos CFLAGS="$CFLAGS -belf"
7310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7311 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7312 1.1 christos if ${lt_cv_cc_needs_belf+:} false; then :
7313 1.1 christos $as_echo_n "(cached) " >&6
7314 1.1 christos else
7315 1.1 christos ac_ext=c
7316 1.1 christos ac_cpp='$CPP $CPPFLAGS'
7317 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7318 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7319 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7320 1.1 christos
7321 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7322 1.1 christos /* end confdefs.h. */
7323 1.1 christos
7324 1.1 christos int
7325 1.1 christos main ()
7326 1.1 christos {
7327 1.1 christos
7328 1.1 christos ;
7329 1.1 christos return 0;
7330 1.1 christos }
7331 1.1 christos _ACEOF
7332 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7333 1.1 christos lt_cv_cc_needs_belf=yes
7334 1.1 christos else
7335 1.1 christos lt_cv_cc_needs_belf=no
7336 1.1 christos fi
7337 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7338 1.1 christos conftest$ac_exeext conftest.$ac_ext
7339 1.1 christos ac_ext=c
7340 1.1 christos ac_cpp='$CPP $CPPFLAGS'
7341 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7342 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7343 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7344 1.1 christos
7345 1.1 christos fi
7346 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7347 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; }
7348 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7349 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7350 1.1 christos CFLAGS="$SAVE_CFLAGS"
7351 1.1 christos fi
7352 1.1 christos ;;
7353 1.1 christos sparc*-*solaris*)
7354 1.1 christos # Find out which ABI we are using.
7355 1.1 christos echo 'int i;' > conftest.$ac_ext
7356 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357 1.1 christos (eval $ac_compile) 2>&5
7358 1.1 christos ac_status=$?
7359 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7360 1.1 christos test $ac_status = 0; }; then
7361 1.1 christos case `/usr/bin/file conftest.o` in
7362 1.1 christos *64-bit*)
7363 1.1 christos case $lt_cv_prog_gnu_ld in
7364 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;;
7365 1.1 christos *)
7366 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7367 1.1 christos LD="${LD-ld} -64"
7368 1.1 christos fi
7369 1.1 christos ;;
7370 1.1 christos esac
7371 1.1 christos ;;
7372 1.1 christos esac
7373 1.1 christos fi
7374 1.1 christos rm -rf conftest*
7375 1.1 christos ;;
7376 1.1 christos esac
7377 1.1 christos
7378 1.1 christos need_locks="$enable_libtool_lock"
7379 1.1 christos
7380 1.1 christos
7381 1.1 christos case $host_os in
7382 1.1 christos rhapsody* | darwin*)
7383 1.1 christos if test -n "$ac_tool_prefix"; then
7384 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7385 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7386 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7387 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7388 1.1 christos if ${ac_cv_prog_DSYMUTIL+:} false; then :
7389 1.1 christos $as_echo_n "(cached) " >&6
7390 1.1 christos else
7391 1.1 christos if test -n "$DSYMUTIL"; then
7392 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7393 1.1 christos else
7394 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7395 1.1 christos for as_dir in $PATH
7396 1.1 christos do
7397 1.1 christos IFS=$as_save_IFS
7398 1.1 christos test -z "$as_dir" && as_dir=.
7399 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7400 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7401 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7402 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403 1.1 christos break 2
7404 1.1 christos fi
7405 1.1 christos done
7406 1.1 christos done
7407 1.1 christos IFS=$as_save_IFS
7408 1.1 christos
7409 1.1 christos fi
7410 1.1 christos fi
7411 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL
7412 1.1 christos if test -n "$DSYMUTIL"; then
7413 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7414 1.1 christos $as_echo "$DSYMUTIL" >&6; }
7415 1.1 christos else
7416 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7417 1.1 christos $as_echo "no" >&6; }
7418 1.1 christos fi
7419 1.1 christos
7420 1.1 christos
7421 1.1 christos fi
7422 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then
7423 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL
7424 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args.
7425 1.1 christos set dummy dsymutil; ac_word=$2
7426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7427 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7428 1.1 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7429 1.1 christos $as_echo_n "(cached) " >&6
7430 1.1 christos else
7431 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then
7432 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7433 1.1 christos else
7434 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7435 1.1 christos for as_dir in $PATH
7436 1.1 christos do
7437 1.1 christos IFS=$as_save_IFS
7438 1.1 christos test -z "$as_dir" && as_dir=.
7439 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7440 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7441 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7442 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7443 1.1 christos break 2
7444 1.1 christos fi
7445 1.1 christos done
7446 1.1 christos done
7447 1.1 christos IFS=$as_save_IFS
7448 1.1 christos
7449 1.1 christos fi
7450 1.1 christos fi
7451 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7452 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then
7453 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7454 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; }
7455 1.1 christos else
7456 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7457 1.1 christos $as_echo "no" >&6; }
7458 1.1 christos fi
7459 1.1 christos
7460 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then
7461 1.1 christos DSYMUTIL=":"
7462 1.1 christos else
7463 1.1 christos case $cross_compiling:$ac_tool_warned in
7464 1.1 christos yes:)
7465 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7466 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7467 1.1 christos ac_tool_warned=yes ;;
7468 1.1 christos esac
7469 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL
7470 1.1 christos fi
7471 1.1 christos else
7472 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7473 1.1 christos fi
7474 1.1 christos
7475 1.1 christos if test -n "$ac_tool_prefix"; then
7476 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7477 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7478 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7479 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7480 1.1 christos if ${ac_cv_prog_NMEDIT+:} false; then :
7481 1.1 christos $as_echo_n "(cached) " >&6
7482 1.1 christos else
7483 1.1 christos if test -n "$NMEDIT"; then
7484 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7485 1.1 christos else
7486 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7487 1.1 christos for as_dir in $PATH
7488 1.1 christos do
7489 1.1 christos IFS=$as_save_IFS
7490 1.1 christos test -z "$as_dir" && as_dir=.
7491 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7492 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7493 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7494 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7495 1.1 christos break 2
7496 1.1 christos fi
7497 1.1 christos done
7498 1.1 christos done
7499 1.1 christos IFS=$as_save_IFS
7500 1.1 christos
7501 1.1 christos fi
7502 1.1 christos fi
7503 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT
7504 1.1 christos if test -n "$NMEDIT"; then
7505 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7506 1.1 christos $as_echo "$NMEDIT" >&6; }
7507 1.1 christos else
7508 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7509 1.1 christos $as_echo "no" >&6; }
7510 1.1 christos fi
7511 1.1 christos
7512 1.1 christos
7513 1.1 christos fi
7514 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then
7515 1.1 christos ac_ct_NMEDIT=$NMEDIT
7516 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args.
7517 1.1 christos set dummy nmedit; ac_word=$2
7518 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7519 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7520 1.1 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7521 1.1 christos $as_echo_n "(cached) " >&6
7522 1.1 christos else
7523 1.1 christos if test -n "$ac_ct_NMEDIT"; then
7524 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7525 1.1 christos else
7526 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7527 1.1 christos for as_dir in $PATH
7528 1.1 christos do
7529 1.1 christos IFS=$as_save_IFS
7530 1.1 christos test -z "$as_dir" && as_dir=.
7531 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7532 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7533 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit"
7534 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7535 1.1 christos break 2
7536 1.1 christos fi
7537 1.1 christos done
7538 1.1 christos done
7539 1.1 christos IFS=$as_save_IFS
7540 1.1 christos
7541 1.1 christos fi
7542 1.1 christos fi
7543 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7544 1.1 christos if test -n "$ac_ct_NMEDIT"; then
7545 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7546 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; }
7547 1.1 christos else
7548 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7549 1.1 christos $as_echo "no" >&6; }
7550 1.1 christos fi
7551 1.1 christos
7552 1.1 christos if test "x$ac_ct_NMEDIT" = x; then
7553 1.1 christos NMEDIT=":"
7554 1.1 christos else
7555 1.1 christos case $cross_compiling:$ac_tool_warned in
7556 1.1 christos yes:)
7557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7558 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7559 1.1 christos ac_tool_warned=yes ;;
7560 1.1 christos esac
7561 1.1 christos NMEDIT=$ac_ct_NMEDIT
7562 1.1 christos fi
7563 1.1 christos else
7564 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT"
7565 1.1 christos fi
7566 1.1 christos
7567 1.1 christos if test -n "$ac_tool_prefix"; then
7568 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7569 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2
7570 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7571 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7572 1.1 christos if ${ac_cv_prog_LIPO+:} false; then :
7573 1.1 christos $as_echo_n "(cached) " >&6
7574 1.1 christos else
7575 1.1 christos if test -n "$LIPO"; then
7576 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7577 1.1 christos else
7578 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7579 1.1 christos for as_dir in $PATH
7580 1.1 christos do
7581 1.1 christos IFS=$as_save_IFS
7582 1.1 christos test -z "$as_dir" && as_dir=.
7583 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7584 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7585 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7586 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7587 1.1 christos break 2
7588 1.1 christos fi
7589 1.1 christos done
7590 1.1 christos done
7591 1.1 christos IFS=$as_save_IFS
7592 1.1 christos
7593 1.1 christos fi
7594 1.1 christos fi
7595 1.1 christos LIPO=$ac_cv_prog_LIPO
7596 1.1 christos if test -n "$LIPO"; then
7597 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7598 1.1 christos $as_echo "$LIPO" >&6; }
7599 1.1 christos else
7600 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7601 1.1 christos $as_echo "no" >&6; }
7602 1.1 christos fi
7603 1.1 christos
7604 1.1 christos
7605 1.1 christos fi
7606 1.1 christos if test -z "$ac_cv_prog_LIPO"; then
7607 1.1 christos ac_ct_LIPO=$LIPO
7608 1.1 christos # Extract the first word of "lipo", so it can be a program name with args.
7609 1.1 christos set dummy lipo; ac_word=$2
7610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7611 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7612 1.1 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7613 1.1 christos $as_echo_n "(cached) " >&6
7614 1.1 christos else
7615 1.1 christos if test -n "$ac_ct_LIPO"; then
7616 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7617 1.1 christos else
7618 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7619 1.1 christos for as_dir in $PATH
7620 1.1 christos do
7621 1.1 christos IFS=$as_save_IFS
7622 1.1 christos test -z "$as_dir" && as_dir=.
7623 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7624 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7625 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo"
7626 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7627 1.1 christos break 2
7628 1.1 christos fi
7629 1.1 christos done
7630 1.1 christos done
7631 1.1 christos IFS=$as_save_IFS
7632 1.1 christos
7633 1.1 christos fi
7634 1.1 christos fi
7635 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7636 1.1 christos if test -n "$ac_ct_LIPO"; then
7637 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7638 1.1 christos $as_echo "$ac_ct_LIPO" >&6; }
7639 1.1 christos else
7640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7641 1.1 christos $as_echo "no" >&6; }
7642 1.1 christos fi
7643 1.1 christos
7644 1.1 christos if test "x$ac_ct_LIPO" = x; then
7645 1.1 christos LIPO=":"
7646 1.1 christos else
7647 1.1 christos case $cross_compiling:$ac_tool_warned in
7648 1.1 christos yes:)
7649 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7650 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7651 1.1 christos ac_tool_warned=yes ;;
7652 1.1 christos esac
7653 1.1 christos LIPO=$ac_ct_LIPO
7654 1.1 christos fi
7655 1.1 christos else
7656 1.1 christos LIPO="$ac_cv_prog_LIPO"
7657 1.1 christos fi
7658 1.1 christos
7659 1.1 christos if test -n "$ac_tool_prefix"; then
7660 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7661 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2
7662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7663 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7664 1.1 christos if ${ac_cv_prog_OTOOL+:} false; then :
7665 1.1 christos $as_echo_n "(cached) " >&6
7666 1.1 christos else
7667 1.1 christos if test -n "$OTOOL"; then
7668 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7669 1.1 christos else
7670 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7671 1.1 christos for as_dir in $PATH
7672 1.1 christos do
7673 1.1 christos IFS=$as_save_IFS
7674 1.1 christos test -z "$as_dir" && as_dir=.
7675 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7676 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7677 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7678 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7679 1.1 christos break 2
7680 1.1 christos fi
7681 1.1 christos done
7682 1.1 christos done
7683 1.1 christos IFS=$as_save_IFS
7684 1.1 christos
7685 1.1 christos fi
7686 1.1 christos fi
7687 1.1 christos OTOOL=$ac_cv_prog_OTOOL
7688 1.1 christos if test -n "$OTOOL"; then
7689 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7690 1.1 christos $as_echo "$OTOOL" >&6; }
7691 1.1 christos else
7692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7693 1.1 christos $as_echo "no" >&6; }
7694 1.1 christos fi
7695 1.1 christos
7696 1.1 christos
7697 1.1 christos fi
7698 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then
7699 1.1 christos ac_ct_OTOOL=$OTOOL
7700 1.1 christos # Extract the first word of "otool", so it can be a program name with args.
7701 1.1 christos set dummy otool; ac_word=$2
7702 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7703 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7704 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7705 1.1 christos $as_echo_n "(cached) " >&6
7706 1.1 christos else
7707 1.1 christos if test -n "$ac_ct_OTOOL"; then
7708 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7709 1.1 christos else
7710 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7711 1.1 christos for as_dir in $PATH
7712 1.1 christos do
7713 1.1 christos IFS=$as_save_IFS
7714 1.1 christos test -z "$as_dir" && as_dir=.
7715 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7716 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7717 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool"
7718 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7719 1.1 christos break 2
7720 1.1 christos fi
7721 1.1 christos done
7722 1.1 christos done
7723 1.1 christos IFS=$as_save_IFS
7724 1.1 christos
7725 1.1 christos fi
7726 1.1 christos fi
7727 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7728 1.1 christos if test -n "$ac_ct_OTOOL"; then
7729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7730 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; }
7731 1.1 christos else
7732 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7733 1.1 christos $as_echo "no" >&6; }
7734 1.1 christos fi
7735 1.1 christos
7736 1.1 christos if test "x$ac_ct_OTOOL" = x; then
7737 1.1 christos OTOOL=":"
7738 1.1 christos else
7739 1.1 christos case $cross_compiling:$ac_tool_warned in
7740 1.1 christos yes:)
7741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7742 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7743 1.1 christos ac_tool_warned=yes ;;
7744 1.1 christos esac
7745 1.1 christos OTOOL=$ac_ct_OTOOL
7746 1.1 christos fi
7747 1.1 christos else
7748 1.1 christos OTOOL="$ac_cv_prog_OTOOL"
7749 1.1 christos fi
7750 1.1 christos
7751 1.1 christos if test -n "$ac_tool_prefix"; then
7752 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7753 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2
7754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7755 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7756 1.1 christos if ${ac_cv_prog_OTOOL64+:} false; then :
7757 1.1 christos $as_echo_n "(cached) " >&6
7758 1.1 christos else
7759 1.1 christos if test -n "$OTOOL64"; then
7760 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7761 1.1 christos else
7762 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7763 1.1 christos for as_dir in $PATH
7764 1.1 christos do
7765 1.1 christos IFS=$as_save_IFS
7766 1.1 christos test -z "$as_dir" && as_dir=.
7767 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7768 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7769 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7770 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7771 1.1 christos break 2
7772 1.1 christos fi
7773 1.1 christos done
7774 1.1 christos done
7775 1.1 christos IFS=$as_save_IFS
7776 1.1 christos
7777 1.1 christos fi
7778 1.1 christos fi
7779 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64
7780 1.1 christos if test -n "$OTOOL64"; then
7781 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7782 1.1 christos $as_echo "$OTOOL64" >&6; }
7783 1.1 christos else
7784 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7785 1.1 christos $as_echo "no" >&6; }
7786 1.1 christos fi
7787 1.1 christos
7788 1.1 christos
7789 1.1 christos fi
7790 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then
7791 1.1 christos ac_ct_OTOOL64=$OTOOL64
7792 1.1 christos # Extract the first word of "otool64", so it can be a program name with args.
7793 1.1 christos set dummy otool64; ac_word=$2
7794 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7795 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7796 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7797 1.1 christos $as_echo_n "(cached) " >&6
7798 1.1 christos else
7799 1.1 christos if test -n "$ac_ct_OTOOL64"; then
7800 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7801 1.1 christos else
7802 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803 1.1 christos for as_dir in $PATH
7804 1.1 christos do
7805 1.1 christos IFS=$as_save_IFS
7806 1.1 christos test -z "$as_dir" && as_dir=.
7807 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7808 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7809 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64"
7810 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7811 1.1 christos break 2
7812 1.1 christos fi
7813 1.1 christos done
7814 1.1 christos done
7815 1.1 christos IFS=$as_save_IFS
7816 1.1 christos
7817 1.1 christos fi
7818 1.1 christos fi
7819 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7820 1.1 christos if test -n "$ac_ct_OTOOL64"; then
7821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7822 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; }
7823 1.1 christos else
7824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7825 1.1 christos $as_echo "no" >&6; }
7826 1.1 christos fi
7827 1.1 christos
7828 1.1 christos if test "x$ac_ct_OTOOL64" = x; then
7829 1.1 christos OTOOL64=":"
7830 1.1 christos else
7831 1.1 christos case $cross_compiling:$ac_tool_warned in
7832 1.1 christos yes:)
7833 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7834 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7835 1.1 christos ac_tool_warned=yes ;;
7836 1.1 christos esac
7837 1.1 christos OTOOL64=$ac_ct_OTOOL64
7838 1.1 christos fi
7839 1.1 christos else
7840 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64"
7841 1.1 christos fi
7842 1.1 christos
7843 1.1 christos
7844 1.1 christos
7845 1.1 christos
7846 1.1 christos
7847 1.1 christos
7848 1.1 christos
7849 1.1 christos
7850 1.1 christos
7851 1.1 christos
7852 1.1 christos
7853 1.1 christos
7854 1.1 christos
7855 1.1 christos
7856 1.1 christos
7857 1.1 christos
7858 1.1 christos
7859 1.1 christos
7860 1.1 christos
7861 1.1 christos
7862 1.1 christos
7863 1.1 christos
7864 1.1 christos
7865 1.1 christos
7866 1.1 christos
7867 1.1 christos
7868 1.1 christos
7869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7870 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; }
7871 1.1 christos if ${lt_cv_apple_cc_single_mod+:} false; then :
7872 1.1 christos $as_echo_n "(cached) " >&6
7873 1.1 christos else
7874 1.1 christos lt_cv_apple_cc_single_mod=no
7875 1.1 christos if test -z "${LT_MULTI_MODULE}"; then
7876 1.1 christos # By default we will add the -single_module flag. You can override
7877 1.1 christos # by either setting the environment variable LT_MULTI_MODULE
7878 1.1 christos # non-empty at configure time, or by adding -multi_module to the
7879 1.1 christos # link flags.
7880 1.1 christos rm -rf libconftest.dylib*
7881 1.1 christos echo "int foo(void){return 1;}" > conftest.c
7882 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7883 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5
7884 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7885 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7886 1.1 christos _lt_result=$?
7887 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7888 1.1 christos lt_cv_apple_cc_single_mod=yes
7889 1.1 christos else
7890 1.1 christos cat conftest.err >&5
7891 1.1 christos fi
7892 1.1 christos rm -rf libconftest.dylib*
7893 1.1 christos rm -f conftest.*
7894 1.1 christos fi
7895 1.1 christos fi
7896 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7897 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7899 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7900 1.1 christos if ${lt_cv_ld_exported_symbols_list+:} false; then :
7901 1.1 christos $as_echo_n "(cached) " >&6
7902 1.1 christos else
7903 1.1 christos lt_cv_ld_exported_symbols_list=no
7904 1.1 christos save_LDFLAGS=$LDFLAGS
7905 1.1 christos echo "_main" > conftest.sym
7906 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7907 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7908 1.1 christos /* end confdefs.h. */
7909 1.1 christos
7910 1.1 christos int
7911 1.1 christos main ()
7912 1.1 christos {
7913 1.1 christos
7914 1.1 christos ;
7915 1.1 christos return 0;
7916 1.1 christos }
7917 1.1 christos _ACEOF
7918 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7919 1.1 christos lt_cv_ld_exported_symbols_list=yes
7920 1.1 christos else
7921 1.1 christos lt_cv_ld_exported_symbols_list=no
7922 1.1 christos fi
7923 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7924 1.1 christos conftest$ac_exeext conftest.$ac_ext
7925 1.1 christos LDFLAGS="$save_LDFLAGS"
7926 1.1 christos
7927 1.1 christos fi
7928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7929 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7931 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; }
7932 1.1 christos if ${lt_cv_ld_force_load+:} false; then :
7933 1.1 christos $as_echo_n "(cached) " >&6
7934 1.1 christos else
7935 1.1 christos lt_cv_ld_force_load=no
7936 1.1 christos cat > conftest.c << _LT_EOF
7937 1.1 christos int forced_loaded() { return 2;}
7938 1.1 christos _LT_EOF
7939 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7940 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7941 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5
7942 1.1 christos $AR cru libconftest.a conftest.o 2>&5
7943 1.1 christos cat > conftest.c << _LT_EOF
7944 1.1 christos int main() { return 0;}
7945 1.1 christos _LT_EOF
7946 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7947 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7948 1.1 christos _lt_result=$?
7949 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7950 1.1 christos lt_cv_ld_force_load=yes
7951 1.1 christos else
7952 1.1 christos cat conftest.err >&5
7953 1.1 christos fi
7954 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c
7955 1.1 christos rm -rf conftest.dSYM
7956 1.1 christos
7957 1.1 christos fi
7958 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7959 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; }
7960 1.1 christos case $host_os in
7961 1.1 christos rhapsody* | darwin1.[012])
7962 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7963 1.1 christos darwin1.*)
7964 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7965 1.1 christos darwin*) # darwin 5.x on
7966 1.1 christos # if running on 10.5 or later, the deployment target defaults
7967 1.1 christos # to the OS version, if on x86, and 10.4, the deployment
7968 1.1 christos # target defaults to 10.4. Don't you love it?
7969 1.1 christos case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7970 1.1 christos 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7971 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7972 1.1 christos 10.[012][,.]*)
7973 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7974 1.1 christos 10.*)
7975 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7976 1.1 christos esac
7977 1.1 christos ;;
7978 1.1 christos esac
7979 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7980 1.1 christos _lt_dar_single_mod='$single_module'
7981 1.1 christos fi
7982 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7983 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7984 1.1 christos else
7985 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7986 1.1 christos fi
7987 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7988 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :'
7989 1.1 christos else
7990 1.1 christos _lt_dsymutil=
7991 1.1 christos fi
7992 1.1 christos ;;
7993 1.1 christos esac
7994 1.1 christos
7995 1.1 christos for ac_header in dlfcn.h
7996 1.1 christos do :
7997 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7998 1.1 christos "
7999 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8000 1.1 christos cat >>confdefs.h <<_ACEOF
8001 1.1 christos #define HAVE_DLFCN_H 1
8002 1.1 christos _ACEOF
8003 1.1 christos
8004 1.1 christos fi
8005 1.1 christos
8006 1.1 christos done
8007 1.1 christos
8008 1.1 christos
8009 1.1 christos
8010 1.1 christos
8011 1.1 christos
8012 1.1 christos # Set options
8013 1.1 christos
8014 1.1 christos
8015 1.1 christos
8016 1.1 christos enable_dlopen=no
8017 1.1 christos
8018 1.1 christos
8019 1.1 christos enable_win32_dll=no
8020 1.1 christos
8021 1.1 christos
8022 1.1 christos
8023 1.1 christos # Check whether --enable-static was given.
8024 1.1 christos if test "${enable_static+set}" = set; then :
8025 1.1 christos enableval=$enable_static; p=${PACKAGE-default}
8026 1.1 christos case $enableval in
8027 1.1 christos yes) enable_static=yes ;;
8028 1.1 christos no) enable_static=no ;;
8029 1.1 christos *)
8030 1.1 christos enable_static=no
8031 1.1 christos # Look at the argument we got. We use all the common list separators.
8032 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8033 1.1 christos for pkg in $enableval; do
8034 1.1 christos IFS="$lt_save_ifs"
8035 1.1 christos if test "X$pkg" = "X$p"; then
8036 1.1 christos enable_static=yes
8037 1.1 christos fi
8038 1.1 christos done
8039 1.1 christos IFS="$lt_save_ifs"
8040 1.1 christos ;;
8041 1.1 christos esac
8042 1.1 christos else
8043 1.1 christos enable_static=yes
8044 1.1 christos fi
8045 1.1 christos
8046 1.1 christos
8047 1.1 christos
8048 1.1 christos
8049 1.1 christos
8050 1.1 christos
8051 1.1 christos
8052 1.1 christos
8053 1.1 christos
8054 1.1 christos
8055 1.1 christos # Check whether --with-pic was given.
8056 1.1 christos if test "${with_pic+set}" = set; then :
8057 1.1 christos withval=$with_pic; pic_mode="$withval"
8058 1.1 christos else
8059 1.1 christos pic_mode=default
8060 1.1 christos fi
8061 1.1 christos
8062 1.1 christos
8063 1.1 christos test -z "$pic_mode" && pic_mode=default
8064 1.1 christos
8065 1.1 christos
8066 1.1 christos
8067 1.1 christos
8068 1.1 christos
8069 1.1 christos
8070 1.1 christos
8071 1.1 christos # Check whether --enable-fast-install was given.
8072 1.1 christos if test "${enable_fast_install+set}" = set; then :
8073 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default}
8074 1.1 christos case $enableval in
8075 1.1 christos yes) enable_fast_install=yes ;;
8076 1.1 christos no) enable_fast_install=no ;;
8077 1.1 christos *)
8078 1.1 christos enable_fast_install=no
8079 1.1 christos # Look at the argument we got. We use all the common list separators.
8080 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8081 1.1 christos for pkg in $enableval; do
8082 1.1 christos IFS="$lt_save_ifs"
8083 1.1 christos if test "X$pkg" = "X$p"; then
8084 1.1 christos enable_fast_install=yes
8085 1.1 christos fi
8086 1.1 christos done
8087 1.1 christos IFS="$lt_save_ifs"
8088 1.1 christos ;;
8089 1.1 christos esac
8090 1.1 christos else
8091 1.1 christos enable_fast_install=yes
8092 1.1 christos fi
8093 1.1 christos
8094 1.1 christos
8095 1.1 christos
8096 1.1 christos
8097 1.1 christos
8098 1.1 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 # This can be used to rebuild libtool when needed
8105 1.1 christos LIBTOOL_DEPS="$ltmain"
8106 1.1 christos
8107 1.1 christos # Always use our own libtool.
8108 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8109 1.1 christos
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.1 christos
8125 1.1 christos
8126 1.1 christos
8127 1.1 christos
8128 1.1 christos
8129 1.1 christos
8130 1.1 christos
8131 1.1 christos
8132 1.1 christos
8133 1.1 christos
8134 1.1 christos
8135 1.1 christos test -z "$LN_S" && LN_S="ln -s"
8136 1.1 christos
8137 1.1 christos
8138 1.1 christos
8139 1.1 christos
8140 1.1 christos
8141 1.1 christos
8142 1.1 christos
8143 1.1 christos
8144 1.1 christos
8145 1.1 christos
8146 1.1 christos
8147 1.1 christos
8148 1.1 christos
8149 1.1 christos
8150 1.1 christos if test -n "${ZSH_VERSION+set}" ; then
8151 1.1 christos setopt NO_GLOB_SUBST
8152 1.1 christos fi
8153 1.1 christos
8154 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8155 1.1 christos $as_echo_n "checking for objdir... " >&6; }
8156 1.1 christos if ${lt_cv_objdir+:} false; then :
8157 1.1 christos $as_echo_n "(cached) " >&6
8158 1.1 christos else
8159 1.1 christos rm -f .libs 2>/dev/null
8160 1.1 christos mkdir .libs 2>/dev/null
8161 1.1 christos if test -d .libs; then
8162 1.1 christos lt_cv_objdir=.libs
8163 1.1 christos else
8164 1.1 christos # MS-DOS does not allow filenames that begin with a dot.
8165 1.1 christos lt_cv_objdir=_libs
8166 1.1 christos fi
8167 1.1 christos rmdir .libs 2>/dev/null
8168 1.1 christos fi
8169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8170 1.1 christos $as_echo "$lt_cv_objdir" >&6; }
8171 1.1 christos objdir=$lt_cv_objdir
8172 1.1 christos
8173 1.1 christos
8174 1.1 christos
8175 1.1 christos
8176 1.1 christos
8177 1.1 christos cat >>confdefs.h <<_ACEOF
8178 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/"
8179 1.1 christos _ACEOF
8180 1.1 christos
8181 1.1 christos
8182 1.1 christos
8183 1.1 christos
8184 1.1 christos case $host_os in
8185 1.1 christos aix3*)
8186 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some
8187 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
8188 1.1 christos # vanish in a puff of smoke.
8189 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then
8190 1.1 christos COLLECT_NAMES=
8191 1.1 christos export COLLECT_NAMES
8192 1.1 christos fi
8193 1.1 christos ;;
8194 1.1 christos esac
8195 1.1 christos
8196 1.1 christos # Global variables:
8197 1.1 christos ofile=libtool
8198 1.1 christos can_build_shared=yes
8199 1.1 christos
8200 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC,
8201 1.1 christos # which needs '.lib').
8202 1.1 christos libext=a
8203 1.1 christos
8204 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld"
8205 1.1 christos
8206 1.1 christos old_CC="$CC"
8207 1.1 christos old_CFLAGS="$CFLAGS"
8208 1.1 christos
8209 1.1 christos # Set sane defaults for various variables
8210 1.1 christos test -z "$CC" && CC=cc
8211 1.1 christos test -z "$LTCC" && LTCC=$CC
8212 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8213 1.1 christos test -z "$LD" && LD=ld
8214 1.1 christos test -z "$ac_objext" && ac_objext=o
8215 1.1 christos
8216 1.1 christos for cc_temp in $compiler""; do
8217 1.1 christos case $cc_temp in
8218 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8219 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8220 1.1 christos \-*) ;;
8221 1.1 christos *) break;;
8222 1.1 christos esac
8223 1.1 christos done
8224 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8225 1.1 christos
8226 1.1 christos
8227 1.1 christos # Only perform the check for file, if the check method requires it
8228 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file
8229 1.1 christos case $deplibs_check_method in
8230 1.1 christos file_magic*)
8231 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8232 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8233 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8234 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8235 1.1 christos $as_echo_n "(cached) " >&6
8236 1.1 christos else
8237 1.1 christos case $MAGIC_CMD in
8238 1.1 christos [\\/*] | ?:[\\/]*)
8239 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8240 1.1 christos ;;
8241 1.1 christos *)
8242 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8243 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8244 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8245 1.1 christos for ac_dir in $ac_dummy; do
8246 1.1 christos IFS="$lt_save_ifs"
8247 1.1 christos test -z "$ac_dir" && ac_dir=.
8248 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then
8249 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8250 1.1 christos if test -n "$file_magic_test_file"; then
8251 1.1 christos case $deplibs_check_method in
8252 1.1 christos "file_magic "*)
8253 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8254 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8255 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8256 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then
8257 1.1 christos :
8258 1.1 christos else
8259 1.1 christos cat <<_LT_EOF 1>&2
8260 1.1 christos
8261 1.1 christos *** Warning: the command libtool uses to detect shared libraries,
8262 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8263 1.1 christos *** The result is that libtool may fail to recognize shared libraries
8264 1.1 christos *** as such. This will affect the creation of libtool libraries that
8265 1.1 christos *** depend on shared libraries, but programs linked with such libtool
8266 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you
8267 1.1 christos *** may want to report the problem to your system manager and/or to
8268 1.1 christos *** bug-libtool@gnu.org
8269 1.1 christos
8270 1.1 christos _LT_EOF
8271 1.1 christos fi ;;
8272 1.1 christos esac
8273 1.1 christos fi
8274 1.1 christos break
8275 1.1 christos fi
8276 1.1 christos done
8277 1.1 christos IFS="$lt_save_ifs"
8278 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8279 1.1 christos ;;
8280 1.1 christos esac
8281 1.1 christos fi
8282 1.1 christos
8283 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8284 1.1 christos if test -n "$MAGIC_CMD"; then
8285 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8286 1.1 christos $as_echo "$MAGIC_CMD" >&6; }
8287 1.1 christos else
8288 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8289 1.1 christos $as_echo "no" >&6; }
8290 1.1 christos fi
8291 1.1 christos
8292 1.1 christos
8293 1.1 christos
8294 1.1 christos
8295 1.1 christos
8296 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then
8297 1.1 christos if test -n "$ac_tool_prefix"; then
8298 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8299 1.1 christos $as_echo_n "checking for file... " >&6; }
8300 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8301 1.1 christos $as_echo_n "(cached) " >&6
8302 1.1 christos else
8303 1.1 christos case $MAGIC_CMD in
8304 1.1 christos [\\/*] | ?:[\\/]*)
8305 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8306 1.1 christos ;;
8307 1.1 christos *)
8308 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8309 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8310 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8311 1.1 christos for ac_dir in $ac_dummy; do
8312 1.1 christos IFS="$lt_save_ifs"
8313 1.1 christos test -z "$ac_dir" && ac_dir=.
8314 1.1 christos if test -f $ac_dir/file; then
8315 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file"
8316 1.1 christos if test -n "$file_magic_test_file"; then
8317 1.1 christos case $deplibs_check_method in
8318 1.1 christos "file_magic "*)
8319 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8320 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8321 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8322 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then
8323 1.1 christos :
8324 1.1 christos else
8325 1.1 christos cat <<_LT_EOF 1>&2
8326 1.1 christos
8327 1.1 christos *** Warning: the command libtool uses to detect shared libraries,
8328 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8329 1.1 christos *** The result is that libtool may fail to recognize shared libraries
8330 1.1 christos *** as such. This will affect the creation of libtool libraries that
8331 1.1 christos *** depend on shared libraries, but programs linked with such libtool
8332 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you
8333 1.1 christos *** may want to report the problem to your system manager and/or to
8334 1.1 christos *** bug-libtool@gnu.org
8335 1.1 christos
8336 1.1 christos _LT_EOF
8337 1.1 christos fi ;;
8338 1.1 christos esac
8339 1.1 christos fi
8340 1.1 christos break
8341 1.1 christos fi
8342 1.1 christos done
8343 1.1 christos IFS="$lt_save_ifs"
8344 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8345 1.1 christos ;;
8346 1.1 christos esac
8347 1.1 christos fi
8348 1.1 christos
8349 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8350 1.1 christos if test -n "$MAGIC_CMD"; then
8351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8352 1.1 christos $as_echo "$MAGIC_CMD" >&6; }
8353 1.1 christos else
8354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8355 1.1 christos $as_echo "no" >&6; }
8356 1.1 christos fi
8357 1.1 christos
8358 1.1 christos
8359 1.1 christos else
8360 1.1 christos MAGIC_CMD=:
8361 1.1 christos fi
8362 1.1 christos fi
8363 1.1 christos
8364 1.1 christos fi
8365 1.1 christos ;;
8366 1.1 christos esac
8367 1.1 christos
8368 1.1 christos # Use C for the default configuration in the libtool script
8369 1.1 christos
8370 1.1 christos lt_save_CC="$CC"
8371 1.1 christos ac_ext=c
8372 1.1 christos ac_cpp='$CPP $CPPFLAGS'
8373 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8374 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8375 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
8376 1.1 christos
8377 1.1 christos
8378 1.1 christos # Source file extension for C test sources.
8379 1.1 christos ac_ext=c
8380 1.1 christos
8381 1.1 christos # Object file extension for compiled C test sources.
8382 1.1 christos objext=o
8383 1.1 christos objext=$objext
8384 1.1 christos
8385 1.1 christos # Code to be used in simple compile tests
8386 1.1 christos lt_simple_compile_test_code="int some_variable = 0;"
8387 1.1 christos
8388 1.1 christos # Code to be used in simple link tests
8389 1.1 christos lt_simple_link_test_code='int main(){return(0);}'
8390 1.1 christos
8391 1.1 christos
8392 1.1 christos
8393 1.1 christos
8394 1.1 christos
8395 1.1 christos
8396 1.1 christos
8397 1.1 christos # If no C compiler was specified, use CC.
8398 1.1 christos LTCC=${LTCC-"$CC"}
8399 1.1 christos
8400 1.1 christos # If no C compiler flags were specified, use CFLAGS.
8401 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8402 1.1 christos
8403 1.1 christos # Allow CC to be a program name with arguments.
8404 1.1 christos compiler=$CC
8405 1.1 christos
8406 1.1 christos # Save the default compiler, since it gets overwritten when the other
8407 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8408 1.1 christos compiler_DEFAULT=$CC
8409 1.1 christos
8410 1.1 christos # save warnings/boilerplate of simple test code
8411 1.1 christos ac_outfile=conftest.$ac_objext
8412 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8413 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8414 1.1 christos _lt_compiler_boilerplate=`cat conftest.err`
8415 1.1 christos $RM conftest*
8416 1.1 christos
8417 1.1 christos ac_outfile=conftest.$ac_objext
8418 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext
8419 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8420 1.1 christos _lt_linker_boilerplate=`cat conftest.err`
8421 1.1 christos $RM -r conftest*
8422 1.1 christos
8423 1.1 christos
8424 1.1 christos ## CAVEAT EMPTOR:
8425 1.1 christos ## There is no encapsulation within the following macros, do not change
8426 1.1 christos ## the running order or otherwise move them around unless you know exactly
8427 1.1 christos ## what you are doing...
8428 1.1 christos if test -n "$compiler"; then
8429 1.1 christos
8430 1.1 christos lt_prog_compiler_no_builtin_flag=
8431 1.1 christos
8432 1.1 christos if test "$GCC" = yes; then
8433 1.1 christos case $cc_basename in
8434 1.1 christos nvcc*)
8435 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8436 1.1 christos *)
8437 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8438 1.1 christos esac
8439 1.1 christos
8440 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8441 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8442 1.1 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8443 1.1 christos $as_echo_n "(cached) " >&6
8444 1.1 christos else
8445 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no
8446 1.1 christos ac_outfile=conftest.$ac_objext
8447 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8448 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions"
8449 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8450 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8451 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8452 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8453 1.1 christos # The option is referenced via a variable to avoid confusing sed.
8454 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8455 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8456 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8457 1.1 christos -e 's:$: $lt_compiler_flag:'`
8458 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8459 1.1 christos (eval "$lt_compile" 2>conftest.err)
8460 1.1 christos ac_status=$?
8461 1.1 christos cat conftest.err >&5
8462 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8464 1.1 christos # The compiler can only warn and ignore the option if not recognized
8465 1.1 christos # So say no if there are warnings other than the usual output.
8466 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8467 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8468 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8469 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes
8470 1.1 christos fi
8471 1.1 christos fi
8472 1.1 christos $RM conftest*
8473 1.1 christos
8474 1.1 christos fi
8475 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8476 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8477 1.1 christos
8478 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8479 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8480 1.1 christos else
8481 1.1 christos :
8482 1.1 christos fi
8483 1.1 christos
8484 1.1 christos fi
8485 1.1 christos
8486 1.1 christos
8487 1.1 christos
8488 1.1 christos
8489 1.1 christos
8490 1.1 christos
8491 1.1 christos lt_prog_compiler_wl=
8492 1.1 christos lt_prog_compiler_pic=
8493 1.1 christos lt_prog_compiler_static=
8494 1.1 christos
8495 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8496 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8497 1.1 christos
8498 1.1 christos if test "$GCC" = yes; then
8499 1.1 christos lt_prog_compiler_wl='-Wl,'
8500 1.1 christos lt_prog_compiler_static='-static'
8501 1.1 christos
8502 1.1 christos case $host_os in
8503 1.1 christos aix*)
8504 1.1 christos # All AIX code is PIC.
8505 1.1 christos if test "$host_cpu" = ia64; then
8506 1.1 christos # AIX 5 now supports IA64 processor
8507 1.1 christos lt_prog_compiler_static='-Bstatic'
8508 1.1 christos fi
8509 1.1 christos lt_prog_compiler_pic='-fPIC'
8510 1.1 christos ;;
8511 1.1 christos
8512 1.1 christos amigaos*)
8513 1.1 christos case $host_cpu in
8514 1.1 christos powerpc)
8515 1.1 christos # see comment about AmigaOS4 .so support
8516 1.1 christos lt_prog_compiler_pic='-fPIC'
8517 1.1 christos ;;
8518 1.1 christos m68k)
8519 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but
8520 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better,
8521 1.1 christos # like `-m68040'.
8522 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8523 1.1 christos ;;
8524 1.1 christos esac
8525 1.1 christos ;;
8526 1.1 christos
8527 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8528 1.1 christos # PIC is the default for these OSes.
8529 1.1 christos ;;
8530 1.1 christos
8531 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8532 1.1 christos # This hack is so that the source file can tell whether it is being
8533 1.1 christos # built for inclusion in a dll (and should export symbols for example).
8534 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style
8535 1.1 christos # (--disable-auto-import) libraries
8536 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8537 1.1 christos ;;
8538 1.1 christos
8539 1.1 christos darwin* | rhapsody*)
8540 1.1 christos # PIC is the default on this platform
8541 1.1 christos # Common symbols not allowed in MH_DYLIB files
8542 1.1 christos lt_prog_compiler_pic='-fno-common'
8543 1.1 christos ;;
8544 1.1 christos
8545 1.1 christos haiku*)
8546 1.1 christos # PIC is the default for Haiku.
8547 1.1 christos # The "-static" flag exists, but is broken.
8548 1.1 christos lt_prog_compiler_static=
8549 1.1 christos ;;
8550 1.1 christos
8551 1.1 christos hpux*)
8552 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8553 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8554 1.1 christos # sets the default TLS model and affects inlining.
8555 1.1 christos case $host_cpu in
8556 1.1 christos hppa*64*)
8557 1.1 christos # +Z the default
8558 1.1 christos ;;
8559 1.1 christos *)
8560 1.1 christos lt_prog_compiler_pic='-fPIC'
8561 1.1 christos ;;
8562 1.1 christos esac
8563 1.1 christos ;;
8564 1.1 christos
8565 1.1 christos interix[3-9]*)
8566 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8567 1.1 christos # Instead, we relocate shared libraries at runtime.
8568 1.1 christos ;;
8569 1.1 christos
8570 1.1 christos msdosdjgpp*)
8571 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries
8572 1.1 christos # on systems that don't support them.
8573 1.1 christos lt_prog_compiler_can_build_shared=no
8574 1.1 christos enable_shared=no
8575 1.1 christos ;;
8576 1.1 christos
8577 1.1 christos *nto* | *qnx*)
8578 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8579 1.1 christos # it will coredump.
8580 1.1 christos lt_prog_compiler_pic='-fPIC -shared'
8581 1.1 christos ;;
8582 1.1 christos
8583 1.1 christos sysv4*MP*)
8584 1.1 christos if test -d /usr/nec; then
8585 1.1 christos lt_prog_compiler_pic=-Kconform_pic
8586 1.1 christos fi
8587 1.1 christos ;;
8588 1.1 christos
8589 1.1 christos *)
8590 1.1 christos lt_prog_compiler_pic='-fPIC'
8591 1.1 christos ;;
8592 1.1 christos esac
8593 1.1 christos
8594 1.1 christos case $cc_basename in
8595 1.1 christos nvcc*) # Cuda Compiler Driver 2.2
8596 1.1 christos lt_prog_compiler_wl='-Xlinker '
8597 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC'
8598 1.1 christos ;;
8599 1.1 christos esac
8600 1.1 christos else
8601 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler.
8602 1.1 christos case $host_os in
8603 1.1 christos aix*)
8604 1.1 christos lt_prog_compiler_wl='-Wl,'
8605 1.1 christos if test "$host_cpu" = ia64; then
8606 1.1 christos # AIX 5 now supports IA64 processor
8607 1.1 christos lt_prog_compiler_static='-Bstatic'
8608 1.1 christos else
8609 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8610 1.1 christos fi
8611 1.1 christos ;;
8612 1.1 christos
8613 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8614 1.1 christos # This hack is so that the source file can tell whether it is being
8615 1.1 christos # built for inclusion in a dll (and should export symbols for example).
8616 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8617 1.1 christos ;;
8618 1.1 christos
8619 1.1 christos hpux9* | hpux10* | hpux11*)
8620 1.1 christos lt_prog_compiler_wl='-Wl,'
8621 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8622 1.1 christos # not for PA HP-UX.
8623 1.1 christos case $host_cpu in
8624 1.1 christos hppa*64*|ia64*)
8625 1.1 christos # +Z the default
8626 1.1 christos ;;
8627 1.1 christos *)
8628 1.1 christos lt_prog_compiler_pic='+Z'
8629 1.1 christos ;;
8630 1.1 christos esac
8631 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC?
8632 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive'
8633 1.1 christos ;;
8634 1.1 christos
8635 1.1 christos irix5* | irix6* | nonstopux*)
8636 1.1 christos lt_prog_compiler_wl='-Wl,'
8637 1.1 christos # PIC (with -KPIC) is the default.
8638 1.1 christos lt_prog_compiler_static='-non_shared'
8639 1.1 christos ;;
8640 1.1 christos
8641 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
8642 1.1 christos case $cc_basename in
8643 1.1 christos # old Intel for x86_64 which still supported -KPIC.
8644 1.1 christos ecc*)
8645 1.1 christos lt_prog_compiler_wl='-Wl,'
8646 1.1 christos lt_prog_compiler_pic='-KPIC'
8647 1.1 christos lt_prog_compiler_static='-static'
8648 1.1 christos ;;
8649 1.1 christos # icc used to be incompatible with GCC.
8650 1.1 christos # ICC 10 doesn't accept -KPIC any more.
8651 1.1 christos icc* | ifort*)
8652 1.1 christos lt_prog_compiler_wl='-Wl,'
8653 1.1 christos lt_prog_compiler_pic='-fPIC'
8654 1.1 christos lt_prog_compiler_static='-static'
8655 1.1 christos ;;
8656 1.1 christos # Lahey Fortran 8.1.
8657 1.1 christos lf95*)
8658 1.1 christos lt_prog_compiler_wl='-Wl,'
8659 1.1 christos lt_prog_compiler_pic='--shared'
8660 1.1 christos lt_prog_compiler_static='--static'
8661 1.1 christos ;;
8662 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8663 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler,
8664 1.1 christos # which looks to be a dead project)
8665 1.1 christos lt_prog_compiler_wl='-Wl,'
8666 1.1 christos lt_prog_compiler_pic='-fpic'
8667 1.1 christos lt_prog_compiler_static='-Bstatic'
8668 1.1 christos ;;
8669 1.1 christos ccc*)
8670 1.1 christos lt_prog_compiler_wl='-Wl,'
8671 1.1 christos # All Alpha code is PIC.
8672 1.1 christos lt_prog_compiler_static='-non_shared'
8673 1.1 christos ;;
8674 1.1 christos xl* | bgxl* | bgf* | mpixl*)
8675 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8676 1.1 christos lt_prog_compiler_wl='-Wl,'
8677 1.1 christos lt_prog_compiler_pic='-qpic'
8678 1.1 christos lt_prog_compiler_static='-qstaticlink'
8679 1.1 christos ;;
8680 1.1 christos *)
8681 1.1 christos case `$CC -V 2>&1 | sed 5q` in
8682 1.1 christos *Sun\ F* | *Sun*Fortran*)
8683 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker
8684 1.1 christos lt_prog_compiler_pic='-KPIC'
8685 1.1 christos lt_prog_compiler_static='-Bstatic'
8686 1.1 christos lt_prog_compiler_wl=''
8687 1.1 christos ;;
8688 1.1 christos *Sun\ C*)
8689 1.1 christos # Sun C 5.9
8690 1.1 christos lt_prog_compiler_pic='-KPIC'
8691 1.1 christos lt_prog_compiler_static='-Bstatic'
8692 1.1 christos lt_prog_compiler_wl='-Wl,'
8693 1.1 christos ;;
8694 1.1 christos esac
8695 1.1 christos ;;
8696 1.1 christos esac
8697 1.1 christos ;;
8698 1.1 christos
8699 1.1 christos newsos6)
8700 1.1 christos lt_prog_compiler_pic='-KPIC'
8701 1.1 christos lt_prog_compiler_static='-Bstatic'
8702 1.1 christos ;;
8703 1.1 christos
8704 1.1 christos *nto* | *qnx*)
8705 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8706 1.1 christos # it will coredump.
8707 1.1 christos lt_prog_compiler_pic='-fPIC -shared'
8708 1.1 christos ;;
8709 1.1 christos
8710 1.1 christos osf3* | osf4* | osf5*)
8711 1.1 christos lt_prog_compiler_wl='-Wl,'
8712 1.1 christos # All OSF/1 code is PIC.
8713 1.1 christos lt_prog_compiler_static='-non_shared'
8714 1.1 christos ;;
8715 1.1 christos
8716 1.1 christos rdos*)
8717 1.1 christos lt_prog_compiler_static='-non_shared'
8718 1.1 christos ;;
8719 1.1 christos
8720 1.1 christos solaris*)
8721 1.1 christos lt_prog_compiler_pic='-KPIC'
8722 1.1 christos lt_prog_compiler_static='-Bstatic'
8723 1.1 christos case $cc_basename in
8724 1.1 christos f77* | f90* | f95*)
8725 1.1 christos lt_prog_compiler_wl='-Qoption ld ';;
8726 1.1 christos *)
8727 1.1 christos lt_prog_compiler_wl='-Wl,';;
8728 1.1 christos esac
8729 1.1 christos ;;
8730 1.1 christos
8731 1.1 christos sunos4*)
8732 1.1 christos lt_prog_compiler_wl='-Qoption ld '
8733 1.1 christos lt_prog_compiler_pic='-PIC'
8734 1.1 christos lt_prog_compiler_static='-Bstatic'
8735 1.1 christos ;;
8736 1.1 christos
8737 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*)
8738 1.1 christos lt_prog_compiler_wl='-Wl,'
8739 1.1 christos lt_prog_compiler_pic='-KPIC'
8740 1.1 christos lt_prog_compiler_static='-Bstatic'
8741 1.1 christos ;;
8742 1.1 christos
8743 1.1 christos sysv4*MP*)
8744 1.1 christos if test -d /usr/nec ;then
8745 1.1 christos lt_prog_compiler_pic='-Kconform_pic'
8746 1.1 christos lt_prog_compiler_static='-Bstatic'
8747 1.1 christos fi
8748 1.1 christos ;;
8749 1.1 christos
8750 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8751 1.1 christos lt_prog_compiler_wl='-Wl,'
8752 1.1 christos lt_prog_compiler_pic='-KPIC'
8753 1.1 christos lt_prog_compiler_static='-Bstatic'
8754 1.1 christos ;;
8755 1.1 christos
8756 1.1 christos unicos*)
8757 1.1 christos lt_prog_compiler_wl='-Wl,'
8758 1.1 christos lt_prog_compiler_can_build_shared=no
8759 1.1 christos ;;
8760 1.1 christos
8761 1.1 christos uts4*)
8762 1.1 christos lt_prog_compiler_pic='-pic'
8763 1.1 christos lt_prog_compiler_static='-Bstatic'
8764 1.1 christos ;;
8765 1.1 christos
8766 1.1 christos *)
8767 1.1 christos lt_prog_compiler_can_build_shared=no
8768 1.1 christos ;;
8769 1.1 christos esac
8770 1.1 christos fi
8771 1.1 christos
8772 1.1 christos case $host_os in
8773 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless:
8774 1.1 christos *djgpp*)
8775 1.1 christos lt_prog_compiler_pic=
8776 1.1 christos ;;
8777 1.1 christos *)
8778 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8779 1.1 christos ;;
8780 1.1 christos esac
8781 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8782 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; }
8783 1.1 christos
8784 1.1 christos
8785 1.1 christos
8786 1.1 christos
8787 1.1 christos
8788 1.1 christos
8789 1.1 christos #
8790 1.1 christos # Check to make sure the PIC flag actually works.
8791 1.1 christos #
8792 1.1 christos if test -n "$lt_prog_compiler_pic"; then
8793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8794 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8795 1.1 christos if ${lt_cv_prog_compiler_pic_works+:} false; then :
8796 1.1 christos $as_echo_n "(cached) " >&6
8797 1.1 christos else
8798 1.1 christos lt_cv_prog_compiler_pic_works=no
8799 1.1 christos ac_outfile=conftest.$ac_objext
8800 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8801 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8802 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8803 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8804 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8805 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8806 1.1 christos # The option is referenced via a variable to avoid confusing sed.
8807 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8808 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8809 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8810 1.1 christos -e 's:$: $lt_compiler_flag:'`
8811 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8812 1.1 christos (eval "$lt_compile" 2>conftest.err)
8813 1.1 christos ac_status=$?
8814 1.1 christos cat conftest.err >&5
8815 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8816 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8817 1.1 christos # The compiler can only warn and ignore the option if not recognized
8818 1.1 christos # So say no if there are warnings other than the usual output.
8819 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8820 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8821 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8822 1.1 christos lt_cv_prog_compiler_pic_works=yes
8823 1.1 christos fi
8824 1.1 christos fi
8825 1.1 christos $RM conftest*
8826 1.1 christos
8827 1.1 christos fi
8828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8829 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8830 1.1 christos
8831 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8832 1.1 christos case $lt_prog_compiler_pic in
8833 1.1 christos "" | " "*) ;;
8834 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8835 1.1 christos esac
8836 1.1 christos else
8837 1.1 christos lt_prog_compiler_pic=
8838 1.1 christos lt_prog_compiler_can_build_shared=no
8839 1.1 christos fi
8840 1.1 christos
8841 1.1 christos fi
8842 1.1 christos
8843 1.1 christos
8844 1.1 christos
8845 1.1 christos
8846 1.1 christos
8847 1.1 christos
8848 1.1 christos #
8849 1.1 christos # Check to make sure the static flag actually works.
8850 1.1 christos #
8851 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8853 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8854 1.1 christos if ${lt_cv_prog_compiler_static_works+:} false; then :
8855 1.1 christos $as_echo_n "(cached) " >&6
8856 1.1 christos else
8857 1.1 christos lt_cv_prog_compiler_static_works=no
8858 1.1 christos save_LDFLAGS="$LDFLAGS"
8859 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8860 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
8861 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8862 1.1 christos # The linker can only warn and ignore the option if not recognized
8863 1.1 christos # So say no if there are warnings
8864 1.1 christos if test -s conftest.err; then
8865 1.1 christos # Append any errors to the config.log.
8866 1.1 christos cat conftest.err 1>&5
8867 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8868 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8869 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then
8870 1.1 christos lt_cv_prog_compiler_static_works=yes
8871 1.1 christos fi
8872 1.1 christos else
8873 1.1 christos lt_cv_prog_compiler_static_works=yes
8874 1.1 christos fi
8875 1.1 christos fi
8876 1.1 christos $RM -r conftest*
8877 1.1 christos LDFLAGS="$save_LDFLAGS"
8878 1.1 christos
8879 1.1 christos fi
8880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8881 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8882 1.1 christos
8883 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8884 1.1 christos :
8885 1.1 christos else
8886 1.1 christos lt_prog_compiler_static=
8887 1.1 christos fi
8888 1.1 christos
8889 1.1 christos
8890 1.1 christos
8891 1.1 christos
8892 1.1 christos
8893 1.1 christos
8894 1.1 christos
8895 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8896 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8897 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
8898 1.1 christos $as_echo_n "(cached) " >&6
8899 1.1 christos else
8900 1.1 christos lt_cv_prog_compiler_c_o=no
8901 1.1 christos $RM -r conftest 2>/dev/null
8902 1.1 christos mkdir conftest
8903 1.1 christos cd conftest
8904 1.1 christos mkdir out
8905 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8906 1.1 christos
8907 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
8908 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8909 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8910 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8911 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8912 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8913 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8914 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8915 1.1 christos -e 's:$: $lt_compiler_flag:'`
8916 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8917 1.1 christos (eval "$lt_compile" 2>out/conftest.err)
8918 1.1 christos ac_status=$?
8919 1.1 christos cat out/conftest.err >&5
8920 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8921 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
8922 1.1 christos then
8923 1.1 christos # The compiler can only warn and ignore the option if not recognized
8924 1.1 christos # So say no if there are warnings
8925 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8926 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8927 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8928 1.1 christos lt_cv_prog_compiler_c_o=yes
8929 1.1 christos fi
8930 1.1 christos fi
8931 1.1 christos chmod u+w . 2>&5
8932 1.1 christos $RM conftest*
8933 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for
8934 1.1 christos # template instantiation
8935 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8936 1.1 christos $RM out/* && rmdir out
8937 1.1 christos cd ..
8938 1.1 christos $RM -r conftest
8939 1.1 christos $RM conftest*
8940 1.1 christos
8941 1.1 christos fi
8942 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8943 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8944 1.1 christos
8945 1.1 christos
8946 1.1 christos
8947 1.1 christos
8948 1.1 christos
8949 1.1 christos
8950 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8951 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8952 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
8953 1.1 christos $as_echo_n "(cached) " >&6
8954 1.1 christos else
8955 1.1 christos lt_cv_prog_compiler_c_o=no
8956 1.1 christos $RM -r conftest 2>/dev/null
8957 1.1 christos mkdir conftest
8958 1.1 christos cd conftest
8959 1.1 christos mkdir out
8960 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8961 1.1 christos
8962 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
8963 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8964 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8965 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8966 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8967 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8968 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8969 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8970 1.1 christos -e 's:$: $lt_compiler_flag:'`
8971 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8972 1.1 christos (eval "$lt_compile" 2>out/conftest.err)
8973 1.1 christos ac_status=$?
8974 1.1 christos cat out/conftest.err >&5
8975 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8976 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
8977 1.1 christos then
8978 1.1 christos # The compiler can only warn and ignore the option if not recognized
8979 1.1 christos # So say no if there are warnings
8980 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8981 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8982 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8983 1.1 christos lt_cv_prog_compiler_c_o=yes
8984 1.1 christos fi
8985 1.1 christos fi
8986 1.1 christos chmod u+w . 2>&5
8987 1.1 christos $RM conftest*
8988 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for
8989 1.1 christos # template instantiation
8990 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8991 1.1 christos $RM out/* && rmdir out
8992 1.1 christos cd ..
8993 1.1 christos $RM -r conftest
8994 1.1 christos $RM conftest*
8995 1.1 christos
8996 1.1 christos fi
8997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8998 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8999 1.1 christos
9000 1.1 christos
9001 1.1 christos
9002 1.1 christos
9003 1.1 christos hard_links="nottested"
9004 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9005 1.1 christos # do not overwrite the value of need_locks provided by the user
9006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9007 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; }
9008 1.1 christos hard_links=yes
9009 1.1 christos $RM conftest*
9010 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9011 1.1 christos touch conftest.a
9012 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no
9013 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9014 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9015 1.1 christos $as_echo "$hard_links" >&6; }
9016 1.1 christos if test "$hard_links" = no; then
9017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9018 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9019 1.1 christos need_locks=warn
9020 1.1 christos fi
9021 1.1 christos else
9022 1.1 christos need_locks=no
9023 1.1 christos fi
9024 1.1 christos
9025 1.1 christos
9026 1.1 christos
9027 1.1 christos
9028 1.1 christos
9029 1.1 christos
9030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9031 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9032 1.1 christos
9033 1.1 christos runpath_var=
9034 1.1 christos allow_undefined_flag=
9035 1.1 christos always_export_symbols=no
9036 1.1 christos archive_cmds=
9037 1.1 christos archive_expsym_cmds=
9038 1.1 christos compiler_needs_object=no
9039 1.1 christos enable_shared_with_static_runtimes=no
9040 1.1 christos export_dynamic_flag_spec=
9041 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9042 1.1 christos hardcode_automatic=no
9043 1.1 christos hardcode_direct=no
9044 1.1 christos hardcode_direct_absolute=no
9045 1.1 christos hardcode_libdir_flag_spec=
9046 1.1 christos hardcode_libdir_flag_spec_ld=
9047 1.1 christos hardcode_libdir_separator=
9048 1.1 christos hardcode_minus_L=no
9049 1.1 christos hardcode_shlibpath_var=unsupported
9050 1.1 christos inherit_rpath=no
9051 1.1 christos link_all_deplibs=unknown
9052 1.1 christos module_cmds=
9053 1.1 christos module_expsym_cmds=
9054 1.1 christos old_archive_from_new_cmds=
9055 1.1 christos old_archive_from_expsyms_cmds=
9056 1.1 christos thread_safe_flag_spec=
9057 1.1 christos whole_archive_flag_spec=
9058 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always*
9059 1.1 christos # included in the symbol list
9060 1.1 christos include_expsyms=
9061 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude
9062 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or
9063 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9064 1.1 christos # as well as any symbol that contains `d'.
9065 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9066 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9067 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if
9068 1.1 christos # the symbol is explicitly referenced. Since portable code cannot
9069 1.1 christos # rely on this symbol name, it's probably fine to never include it in
9070 1.1 christos # preloaded symbol tables.
9071 1.1 christos # Exclude shared library initialization/finalization symbols.
9072 1.1 christos extract_expsyms_cmds=
9073 1.1 christos
9074 1.1 christos case $host_os in
9075 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9076 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time
9077 1.1 christos # When not using gcc, we currently assume that we are using
9078 1.1 christos # Microsoft Visual C++.
9079 1.1 christos if test "$GCC" != yes; then
9080 1.1 christos with_gnu_ld=no
9081 1.1 christos fi
9082 1.1 christos ;;
9083 1.1 christos interix*)
9084 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++)
9085 1.1 christos with_gnu_ld=yes
9086 1.1 christos ;;
9087 1.1 christos openbsd*)
9088 1.1 christos with_gnu_ld=no
9089 1.1 christos ;;
9090 1.1 christos esac
9091 1.1 christos
9092 1.1 christos ld_shlibs=yes
9093 1.1 christos
9094 1.1 christos # On some targets, GNU ld is compatible enough with the native linker
9095 1.1 christos # that we're better off using the native interface for both.
9096 1.1 christos lt_use_gnu_ld_interface=no
9097 1.1 christos if test "$with_gnu_ld" = yes; then
9098 1.1 christos case $host_os in
9099 1.1 christos aix*)
9100 1.1 christos # The AIX port of GNU ld has always aspired to compatibility
9101 1.1 christos # with the native linker. However, as the warning in the GNU ld
9102 1.1 christos # block says, versions before 2.19.5* couldn't really create working
9103 1.1 christos # shared libraries, regardless of the interface used.
9104 1.1 christos case `$LD -v 2>&1` in
9105 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9106 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9107 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9108 1.1 christos *)
9109 1.1 christos lt_use_gnu_ld_interface=yes
9110 1.1 christos ;;
9111 1.1 christos esac
9112 1.1 christos ;;
9113 1.1 christos *)
9114 1.1 christos lt_use_gnu_ld_interface=yes
9115 1.1 christos ;;
9116 1.1 christos esac
9117 1.1 christos fi
9118 1.1 christos
9119 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then
9120 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty
9121 1.1 christos wlarc='${wl}'
9122 1.1 christos
9123 1.1 christos # Set some defaults for GNU ld with shared library support. These
9124 1.1 christos # are reset later if shared libraries are not supported. Putting them
9125 1.1 christos # here allows them to be overridden if necessary.
9126 1.1 christos runpath_var=LD_RUN_PATH
9127 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9128 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic'
9129 1.1 christos # ancient GNU ld didn't support --whole-archive et. al.
9130 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9131 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9132 1.1 christos else
9133 1.1 christos whole_archive_flag_spec=
9134 1.1 christos fi
9135 1.1 christos supports_anon_versioning=no
9136 1.1 christos case `$LD -v 2>&1` in
9137 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;;
9138 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9139 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9140 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9141 1.1 christos *\ 2.11.*) ;; # other 2.11 versions
9142 1.1 christos *) supports_anon_versioning=yes ;;
9143 1.1 christos esac
9144 1.1 christos
9145 1.1 christos # See if GNU ld supports shared libraries.
9146 1.1 christos case $host_os in
9147 1.1 christos aix[3-9]*)
9148 1.1 christos # On AIX/PPC, the GNU linker is very broken
9149 1.1 christos if test "$host_cpu" != ia64; then
9150 1.1 christos ld_shlibs=no
9151 1.1 christos cat <<_LT_EOF 1>&2
9152 1.1 christos
9153 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported
9154 1.1 christos *** to be unable to reliably create shared libraries on AIX.
9155 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you
9156 1.1 christos *** really care for shared libraries, you may want to install binutils
9157 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9158 1.1 christos *** You will then need to restart the configuration process.
9159 1.1 christos
9160 1.1 christos _LT_EOF
9161 1.1 christos fi
9162 1.1 christos ;;
9163 1.1 christos
9164 1.1 christos amigaos*)
9165 1.1 christos case $host_cpu in
9166 1.1 christos powerpc)
9167 1.1 christos # see comment about AmigaOS4 .so support
9168 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9169 1.1 christos archive_expsym_cmds=''
9170 1.1 christos ;;
9171 1.1 christos m68k)
9172 1.1 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)'
9173 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9174 1.1 christos hardcode_minus_L=yes
9175 1.1 christos ;;
9176 1.1 christos esac
9177 1.1 christos ;;
9178 1.1 christos
9179 1.1 christos beos*)
9180 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9181 1.1 christos allow_undefined_flag=unsupported
9182 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9183 1.1 christos # support --undefined. This deserves some investigation. FIXME
9184 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9185 1.1 christos else
9186 1.1 christos ld_shlibs=no
9187 1.1 christos fi
9188 1.1 christos ;;
9189 1.1 christos
9190 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9191 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9192 1.1 christos # as there is no search path for DLLs.
9193 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9194 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols'
9195 1.1 christos allow_undefined_flag=unsupported
9196 1.1 christos always_export_symbols=no
9197 1.1 christos enable_shared_with_static_runtimes=yes
9198 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9199 1.1 christos
9200 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9201 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9202 1.1 christos # If the export-symbols file already is a .def file (1st line
9203 1.1 christos # is EXPORTS), use it as is; otherwise, prepend...
9204 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9205 1.1 christos cp $export_symbols $output_objdir/$soname.def;
9206 1.1 christos else
9207 1.1 christos echo EXPORTS > $output_objdir/$soname.def;
9208 1.1 christos cat $export_symbols >> $output_objdir/$soname.def;
9209 1.1 christos fi~
9210 1.1 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'
9211 1.1 christos else
9212 1.1 christos ld_shlibs=no
9213 1.1 christos fi
9214 1.1 christos ;;
9215 1.1 christos
9216 1.1 christos haiku*)
9217 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9218 1.1 christos link_all_deplibs=yes
9219 1.1 christos ;;
9220 1.1 christos
9221 1.1 christos interix[3-9]*)
9222 1.1 christos hardcode_direct=no
9223 1.1 christos hardcode_shlibpath_var=no
9224 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9225 1.1 christos export_dynamic_flag_spec='${wl}-E'
9226 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9227 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by
9228 1.1 christos # default) and relocated if they conflict, which is a slow very memory
9229 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random,
9230 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9231 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9232 1.1 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'
9233 1.1 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'
9234 1.1 christos ;;
9235 1.1 christos
9236 1.1 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9237 1.1 christos tmp_diet=no
9238 1.1 christos if test "$host_os" = linux-dietlibc; then
9239 1.1 christos case $cc_basename in
9240 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9241 1.1 christos esac
9242 1.1 christos fi
9243 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9244 1.1 christos && test "$tmp_diet" = no
9245 1.1 christos then
9246 1.1 christos tmp_addflag=' $pic_flag'
9247 1.1 christos tmp_sharedflag='-shared'
9248 1.1 christos case $cc_basename,$host_cpu in
9249 1.1 christos pgcc*) # Portland Group C compiler
9250 1.1 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9251 1.1 christos tmp_addflag=' $pic_flag'
9252 1.1 christos ;;
9253 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*)
9254 1.1 christos # Portland Group f77 and f90 compilers
9255 1.1 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9256 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;;
9257 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9258 1.1 christos tmp_addflag=' -i_dynamic' ;;
9259 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9260 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;;
9261 1.1 christos ifc* | ifort*) # Intel Fortran compiler
9262 1.1 christos tmp_addflag=' -nofor_main' ;;
9263 1.1 christos lf95*) # Lahey Fortran 8.1
9264 1.1 christos whole_archive_flag_spec=
9265 1.1 christos tmp_sharedflag='--shared' ;;
9266 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9267 1.1 christos tmp_sharedflag='-qmkshrobj'
9268 1.1 christos tmp_addflag= ;;
9269 1.1 christos nvcc*) # Cuda Compiler Driver 2.2
9270 1.1 christos whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9271 1.1 christos compiler_needs_object=yes
9272 1.1 christos ;;
9273 1.1 christos esac
9274 1.1 christos case `$CC -V 2>&1 | sed 5q` in
9275 1.1 christos *Sun\ C*) # Sun C 5.9
9276 1.1 christos whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9277 1.1 christos compiler_needs_object=yes
9278 1.1 christos tmp_sharedflag='-G' ;;
9279 1.1 christos *Sun\ F*) # Sun Fortran 8.3
9280 1.1 christos tmp_sharedflag='-G' ;;
9281 1.1 christos esac
9282 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9283 1.1 christos
9284 1.1 christos if test "x$supports_anon_versioning" = xyes; then
9285 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9286 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9287 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9288 1.1 christos $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9289 1.1 christos fi
9290 1.1 christos
9291 1.1 christos case $cc_basename in
9292 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*)
9293 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9294 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9295 1.1 christos hardcode_libdir_flag_spec=
9296 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir'
9297 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9298 1.1 christos if test "x$supports_anon_versioning" = xyes; then
9299 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9300 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9301 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9302 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9303 1.1 christos fi
9304 1.1 christos ;;
9305 1.1 christos esac
9306 1.1 christos else
9307 1.1 christos ld_shlibs=no
9308 1.1 christos fi
9309 1.1 christos ;;
9310 1.1 christos
9311 1.1 christos netbsd*)
9312 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9313 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9314 1.1 christos wlarc=
9315 1.1 christos else
9316 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9317 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9318 1.1 christos fi
9319 1.1 christos ;;
9320 1.1 christos
9321 1.1 christos solaris*)
9322 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9323 1.1 christos ld_shlibs=no
9324 1.1 christos cat <<_LT_EOF 1>&2
9325 1.1 christos
9326 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9327 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool
9328 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9329 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify
9330 1.1 christos *** your PATH or compiler configuration so that the native linker is
9331 1.1 christos *** used, and then restart.
9332 1.1 christos
9333 1.1 christos _LT_EOF
9334 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9335 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9336 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9337 1.1 christos else
9338 1.1 christos ld_shlibs=no
9339 1.1 christos fi
9340 1.1 christos ;;
9341 1.1 christos
9342 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9343 1.1 christos case `$LD -v 2>&1` in
9344 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9345 1.1 christos ld_shlibs=no
9346 1.1 christos cat <<_LT_EOF 1>&2
9347 1.1 christos
9348 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9349 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool
9350 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9351 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9352 1.1 christos *** your PATH or compiler configuration so that the native linker is
9353 1.1 christos *** used, and then restart.
9354 1.1 christos
9355 1.1 christos _LT_EOF
9356 1.1 christos ;;
9357 1.1 christos *)
9358 1.1 christos # For security reasons, it is highly recommended that you always
9359 1.1 christos # use absolute paths for naming shared libraries, and exclude the
9360 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so
9361 1.1 christos # requires that you compile everything twice, which is a pain.
9362 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9363 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9364 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9365 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9366 1.1 christos else
9367 1.1 christos ld_shlibs=no
9368 1.1 christos fi
9369 1.1 christos ;;
9370 1.1 christos esac
9371 1.1 christos ;;
9372 1.1 christos
9373 1.1 christos sunos4*)
9374 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9375 1.1 christos wlarc=
9376 1.1 christos hardcode_direct=yes
9377 1.1 christos hardcode_shlibpath_var=no
9378 1.1 christos ;;
9379 1.1 christos
9380 1.1 christos *)
9381 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9382 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9383 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9384 1.1 christos else
9385 1.1 christos ld_shlibs=no
9386 1.1 christos fi
9387 1.1 christos ;;
9388 1.1 christos esac
9389 1.1 christos
9390 1.1 christos if test "$ld_shlibs" = no; then
9391 1.1 christos runpath_var=
9392 1.1 christos hardcode_libdir_flag_spec=
9393 1.1 christos export_dynamic_flag_spec=
9394 1.1 christos whole_archive_flag_spec=
9395 1.1 christos fi
9396 1.1 christos else
9397 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld)
9398 1.1 christos case $host_os in
9399 1.1 christos aix3*)
9400 1.1 christos allow_undefined_flag=unsupported
9401 1.1 christos always_export_symbols=yes
9402 1.1 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'
9403 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there
9404 1.1 christos # are no directories specified by -L.
9405 1.1 christos hardcode_minus_L=yes
9406 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9407 1.1 christos # Neither direct hardcoding nor static linking is supported with a
9408 1.1 christos # broken collect2.
9409 1.1 christos hardcode_direct=unsupported
9410 1.1 christos fi
9411 1.1 christos ;;
9412 1.1 christos
9413 1.1 christos aix[4-9]*)
9414 1.1 christos if test "$host_cpu" = ia64; then
9415 1.1 christos # On IA64, the linker does run time linking by default, so we don't
9416 1.1 christos # have to do anything special.
9417 1.1 christos aix_use_runtimelinking=no
9418 1.1 christos exp_sym_flag='-Bexport'
9419 1.1 christos no_entry_flag=""
9420 1.1 christos else
9421 1.1 christos # If we're using GNU nm, then we don't want the "-C" option.
9422 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm
9423 1.1 christos # Also, AIX nm treats weak defined symbols like other global
9424 1.1 christos # defined symbols, whereas GNU nm marks them as "W".
9425 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9426 1.1 christos export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9427 1.1 christos else
9428 1.1 christos export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9429 1.1 christos fi
9430 1.1 christos aix_use_runtimelinking=no
9431 1.1 christos
9432 1.1 christos # Test if we are trying to use run time linking or normal
9433 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9434 1.1 christos # need to do runtime linking.
9435 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9436 1.1 christos for ld_flag in $LDFLAGS; do
9437 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9438 1.1 christos aix_use_runtimelinking=yes
9439 1.1 christos break
9440 1.1 christos fi
9441 1.1 christos done
9442 1.1 christos ;;
9443 1.1 christos esac
9444 1.1 christos
9445 1.1 christos exp_sym_flag='-bexport'
9446 1.1 christos no_entry_flag='-bnoentry'
9447 1.1 christos fi
9448 1.1 christos
9449 1.1 christos # When large executables or shared objects are built, AIX ld can
9450 1.1 christos # have problems creating the table of contents. If linking a library
9451 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to
9452 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9453 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9454 1.1 christos
9455 1.1 christos archive_cmds=''
9456 1.1 christos hardcode_direct=yes
9457 1.1 christos hardcode_direct_absolute=yes
9458 1.1 christos hardcode_libdir_separator=':'
9459 1.1 christos link_all_deplibs=yes
9460 1.1 christos file_list_spec='${wl}-f,'
9461 1.1 christos
9462 1.1 christos if test "$GCC" = yes; then
9463 1.1 christos case $host_os in aix4.[012]|aix4.[012].*)
9464 1.1 christos # We only want to do this on AIX 4.2 and lower, the check
9465 1.1 christos # below for broken collect2 doesn't work under 4.3+
9466 1.1 christos collect2name=`${CC} -print-prog-name=collect2`
9467 1.1 christos if test -f "$collect2name" &&
9468 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9469 1.1 christos then
9470 1.1 christos # We have reworked collect2
9471 1.1 christos :
9472 1.1 christos else
9473 1.1 christos # We have old collect2
9474 1.1 christos hardcode_direct=unsupported
9475 1.1 christos # It fails to find uninstalled libraries when the uninstalled
9476 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L
9477 1.1 christos # to unsupported forces relinking
9478 1.1 christos hardcode_minus_L=yes
9479 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9480 1.1 christos hardcode_libdir_separator=
9481 1.1 christos fi
9482 1.1 christos ;;
9483 1.1 christos esac
9484 1.1 christos shared_flag='-shared'
9485 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9486 1.1 christos shared_flag="$shared_flag "'${wl}-G'
9487 1.1 christos fi
9488 1.1 christos else
9489 1.1 christos # not using gcc
9490 1.1 christos if test "$host_cpu" = ia64; then
9491 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9492 1.1 christos # chokes on -Wl,-G. The following line is correct:
9493 1.1 christos shared_flag='-G'
9494 1.1 christos else
9495 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9496 1.1 christos shared_flag='${wl}-G'
9497 1.1 christos else
9498 1.1 christos shared_flag='${wl}-bM:SRE'
9499 1.1 christos fi
9500 1.1 christos fi
9501 1.1 christos fi
9502 1.1 christos
9503 1.1 christos export_dynamic_flag_spec='${wl}-bexpall'
9504 1.1 christos # It seems that -bexpall does not export symbols beginning with
9505 1.1 christos # underscore (_), so it is better to generate a list of symbols to export.
9506 1.1 christos always_export_symbols=yes
9507 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9508 1.1 christos # Warning - without using the other runtime loading flags (-brtl),
9509 1.1 christos # -berok will link without error, but may produce a broken library.
9510 1.1 christos allow_undefined_flag='-berok'
9511 1.1 christos # Determine the default libpath from the value encoded in an
9512 1.1 christos # empty executable.
9513 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9514 1.1 christos /* end confdefs.h. */
9515 1.1 christos
9516 1.1 christos int
9517 1.1 christos main ()
9518 1.1 christos {
9519 1.1 christos
9520 1.1 christos ;
9521 1.1 christos return 0;
9522 1.1 christos }
9523 1.1 christos _ACEOF
9524 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9525 1.1 christos
9526 1.1 christos lt_aix_libpath_sed='
9527 1.1 christos /Import File Strings/,/^$/ {
9528 1.1 christos /^0/ {
9529 1.1 christos s/^0 *\(.*\)$/\1/
9530 1.1 christos p
9531 1.1 christos }
9532 1.1 christos }'
9533 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9534 1.1 christos # Check for a 64-bit object if we didn't find anything.
9535 1.1 christos if test -z "$aix_libpath"; then
9536 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9537 1.1 christos fi
9538 1.1 christos fi
9539 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9540 1.1 christos conftest$ac_exeext conftest.$ac_ext
9541 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9542 1.1 christos
9543 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9544 1.1 christos archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9545 1.1 christos else
9546 1.1 christos if test "$host_cpu" = ia64; then
9547 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9548 1.1 christos allow_undefined_flag="-z nodefs"
9549 1.1 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"
9550 1.1 christos else
9551 1.1 christos # Determine the default libpath from the value encoded in an
9552 1.1 christos # empty executable.
9553 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9554 1.1 christos /* end confdefs.h. */
9555 1.1 christos
9556 1.1 christos int
9557 1.1 christos main ()
9558 1.1 christos {
9559 1.1 christos
9560 1.1 christos ;
9561 1.1 christos return 0;
9562 1.1 christos }
9563 1.1 christos _ACEOF
9564 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9565 1.1 christos
9566 1.1 christos lt_aix_libpath_sed='
9567 1.1 christos /Import File Strings/,/^$/ {
9568 1.1 christos /^0/ {
9569 1.1 christos s/^0 *\(.*\)$/\1/
9570 1.1 christos p
9571 1.1 christos }
9572 1.1 christos }'
9573 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9574 1.1 christos # Check for a 64-bit object if we didn't find anything.
9575 1.1 christos if test -z "$aix_libpath"; then
9576 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9577 1.1 christos fi
9578 1.1 christos fi
9579 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9580 1.1 christos conftest$ac_exeext conftest.$ac_ext
9581 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9582 1.1 christos
9583 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9584 1.1 christos # Warning - without using the other run time loading flags,
9585 1.1 christos # -berok will link without error, but may produce a broken library.
9586 1.1 christos no_undefined_flag=' ${wl}-bernotok'
9587 1.1 christos allow_undefined_flag=' ${wl}-berok'
9588 1.1 christos if test "$with_gnu_ld" = yes; then
9589 1.1 christos # We only use this code for GNU lds that support --whole-archive.
9590 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9591 1.1 christos else
9592 1.1 christos # Exported symbols can be pulled into shared objects from archives
9593 1.1 christos whole_archive_flag_spec='$convenience'
9594 1.1 christos fi
9595 1.1 christos archive_cmds_need_lc=yes
9596 1.1 christos # This is similar to how AIX traditionally builds its shared libraries.
9597 1.1 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'
9598 1.1 christos fi
9599 1.1 christos fi
9600 1.1 christos ;;
9601 1.1 christos
9602 1.1 christos amigaos*)
9603 1.1 christos case $host_cpu in
9604 1.1 christos powerpc)
9605 1.1 christos # see comment about AmigaOS4 .so support
9606 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9607 1.1 christos archive_expsym_cmds=''
9608 1.1 christos ;;
9609 1.1 christos m68k)
9610 1.1 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)'
9611 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9612 1.1 christos hardcode_minus_L=yes
9613 1.1 christos ;;
9614 1.1 christos esac
9615 1.1 christos ;;
9616 1.1 christos
9617 1.1 christos bsdi[45]*)
9618 1.1 christos export_dynamic_flag_spec=-rdynamic
9619 1.1 christos ;;
9620 1.1 christos
9621 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9622 1.1 christos # When not using gcc, we currently assume that we are using
9623 1.1 christos # Microsoft Visual C++.
9624 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is
9625 1.1 christos # no search path for DLLs.
9626 1.1 christos hardcode_libdir_flag_spec=' '
9627 1.1 christos allow_undefined_flag=unsupported
9628 1.1 christos # Tell ltmain to make .lib files, not .a files.
9629 1.1 christos libext=lib
9630 1.1 christos # Tell ltmain to make .dll files, not .so files.
9631 1.1 christos shrext_cmds=".dll"
9632 1.1 christos # FIXME: Setting linknames here is a bad hack.
9633 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9634 1.1 christos # The linker will automatically build a .lib file if we build a DLL.
9635 1.1 christos old_archive_from_new_cmds='true'
9636 1.1 christos # FIXME: Should let the user specify the lib program.
9637 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9638 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`'
9639 1.1 christos enable_shared_with_static_runtimes=yes
9640 1.1 christos ;;
9641 1.1 christos
9642 1.1 christos darwin* | rhapsody*)
9643 1.1 christos
9644 1.1 christos
9645 1.1 christos archive_cmds_need_lc=no
9646 1.1 christos hardcode_direct=no
9647 1.1 christos hardcode_automatic=yes
9648 1.1 christos hardcode_shlibpath_var=unsupported
9649 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then
9650 1.1 christos whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9651 1.1 christos else
9652 1.1 christos whole_archive_flag_spec=''
9653 1.1 christos fi
9654 1.1 christos link_all_deplibs=yes
9655 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined"
9656 1.1 christos case $cc_basename in
9657 1.1 christos ifort*) _lt_dar_can_shared=yes ;;
9658 1.1 christos *) _lt_dar_can_shared=$GCC ;;
9659 1.1 christos esac
9660 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then
9661 1.1 christos output_verbose_link_cmd=func_echo_all
9662 1.1 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}"
9663 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9664 1.1 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}"
9665 1.1 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}"
9666 1.1 christos
9667 1.1 christos else
9668 1.1 christos ld_shlibs=no
9669 1.1 christos fi
9670 1.1 christos
9671 1.1 christos ;;
9672 1.1 christos
9673 1.1 christos dgux*)
9674 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9675 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9676 1.1 christos hardcode_shlibpath_var=no
9677 1.1 christos ;;
9678 1.1 christos
9679 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9680 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o
9681 1.1 christos # does not break anything, and helps significantly (at the cost of a little
9682 1.1 christos # extra space).
9683 1.1 christos freebsd2.2*)
9684 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9685 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9686 1.1 christos hardcode_direct=yes
9687 1.1 christos hardcode_shlibpath_var=no
9688 1.1 christos ;;
9689 1.1 christos
9690 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9691 1.1 christos freebsd2.*)
9692 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9693 1.1 christos hardcode_direct=yes
9694 1.1 christos hardcode_minus_L=yes
9695 1.1 christos hardcode_shlibpath_var=no
9696 1.1 christos ;;
9697 1.1 christos
9698 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9699 1.1 christos freebsd* | dragonfly*)
9700 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9701 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9702 1.1 christos hardcode_direct=yes
9703 1.1 christos hardcode_shlibpath_var=no
9704 1.1 christos ;;
9705 1.1 christos
9706 1.1 christos hpux9*)
9707 1.1 christos if test "$GCC" = yes; then
9708 1.1 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'
9709 1.1 christos else
9710 1.1 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'
9711 1.1 christos fi
9712 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9713 1.1 christos hardcode_libdir_separator=:
9714 1.1 christos hardcode_direct=yes
9715 1.1 christos
9716 1.1 christos # hardcode_minus_L: Not really in the search PATH,
9717 1.1 christos # but as the default location of the library.
9718 1.1 christos hardcode_minus_L=yes
9719 1.1 christos export_dynamic_flag_spec='${wl}-E'
9720 1.1 christos ;;
9721 1.1 christos
9722 1.1 christos hpux10*)
9723 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9724 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9725 1.1 christos else
9726 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9727 1.1 christos fi
9728 1.1 christos if test "$with_gnu_ld" = no; then
9729 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9730 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir'
9731 1.1 christos hardcode_libdir_separator=:
9732 1.1 christos hardcode_direct=yes
9733 1.1 christos hardcode_direct_absolute=yes
9734 1.1 christos export_dynamic_flag_spec='${wl}-E'
9735 1.1 christos # hardcode_minus_L: Not really in the search PATH,
9736 1.1 christos # but as the default location of the library.
9737 1.1 christos hardcode_minus_L=yes
9738 1.1 christos fi
9739 1.1 christos ;;
9740 1.1 christos
9741 1.1 christos hpux11*)
9742 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9743 1.1 christos case $host_cpu in
9744 1.1 christos hppa*64*)
9745 1.1 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9746 1.1 christos ;;
9747 1.1 christos ia64*)
9748 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9749 1.1 christos ;;
9750 1.1 christos *)
9751 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9752 1.1 christos ;;
9753 1.1 christos esac
9754 1.1 christos else
9755 1.1 christos case $host_cpu in
9756 1.1 christos hppa*64*)
9757 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9758 1.1 christos ;;
9759 1.1 christos ia64*)
9760 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9761 1.1 christos ;;
9762 1.1 christos *)
9763 1.1 christos
9764 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet
9765 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9767 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; }
9768 1.1 christos if ${lt_cv_prog_compiler__b+:} false; then :
9769 1.1 christos $as_echo_n "(cached) " >&6
9770 1.1 christos else
9771 1.1 christos lt_cv_prog_compiler__b=no
9772 1.1 christos save_LDFLAGS="$LDFLAGS"
9773 1.1 christos LDFLAGS="$LDFLAGS -b"
9774 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
9775 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9776 1.1 christos # The linker can only warn and ignore the option if not recognized
9777 1.1 christos # So say no if there are warnings
9778 1.1 christos if test -s conftest.err; then
9779 1.1 christos # Append any errors to the config.log.
9780 1.1 christos cat conftest.err 1>&5
9781 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9782 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9783 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then
9784 1.1 christos lt_cv_prog_compiler__b=yes
9785 1.1 christos fi
9786 1.1 christos else
9787 1.1 christos lt_cv_prog_compiler__b=yes
9788 1.1 christos fi
9789 1.1 christos fi
9790 1.1 christos $RM -r conftest*
9791 1.1 christos LDFLAGS="$save_LDFLAGS"
9792 1.1 christos
9793 1.1 christos fi
9794 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9795 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; }
9796 1.1 christos
9797 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then
9798 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9799 1.1 christos else
9800 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9801 1.1 christos fi
9802 1.1 christos
9803 1.1 christos ;;
9804 1.1 christos esac
9805 1.1 christos fi
9806 1.1 christos if test "$with_gnu_ld" = no; then
9807 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9808 1.1 christos hardcode_libdir_separator=:
9809 1.1 christos
9810 1.1 christos case $host_cpu in
9811 1.1 christos hppa*64*|ia64*)
9812 1.1 christos hardcode_direct=no
9813 1.1 christos hardcode_shlibpath_var=no
9814 1.1 christos ;;
9815 1.1 christos *)
9816 1.1 christos hardcode_direct=yes
9817 1.1 christos hardcode_direct_absolute=yes
9818 1.1 christos export_dynamic_flag_spec='${wl}-E'
9819 1.1 christos
9820 1.1 christos # hardcode_minus_L: Not really in the search PATH,
9821 1.1 christos # but as the default location of the library.
9822 1.1 christos hardcode_minus_L=yes
9823 1.1 christos ;;
9824 1.1 christos esac
9825 1.1 christos fi
9826 1.1 christos ;;
9827 1.1 christos
9828 1.1 christos irix5* | irix6* | nonstopux*)
9829 1.1 christos if test "$GCC" = yes; then
9830 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9831 1.1 christos # Try to use the -exported_symbol ld option, if it does not
9832 1.1 christos # work, assume that -exports_file does not work either and
9833 1.1 christos # implicitly export all symbols.
9834 1.1 christos save_LDFLAGS="$LDFLAGS"
9835 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9836 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9837 1.1 christos /* end confdefs.h. */
9838 1.1 christos int foo(void) {}
9839 1.1 christos _ACEOF
9840 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9841 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9842 1.1 christos
9843 1.1 christos fi
9844 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9845 1.1 christos conftest$ac_exeext conftest.$ac_ext
9846 1.1 christos LDFLAGS="$save_LDFLAGS"
9847 1.1 christos else
9848 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9849 1.1 christos archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9850 1.1 christos fi
9851 1.1 christos archive_cmds_need_lc='no'
9852 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9853 1.1 christos hardcode_libdir_separator=:
9854 1.1 christos inherit_rpath=yes
9855 1.1 christos link_all_deplibs=yes
9856 1.1 christos ;;
9857 1.1 christos
9858 1.1 christos netbsd*)
9859 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9860 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9861 1.1 christos else
9862 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9863 1.1 christos fi
9864 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9865 1.1 christos hardcode_direct=yes
9866 1.1 christos hardcode_shlibpath_var=no
9867 1.1 christos ;;
9868 1.1 christos
9869 1.1 christos newsos6)
9870 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9871 1.1 christos hardcode_direct=yes
9872 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9873 1.1 christos hardcode_libdir_separator=:
9874 1.1 christos hardcode_shlibpath_var=no
9875 1.1 christos ;;
9876 1.1 christos
9877 1.1 christos *nto* | *qnx*)
9878 1.1 christos ;;
9879 1.1 christos
9880 1.1 christos openbsd*)
9881 1.1 christos if test -f /usr/libexec/ld.so; then
9882 1.1 christos hardcode_direct=yes
9883 1.1 christos hardcode_shlibpath_var=no
9884 1.1 christos hardcode_direct_absolute=yes
9885 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9886 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9887 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9888 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9889 1.1 christos export_dynamic_flag_spec='${wl}-E'
9890 1.1 christos else
9891 1.1 christos case $host_os in
9892 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9893 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9894 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9895 1.1 christos ;;
9896 1.1 christos *)
9897 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9898 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9899 1.1 christos ;;
9900 1.1 christos esac
9901 1.1 christos fi
9902 1.1 christos else
9903 1.1 christos ld_shlibs=no
9904 1.1 christos fi
9905 1.1 christos ;;
9906 1.1 christos
9907 1.1 christos os2*)
9908 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9909 1.1 christos hardcode_minus_L=yes
9910 1.1 christos allow_undefined_flag=unsupported
9911 1.1 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'
9912 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9913 1.1 christos ;;
9914 1.1 christos
9915 1.1 christos osf3*)
9916 1.1 christos if test "$GCC" = yes; then
9917 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9918 1.1 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9919 1.1 christos else
9920 1.1 christos allow_undefined_flag=' -expect_unresolved \*'
9921 1.1 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9922 1.1 christos fi
9923 1.1 christos archive_cmds_need_lc='no'
9924 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9925 1.1 christos hardcode_libdir_separator=:
9926 1.1 christos ;;
9927 1.1 christos
9928 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag
9929 1.1 christos if test "$GCC" = yes; then
9930 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9931 1.1 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9932 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9933 1.1 christos else
9934 1.1 christos allow_undefined_flag=' -expect_unresolved \*'
9935 1.1 christos archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9936 1.1 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~
9937 1.1 christos $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9938 1.1 christos
9939 1.1 christos # Both c and cxx compiler support -rpath directly
9940 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir'
9941 1.1 christos fi
9942 1.1 christos archive_cmds_need_lc='no'
9943 1.1 christos hardcode_libdir_separator=:
9944 1.1 christos ;;
9945 1.1 christos
9946 1.1 christos solaris*)
9947 1.1 christos no_undefined_flag=' -z defs'
9948 1.1 christos if test "$GCC" = yes; then
9949 1.1 christos wlarc='${wl}'
9950 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9951 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9952 1.1 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'
9953 1.1 christos else
9954 1.1 christos case `$CC -V 2>&1` in
9955 1.1 christos *"Compilers 5.0"*)
9956 1.1 christos wlarc=''
9957 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9958 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9959 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9960 1.1 christos ;;
9961 1.1 christos *)
9962 1.1 christos wlarc='${wl}'
9963 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9964 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9965 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9966 1.1 christos ;;
9967 1.1 christos esac
9968 1.1 christos fi
9969 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9970 1.1 christos hardcode_shlibpath_var=no
9971 1.1 christos case $host_os in
9972 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;;
9973 1.1 christos *)
9974 1.1 christos # The compiler driver will combine and reorder linker options,
9975 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl',
9976 1.1 christos # but is careful enough not to reorder.
9977 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?)
9978 1.1 christos if test "$GCC" = yes; then
9979 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9980 1.1 christos else
9981 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9982 1.1 christos fi
9983 1.1 christos ;;
9984 1.1 christos esac
9985 1.1 christos link_all_deplibs=yes
9986 1.1 christos ;;
9987 1.1 christos
9988 1.1 christos sunos4*)
9989 1.1 christos if test "x$host_vendor" = xsequent; then
9990 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o
9991 1.1 christos # files that make .init and .fini sections work.
9992 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9993 1.1 christos else
9994 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9995 1.1 christos fi
9996 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9997 1.1 christos hardcode_direct=yes
9998 1.1 christos hardcode_minus_L=yes
9999 1.1 christos hardcode_shlibpath_var=no
10000 1.1 christos ;;
10001 1.1 christos
10002 1.1 christos sysv4)
10003 1.1 christos case $host_vendor in
10004 1.1 christos sni)
10005 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10006 1.1 christos hardcode_direct=yes # is this really true???
10007 1.1 christos ;;
10008 1.1 christos siemens)
10009 1.1 christos ## LD is ld it makes a PLAMLIB
10010 1.1 christos ## CC just makes a GrossModule.
10011 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10012 1.1 christos reload_cmds='$CC -r -o $output$reload_objs'
10013 1.1 christos hardcode_direct=no
10014 1.1 christos ;;
10015 1.1 christos motorola)
10016 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10017 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10018 1.1 christos ;;
10019 1.1 christos esac
10020 1.1 christos runpath_var='LD_RUN_PATH'
10021 1.1 christos hardcode_shlibpath_var=no
10022 1.1 christos ;;
10023 1.1 christos
10024 1.1 christos sysv4.3*)
10025 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10026 1.1 christos hardcode_shlibpath_var=no
10027 1.1 christos export_dynamic_flag_spec='-Bexport'
10028 1.1 christos ;;
10029 1.1 christos
10030 1.1 christos sysv4*MP*)
10031 1.1 christos if test -d /usr/nec; then
10032 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10033 1.1 christos hardcode_shlibpath_var=no
10034 1.1 christos runpath_var=LD_RUN_PATH
10035 1.1 christos hardcode_runpath_var=yes
10036 1.1 christos ld_shlibs=yes
10037 1.1 christos fi
10038 1.1 christos ;;
10039 1.1 christos
10040 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10041 1.1 christos no_undefined_flag='${wl}-z,text'
10042 1.1 christos archive_cmds_need_lc=no
10043 1.1 christos hardcode_shlibpath_var=no
10044 1.1 christos runpath_var='LD_RUN_PATH'
10045 1.1 christos
10046 1.1 christos if test "$GCC" = yes; then
10047 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10048 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10049 1.1 christos else
10050 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10051 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052 1.1 christos fi
10053 1.1 christos ;;
10054 1.1 christos
10055 1.1 christos sysv5* | sco3.2v5* | sco5v6*)
10056 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not
10057 1.1 christos # link with -lc, and that would cause any symbols used from libc to
10058 1.1 christos # always be unresolved, which means just about no library would
10059 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text
10060 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed
10061 1.1 christos # as -z defs.
10062 1.1 christos no_undefined_flag='${wl}-z,text'
10063 1.1 christos allow_undefined_flag='${wl}-z,nodefs'
10064 1.1 christos archive_cmds_need_lc=no
10065 1.1 christos hardcode_shlibpath_var=no
10066 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir'
10067 1.1 christos hardcode_libdir_separator=':'
10068 1.1 christos link_all_deplibs=yes
10069 1.1 christos export_dynamic_flag_spec='${wl}-Bexport'
10070 1.1 christos runpath_var='LD_RUN_PATH'
10071 1.1 christos
10072 1.1 christos if test "$GCC" = yes; then
10073 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10074 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10075 1.1 christos else
10076 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10077 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10078 1.1 christos fi
10079 1.1 christos ;;
10080 1.1 christos
10081 1.1 christos uts4*)
10082 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10083 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10084 1.1 christos hardcode_shlibpath_var=no
10085 1.1 christos ;;
10086 1.1 christos
10087 1.1 christos *)
10088 1.1 christos ld_shlibs=no
10089 1.1 christos ;;
10090 1.1 christos esac
10091 1.1 christos
10092 1.1 christos if test x$host_vendor = xsni; then
10093 1.1 christos case $host in
10094 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10095 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym'
10096 1.1 christos ;;
10097 1.1 christos esac
10098 1.1 christos fi
10099 1.1 christos fi
10100 1.1 christos
10101 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10102 1.1 christos $as_echo "$ld_shlibs" >&6; }
10103 1.1 christos test "$ld_shlibs" = no && can_build_shared=no
10104 1.1 christos
10105 1.1 christos with_gnu_ld=$with_gnu_ld
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 # Do we need to explicitly link libc?
10123 1.1 christos #
10124 1.1 christos case "x$archive_cmds_need_lc" in
10125 1.1 christos x|xyes)
10126 1.1 christos # Assume -lc should be added
10127 1.1 christos archive_cmds_need_lc=yes
10128 1.1 christos
10129 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then
10130 1.1 christos case $archive_cmds in
10131 1.1 christos *'~'*)
10132 1.1 christos # FIXME: we may have to deal with multi-command sequences.
10133 1.1 christos ;;
10134 1.1 christos '$CC '*)
10135 1.1 christos # Test whether the compiler implicitly links with -lc since on some
10136 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc
10137 1.1 christos # to ld, don't add -lc before -lgcc.
10138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10139 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10140 1.1 christos if ${lt_cv_archive_cmds_need_lc+:} false; then :
10141 1.1 christos $as_echo_n "(cached) " >&6
10142 1.1 christos else
10143 1.1 christos $RM conftest*
10144 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10145 1.1 christos
10146 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10147 1.1 christos (eval $ac_compile) 2>&5
10148 1.1 christos ac_status=$?
10149 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10150 1.1 christos test $ac_status = 0; } 2>conftest.err; then
10151 1.1 christos soname=conftest
10152 1.1 christos lib=conftest
10153 1.1 christos libobjs=conftest.$ac_objext
10154 1.1 christos deplibs=
10155 1.1 christos wl=$lt_prog_compiler_wl
10156 1.1 christos pic_flag=$lt_prog_compiler_pic
10157 1.1 christos compiler_flags=-v
10158 1.1 christos linker_flags=-v
10159 1.1 christos verstring=
10160 1.1 christos output_objdir=.
10161 1.1 christos libname=conftest
10162 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag
10163 1.1 christos allow_undefined_flag=
10164 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10165 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10166 1.1 christos ac_status=$?
10167 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10168 1.1 christos test $ac_status = 0; }
10169 1.1 christos then
10170 1.1 christos lt_cv_archive_cmds_need_lc=no
10171 1.1 christos else
10172 1.1 christos lt_cv_archive_cmds_need_lc=yes
10173 1.1 christos fi
10174 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag
10175 1.1 christos else
10176 1.1 christos cat conftest.err 1>&5
10177 1.1 christos fi
10178 1.1 christos $RM conftest*
10179 1.1 christos
10180 1.1 christos fi
10181 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10182 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10183 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10184 1.1 christos ;;
10185 1.1 christos esac
10186 1.1 christos fi
10187 1.1 christos ;;
10188 1.1 christos esac
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.1 christos
10241 1.1 christos
10242 1.1 christos
10243 1.1 christos
10244 1.1 christos
10245 1.1 christos
10246 1.1 christos
10247 1.1 christos
10248 1.1 christos
10249 1.1 christos
10250 1.1 christos
10251 1.1 christos
10252 1.1 christos
10253 1.1 christos
10254 1.1 christos
10255 1.1 christos
10256 1.1 christos
10257 1.1 christos
10258 1.1 christos
10259 1.1 christos
10260 1.1 christos
10261 1.1 christos
10262 1.1 christos
10263 1.1 christos
10264 1.1 christos
10265 1.1 christos
10266 1.1 christos
10267 1.1 christos
10268 1.1 christos
10269 1.1 christos
10270 1.1 christos
10271 1.1 christos
10272 1.1 christos
10273 1.1 christos
10274 1.1 christos
10275 1.1 christos
10276 1.1 christos
10277 1.1 christos
10278 1.1 christos
10279 1.1 christos
10280 1.1 christos
10281 1.1 christos
10282 1.1 christos
10283 1.1 christos
10284 1.1 christos
10285 1.1 christos
10286 1.1 christos
10287 1.1 christos
10288 1.1 christos
10289 1.1 christos
10290 1.1 christos
10291 1.1 christos
10292 1.1 christos
10293 1.1 christos
10294 1.1 christos
10295 1.1 christos
10296 1.1 christos
10297 1.1 christos
10298 1.1 christos
10299 1.1 christos
10300 1.1 christos
10301 1.1 christos
10302 1.1 christos
10303 1.1 christos
10304 1.1 christos
10305 1.1 christos
10306 1.1 christos
10307 1.1 christos
10308 1.1 christos
10309 1.1 christos
10310 1.1 christos
10311 1.1 christos
10312 1.1 christos
10313 1.1 christos
10314 1.1 christos
10315 1.1 christos
10316 1.1 christos
10317 1.1 christos
10318 1.1 christos
10319 1.1 christos
10320 1.1 christos
10321 1.1 christos
10322 1.1 christos
10323 1.1 christos
10324 1.1 christos
10325 1.1 christos
10326 1.1 christos
10327 1.1 christos
10328 1.1 christos
10329 1.1 christos
10330 1.1 christos
10331 1.1 christos
10332 1.1 christos
10333 1.1 christos
10334 1.1 christos
10335 1.1 christos
10336 1.1 christos
10337 1.1 christos
10338 1.1 christos
10339 1.1 christos
10340 1.1 christos
10341 1.1 christos
10342 1.1 christos
10343 1.1 christos
10344 1.1 christos
10345 1.1 christos
10346 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10347 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; }
10348 1.1 christos
10349 1.1 christos if test "$GCC" = yes; then
10350 1.1 christos case $host_os in
10351 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10352 1.1 christos *) lt_awk_arg="/^libraries:/" ;;
10353 1.1 christos esac
10354 1.1 christos case $host_os in
10355 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10356 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;;
10357 1.1 christos esac
10358 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10359 1.1 christos case $lt_search_path_spec in
10360 1.1 christos *\;*)
10361 1.1 christos # if the path contains ";" then we assume it to be the separator
10362 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is
10363 1.1 christos # assumed that no part of a normal pathname contains ";" but that should
10364 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic.
10365 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10366 1.1 christos ;;
10367 1.1 christos *)
10368 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10369 1.1 christos ;;
10370 1.1 christos esac
10371 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it
10372 1.1 christos # and add multilib dir if necessary.
10373 1.1 christos lt_tmp_lt_search_path_spec=
10374 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10375 1.1 christos for lt_sys_path in $lt_search_path_spec; do
10376 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10377 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10378 1.1 christos else
10379 1.1 christos test -d "$lt_sys_path" && \
10380 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10381 1.1 christos fi
10382 1.1 christos done
10383 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10384 1.1 christos BEGIN {RS=" "; FS="/|\n";} {
10385 1.1 christos lt_foo="";
10386 1.1 christos lt_count=0;
10387 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) {
10388 1.1 christos if ($lt_i != "" && $lt_i != ".") {
10389 1.1 christos if ($lt_i == "..") {
10390 1.1 christos lt_count++;
10391 1.1 christos } else {
10392 1.1 christos if (lt_count == 0) {
10393 1.1 christos lt_foo="/" $lt_i lt_foo;
10394 1.1 christos } else {
10395 1.1 christos lt_count--;
10396 1.1 christos }
10397 1.1 christos }
10398 1.1 christos }
10399 1.1 christos }
10400 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; }
10401 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; }
10402 1.1 christos }'`
10403 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths
10404 1.1 christos # for these hosts.
10405 1.1 christos case $host_os in
10406 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10407 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10408 1.1 christos esac
10409 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10410 1.1 christos else
10411 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10412 1.1 christos fi
10413 1.1 christos library_names_spec=
10414 1.1 christos libname_spec='lib$name'
10415 1.1 christos soname_spec=
10416 1.1 christos shrext_cmds=".so"
10417 1.1 christos postinstall_cmds=
10418 1.1 christos postuninstall_cmds=
10419 1.1 christos finish_cmds=
10420 1.1 christos finish_eval=
10421 1.1 christos shlibpath_var=
10422 1.1 christos shlibpath_overrides_runpath=unknown
10423 1.1 christos version_type=none
10424 1.1 christos dynamic_linker="$host_os ld.so"
10425 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib"
10426 1.1 christos need_lib_prefix=unknown
10427 1.1 christos hardcode_into_libs=no
10428 1.1 christos
10429 1.1 christos # when you set need_version to no, make sure it does not cause -set_version
10430 1.1 christos # flags to be left without arguments
10431 1.1 christos need_version=unknown
10432 1.1 christos
10433 1.1 christos case $host_os in
10434 1.1 christos aix3*)
10435 1.1 christos version_type=linux
10436 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10437 1.1 christos shlibpath_var=LIBPATH
10438 1.1 christos
10439 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name.
10440 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10441 1.1 christos ;;
10442 1.1 christos
10443 1.1 christos aix[4-9]*)
10444 1.1 christos version_type=linux
10445 1.1 christos need_lib_prefix=no
10446 1.1 christos need_version=no
10447 1.1 christos hardcode_into_libs=yes
10448 1.1 christos if test "$host_cpu" = ia64; then
10449 1.1 christos # AIX 5 supports IA64
10450 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10451 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10452 1.1 christos else
10453 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file
10454 1.1 christos # for dependence libraries. The import file would start with
10455 1.1 christos # the line `#! .'. This would cause the generated library to
10456 1.1 christos # depend on `.', always an invalid library. This was fixed in
10457 1.1 christos # development snapshots of GCC prior to 3.0.
10458 1.1 christos case $host_os in
10459 1.1 christos aix4 | aix4.[01] | aix4.[01].*)
10460 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10461 1.1 christos echo ' yes '
10462 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10463 1.1 christos :
10464 1.1 christos else
10465 1.1 christos can_build_shared=no
10466 1.1 christos fi
10467 1.1 christos ;;
10468 1.1 christos esac
10469 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10470 1.1 christos # soname into executable. Probably we can add versioning support to
10471 1.1 christos # collect2, so additional links can be useful in future.
10472 1.1 christos if test "$aix_use_runtimelinking" = yes; then
10473 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10474 1.1 christos # instead of lib<name>.a to let people know that these are not
10475 1.1 christos # typical AIX shared libraries.
10476 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10477 1.1 christos else
10478 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2
10479 1.1 christos # and later when we are not doing run time linking.
10480 1.1 christos library_names_spec='${libname}${release}.a $libname.a'
10481 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10482 1.1 christos fi
10483 1.1 christos shlibpath_var=LIBPATH
10484 1.1 christos fi
10485 1.1 christos ;;
10486 1.1 christos
10487 1.1 christos amigaos*)
10488 1.1 christos case $host_cpu in
10489 1.1 christos powerpc)
10490 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries.
10491 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10492 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10493 1.1 christos ;;
10494 1.1 christos m68k)
10495 1.1 christos library_names_spec='$libname.ixlibrary $libname.a'
10496 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs.
10497 1.1 christos finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10498 1.1 christos ;;
10499 1.1 christos esac
10500 1.1 christos ;;
10501 1.1 christos
10502 1.1 christos beos*)
10503 1.1 christos library_names_spec='${libname}${shared_ext}'
10504 1.1 christos dynamic_linker="$host_os ld.so"
10505 1.1 christos shlibpath_var=LIBRARY_PATH
10506 1.1 christos ;;
10507 1.1 christos
10508 1.1 christos bsdi[45]*)
10509 1.1 christos version_type=linux
10510 1.1 christos need_version=no
10511 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10512 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10513 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10514 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10515 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10516 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10517 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and
10518 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10519 1.1 christos # libtool to hard-code these into programs
10520 1.1 christos ;;
10521 1.1 christos
10522 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
10523 1.1 christos version_type=windows
10524 1.1 christos shrext_cmds=".dll"
10525 1.1 christos need_version=no
10526 1.1 christos need_lib_prefix=no
10527 1.1 christos
10528 1.1 christos case $GCC,$host_os in
10529 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10530 1.1 christos library_names_spec='$libname.dll.a'
10531 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
10532 1.1 christos postinstall_cmds='base_file=`basename \${file}`~
10533 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10534 1.1 christos dldir=$destdir/`dirname \$dlpath`~
10535 1.1 christos test -d \$dldir || mkdir -p \$dldir~
10536 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~
10537 1.1 christos chmod a+x \$dldir/$dlname~
10538 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10539 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10540 1.1 christos fi'
10541 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10542 1.1 christos dlpath=$dir/\$dldll~
10543 1.1 christos $RM \$dlpath'
10544 1.1 christos shlibpath_overrides_runpath=yes
10545 1.1 christos
10546 1.1 christos case $host_os in
10547 1.1 christos cygwin*)
10548 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10549 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10550 1.1 christos
10551 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10552 1.1 christos ;;
10553 1.1 christos mingw* | cegcc*)
10554 1.1 christos # MinGW DLLs use traditional 'lib' prefix
10555 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10556 1.1 christos ;;
10557 1.1 christos pw32*)
10558 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib'
10559 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10560 1.1 christos ;;
10561 1.1 christos esac
10562 1.1 christos ;;
10563 1.1 christos
10564 1.1 christos *)
10565 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10566 1.1 christos ;;
10567 1.1 christos esac
10568 1.1 christos dynamic_linker='Win32 ld.exe'
10569 1.1 christos # FIXME: first we should search . and the directory the executable is in
10570 1.1 christos shlibpath_var=PATH
10571 1.1 christos ;;
10572 1.1 christos
10573 1.1 christos darwin* | rhapsody*)
10574 1.1 christos dynamic_linker="$host_os dyld"
10575 1.1 christos version_type=darwin
10576 1.1 christos need_lib_prefix=no
10577 1.1 christos need_version=no
10578 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10579 1.1 christos soname_spec='${libname}${release}${major}$shared_ext'
10580 1.1 christos shlibpath_overrides_runpath=yes
10581 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH
10582 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10583 1.1 christos
10584 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10585 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10586 1.1 christos ;;
10587 1.1 christos
10588 1.1 christos dgux*)
10589 1.1 christos version_type=linux
10590 1.1 christos need_lib_prefix=no
10591 1.1 christos need_version=no
10592 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10593 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10594 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10595 1.1 christos ;;
10596 1.1 christos
10597 1.1 christos freebsd* | dragonfly*)
10598 1.1 christos # DragonFly does not have aout. When/if they implement a new
10599 1.1 christos # versioning mechanism, adjust this.
10600 1.1 christos if test -x /usr/bin/objformat; then
10601 1.1 christos objformat=`/usr/bin/objformat`
10602 1.1 christos else
10603 1.1 christos case $host_os in
10604 1.1 christos freebsd[23].*) objformat=aout ;;
10605 1.1 christos *) objformat=elf ;;
10606 1.1 christos esac
10607 1.1 christos fi
10608 1.1 christos version_type=freebsd-$objformat
10609 1.1 christos case $version_type in
10610 1.1 christos freebsd-elf*)
10611 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10612 1.1 christos need_version=no
10613 1.1 christos need_lib_prefix=no
10614 1.1 christos ;;
10615 1.1 christos freebsd-*)
10616 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10617 1.1 christos need_version=yes
10618 1.1 christos ;;
10619 1.1 christos esac
10620 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10621 1.1 christos case $host_os in
10622 1.1 christos freebsd2.*)
10623 1.1 christos shlibpath_overrides_runpath=yes
10624 1.1 christos ;;
10625 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*)
10626 1.1 christos shlibpath_overrides_runpath=yes
10627 1.1 christos hardcode_into_libs=yes
10628 1.1 christos ;;
10629 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10630 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10631 1.1 christos shlibpath_overrides_runpath=no
10632 1.1 christos hardcode_into_libs=yes
10633 1.1 christos ;;
10634 1.1 christos *) # from 4.6 on, and DragonFly
10635 1.1 christos shlibpath_overrides_runpath=yes
10636 1.1 christos hardcode_into_libs=yes
10637 1.1 christos ;;
10638 1.1 christos esac
10639 1.1 christos ;;
10640 1.1 christos
10641 1.1 christos haiku*)
10642 1.1 christos version_type=linux
10643 1.1 christos need_lib_prefix=no
10644 1.1 christos need_version=no
10645 1.1 christos dynamic_linker="$host_os runtime_loader"
10646 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10647 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10648 1.1 christos shlibpath_var=LIBRARY_PATH
10649 1.1 christos shlibpath_overrides_runpath=yes
10650 1.1 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10651 1.1 christos hardcode_into_libs=yes
10652 1.1 christos ;;
10653 1.1 christos
10654 1.1 christos hpux9* | hpux10* | hpux11*)
10655 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to
10656 1.1 christos # link against other versions.
10657 1.1 christos version_type=sunos
10658 1.1 christos need_lib_prefix=no
10659 1.1 christos need_version=no
10660 1.1 christos case $host_cpu in
10661 1.1 christos ia64*)
10662 1.1 christos shrext_cmds='.so'
10663 1.1 christos hardcode_into_libs=yes
10664 1.1 christos dynamic_linker="$host_os dld.so"
10665 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10666 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10667 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10668 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10669 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then
10670 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10671 1.1 christos else
10672 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10673 1.1 christos fi
10674 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10675 1.1 christos ;;
10676 1.1 christos hppa*64*)
10677 1.1 christos shrext_cmds='.sl'
10678 1.1 christos hardcode_into_libs=yes
10679 1.1 christos dynamic_linker="$host_os dld.sl"
10680 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10681 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10682 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10683 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10684 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10685 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10686 1.1 christos ;;
10687 1.1 christos *)
10688 1.1 christos shrext_cmds='.sl'
10689 1.1 christos dynamic_linker="$host_os dld.sl"
10690 1.1 christos shlibpath_var=SHLIB_PATH
10691 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10692 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10693 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10694 1.1 christos ;;
10695 1.1 christos esac
10696 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10697 1.1 christos postinstall_cmds='chmod 555 $lib'
10698 1.1 christos # or fails outright, so override atomically:
10699 1.1 christos install_override_mode=555
10700 1.1 christos ;;
10701 1.1 christos
10702 1.1 christos interix[3-9]*)
10703 1.1 christos version_type=linux
10704 1.1 christos need_lib_prefix=no
10705 1.1 christos need_version=no
10706 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10707 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10708 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10709 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10710 1.1 christos shlibpath_overrides_runpath=no
10711 1.1 christos hardcode_into_libs=yes
10712 1.1 christos ;;
10713 1.1 christos
10714 1.1 christos irix5* | irix6* | nonstopux*)
10715 1.1 christos case $host_os in
10716 1.1 christos nonstopux*) version_type=nonstopux ;;
10717 1.1 christos *)
10718 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then
10719 1.1 christos version_type=linux
10720 1.1 christos else
10721 1.1 christos version_type=irix
10722 1.1 christos fi ;;
10723 1.1 christos esac
10724 1.1 christos need_lib_prefix=no
10725 1.1 christos need_version=no
10726 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10727 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10728 1.1 christos case $host_os in
10729 1.1 christos irix5* | nonstopux*)
10730 1.1 christos libsuff= shlibsuff=
10731 1.1 christos ;;
10732 1.1 christos *)
10733 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD
10734 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10735 1.1 christos libsuff= shlibsuff= libmagic=32-bit;;
10736 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10737 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;;
10738 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10739 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;;
10740 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;;
10741 1.1 christos esac
10742 1.1 christos ;;
10743 1.1 christos esac
10744 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10745 1.1 christos shlibpath_overrides_runpath=no
10746 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10747 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10748 1.1 christos hardcode_into_libs=yes
10749 1.1 christos ;;
10750 1.1 christos
10751 1.1 christos # No shared lib support for Linux oldld, aout, or coff.
10752 1.1 christos linux*oldld* | linux*aout* | linux*coff*)
10753 1.1 christos dynamic_linker=no
10754 1.1 christos ;;
10755 1.1 christos
10756 1.1 christos # This must be Linux ELF.
10757 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10758 1.1 christos version_type=linux
10759 1.1 christos need_lib_prefix=no
10760 1.1 christos need_version=no
10761 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10762 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10763 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10764 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10765 1.1 christos shlibpath_overrides_runpath=no
10766 1.1 christos
10767 1.1 christos # Some binutils ld are patched to set DT_RUNPATH
10768 1.1 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10769 1.1 christos $as_echo_n "(cached) " >&6
10770 1.1 christos else
10771 1.1 christos lt_cv_shlibpath_overrides_runpath=no
10772 1.1 christos save_LDFLAGS=$LDFLAGS
10773 1.1 christos save_libdir=$libdir
10774 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10775 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10776 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10777 1.1 christos /* end confdefs.h. */
10778 1.1 christos
10779 1.1 christos int
10780 1.1 christos main ()
10781 1.1 christos {
10782 1.1 christos
10783 1.1 christos ;
10784 1.1 christos return 0;
10785 1.1 christos }
10786 1.1 christos _ACEOF
10787 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
10788 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10789 1.1 christos lt_cv_shlibpath_overrides_runpath=yes
10790 1.1 christos fi
10791 1.1 christos fi
10792 1.1 christos rm -f core conftest.err conftest.$ac_objext \
10793 1.1 christos conftest$ac_exeext conftest.$ac_ext
10794 1.1 christos LDFLAGS=$save_LDFLAGS
10795 1.1 christos libdir=$save_libdir
10796 1.1 christos
10797 1.1 christos fi
10798 1.1 christos
10799 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10800 1.1 christos
10801 1.1 christos # This implies no fast_install, which is unacceptable.
10802 1.1 christos # Some rework will be needed to allow for fast_install
10803 1.1 christos # before this can be enabled.
10804 1.1 christos hardcode_into_libs=yes
10805 1.1 christos
10806 1.1 christos # Append ld.so.conf contents to the search path
10807 1.1 christos if test -f /etc/ld.so.conf; then
10808 1.1 christos lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10809 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10810 1.1 christos fi
10811 1.1 christos
10812 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on
10813 1.1 christos # powerpc, because MkLinux only supported shared libraries with the
10814 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers,
10815 1.1 christos # most powerpc-linux boxes support dynamic linking these days and
10816 1.1 christos # people can always --disable-shared, the test was removed, and we
10817 1.1 christos # assume the GNU/Linux dynamic linker is in use.
10818 1.1 christos dynamic_linker='GNU/Linux ld.so'
10819 1.1 christos ;;
10820 1.1 christos
10821 1.1 christos netbsd*)
10822 1.1 christos version_type=sunos
10823 1.1 christos need_lib_prefix=no
10824 1.1 christos need_version=no
10825 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10826 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10827 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10828 1.1 christos dynamic_linker='NetBSD (a.out) ld.so'
10829 1.1 christos else
10830 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10831 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10832 1.1 christos dynamic_linker='NetBSD ld.elf_so'
10833 1.1 christos fi
10834 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10835 1.1 christos shlibpath_overrides_runpath=yes
10836 1.1 christos hardcode_into_libs=yes
10837 1.1 christos ;;
10838 1.1 christos
10839 1.1 christos newsos6)
10840 1.1 christos version_type=linux
10841 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10842 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10843 1.1 christos shlibpath_overrides_runpath=yes
10844 1.1 christos ;;
10845 1.1 christos
10846 1.1 christos *nto* | *qnx*)
10847 1.1 christos version_type=qnx
10848 1.1 christos need_lib_prefix=no
10849 1.1 christos need_version=no
10850 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10851 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10852 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10853 1.1 christos shlibpath_overrides_runpath=no
10854 1.1 christos hardcode_into_libs=yes
10855 1.1 christos dynamic_linker='ldqnx.so'
10856 1.1 christos ;;
10857 1.1 christos
10858 1.1 christos openbsd*)
10859 1.1 christos version_type=sunos
10860 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib"
10861 1.1 christos need_lib_prefix=no
10862 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10863 1.1 christos case $host_os in
10864 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10865 1.1 christos *) need_version=no ;;
10866 1.1 christos esac
10867 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10868 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10869 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10870 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10871 1.1 christos case $host_os in
10872 1.1 christos openbsd2.[89] | openbsd2.[89].*)
10873 1.1 christos shlibpath_overrides_runpath=no
10874 1.1 christos ;;
10875 1.1 christos *)
10876 1.1 christos shlibpath_overrides_runpath=yes
10877 1.1 christos ;;
10878 1.1 christos esac
10879 1.1 christos else
10880 1.1 christos shlibpath_overrides_runpath=yes
10881 1.1 christos fi
10882 1.1 christos ;;
10883 1.1 christos
10884 1.1 christos os2*)
10885 1.1 christos libname_spec='$name'
10886 1.1 christos shrext_cmds=".dll"
10887 1.1 christos need_lib_prefix=no
10888 1.1 christos library_names_spec='$libname${shared_ext} $libname.a'
10889 1.1 christos dynamic_linker='OS/2 ld.exe'
10890 1.1 christos shlibpath_var=LIBPATH
10891 1.1 christos ;;
10892 1.1 christos
10893 1.1 christos osf3* | osf4* | osf5*)
10894 1.1 christos version_type=osf
10895 1.1 christos need_lib_prefix=no
10896 1.1 christos need_version=no
10897 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10898 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10899 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10900 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10901 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10902 1.1 christos ;;
10903 1.1 christos
10904 1.1 christos rdos*)
10905 1.1 christos dynamic_linker=no
10906 1.1 christos ;;
10907 1.1 christos
10908 1.1 christos solaris*)
10909 1.1 christos version_type=linux
10910 1.1 christos need_lib_prefix=no
10911 1.1 christos need_version=no
10912 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10913 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10914 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10915 1.1 christos shlibpath_overrides_runpath=yes
10916 1.1 christos hardcode_into_libs=yes
10917 1.1 christos # ldd complains unless libraries are executable
10918 1.1 christos postinstall_cmds='chmod +x $lib'
10919 1.1 christos ;;
10920 1.1 christos
10921 1.1 christos sunos4*)
10922 1.1 christos version_type=sunos
10923 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10924 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10925 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10926 1.1 christos shlibpath_overrides_runpath=yes
10927 1.1 christos if test "$with_gnu_ld" = yes; then
10928 1.1 christos need_lib_prefix=no
10929 1.1 christos fi
10930 1.1 christos need_version=yes
10931 1.1 christos ;;
10932 1.1 christos
10933 1.1 christos sysv4 | sysv4.3*)
10934 1.1 christos version_type=linux
10935 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10936 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10937 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10938 1.1 christos case $host_vendor in
10939 1.1 christos sni)
10940 1.1 christos shlibpath_overrides_runpath=no
10941 1.1 christos need_lib_prefix=no
10942 1.1 christos runpath_var=LD_RUN_PATH
10943 1.1 christos ;;
10944 1.1 christos siemens)
10945 1.1 christos need_lib_prefix=no
10946 1.1 christos ;;
10947 1.1 christos motorola)
10948 1.1 christos need_lib_prefix=no
10949 1.1 christos need_version=no
10950 1.1 christos shlibpath_overrides_runpath=no
10951 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10952 1.1 christos ;;
10953 1.1 christos esac
10954 1.1 christos ;;
10955 1.1 christos
10956 1.1 christos sysv4*MP*)
10957 1.1 christos if test -d /usr/nec ;then
10958 1.1 christos version_type=linux
10959 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10960 1.1 christos soname_spec='$libname${shared_ext}.$major'
10961 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10962 1.1 christos fi
10963 1.1 christos ;;
10964 1.1 christos
10965 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10966 1.1 christos version_type=freebsd-elf
10967 1.1 christos need_lib_prefix=no
10968 1.1 christos need_version=no
10969 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10970 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10971 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10972 1.1 christos shlibpath_overrides_runpath=yes
10973 1.1 christos hardcode_into_libs=yes
10974 1.1 christos if test "$with_gnu_ld" = yes; then
10975 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10976 1.1 christos else
10977 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10978 1.1 christos case $host_os in
10979 1.1 christos sco3.2v5*)
10980 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10981 1.1 christos ;;
10982 1.1 christos esac
10983 1.1 christos fi
10984 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib'
10985 1.1 christos ;;
10986 1.1 christos
10987 1.1 christos tpf*)
10988 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10989 1.1 christos version_type=linux
10990 1.1 christos need_lib_prefix=no
10991 1.1 christos need_version=no
10992 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10993 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10994 1.1 christos shlibpath_overrides_runpath=no
10995 1.1 christos hardcode_into_libs=yes
10996 1.1 christos ;;
10997 1.1 christos
10998 1.1 christos uts4*)
10999 1.1 christos version_type=linux
11000 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11001 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11002 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11003 1.1 christos ;;
11004 1.1 christos
11005 1.1 christos *)
11006 1.1 christos dynamic_linker=no
11007 1.1 christos ;;
11008 1.1 christos esac
11009 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11010 1.1 christos $as_echo "$dynamic_linker" >&6; }
11011 1.1 christos test "$dynamic_linker" = no && can_build_shared=no
11012 1.1 christos
11013 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11014 1.1 christos if test "$GCC" = yes; then
11015 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11016 1.1 christos fi
11017 1.1 christos
11018 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11019 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11020 1.1 christos fi
11021 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11022 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11023 1.1 christos fi
11024 1.1 christos
11025 1.1 christos
11026 1.1 christos
11027 1.1 christos
11028 1.1 christos
11029 1.1 christos
11030 1.1 christos
11031 1.1 christos
11032 1.1 christos
11033 1.1 christos
11034 1.1 christos
11035 1.1 christos
11036 1.1 christos
11037 1.1 christos
11038 1.1 christos
11039 1.1 christos
11040 1.1 christos
11041 1.1 christos
11042 1.1 christos
11043 1.1 christos
11044 1.1 christos
11045 1.1 christos
11046 1.1 christos
11047 1.1 christos
11048 1.1 christos
11049 1.1 christos
11050 1.1 christos
11051 1.1 christos
11052 1.1 christos
11053 1.1 christos
11054 1.1 christos
11055 1.1 christos
11056 1.1 christos
11057 1.1 christos
11058 1.1 christos
11059 1.1 christos
11060 1.1 christos
11061 1.1 christos
11062 1.1 christos
11063 1.1 christos
11064 1.1 christos
11065 1.1 christos
11066 1.1 christos
11067 1.1 christos
11068 1.1 christos
11069 1.1 christos
11070 1.1 christos
11071 1.1 christos
11072 1.1 christos
11073 1.1 christos
11074 1.1 christos
11075 1.1 christos
11076 1.1 christos
11077 1.1 christos
11078 1.1 christos
11079 1.1 christos
11080 1.1 christos
11081 1.1 christos
11082 1.1 christos
11083 1.1 christos
11084 1.1 christos
11085 1.1 christos
11086 1.1 christos
11087 1.1 christos
11088 1.1 christos
11089 1.1 christos
11090 1.1 christos
11091 1.1 christos
11092 1.1 christos
11093 1.1 christos
11094 1.1 christos
11095 1.1 christos
11096 1.1 christos
11097 1.1 christos
11098 1.1 christos
11099 1.1 christos
11100 1.1 christos
11101 1.1 christos
11102 1.1 christos
11103 1.1 christos
11104 1.1 christos
11105 1.1 christos
11106 1.1 christos
11107 1.1 christos
11108 1.1 christos
11109 1.1 christos
11110 1.1 christos
11111 1.1 christos
11112 1.1 christos
11113 1.1 christos
11114 1.1 christos
11115 1.1 christos
11116 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11117 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11118 1.1 christos hardcode_action=
11119 1.1 christos if test -n "$hardcode_libdir_flag_spec" ||
11120 1.1 christos test -n "$runpath_var" ||
11121 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then
11122 1.1 christos
11123 1.1 christos # We can hardcode non-existent directories.
11124 1.1 christos if test "$hardcode_direct" != no &&
11125 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we
11126 1.1 christos # have to relink, otherwise we might link with an installed library
11127 1.1 christos # when we should be linking with a yet-to-be-installed one
11128 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11129 1.1 christos test "$hardcode_minus_L" != no; then
11130 1.1 christos # Linking always hardcodes the temporary library directory.
11131 1.1 christos hardcode_action=relink
11132 1.1 christos else
11133 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs.
11134 1.1 christos hardcode_action=immediate
11135 1.1 christos fi
11136 1.1 christos else
11137 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing
11138 1.1 christos # directories.
11139 1.1 christos hardcode_action=unsupported
11140 1.1 christos fi
11141 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11142 1.1 christos $as_echo "$hardcode_action" >&6; }
11143 1.1 christos
11144 1.1 christos if test "$hardcode_action" = relink ||
11145 1.1 christos test "$inherit_rpath" = yes; then
11146 1.1 christos # Fast installation is not supported
11147 1.1 christos enable_fast_install=no
11148 1.1 christos elif test "$shlibpath_overrides_runpath" = yes ||
11149 1.1 christos test "$enable_shared" = no; then
11150 1.1 christos # Fast installation is not necessary
11151 1.1 christos enable_fast_install=needless
11152 1.1 christos fi
11153 1.1 christos
11154 1.1 christos
11155 1.1 christos
11156 1.1 christos
11157 1.1 christos
11158 1.1 christos
11159 1.1 christos if test "x$enable_dlopen" != xyes; then
11160 1.1 christos enable_dlopen=unknown
11161 1.1 christos enable_dlopen_self=unknown
11162 1.1 christos enable_dlopen_self_static=unknown
11163 1.1 christos else
11164 1.1 christos lt_cv_dlopen=no
11165 1.1 christos lt_cv_dlopen_libs=
11166 1.1 christos
11167 1.1 christos case $host_os in
11168 1.1 christos beos*)
11169 1.1 christos lt_cv_dlopen="load_add_on"
11170 1.1 christos lt_cv_dlopen_libs=
11171 1.1 christos lt_cv_dlopen_self=yes
11172 1.1 christos ;;
11173 1.1 christos
11174 1.1 christos mingw* | pw32* | cegcc*)
11175 1.1 christos lt_cv_dlopen="LoadLibrary"
11176 1.1 christos lt_cv_dlopen_libs=
11177 1.1 christos ;;
11178 1.1 christos
11179 1.1 christos cygwin*)
11180 1.1 christos lt_cv_dlopen="dlopen"
11181 1.1 christos lt_cv_dlopen_libs=
11182 1.1 christos ;;
11183 1.1 christos
11184 1.1 christos darwin*)
11185 1.1 christos # if libdl is installed we need to link against it
11186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11187 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11188 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11189 1.1 christos $as_echo_n "(cached) " >&6
11190 1.1 christos else
11191 1.1 christos ac_check_lib_save_LIBS=$LIBS
11192 1.1 christos LIBS="-ldl $LIBS"
11193 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11194 1.1 christos /* end confdefs.h. */
11195 1.1 christos
11196 1.1 christos /* Override any GCC internal prototype to avoid an error.
11197 1.1 christos Use char because int might match the return type of a GCC
11198 1.1 christos builtin and then its argument prototype would still apply. */
11199 1.1 christos #ifdef __cplusplus
11200 1.1 christos extern "C"
11201 1.1 christos #endif
11202 1.1 christos char dlopen ();
11203 1.1 christos int
11204 1.1 christos main ()
11205 1.1 christos {
11206 1.1 christos return dlopen ();
11207 1.1 christos ;
11208 1.1 christos return 0;
11209 1.1 christos }
11210 1.1 christos _ACEOF
11211 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11212 1.1 christos ac_cv_lib_dl_dlopen=yes
11213 1.1 christos else
11214 1.1 christos ac_cv_lib_dl_dlopen=no
11215 1.1 christos fi
11216 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11217 1.1 christos conftest$ac_exeext conftest.$ac_ext
11218 1.1 christos LIBS=$ac_check_lib_save_LIBS
11219 1.1 christos fi
11220 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11221 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11222 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11223 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11224 1.1 christos else
11225 1.1 christos
11226 1.1 christos lt_cv_dlopen="dyld"
11227 1.1 christos lt_cv_dlopen_libs=
11228 1.1 christos lt_cv_dlopen_self=yes
11229 1.1 christos
11230 1.1 christos fi
11231 1.1 christos
11232 1.1 christos ;;
11233 1.1 christos
11234 1.1 christos *)
11235 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11236 1.1 christos if test "x$ac_cv_func_shl_load" = xyes; then :
11237 1.1 christos lt_cv_dlopen="shl_load"
11238 1.1 christos else
11239 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11240 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; }
11241 1.1 christos if ${ac_cv_lib_dld_shl_load+:} false; then :
11242 1.1 christos $as_echo_n "(cached) " >&6
11243 1.1 christos else
11244 1.1 christos ac_check_lib_save_LIBS=$LIBS
11245 1.1 christos LIBS="-ldld $LIBS"
11246 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247 1.1 christos /* end confdefs.h. */
11248 1.1 christos
11249 1.1 christos /* Override any GCC internal prototype to avoid an error.
11250 1.1 christos Use char because int might match the return type of a GCC
11251 1.1 christos builtin and then its argument prototype would still apply. */
11252 1.1 christos #ifdef __cplusplus
11253 1.1 christos extern "C"
11254 1.1 christos #endif
11255 1.1 christos char shl_load ();
11256 1.1 christos int
11257 1.1 christos main ()
11258 1.1 christos {
11259 1.1 christos return shl_load ();
11260 1.1 christos ;
11261 1.1 christos return 0;
11262 1.1 christos }
11263 1.1 christos _ACEOF
11264 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11265 1.1 christos ac_cv_lib_dld_shl_load=yes
11266 1.1 christos else
11267 1.1 christos ac_cv_lib_dld_shl_load=no
11268 1.1 christos fi
11269 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11270 1.1 christos conftest$ac_exeext conftest.$ac_ext
11271 1.1 christos LIBS=$ac_check_lib_save_LIBS
11272 1.1 christos fi
11273 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11274 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11275 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11276 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11277 1.1 christos else
11278 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11279 1.1 christos if test "x$ac_cv_func_dlopen" = xyes; then :
11280 1.1 christos lt_cv_dlopen="dlopen"
11281 1.1 christos else
11282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11283 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11284 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11285 1.1 christos $as_echo_n "(cached) " >&6
11286 1.1 christos else
11287 1.1 christos ac_check_lib_save_LIBS=$LIBS
11288 1.1 christos LIBS="-ldl $LIBS"
11289 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290 1.1 christos /* end confdefs.h. */
11291 1.1 christos
11292 1.1 christos /* Override any GCC internal prototype to avoid an error.
11293 1.1 christos Use char because int might match the return type of a GCC
11294 1.1 christos builtin and then its argument prototype would still apply. */
11295 1.1 christos #ifdef __cplusplus
11296 1.1 christos extern "C"
11297 1.1 christos #endif
11298 1.1 christos char dlopen ();
11299 1.1 christos int
11300 1.1 christos main ()
11301 1.1 christos {
11302 1.1 christos return dlopen ();
11303 1.1 christos ;
11304 1.1 christos return 0;
11305 1.1 christos }
11306 1.1 christos _ACEOF
11307 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11308 1.1 christos ac_cv_lib_dl_dlopen=yes
11309 1.1 christos else
11310 1.1 christos ac_cv_lib_dl_dlopen=no
11311 1.1 christos fi
11312 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11313 1.1 christos conftest$ac_exeext conftest.$ac_ext
11314 1.1 christos LIBS=$ac_check_lib_save_LIBS
11315 1.1 christos fi
11316 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11317 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11318 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11319 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11320 1.1 christos else
11321 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11322 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11323 1.1 christos if ${ac_cv_lib_svld_dlopen+:} false; then :
11324 1.1 christos $as_echo_n "(cached) " >&6
11325 1.1 christos else
11326 1.1 christos ac_check_lib_save_LIBS=$LIBS
11327 1.1 christos LIBS="-lsvld $LIBS"
11328 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11329 1.1 christos /* end confdefs.h. */
11330 1.1 christos
11331 1.1 christos /* Override any GCC internal prototype to avoid an error.
11332 1.1 christos Use char because int might match the return type of a GCC
11333 1.1 christos builtin and then its argument prototype would still apply. */
11334 1.1 christos #ifdef __cplusplus
11335 1.1 christos extern "C"
11336 1.1 christos #endif
11337 1.1 christos char dlopen ();
11338 1.1 christos int
11339 1.1 christos main ()
11340 1.1 christos {
11341 1.1 christos return dlopen ();
11342 1.1 christos ;
11343 1.1 christos return 0;
11344 1.1 christos }
11345 1.1 christos _ACEOF
11346 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11347 1.1 christos ac_cv_lib_svld_dlopen=yes
11348 1.1 christos else
11349 1.1 christos ac_cv_lib_svld_dlopen=no
11350 1.1 christos fi
11351 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11352 1.1 christos conftest$ac_exeext conftest.$ac_ext
11353 1.1 christos LIBS=$ac_check_lib_save_LIBS
11354 1.1 christos fi
11355 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11356 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11357 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11358 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11359 1.1 christos else
11360 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11361 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; }
11362 1.1 christos if ${ac_cv_lib_dld_dld_link+:} false; then :
11363 1.1 christos $as_echo_n "(cached) " >&6
11364 1.1 christos else
11365 1.1 christos ac_check_lib_save_LIBS=$LIBS
11366 1.1 christos LIBS="-ldld $LIBS"
11367 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11368 1.1 christos /* end confdefs.h. */
11369 1.1 christos
11370 1.1 christos /* Override any GCC internal prototype to avoid an error.
11371 1.1 christos Use char because int might match the return type of a GCC
11372 1.1 christos builtin and then its argument prototype would still apply. */
11373 1.1 christos #ifdef __cplusplus
11374 1.1 christos extern "C"
11375 1.1 christos #endif
11376 1.1 christos char dld_link ();
11377 1.1 christos int
11378 1.1 christos main ()
11379 1.1 christos {
11380 1.1 christos return dld_link ();
11381 1.1 christos ;
11382 1.1 christos return 0;
11383 1.1 christos }
11384 1.1 christos _ACEOF
11385 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11386 1.1 christos ac_cv_lib_dld_dld_link=yes
11387 1.1 christos else
11388 1.1 christos ac_cv_lib_dld_dld_link=no
11389 1.1 christos fi
11390 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11391 1.1 christos conftest$ac_exeext conftest.$ac_ext
11392 1.1 christos LIBS=$ac_check_lib_save_LIBS
11393 1.1 christos fi
11394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11395 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11396 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11397 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11398 1.1 christos fi
11399 1.1 christos
11400 1.1 christos
11401 1.1 christos fi
11402 1.1 christos
11403 1.1 christos
11404 1.1 christos fi
11405 1.1 christos
11406 1.1 christos
11407 1.1 christos fi
11408 1.1 christos
11409 1.1 christos
11410 1.1 christos fi
11411 1.1 christos
11412 1.1 christos
11413 1.1 christos fi
11414 1.1 christos
11415 1.1 christos ;;
11416 1.1 christos esac
11417 1.1 christos
11418 1.1 christos if test "x$lt_cv_dlopen" != xno; then
11419 1.1 christos enable_dlopen=yes
11420 1.1 christos else
11421 1.1 christos enable_dlopen=no
11422 1.1 christos fi
11423 1.1 christos
11424 1.1 christos case $lt_cv_dlopen in
11425 1.1 christos dlopen)
11426 1.1 christos save_CPPFLAGS="$CPPFLAGS"
11427 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11428 1.1 christos
11429 1.1 christos save_LDFLAGS="$LDFLAGS"
11430 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11431 1.1 christos
11432 1.1 christos save_LIBS="$LIBS"
11433 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS"
11434 1.1 christos
11435 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11436 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11437 1.1 christos if ${lt_cv_dlopen_self+:} false; then :
11438 1.1 christos $as_echo_n "(cached) " >&6
11439 1.1 christos else
11440 1.1 christos if test "$cross_compiling" = yes; then :
11441 1.1 christos lt_cv_dlopen_self=cross
11442 1.1 christos else
11443 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11444 1.1 christos lt_status=$lt_dlunknown
11445 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
11446 1.1 christos #line 11446 "configure"
11447 1.1 christos #include "confdefs.h"
11448 1.1 christos
11449 1.1 christos #if HAVE_DLFCN_H
11450 1.1 christos #include <dlfcn.h>
11451 1.1 christos #endif
11452 1.1 christos
11453 1.1 christos #include <stdio.h>
11454 1.1 christos
11455 1.1 christos #ifdef RTLD_GLOBAL
11456 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL
11457 1.1 christos #else
11458 1.1 christos # ifdef DL_GLOBAL
11459 1.1 christos # define LT_DLGLOBAL DL_GLOBAL
11460 1.1 christos # else
11461 1.1 christos # define LT_DLGLOBAL 0
11462 1.1 christos # endif
11463 1.1 christos #endif
11464 1.1 christos
11465 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11466 1.1 christos find out it does not work in some platform. */
11467 1.1 christos #ifndef LT_DLLAZY_OR_NOW
11468 1.1 christos # ifdef RTLD_LAZY
11469 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11470 1.1 christos # else
11471 1.1 christos # ifdef DL_LAZY
11472 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11473 1.1 christos # else
11474 1.1 christos # ifdef RTLD_NOW
11475 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11476 1.1 christos # else
11477 1.1 christos # ifdef DL_NOW
11478 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW
11479 1.1 christos # else
11480 1.1 christos # define LT_DLLAZY_OR_NOW 0
11481 1.1 christos # endif
11482 1.1 christos # endif
11483 1.1 christos # endif
11484 1.1 christos # endif
11485 1.1 christos #endif
11486 1.1 christos
11487 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated
11488 1.1 christos correspondingly for the symbols needed. */
11489 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11490 1.1 christos void fnord () __attribute__((visibility("default")));
11491 1.1 christos #endif
11492 1.1 christos
11493 1.1 christos void fnord () { int i=42; }
11494 1.1 christos int main ()
11495 1.1 christos {
11496 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11497 1.1 christos int status = $lt_dlunknown;
11498 1.1 christos
11499 1.1 christos if (self)
11500 1.1 christos {
11501 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11502 1.1 christos else
11503 1.1 christos {
11504 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11505 1.1 christos else puts (dlerror ());
11506 1.1 christos }
11507 1.1 christos /* dlclose (self); */
11508 1.1 christos }
11509 1.1 christos else
11510 1.1 christos puts (dlerror ());
11511 1.1 christos
11512 1.1 christos return status;
11513 1.1 christos }
11514 1.1 christos _LT_EOF
11515 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11516 1.1 christos (eval $ac_link) 2>&5
11517 1.1 christos ac_status=$?
11518 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11519 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11520 1.1 christos (./conftest; exit; ) >&5 2>/dev/null
11521 1.1 christos lt_status=$?
11522 1.1 christos case x$lt_status in
11523 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11524 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11525 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11526 1.1 christos esac
11527 1.1 christos else :
11528 1.1 christos # compilation failed
11529 1.1 christos lt_cv_dlopen_self=no
11530 1.1 christos fi
11531 1.1 christos fi
11532 1.1 christos rm -fr conftest*
11533 1.1 christos
11534 1.1 christos
11535 1.1 christos fi
11536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11537 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; }
11538 1.1 christos
11539 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then
11540 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11541 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11542 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11543 1.1 christos if ${lt_cv_dlopen_self_static+:} false; then :
11544 1.1 christos $as_echo_n "(cached) " >&6
11545 1.1 christos else
11546 1.1 christos if test "$cross_compiling" = yes; then :
11547 1.1 christos lt_cv_dlopen_self_static=cross
11548 1.1 christos else
11549 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11550 1.1 christos lt_status=$lt_dlunknown
11551 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
11552 1.1 christos #line 11552 "configure"
11553 1.1 christos #include "confdefs.h"
11554 1.1 christos
11555 1.1 christos #if HAVE_DLFCN_H
11556 1.1 christos #include <dlfcn.h>
11557 1.1 christos #endif
11558 1.1 christos
11559 1.1 christos #include <stdio.h>
11560 1.1 christos
11561 1.1 christos #ifdef RTLD_GLOBAL
11562 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL
11563 1.1 christos #else
11564 1.1 christos # ifdef DL_GLOBAL
11565 1.1 christos # define LT_DLGLOBAL DL_GLOBAL
11566 1.1 christos # else
11567 1.1 christos # define LT_DLGLOBAL 0
11568 1.1 christos # endif
11569 1.1 christos #endif
11570 1.1 christos
11571 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11572 1.1 christos find out it does not work in some platform. */
11573 1.1 christos #ifndef LT_DLLAZY_OR_NOW
11574 1.1 christos # ifdef RTLD_LAZY
11575 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11576 1.1 christos # else
11577 1.1 christos # ifdef DL_LAZY
11578 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11579 1.1 christos # else
11580 1.1 christos # ifdef RTLD_NOW
11581 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11582 1.1 christos # else
11583 1.1 christos # ifdef DL_NOW
11584 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW
11585 1.1 christos # else
11586 1.1 christos # define LT_DLLAZY_OR_NOW 0
11587 1.1 christos # endif
11588 1.1 christos # endif
11589 1.1 christos # endif
11590 1.1 christos # endif
11591 1.1 christos #endif
11592 1.1 christos
11593 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated
11594 1.1 christos correspondingly for the symbols needed. */
11595 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11596 1.1 christos void fnord () __attribute__((visibility("default")));
11597 1.1 christos #endif
11598 1.1 christos
11599 1.1 christos void fnord () { int i=42; }
11600 1.1 christos int main ()
11601 1.1 christos {
11602 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11603 1.1 christos int status = $lt_dlunknown;
11604 1.1 christos
11605 1.1 christos if (self)
11606 1.1 christos {
11607 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11608 1.1 christos else
11609 1.1 christos {
11610 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11611 1.1 christos else puts (dlerror ());
11612 1.1 christos }
11613 1.1 christos /* dlclose (self); */
11614 1.1 christos }
11615 1.1 christos else
11616 1.1 christos puts (dlerror ());
11617 1.1 christos
11618 1.1 christos return status;
11619 1.1 christos }
11620 1.1 christos _LT_EOF
11621 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11622 1.1 christos (eval $ac_link) 2>&5
11623 1.1 christos ac_status=$?
11624 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11625 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11626 1.1 christos (./conftest; exit; ) >&5 2>/dev/null
11627 1.1 christos lt_status=$?
11628 1.1 christos case x$lt_status in
11629 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11630 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11631 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11632 1.1 christos esac
11633 1.1 christos else :
11634 1.1 christos # compilation failed
11635 1.1 christos lt_cv_dlopen_self_static=no
11636 1.1 christos fi
11637 1.1 christos fi
11638 1.1 christos rm -fr conftest*
11639 1.1 christos
11640 1.1 christos
11641 1.1 christos fi
11642 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11643 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; }
11644 1.1 christos fi
11645 1.1 christos
11646 1.1 christos CPPFLAGS="$save_CPPFLAGS"
11647 1.1 christos LDFLAGS="$save_LDFLAGS"
11648 1.1 christos LIBS="$save_LIBS"
11649 1.1 christos ;;
11650 1.1 christos esac
11651 1.1 christos
11652 1.1 christos case $lt_cv_dlopen_self in
11653 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11654 1.1 christos *) enable_dlopen_self=unknown ;;
11655 1.1 christos esac
11656 1.1 christos
11657 1.1 christos case $lt_cv_dlopen_self_static in
11658 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11659 1.1 christos *) enable_dlopen_self_static=unknown ;;
11660 1.1 christos esac
11661 1.1 christos fi
11662 1.1 christos
11663 1.1 christos
11664 1.1 christos
11665 1.1 christos
11666 1.1 christos
11667 1.1 christos
11668 1.1 christos
11669 1.1 christos
11670 1.1 christos
11671 1.1 christos
11672 1.1 christos
11673 1.1 christos
11674 1.1 christos
11675 1.1 christos
11676 1.1 christos
11677 1.1 christos
11678 1.1 christos
11679 1.1 christos striplib=
11680 1.1 christos old_striplib=
11681 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11682 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11683 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11684 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11685 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11686 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11687 1.1 christos $as_echo "yes" >&6; }
11688 1.1 christos else
11689 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough
11690 1.1 christos case $host_os in
11691 1.1 christos darwin*)
11692 1.1 christos if test -n "$STRIP" ; then
11693 1.1 christos striplib="$STRIP -x"
11694 1.1 christos old_striplib="$STRIP -S"
11695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11696 1.1 christos $as_echo "yes" >&6; }
11697 1.1 christos else
11698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11699 1.1 christos $as_echo "no" >&6; }
11700 1.1 christos fi
11701 1.1 christos ;;
11702 1.1 christos *)
11703 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11704 1.1 christos $as_echo "no" >&6; }
11705 1.1 christos ;;
11706 1.1 christos esac
11707 1.1 christos fi
11708 1.1 christos
11709 1.1 christos
11710 1.1 christos
11711 1.1 christos
11712 1.1 christos
11713 1.1 christos
11714 1.1 christos
11715 1.1 christos
11716 1.1 christos
11717 1.1 christos
11718 1.1 christos
11719 1.1 christos
11720 1.1 christos # Report which library types will actually be built
11721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11722 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11724 1.1 christos $as_echo "$can_build_shared" >&6; }
11725 1.1 christos
11726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11727 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; }
11728 1.1 christos test "$can_build_shared" = "no" && enable_shared=no
11729 1.1 christos
11730 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and
11731 1.1 christos # are all built from PIC.
11732 1.1 christos case $host_os in
11733 1.1 christos aix3*)
11734 1.1 christos test "$enable_shared" = yes && enable_static=no
11735 1.1 christos if test -n "$RANLIB"; then
11736 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib"
11737 1.1 christos postinstall_cmds='$RANLIB $lib'
11738 1.1 christos fi
11739 1.1 christos ;;
11740 1.1 christos
11741 1.1 christos aix[4-9]*)
11742 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11743 1.1 christos test "$enable_shared" = yes && enable_static=no
11744 1.1 christos fi
11745 1.1 christos ;;
11746 1.1 christos esac
11747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11748 1.1 christos $as_echo "$enable_shared" >&6; }
11749 1.1 christos
11750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11751 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; }
11752 1.1 christos # Make sure either enable_shared or enable_static is yes.
11753 1.1 christos test "$enable_shared" = yes || enable_static=yes
11754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11755 1.1 christos $as_echo "$enable_static" >&6; }
11756 1.1 christos
11757 1.1 christos
11758 1.1 christos
11759 1.1 christos
11760 1.1 christos fi
11761 1.1 christos ac_ext=c
11762 1.1 christos ac_cpp='$CPP $CPPFLAGS'
11763 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11764 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11765 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
11766 1.1 christos
11767 1.1 christos CC="$lt_save_CC"
11768 1.1 christos
11769 1.1 christos
11770 1.1 christos
11771 1.1 christos
11772 1.1 christos
11773 1.1 christos
11774 1.1 christos
11775 1.1 christos
11776 1.1 christos
11777 1.1 christos
11778 1.1 christos
11779 1.1 christos
11780 1.1 christos
11781 1.1 christos ac_config_commands="$ac_config_commands libtool"
11782 1.1 christos
11783 1.1 christos
11784 1.1 christos
11785 1.1 christos
11786 1.1 christos # Only expand once:
11787 1.1 christos
11788 1.1 christos
11789 1.1 christos # Check whether --enable-largefile was given.
11790 1.1 christos if test "${enable_largefile+set}" = set; then :
11791 1.1 christos enableval=$enable_largefile;
11792 1.1 christos fi
11793 1.1 christos
11794 1.1 christos if test "$enable_largefile" != no; then
11795 1.1 christos
11796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11797 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11798 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
11799 1.1 christos $as_echo_n "(cached) " >&6
11800 1.1 christos else
11801 1.1 christos ac_cv_sys_largefile_CC=no
11802 1.1 christos if test "$GCC" != yes; then
11803 1.1 christos ac_save_CC=$CC
11804 1.1 christos while :; do
11805 1.1 christos # IRIX 6.2 and later do not support large files by default,
11806 1.1 christos # so use the C compiler's -n32 option if that helps.
11807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11808 1.1 christos /* end confdefs.h. */
11809 1.1 christos #include <sys/types.h>
11810 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11811 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11812 1.1 christos since some C++ compilers masquerading as C compilers
11813 1.1 christos incorrectly reject 9223372036854775807. */
11814 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11815 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11816 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11817 1.1 christos ? 1 : -1];
11818 1.1 christos int
11819 1.1 christos main ()
11820 1.1 christos {
11821 1.1 christos
11822 1.1 christos ;
11823 1.1 christos return 0;
11824 1.1 christos }
11825 1.1 christos _ACEOF
11826 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11827 1.1 christos break
11828 1.1 christos fi
11829 1.1 christos rm -f core conftest.err conftest.$ac_objext
11830 1.1 christos CC="$CC -n32"
11831 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11832 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
11833 1.1 christos fi
11834 1.1 christos rm -f core conftest.err conftest.$ac_objext
11835 1.1 christos break
11836 1.1 christos done
11837 1.1 christos CC=$ac_save_CC
11838 1.1 christos rm -f conftest.$ac_ext
11839 1.1 christos fi
11840 1.1 christos fi
11841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11842 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11843 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
11844 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
11845 1.1 christos fi
11846 1.1 christos
11847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11848 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11849 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
11850 1.1 christos $as_echo_n "(cached) " >&6
11851 1.1 christos else
11852 1.1 christos while :; do
11853 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11854 1.1 christos /* end confdefs.h. */
11855 1.1 christos #include <sys/types.h>
11856 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11857 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11858 1.1 christos since some C++ compilers masquerading as C compilers
11859 1.1 christos incorrectly reject 9223372036854775807. */
11860 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11861 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11862 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11863 1.1 christos ? 1 : -1];
11864 1.1 christos int
11865 1.1 christos main ()
11866 1.1 christos {
11867 1.1 christos
11868 1.1 christos ;
11869 1.1 christos return 0;
11870 1.1 christos }
11871 1.1 christos _ACEOF
11872 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11873 1.1 christos ac_cv_sys_file_offset_bits=no; break
11874 1.1 christos fi
11875 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11876 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11877 1.1 christos /* end confdefs.h. */
11878 1.1 christos #define _FILE_OFFSET_BITS 64
11879 1.1 christos #include <sys/types.h>
11880 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11881 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11882 1.1 christos since some C++ compilers masquerading as C compilers
11883 1.1 christos incorrectly reject 9223372036854775807. */
11884 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11885 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11886 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11887 1.1 christos ? 1 : -1];
11888 1.1 christos int
11889 1.1 christos main ()
11890 1.1 christos {
11891 1.1 christos
11892 1.1 christos ;
11893 1.1 christos return 0;
11894 1.1 christos }
11895 1.1 christos _ACEOF
11896 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11897 1.1 christos ac_cv_sys_file_offset_bits=64; break
11898 1.1 christos fi
11899 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11900 1.1 christos ac_cv_sys_file_offset_bits=unknown
11901 1.1 christos break
11902 1.1 christos done
11903 1.1 christos fi
11904 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11905 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11906 1.1 christos case $ac_cv_sys_file_offset_bits in #(
11907 1.1 christos no | unknown) ;;
11908 1.1 christos *)
11909 1.1 christos cat >>confdefs.h <<_ACEOF
11910 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11911 1.1 christos _ACEOF
11912 1.1 christos ;;
11913 1.1 christos esac
11914 1.1 christos rm -rf conftest*
11915 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
11916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11917 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11918 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
11919 1.1 christos $as_echo_n "(cached) " >&6
11920 1.1 christos else
11921 1.1 christos while :; do
11922 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11923 1.1 christos /* end confdefs.h. */
11924 1.1 christos #include <sys/types.h>
11925 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11926 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11927 1.1 christos since some C++ compilers masquerading as C compilers
11928 1.1 christos incorrectly reject 9223372036854775807. */
11929 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11930 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11931 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11932 1.1 christos ? 1 : -1];
11933 1.1 christos int
11934 1.1 christos main ()
11935 1.1 christos {
11936 1.1 christos
11937 1.1 christos ;
11938 1.1 christos return 0;
11939 1.1 christos }
11940 1.1 christos _ACEOF
11941 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11942 1.1 christos ac_cv_sys_large_files=no; break
11943 1.1 christos fi
11944 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11945 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946 1.1 christos /* end confdefs.h. */
11947 1.1 christos #define _LARGE_FILES 1
11948 1.1 christos #include <sys/types.h>
11949 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11950 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11951 1.1 christos since some C++ compilers masquerading as C compilers
11952 1.1 christos incorrectly reject 9223372036854775807. */
11953 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11954 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11955 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11956 1.1 christos ? 1 : -1];
11957 1.1 christos int
11958 1.1 christos main ()
11959 1.1 christos {
11960 1.1 christos
11961 1.1 christos ;
11962 1.1 christos return 0;
11963 1.1 christos }
11964 1.1 christos _ACEOF
11965 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11966 1.1 christos ac_cv_sys_large_files=1; break
11967 1.1 christos fi
11968 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11969 1.1 christos ac_cv_sys_large_files=unknown
11970 1.1 christos break
11971 1.1 christos done
11972 1.1 christos fi
11973 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11974 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
11975 1.1 christos case $ac_cv_sys_large_files in #(
11976 1.1 christos no | unknown) ;;
11977 1.1 christos *)
11978 1.1 christos cat >>confdefs.h <<_ACEOF
11979 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
11980 1.1 christos _ACEOF
11981 1.1 christos ;;
11982 1.1 christos esac
11983 1.1 christos rm -rf conftest*
11984 1.1 christos fi
11985 1.1 christos
11986 1.1 christos
11987 1.1 christos fi
11988 1.1 christos
11989 1.1 christos
11990 1.1 christos MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
11991 1.1 christos for ac_prog in aclocal
11992 1.1 christos do
11993 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
11994 1.1 christos set dummy $ac_prog; ac_word=$2
11995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11996 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
11997 1.1 christos if ${ac_cv_prog_ACLOCAL+:} false; then :
11998 1.1 christos $as_echo_n "(cached) " >&6
11999 1.1 christos else
12000 1.1 christos if test -n "$ACLOCAL"; then
12001 1.1 christos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12002 1.1 christos else
12003 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12004 1.1 christos for as_dir in $PATH
12005 1.1 christos do
12006 1.1 christos IFS=$as_save_IFS
12007 1.1 christos test -z "$as_dir" && as_dir=.
12008 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12009 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12010 1.1 christos ac_cv_prog_ACLOCAL="$ac_prog"
12011 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12012 1.1 christos break 2
12013 1.1 christos fi
12014 1.1 christos done
12015 1.1 christos done
12016 1.1 christos IFS=$as_save_IFS
12017 1.1 christos
12018 1.1 christos fi
12019 1.1 christos fi
12020 1.1 christos ACLOCAL=$ac_cv_prog_ACLOCAL
12021 1.1 christos if test -n "$ACLOCAL"; then
12022 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12023 1.1 christos $as_echo "$ACLOCAL" >&6; }
12024 1.1 christos else
12025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12026 1.1 christos $as_echo "no" >&6; }
12027 1.1 christos fi
12028 1.1 christos
12029 1.1 christos
12030 1.1 christos test -n "$ACLOCAL" && break
12031 1.1 christos done
12032 1.1 christos test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12033 1.1 christos
12034 1.1 christos for ac_prog in autoconf
12035 1.1 christos do
12036 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12037 1.1 christos set dummy $ac_prog; ac_word=$2
12038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12039 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12040 1.1 christos if ${ac_cv_prog_AUTOCONF+:} false; then :
12041 1.1 christos $as_echo_n "(cached) " >&6
12042 1.1 christos else
12043 1.1 christos if test -n "$AUTOCONF"; then
12044 1.1 christos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12045 1.1 christos else
12046 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12047 1.1 christos for as_dir in $PATH
12048 1.1 christos do
12049 1.1 christos IFS=$as_save_IFS
12050 1.1 christos test -z "$as_dir" && as_dir=.
12051 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12052 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12053 1.1 christos ac_cv_prog_AUTOCONF="$ac_prog"
12054 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12055 1.1 christos break 2
12056 1.1 christos fi
12057 1.1 christos done
12058 1.1 christos done
12059 1.1 christos IFS=$as_save_IFS
12060 1.1 christos
12061 1.1 christos fi
12062 1.1 christos fi
12063 1.1 christos AUTOCONF=$ac_cv_prog_AUTOCONF
12064 1.1 christos if test -n "$AUTOCONF"; then
12065 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12066 1.1 christos $as_echo "$AUTOCONF" >&6; }
12067 1.1 christos else
12068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12069 1.1 christos $as_echo "no" >&6; }
12070 1.1 christos fi
12071 1.1 christos
12072 1.1 christos
12073 1.1 christos test -n "$AUTOCONF" && break
12074 1.1 christos done
12075 1.1 christos test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12076 1.1 christos
12077 1.1 christos for ac_prog in autoheader
12078 1.1 christos do
12079 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12080 1.1 christos set dummy $ac_prog; ac_word=$2
12081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12082 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12083 1.1 christos if ${ac_cv_prog_AUTOHEADER+:} false; then :
12084 1.1 christos $as_echo_n "(cached) " >&6
12085 1.1 christos else
12086 1.1 christos if test -n "$AUTOHEADER"; then
12087 1.1 christos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12088 1.1 christos else
12089 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12090 1.1 christos for as_dir in $PATH
12091 1.1 christos do
12092 1.1 christos IFS=$as_save_IFS
12093 1.1 christos test -z "$as_dir" && as_dir=.
12094 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12095 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12096 1.1 christos ac_cv_prog_AUTOHEADER="$ac_prog"
12097 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12098 1.1 christos break 2
12099 1.1 christos fi
12100 1.1 christos done
12101 1.1 christos done
12102 1.1 christos IFS=$as_save_IFS
12103 1.1 christos
12104 1.1 christos fi
12105 1.1 christos fi
12106 1.1 christos AUTOHEADER=$ac_cv_prog_AUTOHEADER
12107 1.1 christos if test -n "$AUTOHEADER"; then
12108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12109 1.1 christos $as_echo "$AUTOHEADER" >&6; }
12110 1.1 christos else
12111 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12112 1.1 christos $as_echo "no" >&6; }
12113 1.1 christos fi
12114 1.1 christos
12115 1.1 christos
12116 1.1 christos test -n "$AUTOHEADER" && break
12117 1.1 christos done
12118 1.1 christos test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12119 1.1 christos
12120 1.1 christos
12121 1.1 christos
12122 1.1 christos ac_ext=c
12123 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12124 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12125 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12126 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12127 1.1 christos
12128 1.1 christos ac_libsframe_warn_cflags=
12129 1.1 christos save_CFLAGS="$CFLAGS"
12130 1.1 christos for real_option in -Wall -Wextra -Wwrite-strings \
12131 1.1 christos -Wmissing-format-attribute \
12132 1.1 christos -Wstrict-prototypes -Wmissing-prototypes; do
12133 1.1 christos # Do the check with the no- prefix removed since gcc silently
12134 1.1 christos # accepts any -Wno-* option on purpose
12135 1.1 christos case $real_option in
12136 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12137 1.1 christos *) option=$real_option ;;
12138 1.1 christos esac
12139 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12140 1.1 christos
12141 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12142 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
12143 1.1 christos if eval \${$as_acx_Woption+:} false; then :
12144 1.1 christos $as_echo_n "(cached) " >&6
12145 1.1 christos else
12146 1.1 christos CFLAGS="$option"
12147 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12148 1.1 christos /* end confdefs.h. */
12149 1.1 christos
12150 1.1 christos int
12151 1.1 christos main ()
12152 1.1 christos {
12153 1.1 christos
12154 1.1 christos ;
12155 1.1 christos return 0;
12156 1.1 christos }
12157 1.1 christos _ACEOF
12158 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12159 1.1 christos eval "$as_acx_Woption=yes"
12160 1.1 christos else
12161 1.1 christos eval "$as_acx_Woption=no"
12162 1.1 christos fi
12163 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12164 1.1 christos
12165 1.1 christos fi
12166 1.1 christos eval ac_res=\$$as_acx_Woption
12167 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12168 1.1 christos $as_echo "$ac_res" >&6; }
12169 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12170 1.1 christos ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option"
12171 1.1 christos fi
12172 1.1 christos done
12173 1.1 christos CFLAGS="$save_CFLAGS"
12174 1.1 christos ac_ext=c
12175 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12176 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12177 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12178 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12179 1.1 christos
12180 1.1 christos
12181 1.1 christos
12182 1.1 christos
12183 1.1 christos
12184 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5
12185 1.1 christos $as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; }
12186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12187 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; }
12188 1.1 christos
12189 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12190 1.1 christos /* end confdefs.h. */
12191 1.1 christos #include <dejagnu.h>
12192 1.1 christos int
12193 1.1 christos main ()
12194 1.1 christos {
12195 1.1 christos pass ("test foo");
12196 1.1 christos return 0;
12197 1.1 christos ;
12198 1.1 christos return 0;
12199 1.1 christos }
12200 1.1 christos _ACEOF
12201 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
12202 1.1 christos ac_cv_dejagnu_compat=yes
12203 1.1 christos else
12204 1.1 christos ac_cv_dejagnu_compat=no
12205 1.1 christos fi
12206 1.1 christos rm -f core conftest.err conftest.$ac_objext \
12207 1.1 christos conftest$ac_exeext conftest.$ac_ext
12208 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12209 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; }
12210 1.1 christos
12211 1.1 christos if test "$ac_cv_dejagnu_compat}" = no ; then
12212 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5
12213 1.1 christos $as_echo "detected incompatibility between dejagnu version and gcc" >&6; }
12214 1.1 christos fi
12215 1.1 christos
12216 1.1 christos if test "x$ac_cv_dejagnu_compat" = "xyes"; then
12217 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE=
12218 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE='#'
12219 1.1 christos else
12220 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE='#'
12221 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE=
12222 1.1 christos fi
12223 1.1 christos
12224 1.1 christos
12225 1.1 christos COMPAT_DEJAGNU=$ac_cv_dejagnu_compat
12226 1.1 christos
12227 1.1 christos
12228 1.1 christos build_info=
12229 1.1 christos for ac_prog in makeinfo
12230 1.1 christos do
12231 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12232 1.1 christos set dummy $ac_prog; ac_word=$2
12233 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12234 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12235 1.1 christos if ${ac_cv_prog_MAKEINFO+:} false; then :
12236 1.1 christos $as_echo_n "(cached) " >&6
12237 1.1 christos else
12238 1.1 christos if test -n "$MAKEINFO"; then
12239 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12240 1.1 christos else
12241 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12242 1.1 christos for as_dir in $PATH
12243 1.1 christos do
12244 1.1 christos IFS=$as_save_IFS
12245 1.1 christos test -z "$as_dir" && as_dir=.
12246 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12247 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12248 1.1 christos ac_cv_prog_MAKEINFO="$ac_prog"
12249 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12250 1.1 christos break 2
12251 1.1 christos fi
12252 1.1 christos done
12253 1.1 christos done
12254 1.1 christos IFS=$as_save_IFS
12255 1.1 christos
12256 1.1 christos fi
12257 1.1 christos fi
12258 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO
12259 1.1 christos if test -n "$MAKEINFO"; then
12260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12261 1.1 christos $as_echo "$MAKEINFO" >&6; }
12262 1.1 christos else
12263 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12264 1.1 christos $as_echo "no" >&6; }
12265 1.1 christos fi
12266 1.1 christos
12267 1.1 christos
12268 1.1 christos test -n "$MAKEINFO" && break
12269 1.1 christos done
12270 1.1 christos test -n "$MAKEINFO" || MAKEINFO="makeinfo"
12271 1.1 christos
12272 1.1 christos if test "x$MAKEINFO" = "x"; then
12273 1.1 christos MAKEINFO="@echo makeinfo missing; true"
12274 1.1 christos build_info=
12275 1.1 christos else
12276 1.1 christos BUILD_INFO=info
12277 1.1 christos case "$MAKEINFO" in
12278 1.1 christos */missing\ makeinfo*)
12279 1.1 christos build_info=
12280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12281 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5
12282 1.1 christos $as_echo "$as_me: WARNING:
12283 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;}
12284 1.1 christos ;;
12285 1.1 christos *)
12286 1.1 christos build_info=yes
12287 1.1 christos ;;
12288 1.1 christos esac
12289 1.1 christos fi
12290 1.1 christos if test "${build_info}" = yes; then
12291 1.1 christos BUILD_INFO_TRUE=
12292 1.1 christos BUILD_INFO_FALSE='#'
12293 1.1 christos else
12294 1.1 christos BUILD_INFO_TRUE='#'
12295 1.1 christos BUILD_INFO_FALSE=
12296 1.1 christos fi
12297 1.1 christos
12298 1.1 christos
12299 1.1 christos
12300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12301 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12302 1.1 christos # Check whether --enable-maintainer-mode was given.
12303 1.1 christos if test "${enable_maintainer_mode+set}" = set; then :
12304 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12305 1.1 christos else
12306 1.1 christos USE_MAINTAINER_MODE=no
12307 1.1 christos fi
12308 1.1 christos
12309 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12310 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
12311 1.1 christos if test $USE_MAINTAINER_MODE = yes; then
12312 1.1 christos MAINTAINER_MODE_TRUE=
12313 1.1 christos MAINTAINER_MODE_FALSE='#'
12314 1.1 christos else
12315 1.1 christos MAINTAINER_MODE_TRUE='#'
12316 1.1 christos MAINTAINER_MODE_FALSE=
12317 1.1 christos fi
12318 1.1 christos
12319 1.1 christos MAINT=$MAINTAINER_MODE_TRUE
12320 1.1 christos
12321 1.1 christos
12322 1.1 christos case ${build_alias} in
12323 1.1 christos "") build_noncanonical=${build} ;;
12324 1.1 christos *) build_noncanonical=${build_alias} ;;
12325 1.1 christos esac
12326 1.1 christos
12327 1.1 christos case ${host_alias} in
12328 1.1 christos "") host_noncanonical=${build_noncanonical} ;;
12329 1.1 christos *) host_noncanonical=${host_alias} ;;
12330 1.1 christos esac
12331 1.1 christos
12332 1.1 christos case ${target_alias} in
12333 1.1 christos "") target_noncanonical=${host_noncanonical} ;;
12334 1.1 christos *) target_noncanonical=${target_alias} ;;
12335 1.1 christos esac
12336 1.1 christos
12337 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12338 1.1 christos $as_echo_n "checking whether to install libbfd... " >&6; }
12339 1.1 christos # Check whether --enable-install-libbfd was given.
12340 1.1 christos if test "${enable_install_libbfd+set}" = set; then :
12341 1.1 christos enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12342 1.1 christos else
12343 1.1 christos if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12344 1.1 christos install_libbfd_p=yes
12345 1.1 christos else
12346 1.1 christos install_libbfd_p=no
12347 1.1 christos fi
12348 1.1 christos fi
12349 1.1 christos
12350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12351 1.1 christos $as_echo "$install_libbfd_p" >&6; }
12352 1.1 christos if test $install_libbfd_p = yes; then
12353 1.1 christos INSTALL_LIBBFD_TRUE=
12354 1.1 christos INSTALL_LIBBFD_FALSE='#'
12355 1.1 christos else
12356 1.1 christos INSTALL_LIBBFD_TRUE='#'
12357 1.1 christos INSTALL_LIBBFD_FALSE=
12358 1.1 christos fi
12359 1.1 christos
12360 1.1 christos # Need _noncanonical variables for this.
12361 1.1 christos
12362 1.1 christos
12363 1.1 christos
12364 1.1 christos
12365 1.1 christos # libbfd.a is a host library containing target dependent code
12366 1.1 christos bfdlibdir='$(libdir)'
12367 1.1 christos bfdincludedir='$(includedir)'
12368 1.1 christos if test "${host}" != "${target}"; then
12369 1.1 christos bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12370 1.1 christos bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12371 1.1 christos fi
12372 1.1 christos
12373 1.1 christos
12374 1.1 christos
12375 1.1 christos
12376 1.1 christos
12377 1.1 christos
12378 1.1 christos
12379 1.1 christos
12380 1.1 christos
12381 1.1 christos
12382 1.1 christos for ac_header in $ac_header_list
12383 1.1 christos do :
12384 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12385 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12386 1.1 christos "
12387 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12388 1.1 christos cat >>confdefs.h <<_ACEOF
12389 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12390 1.1 christos _ACEOF
12391 1.1 christos
12392 1.1 christos fi
12393 1.1 christos
12394 1.1 christos done
12395 1.1 christos
12396 1.1 christos
12397 1.1 christos
12398 1.1 christos
12399 1.1 christos
12400 1.1 christos
12401 1.1 christos
12402 1.1 christos
12403 1.1 christos for ac_func in getpagesize
12404 1.1 christos do :
12405 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12406 1.1 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
12407 1.1 christos cat >>confdefs.h <<_ACEOF
12408 1.1 christos #define HAVE_GETPAGESIZE 1
12409 1.1 christos _ACEOF
12410 1.1 christos
12411 1.1 christos fi
12412 1.1 christos done
12413 1.1 christos
12414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12415 1.1 christos $as_echo_n "checking for working mmap... " >&6; }
12416 1.1 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12417 1.1 christos $as_echo_n "(cached) " >&6
12418 1.1 christos else
12419 1.1 christos if test "$cross_compiling" = yes; then :
12420 1.1 christos ac_cv_func_mmap_fixed_mapped=no
12421 1.1 christos else
12422 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12423 1.1 christos /* end confdefs.h. */
12424 1.1 christos $ac_includes_default
12425 1.1 christos /* malloc might have been renamed as rpl_malloc. */
12426 1.1 christos #undef malloc
12427 1.1 christos
12428 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test.
12429 1.1 christos Here is a matrix of mmap possibilities:
12430 1.1 christos mmap private not fixed
12431 1.1 christos mmap private fixed at somewhere currently unmapped
12432 1.1 christos mmap private fixed at somewhere already mapped
12433 1.1 christos mmap shared not fixed
12434 1.1 christos mmap shared fixed at somewhere currently unmapped
12435 1.1 christos mmap shared fixed at somewhere already mapped
12436 1.1 christos For private mappings, we should verify that changes cannot be read()
12437 1.1 christos back from the file, nor mmap's back from the file at a different
12438 1.1 christos address. (There have been systems where private was not correctly
12439 1.1 christos implemented like the infamous i386 svr4.0, and systems where the
12440 1.1 christos VM page cache was not coherent with the file system buffer cache
12441 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
12442 1.1 christos For shared mappings, we should conversely verify that changes get
12443 1.1 christos propagated back to all the places they're supposed to be.
12444 1.1 christos
12445 1.1 christos Grep wants private fixed already mapped.
12446 1.1 christos The main things grep needs to know about mmap are:
12447 1.1 christos * does it exist and is it safe to write into the mmap'd area
12448 1.1 christos * how to use it (BSD variants) */
12449 1.1 christos
12450 1.1 christos #include <fcntl.h>
12451 1.1 christos #include <sys/mman.h>
12452 1.1 christos
12453 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12454 1.1 christos char *malloc ();
12455 1.1 christos #endif
12456 1.1 christos
12457 1.1 christos /* This mess was copied from the GNU getpagesize.h. */
12458 1.1 christos #ifndef HAVE_GETPAGESIZE
12459 1.1 christos # ifdef _SC_PAGESIZE
12460 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE)
12461 1.1 christos # else /* no _SC_PAGESIZE */
12462 1.1 christos # ifdef HAVE_SYS_PARAM_H
12463 1.1 christos # include <sys/param.h>
12464 1.1 christos # ifdef EXEC_PAGESIZE
12465 1.1 christos # define getpagesize() EXEC_PAGESIZE
12466 1.1 christos # else /* no EXEC_PAGESIZE */
12467 1.1 christos # ifdef NBPG
12468 1.1 christos # define getpagesize() NBPG * CLSIZE
12469 1.1 christos # ifndef CLSIZE
12470 1.1 christos # define CLSIZE 1
12471 1.1 christos # endif /* no CLSIZE */
12472 1.1 christos # else /* no NBPG */
12473 1.1 christos # ifdef NBPC
12474 1.1 christos # define getpagesize() NBPC
12475 1.1 christos # else /* no NBPC */
12476 1.1 christos # ifdef PAGESIZE
12477 1.1 christos # define getpagesize() PAGESIZE
12478 1.1 christos # endif /* PAGESIZE */
12479 1.1 christos # endif /* no NBPC */
12480 1.1 christos # endif /* no NBPG */
12481 1.1 christos # endif /* no EXEC_PAGESIZE */
12482 1.1 christos # else /* no HAVE_SYS_PARAM_H */
12483 1.1 christos # define getpagesize() 8192 /* punt totally */
12484 1.1 christos # endif /* no HAVE_SYS_PARAM_H */
12485 1.1 christos # endif /* no _SC_PAGESIZE */
12486 1.1 christos
12487 1.1 christos #endif /* no HAVE_GETPAGESIZE */
12488 1.1 christos
12489 1.1 christos int
12490 1.1 christos main ()
12491 1.1 christos {
12492 1.1 christos char *data, *data2, *data3;
12493 1.1 christos const char *cdata2;
12494 1.1 christos int i, pagesize;
12495 1.1 christos int fd, fd2;
12496 1.1 christos
12497 1.1 christos pagesize = getpagesize ();
12498 1.1 christos
12499 1.1 christos /* First, make a file with some known garbage in it. */
12500 1.1 christos data = (char *) malloc (pagesize);
12501 1.1 christos if (!data)
12502 1.1 christos return 1;
12503 1.1 christos for (i = 0; i < pagesize; ++i)
12504 1.1 christos *(data + i) = rand ();
12505 1.1 christos umask (0);
12506 1.1 christos fd = creat ("conftest.mmap", 0600);
12507 1.1 christos if (fd < 0)
12508 1.1 christos return 2;
12509 1.1 christos if (write (fd, data, pagesize) != pagesize)
12510 1.1 christos return 3;
12511 1.1 christos close (fd);
12512 1.1 christos
12513 1.1 christos /* Next, check that the tail of a page is zero-filled. File must have
12514 1.1 christos non-zero length, otherwise we risk SIGBUS for entire page. */
12515 1.1 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12516 1.1 christos if (fd2 < 0)
12517 1.1 christos return 4;
12518 1.1 christos cdata2 = "";
12519 1.1 christos if (write (fd2, cdata2, 1) != 1)
12520 1.1 christos return 5;
12521 1.1 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12522 1.1 christos if (data2 == MAP_FAILED)
12523 1.1 christos return 6;
12524 1.1 christos for (i = 0; i < pagesize; ++i)
12525 1.1 christos if (*(data2 + i))
12526 1.1 christos return 7;
12527 1.1 christos close (fd2);
12528 1.1 christos if (munmap (data2, pagesize))
12529 1.1 christos return 8;
12530 1.1 christos
12531 1.1 christos /* Next, try to mmap the file at a fixed address which already has
12532 1.1 christos something else allocated at it. If we can, also make sure that
12533 1.1 christos we see the same garbage. */
12534 1.1 christos fd = open ("conftest.mmap", O_RDWR);
12535 1.1 christos if (fd < 0)
12536 1.1 christos return 9;
12537 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12538 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
12539 1.1 christos return 10;
12540 1.1 christos for (i = 0; i < pagesize; ++i)
12541 1.1 christos if (*(data + i) != *(data2 + i))
12542 1.1 christos return 11;
12543 1.1 christos
12544 1.1 christos /* Finally, make sure that changes to the mapped area do not
12545 1.1 christos percolate back to the file as seen by read(). (This is a bug on
12546 1.1 christos some variants of i386 svr4.0.) */
12547 1.1 christos for (i = 0; i < pagesize; ++i)
12548 1.1 christos *(data2 + i) = *(data2 + i) + 1;
12549 1.1 christos data3 = (char *) malloc (pagesize);
12550 1.1 christos if (!data3)
12551 1.1 christos return 12;
12552 1.1 christos if (read (fd, data3, pagesize) != pagesize)
12553 1.1 christos return 13;
12554 1.1 christos for (i = 0; i < pagesize; ++i)
12555 1.1 christos if (*(data + i) != *(data3 + i))
12556 1.1 christos return 14;
12557 1.1 christos close (fd);
12558 1.1 christos return 0;
12559 1.1 christos }
12560 1.1 christos _ACEOF
12561 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
12562 1.1 christos ac_cv_func_mmap_fixed_mapped=yes
12563 1.1 christos else
12564 1.1 christos ac_cv_func_mmap_fixed_mapped=no
12565 1.1 christos fi
12566 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12567 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
12568 1.1 christos fi
12569 1.1 christos
12570 1.1 christos fi
12571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12572 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12573 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
12574 1.1 christos
12575 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12576 1.1 christos
12577 1.1 christos fi
12578 1.1 christos rm -f conftest.mmap conftest.txt
12579 1.1 christos
12580 1.1 christos for ac_header in byteswap.h endian.h
12581 1.1 christos do :
12582 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12583 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12584 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12585 1.1 christos cat >>confdefs.h <<_ACEOF
12586 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12587 1.1 christos _ACEOF
12588 1.1 christos
12589 1.1 christos fi
12590 1.1 christos
12591 1.1 christos done
12592 1.1 christos
12593 1.1 christos
12594 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
12595 1.1 christos "
12596 1.1 christos if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
12597 1.1 christos ac_have_decl=1
12598 1.1 christos else
12599 1.1 christos ac_have_decl=0
12600 1.1 christos fi
12601 1.1 christos
12602 1.1 christos cat >>confdefs.h <<_ACEOF
12603 1.1 christos #define HAVE_DECL_BSWAP_16 $ac_have_decl
12604 1.1 christos _ACEOF
12605 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
12606 1.1 christos "
12607 1.1 christos if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
12608 1.1 christos ac_have_decl=1
12609 1.1 christos else
12610 1.1 christos ac_have_decl=0
12611 1.1 christos fi
12612 1.1 christos
12613 1.1 christos cat >>confdefs.h <<_ACEOF
12614 1.1 christos #define HAVE_DECL_BSWAP_32 $ac_have_decl
12615 1.1 christos _ACEOF
12616 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
12617 1.1 christos "
12618 1.1 christos if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
12619 1.1 christos ac_have_decl=1
12620 1.1 christos else
12621 1.1 christos ac_have_decl=0
12622 1.1 christos fi
12623 1.1 christos
12624 1.1 christos cat >>confdefs.h <<_ACEOF
12625 1.1 christos #define HAVE_DECL_BSWAP_64 $ac_have_decl
12626 1.1 christos _ACEOF
12627 1.1 christos
12628 1.1 christos
12629 1.1 christos ac_config_files="$ac_config_files Makefile"
12630 1.1 christos
12631 1.1 christos ac_config_headers="$ac_config_headers config.h"
12632 1.1 christos
12633 1.1 christos cat >confcache <<\_ACEOF
12634 1.1 christos # This file is a shell script that caches the results of configure
12635 1.1 christos # tests run on this system so they can be shared between configure
12636 1.1 christos # scripts and configure runs, see configure's option --config-cache.
12637 1.1 christos # It is not useful on other systems. If it contains results you don't
12638 1.1 christos # want to keep, you may remove or edit it.
12639 1.1 christos #
12640 1.1 christos # config.status only pays attention to the cache file if you give it
12641 1.1 christos # the --recheck option to rerun configure.
12642 1.1 christos #
12643 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
12644 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
12645 1.1 christos # following values.
12646 1.1 christos
12647 1.1 christos _ACEOF
12648 1.1 christos
12649 1.1 christos # The following way of writing the cache mishandles newlines in values,
12650 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
12651 1.1 christos # So, we kill variables containing newlines.
12652 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
12653 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
12654 1.1 christos (
12655 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12656 1.1 christos eval ac_val=\$$ac_var
12657 1.1 christos case $ac_val in #(
12658 1.1 christos *${as_nl}*)
12659 1.1 christos case $ac_var in #(
12660 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12661 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12662 1.1 christos esac
12663 1.1 christos case $ac_var in #(
12664 1.1 christos _ | IFS | as_nl) ;; #(
12665 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12666 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
12667 1.1 christos esac ;;
12668 1.1 christos esac
12669 1.1 christos done
12670 1.1 christos
12671 1.1 christos (set) 2>&1 |
12672 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
12673 1.1 christos *${as_nl}ac_space=\ *)
12674 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
12675 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
12676 1.1 christos sed -n \
12677 1.1 christos "s/'/'\\\\''/g;
12678 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12679 1.1 christos ;; #(
12680 1.1 christos *)
12681 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
12682 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12683 1.1 christos ;;
12684 1.1 christos esac |
12685 1.1 christos sort
12686 1.1 christos ) |
12687 1.1 christos sed '
12688 1.1 christos /^ac_cv_env_/b end
12689 1.1 christos t clear
12690 1.1 christos :clear
12691 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12692 1.1 christos t end
12693 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12694 1.1 christos :end' >>confcache
12695 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12696 1.1 christos if test -w "$cache_file"; then
12697 1.1 christos if test "x$cache_file" != "x/dev/null"; then
12698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12699 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
12700 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
12701 1.1 christos cat confcache >"$cache_file"
12702 1.1 christos else
12703 1.1 christos case $cache_file in #(
12704 1.1 christos */* | ?:*)
12705 1.1 christos mv -f confcache "$cache_file"$$ &&
12706 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
12707 1.1 christos *)
12708 1.1 christos mv -f confcache "$cache_file" ;;
12709 1.1 christos esac
12710 1.1 christos fi
12711 1.1 christos fi
12712 1.1 christos else
12713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12714 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12715 1.1 christos fi
12716 1.1 christos fi
12717 1.1 christos rm -f confcache
12718 1.1 christos
12719 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
12720 1.1 christos # Let make expand exec_prefix.
12721 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12722 1.1 christos
12723 1.1 christos DEFS=-DHAVE_CONFIG_H
12724 1.1 christos
12725 1.1 christos ac_libobjs=
12726 1.1 christos ac_ltlibobjs=
12727 1.1 christos U=
12728 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12729 1.1 christos # 1. Remove the extension, and $U if already installed.
12730 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12731 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12732 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12733 1.1 christos # will be set to the directory where LIBOBJS objects are built.
12734 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12735 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12736 1.1 christos done
12737 1.1 christos LIBOBJS=$ac_libobjs
12738 1.1 christos
12739 1.1 christos LTLIBOBJS=$ac_ltlibobjs
12740 1.1 christos
12741 1.1 christos
12742 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12743 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
12744 1.1 christos if test -n "$am_sleep_pid"; then
12745 1.1 christos # Hide warnings about reused PIDs.
12746 1.1 christos wait $am_sleep_pid 2>/dev/null
12747 1.1 christos fi
12748 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12749 1.1 christos $as_echo "done" >&6; }
12750 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12751 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
12752 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12753 1.1 christos fi
12754 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12755 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12756 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12757 1.1 christos fi
12758 1.1 christos if test -n "$EXEEXT"; then
12759 1.1 christos am__EXEEXT_TRUE=
12760 1.1 christos am__EXEEXT_FALSE='#'
12761 1.1 christos else
12762 1.1 christos am__EXEEXT_TRUE='#'
12763 1.1 christos am__EXEEXT_FALSE=
12764 1.1 christos fi
12765 1.1 christos
12766 1.1 christos if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then
12767 1.1 christos as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined.
12768 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12769 1.1 christos fi
12770 1.1 christos if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
12771 1.1 christos as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
12772 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12773 1.1 christos fi
12774 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12775 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12776 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12777 1.1 christos fi
12778 1.1 christos if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
12779 1.1 christos as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
12780 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12781 1.1 christos fi
12782 1.1 christos
12783 1.1 christos : "${CONFIG_STATUS=./config.status}"
12784 1.1 christos ac_write_fail=0
12785 1.1 christos ac_clean_files_save=$ac_clean_files
12786 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12788 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12789 1.1 christos as_write_fail=0
12790 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12791 1.1 christos #! $SHELL
12792 1.1 christos # Generated by $as_me.
12793 1.1 christos # Run this file to recreate the current configuration.
12794 1.1 christos # Compiler output produced by configure, useful for debugging
12795 1.1 christos # configure, is in config.log if it exists.
12796 1.1 christos
12797 1.1 christos debug=false
12798 1.1 christos ac_cs_recheck=false
12799 1.1 christos ac_cs_silent=false
12800 1.1 christos
12801 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
12802 1.1 christos export SHELL
12803 1.1 christos _ASEOF
12804 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12805 1.1 christos ## -------------------- ##
12806 1.1 christos ## M4sh Initialization. ##
12807 1.1 christos ## -------------------- ##
12808 1.1 christos
12809 1.1 christos # Be more Bourne compatible
12810 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
12811 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12812 1.1 christos emulate sh
12813 1.1 christos NULLCMD=:
12814 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12815 1.1 christos # is contrary to our usage. Disable this feature.
12816 1.1 christos alias -g '${1+"$@"}'='"$@"'
12817 1.1 christos setopt NO_GLOB_SUBST
12818 1.1 christos else
12819 1.1 christos case `(set -o) 2>/dev/null` in #(
12820 1.1 christos *posix*) :
12821 1.1 christos set -o posix ;; #(
12822 1.1 christos *) :
12823 1.1 christos ;;
12824 1.1 christos esac
12825 1.1 christos fi
12826 1.1 christos
12827 1.1 christos
12828 1.1 christos as_nl='
12829 1.1 christos '
12830 1.1 christos export as_nl
12831 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
12832 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12833 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12834 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12835 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
12836 1.1 christos # but without wasting forks for bash or zsh.
12837 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
12838 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12839 1.1 christos as_echo='print -r --'
12840 1.1 christos as_echo_n='print -rn --'
12841 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12842 1.1 christos as_echo='printf %s\n'
12843 1.1 christos as_echo_n='printf %s'
12844 1.1 christos else
12845 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12846 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12847 1.1 christos as_echo_n='/usr/ucb/echo -n'
12848 1.1 christos else
12849 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12850 1.1 christos as_echo_n_body='eval
12851 1.1 christos arg=$1;
12852 1.1 christos case $arg in #(
12853 1.1 christos *"$as_nl"*)
12854 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
12855 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12856 1.1 christos esac;
12857 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12858 1.1 christos '
12859 1.1 christos export as_echo_n_body
12860 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
12861 1.1 christos fi
12862 1.1 christos export as_echo_body
12863 1.1 christos as_echo='sh -c $as_echo_body as_echo'
12864 1.1 christos fi
12865 1.1 christos
12866 1.1 christos # The user is always right.
12867 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
12868 1.1 christos PATH_SEPARATOR=:
12869 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12870 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12871 1.1 christos PATH_SEPARATOR=';'
12872 1.1 christos }
12873 1.1 christos fi
12874 1.1 christos
12875 1.1 christos
12876 1.1 christos # IFS
12877 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
12878 1.1 christos # there to prevent editors from complaining about space-tab.
12879 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12880 1.1 christos # splitting by setting IFS to empty value.)
12881 1.1 christos IFS=" "" $as_nl"
12882 1.1 christos
12883 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
12884 1.1 christos as_myself=
12885 1.1 christos case $0 in #((
12886 1.1 christos *[\\/]* ) as_myself=$0 ;;
12887 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12888 1.1 christos for as_dir in $PATH
12889 1.1 christos do
12890 1.1 christos IFS=$as_save_IFS
12891 1.1 christos test -z "$as_dir" && as_dir=.
12892 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12893 1.1 christos done
12894 1.1 christos IFS=$as_save_IFS
12895 1.1 christos
12896 1.1 christos ;;
12897 1.1 christos esac
12898 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
12899 1.1 christos # in which case we are not to be found in the path.
12900 1.1 christos if test "x$as_myself" = x; then
12901 1.1 christos as_myself=$0
12902 1.1 christos fi
12903 1.1 christos if test ! -f "$as_myself"; then
12904 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12905 1.1 christos exit 1
12906 1.1 christos fi
12907 1.1 christos
12908 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
12909 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12910 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
12911 1.1 christos # trigger a bug in pdksh 5.2.14.
12912 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
12913 1.1 christos do eval test x\${$as_var+set} = xset \
12914 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12915 1.1 christos done
12916 1.1 christos PS1='$ '
12917 1.1 christos PS2='> '
12918 1.1 christos PS4='+ '
12919 1.1 christos
12920 1.1 christos # NLS nuisances.
12921 1.1 christos LC_ALL=C
12922 1.1 christos export LC_ALL
12923 1.1 christos LANGUAGE=C
12924 1.1 christos export LANGUAGE
12925 1.1 christos
12926 1.1 christos # CDPATH.
12927 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12928 1.1 christos
12929 1.1 christos
12930 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
12931 1.1 christos # ----------------------------------------
12932 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12933 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12934 1.1 christos # script with STATUS, using 1 if that was 0.
12935 1.1 christos as_fn_error ()
12936 1.1 christos {
12937 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
12938 1.1 christos if test "$4"; then
12939 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12940 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12941 1.1 christos fi
12942 1.1 christos $as_echo "$as_me: error: $2" >&2
12943 1.1 christos as_fn_exit $as_status
12944 1.1 christos } # as_fn_error
12945 1.1 christos
12946 1.1 christos
12947 1.1 christos # as_fn_set_status STATUS
12948 1.1 christos # -----------------------
12949 1.1 christos # Set $? to STATUS, without forking.
12950 1.1 christos as_fn_set_status ()
12951 1.1 christos {
12952 1.1 christos return $1
12953 1.1 christos } # as_fn_set_status
12954 1.1 christos
12955 1.1 christos # as_fn_exit STATUS
12956 1.1 christos # -----------------
12957 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12958 1.1 christos as_fn_exit ()
12959 1.1 christos {
12960 1.1 christos set +e
12961 1.1 christos as_fn_set_status $1
12962 1.1 christos exit $1
12963 1.1 christos } # as_fn_exit
12964 1.1 christos
12965 1.1 christos # as_fn_unset VAR
12966 1.1 christos # ---------------
12967 1.1 christos # Portably unset VAR.
12968 1.1 christos as_fn_unset ()
12969 1.1 christos {
12970 1.1 christos { eval $1=; unset $1;}
12971 1.1 christos }
12972 1.1 christos as_unset=as_fn_unset
12973 1.1 christos # as_fn_append VAR VALUE
12974 1.1 christos # ----------------------
12975 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
12976 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
12977 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
12978 1.1 christos # implementations.
12979 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12980 1.1 christos eval 'as_fn_append ()
12981 1.1 christos {
12982 1.1 christos eval $1+=\$2
12983 1.1 christos }'
12984 1.1 christos else
12985 1.1 christos as_fn_append ()
12986 1.1 christos {
12987 1.1 christos eval $1=\$$1\$2
12988 1.1 christos }
12989 1.1 christos fi # as_fn_append
12990 1.1 christos
12991 1.1 christos # as_fn_arith ARG...
12992 1.1 christos # ------------------
12993 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
12994 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
12995 1.1 christos # must be portable across $(()) and expr.
12996 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12997 1.1 christos eval 'as_fn_arith ()
12998 1.1 christos {
12999 1.1 christos as_val=$(( $* ))
13000 1.1 christos }'
13001 1.1 christos else
13002 1.1 christos as_fn_arith ()
13003 1.1 christos {
13004 1.1 christos as_val=`expr "$@" || test $? -eq 1`
13005 1.1 christos }
13006 1.1 christos fi # as_fn_arith
13007 1.1 christos
13008 1.1 christos
13009 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
13010 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
13011 1.1 christos as_expr=expr
13012 1.1 christos else
13013 1.1 christos as_expr=false
13014 1.1 christos fi
13015 1.1 christos
13016 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13017 1.1 christos as_basename=basename
13018 1.1 christos else
13019 1.1 christos as_basename=false
13020 1.1 christos fi
13021 1.1 christos
13022 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13023 1.1 christos as_dirname=dirname
13024 1.1 christos else
13025 1.1 christos as_dirname=false
13026 1.1 christos fi
13027 1.1 christos
13028 1.1 christos as_me=`$as_basename -- "$0" ||
13029 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13030 1.1 christos X"$0" : 'X\(//\)$' \| \
13031 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13032 1.1 christos $as_echo X/"$0" |
13033 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
13034 1.1 christos s//\1/
13035 1.1 christos q
13036 1.1 christos }
13037 1.1 christos /^X\/\(\/\/\)$/{
13038 1.1 christos s//\1/
13039 1.1 christos q
13040 1.1 christos }
13041 1.1 christos /^X\/\(\/\).*/{
13042 1.1 christos s//\1/
13043 1.1 christos q
13044 1.1 christos }
13045 1.1 christos s/.*/./; q'`
13046 1.1 christos
13047 1.1 christos # Avoid depending upon Character Ranges.
13048 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13049 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13050 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13051 1.1 christos as_cr_digits='0123456789'
13052 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
13053 1.1 christos
13054 1.1 christos ECHO_C= ECHO_N= ECHO_T=
13055 1.1 christos case `echo -n x` in #(((((
13056 1.1 christos -n*)
13057 1.1 christos case `echo 'xy\c'` in
13058 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13059 1.1 christos xy) ECHO_C='\c';;
13060 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13061 1.1 christos ECHO_T=' ';;
13062 1.1 christos esac;;
13063 1.1 christos *)
13064 1.1 christos ECHO_N='-n';;
13065 1.1 christos esac
13066 1.1 christos
13067 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
13068 1.1 christos if test -d conf$$.dir; then
13069 1.1 christos rm -f conf$$.dir/conf$$.file
13070 1.1 christos else
13071 1.1 christos rm -f conf$$.dir
13072 1.1 christos mkdir conf$$.dir 2>/dev/null
13073 1.1 christos fi
13074 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
13075 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
13076 1.1 christos as_ln_s='ln -s'
13077 1.1 christos # ... but there are two gotchas:
13078 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13079 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13080 1.1 christos # In both cases, we have to default to `cp -pR'.
13081 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13082 1.1 christos as_ln_s='cp -pR'
13083 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
13084 1.1 christos as_ln_s=ln
13085 1.1 christos else
13086 1.1 christos as_ln_s='cp -pR'
13087 1.1 christos fi
13088 1.1 christos else
13089 1.1 christos as_ln_s='cp -pR'
13090 1.1 christos fi
13091 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13092 1.1 christos rmdir conf$$.dir 2>/dev/null
13093 1.1 christos
13094 1.1 christos
13095 1.1 christos # as_fn_mkdir_p
13096 1.1 christos # -------------
13097 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
13098 1.1 christos as_fn_mkdir_p ()
13099 1.1 christos {
13100 1.1 christos
13101 1.1 christos case $as_dir in #(
13102 1.1 christos -*) as_dir=./$as_dir;;
13103 1.1 christos esac
13104 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
13105 1.1 christos as_dirs=
13106 1.1 christos while :; do
13107 1.1 christos case $as_dir in #(
13108 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13109 1.1 christos *) as_qdir=$as_dir;;
13110 1.1 christos esac
13111 1.1 christos as_dirs="'$as_qdir' $as_dirs"
13112 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
13113 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13114 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
13115 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
13116 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13117 1.1 christos $as_echo X"$as_dir" |
13118 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13119 1.1 christos s//\1/
13120 1.1 christos q
13121 1.1 christos }
13122 1.1 christos /^X\(\/\/\)[^/].*/{
13123 1.1 christos s//\1/
13124 1.1 christos q
13125 1.1 christos }
13126 1.1 christos /^X\(\/\/\)$/{
13127 1.1 christos s//\1/
13128 1.1 christos q
13129 1.1 christos }
13130 1.1 christos /^X\(\/\).*/{
13131 1.1 christos s//\1/
13132 1.1 christos q
13133 1.1 christos }
13134 1.1 christos s/.*/./; q'`
13135 1.1 christos test -d "$as_dir" && break
13136 1.1 christos done
13137 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
13138 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13139 1.1 christos
13140 1.1 christos
13141 1.1 christos } # as_fn_mkdir_p
13142 1.1 christos if mkdir -p . 2>/dev/null; then
13143 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
13144 1.1 christos else
13145 1.1 christos test -d ./-p && rmdir ./-p
13146 1.1 christos as_mkdir_p=false
13147 1.1 christos fi
13148 1.1 christos
13149 1.1 christos
13150 1.1 christos # as_fn_executable_p FILE
13151 1.1 christos # -----------------------
13152 1.1 christos # Test if FILE is an executable regular file.
13153 1.1 christos as_fn_executable_p ()
13154 1.1 christos {
13155 1.1 christos test -f "$1" && test -x "$1"
13156 1.1 christos } # as_fn_executable_p
13157 1.1 christos as_test_x='test -x'
13158 1.1 christos as_executable_p=as_fn_executable_p
13159 1.1 christos
13160 1.1 christos # Sed expression to map a string onto a valid CPP name.
13161 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13162 1.1 christos
13163 1.1 christos # Sed expression to map a string onto a valid variable name.
13164 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13165 1.1 christos
13166 1.1 christos
13167 1.1 christos exec 6>&1
13168 1.1 christos ## ----------------------------------- ##
13169 1.1 christos ## Main body of $CONFIG_STATUS script. ##
13170 1.1 christos ## ----------------------------------- ##
13171 1.1 christos _ASEOF
13172 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13173 1.1 christos
13174 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13175 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
13176 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
13177 1.1 christos # values after options handling.
13178 1.1 christos ac_log="
13179 1.1 christos This file was extended by libsframe $as_me BFD_VERSION, which was
13180 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
13181 1.1 christos
13182 1.1 christos CONFIG_FILES = $CONFIG_FILES
13183 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
13184 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
13185 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
13186 1.1 christos $ $0 $@
13187 1.1 christos
13188 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
13189 1.1 christos "
13190 1.1 christos
13191 1.1 christos _ACEOF
13192 1.1 christos
13193 1.1 christos case $ac_config_files in *"
13194 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
13195 1.1 christos esac
13196 1.1 christos
13197 1.1 christos case $ac_config_headers in *"
13198 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13199 1.1 christos esac
13200 1.1 christos
13201 1.1 christos
13202 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13203 1.1 christos # Files that config.status was made for.
13204 1.1 christos config_files="$ac_config_files"
13205 1.1 christos config_headers="$ac_config_headers"
13206 1.1 christos config_commands="$ac_config_commands"
13207 1.1 christos
13208 1.1 christos _ACEOF
13209 1.1 christos
13210 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13211 1.1 christos ac_cs_usage="\
13212 1.1 christos \`$as_me' instantiates files and other configuration actions
13213 1.1 christos from templates according to the current configuration. Unless the files
13214 1.1 christos and actions are specified as TAGs, all are instantiated by default.
13215 1.1 christos
13216 1.1 christos Usage: $0 [OPTION]... [TAG]...
13217 1.1 christos
13218 1.1 christos -h, --help print this help, then exit
13219 1.1 christos -V, --version print version number and configuration settings, then exit
13220 1.1 christos --config print configuration, then exit
13221 1.1 christos -q, --quiet, --silent
13222 1.1 christos do not print progress messages
13223 1.1 christos -d, --debug don't remove temporary files
13224 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
13225 1.1 christos --file=FILE[:TEMPLATE]
13226 1.1 christos instantiate the configuration file FILE
13227 1.1 christos --header=FILE[:TEMPLATE]
13228 1.1 christos instantiate the configuration header FILE
13229 1.1 christos
13230 1.1 christos Configuration files:
13231 1.1 christos $config_files
13232 1.1 christos
13233 1.1 christos Configuration headers:
13234 1.1 christos $config_headers
13235 1.1 christos
13236 1.1 christos Configuration commands:
13237 1.1 christos $config_commands
13238 1.1 christos
13239 1.1 christos Report bugs to the package provider."
13240 1.1 christos
13241 1.1 christos _ACEOF
13242 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13243 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13244 1.1 christos ac_cs_version="\\
13245 1.1 christos libsframe config.status BFD_VERSION
13246 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
13247 1.1 christos with options \\"\$ac_cs_config\\"
13248 1.1 christos
13249 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
13250 1.1 christos This config.status script is free software; the Free Software Foundation
13251 1.1 christos gives unlimited permission to copy, distribute and modify it."
13252 1.1 christos
13253 1.1 christos ac_pwd='$ac_pwd'
13254 1.1 christos srcdir='$srcdir'
13255 1.1 christos INSTALL='$INSTALL'
13256 1.1 christos MKDIR_P='$MKDIR_P'
13257 1.1 christos AWK='$AWK'
13258 1.1 christos test -n "\$AWK" || AWK=awk
13259 1.1 christos _ACEOF
13260 1.1 christos
13261 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13262 1.1 christos # The default lists apply if the user does not specify any file.
13263 1.1 christos ac_need_defaults=:
13264 1.1 christos while test $# != 0
13265 1.1 christos do
13266 1.1 christos case $1 in
13267 1.1 christos --*=?*)
13268 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13269 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13270 1.1 christos ac_shift=:
13271 1.1 christos ;;
13272 1.1 christos --*=)
13273 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13274 1.1 christos ac_optarg=
13275 1.1 christos ac_shift=:
13276 1.1 christos ;;
13277 1.1 christos *)
13278 1.1 christos ac_option=$1
13279 1.1 christos ac_optarg=$2
13280 1.1 christos ac_shift=shift
13281 1.1 christos ;;
13282 1.1 christos esac
13283 1.1 christos
13284 1.1 christos case $ac_option in
13285 1.1 christos # Handling of the options.
13286 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13287 1.1 christos ac_cs_recheck=: ;;
13288 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13289 1.1 christos $as_echo "$ac_cs_version"; exit ;;
13290 1.1 christos --config | --confi | --conf | --con | --co | --c )
13291 1.1 christos $as_echo "$ac_cs_config"; exit ;;
13292 1.1 christos --debug | --debu | --deb | --de | --d | -d )
13293 1.1 christos debug=: ;;
13294 1.1 christos --file | --fil | --fi | --f )
13295 1.1 christos $ac_shift
13296 1.1 christos case $ac_optarg in
13297 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13298 1.1 christos '') as_fn_error $? "missing file argument" ;;
13299 1.1 christos esac
13300 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
13301 1.1 christos ac_need_defaults=false;;
13302 1.1 christos --header | --heade | --head | --hea )
13303 1.1 christos $ac_shift
13304 1.1 christos case $ac_optarg in
13305 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13306 1.1 christos esac
13307 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13308 1.1 christos ac_need_defaults=false;;
13309 1.1 christos --he | --h)
13310 1.1 christos # Conflict between --help and --header
13311 1.1 christos as_fn_error $? "ambiguous option: \`$1'
13312 1.1 christos Try \`$0 --help' for more information.";;
13313 1.1 christos --help | --hel | -h )
13314 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
13315 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13316 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
13317 1.1 christos ac_cs_silent=: ;;
13318 1.1 christos
13319 1.1 christos # This is an error.
13320 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
13321 1.1 christos Try \`$0 --help' for more information." ;;
13322 1.1 christos
13323 1.1 christos *) as_fn_append ac_config_targets " $1"
13324 1.1 christos ac_need_defaults=false ;;
13325 1.1 christos
13326 1.1 christos esac
13327 1.1 christos shift
13328 1.1 christos done
13329 1.1 christos
13330 1.1 christos ac_configure_extra_args=
13331 1.1 christos
13332 1.1 christos if $ac_cs_silent; then
13333 1.1 christos exec 6>/dev/null
13334 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
13335 1.1 christos fi
13336 1.1 christos
13337 1.1 christos _ACEOF
13338 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13339 1.1 christos if \$ac_cs_recheck; then
13340 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13341 1.1 christos shift
13342 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13343 1.1 christos CONFIG_SHELL='$SHELL'
13344 1.1 christos export CONFIG_SHELL
13345 1.1 christos exec "\$@"
13346 1.1 christos fi
13347 1.1 christos
13348 1.1 christos _ACEOF
13349 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13350 1.1 christos exec 5>>config.log
13351 1.1 christos {
13352 1.1 christos echo
13353 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13354 1.1 christos ## Running $as_me. ##
13355 1.1 christos _ASBOX
13356 1.1 christos $as_echo "$ac_log"
13357 1.1 christos } >&5
13358 1.1 christos
13359 1.1 christos _ACEOF
13360 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13361 1.1 christos #
13362 1.1 christos # INIT-COMMANDS
13363 1.1 christos #
13364 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13365 1.1 christos
13366 1.1 christos
13367 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
13368 1.1 christos # if CDPATH is set.
13369 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13370 1.1 christos
13371 1.1 christos sed_quote_subst='$sed_quote_subst'
13372 1.1 christos double_quote_subst='$double_quote_subst'
13373 1.1 christos delay_variable_subst='$delay_variable_subst'
13374 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13375 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13376 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13377 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13378 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13379 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13380 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13381 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13382 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13383 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13384 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13385 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13386 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13387 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13388 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13389 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13390 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13391 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13392 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13393 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13394 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13395 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13396 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13397 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13398 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13399 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13400 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13401 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13402 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13403 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13404 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13405 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13406 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13407 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13408 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13409 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13410 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13411 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13412 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13413 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13414 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13415 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13416 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13417 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13418 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13419 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13420 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13421 1.1 christos lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13422 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
13423 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13424 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13425 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13426 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13427 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13428 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13429 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13430 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13431 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13432 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13433 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13434 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13435 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13436 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13437 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13438 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13439 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13440 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13441 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13442 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13443 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13444 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13445 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13446 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13447 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13448 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13449 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13450 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13451 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13452 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13453 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13454 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13455 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13456 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13457 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13458 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13459 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13460 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13461 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13462 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13463 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13464 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13465 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13466 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13467 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13468 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13469 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13470 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13471 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13472 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13473 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13474 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13475 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13476 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13477 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13478 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13479 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13480 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13481 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13482 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13483 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13484 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13485 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13486 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13487 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13488 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13489 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13490 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13491 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13492 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13493 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13494 1.1 christos
13495 1.1 christos LTCC='$LTCC'
13496 1.1 christos LTCFLAGS='$LTCFLAGS'
13497 1.1 christos compiler='$compiler_DEFAULT'
13498 1.1 christos
13499 1.1 christos # A function that is used when there is no print builtin or printf.
13500 1.1 christos func_fallback_echo ()
13501 1.1 christos {
13502 1.1 christos eval 'cat <<_LTECHO_EOF
13503 1.1 christos \$1
13504 1.1 christos _LTECHO_EOF'
13505 1.1 christos }
13506 1.1 christos
13507 1.1 christos # Quote evaled strings.
13508 1.1 christos for var in SHELL \
13509 1.1 christos ECHO \
13510 1.1 christos SED \
13511 1.1 christos GREP \
13512 1.1 christos EGREP \
13513 1.1 christos FGREP \
13514 1.1 christos LD \
13515 1.1 christos NM \
13516 1.1 christos LN_S \
13517 1.1 christos lt_SP2NL \
13518 1.1 christos lt_NL2SP \
13519 1.1 christos reload_flag \
13520 1.1 christos OBJDUMP \
13521 1.1 christos deplibs_check_method \
13522 1.1 christos file_magic_cmd \
13523 1.1 christos AR \
13524 1.1 christos AR_FLAGS \
13525 1.1 christos STRIP \
13526 1.1 christos RANLIB \
13527 1.1 christos CC \
13528 1.1 christos CFLAGS \
13529 1.1 christos compiler \
13530 1.1 christos lt_cv_sys_global_symbol_pipe \
13531 1.1 christos lt_cv_sys_global_symbol_to_cdecl \
13532 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \
13533 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13534 1.1 christos lt_prog_compiler_no_builtin_flag \
13535 1.1 christos lt_prog_compiler_wl \
13536 1.1 christos lt_prog_compiler_pic \
13537 1.1 christos lt_prog_compiler_static \
13538 1.1 christos lt_cv_prog_compiler_c_o \
13539 1.1 christos need_locks \
13540 1.1 christos DSYMUTIL \
13541 1.1 christos NMEDIT \
13542 1.1 christos LIPO \
13543 1.1 christos OTOOL \
13544 1.1 christos OTOOL64 \
13545 1.1 christos shrext_cmds \
13546 1.1 christos export_dynamic_flag_spec \
13547 1.1 christos whole_archive_flag_spec \
13548 1.1 christos compiler_needs_object \
13549 1.1 christos with_gnu_ld \
13550 1.1 christos allow_undefined_flag \
13551 1.1 christos no_undefined_flag \
13552 1.1 christos hardcode_libdir_flag_spec \
13553 1.1 christos hardcode_libdir_flag_spec_ld \
13554 1.1 christos hardcode_libdir_separator \
13555 1.1 christos fix_srcfile_path \
13556 1.1 christos exclude_expsyms \
13557 1.1 christos include_expsyms \
13558 1.1 christos file_list_spec \
13559 1.1 christos variables_saved_for_relink \
13560 1.1 christos libname_spec \
13561 1.1 christos library_names_spec \
13562 1.1 christos soname_spec \
13563 1.1 christos install_override_mode \
13564 1.1 christos finish_eval \
13565 1.1 christos old_striplib \
13566 1.1 christos striplib; do
13567 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13568 1.1 christos *[\\\\\\\`\\"\\\$]*)
13569 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13570 1.1 christos ;;
13571 1.1 christos *)
13572 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13573 1.1 christos ;;
13574 1.1 christos esac
13575 1.1 christos done
13576 1.1 christos
13577 1.1 christos # Double-quote double-evaled strings.
13578 1.1 christos for var in reload_cmds \
13579 1.1 christos old_postinstall_cmds \
13580 1.1 christos old_postuninstall_cmds \
13581 1.1 christos old_archive_cmds \
13582 1.1 christos extract_expsyms_cmds \
13583 1.1 christos old_archive_from_new_cmds \
13584 1.1 christos old_archive_from_expsyms_cmds \
13585 1.1 christos archive_cmds \
13586 1.1 christos archive_expsym_cmds \
13587 1.1 christos module_cmds \
13588 1.1 christos module_expsym_cmds \
13589 1.1 christos export_symbols_cmds \
13590 1.1 christos prelink_cmds \
13591 1.1 christos postinstall_cmds \
13592 1.1 christos postuninstall_cmds \
13593 1.1 christos finish_cmds \
13594 1.1 christos sys_lib_search_path_spec \
13595 1.1 christos sys_lib_dlsearch_path_spec; do
13596 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13597 1.1 christos *[\\\\\\\`\\"\\\$]*)
13598 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13599 1.1 christos ;;
13600 1.1 christos *)
13601 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13602 1.1 christos ;;
13603 1.1 christos esac
13604 1.1 christos done
13605 1.1 christos
13606 1.1 christos ac_aux_dir='$ac_aux_dir'
13607 1.1 christos xsi_shell='$xsi_shell'
13608 1.1 christos lt_shell_append='$lt_shell_append'
13609 1.1 christos
13610 1.1 christos # See if we are running on zsh, and set the options which allow our
13611 1.1 christos # commands through without removal of \ escapes INIT.
13612 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then
13613 1.1 christos setopt NO_GLOB_SUBST
13614 1.1 christos fi
13615 1.1 christos
13616 1.1 christos
13617 1.1 christos PACKAGE='$PACKAGE'
13618 1.1 christos VERSION='$VERSION'
13619 1.1 christos TIMESTAMP='$TIMESTAMP'
13620 1.1 christos RM='$RM'
13621 1.1 christos ofile='$ofile'
13622 1.1 christos
13623 1.1 christos
13624 1.1 christos
13625 1.1 christos
13626 1.1 christos _ACEOF
13627 1.1 christos
13628 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13629 1.1 christos
13630 1.1 christos # Handling of arguments.
13631 1.1 christos for ac_config_target in $ac_config_targets
13632 1.1 christos do
13633 1.1 christos case $ac_config_target in
13634 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13635 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13636 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13637 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13638 1.1 christos
13639 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13640 1.1 christos esac
13641 1.1 christos done
13642 1.1 christos
13643 1.1 christos
13644 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
13645 1.1 christos # then the envvar interface is used. Set only those that are not.
13646 1.1 christos # We use the long form for the default assignment because of an extremely
13647 1.1 christos # bizarre bug on SunOS 4.1.3.
13648 1.1 christos if $ac_need_defaults; then
13649 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13650 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13651 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13652 1.1 christos fi
13653 1.1 christos
13654 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
13655 1.1 christos # simply because there is no reason against having it here, and in addition,
13656 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
13657 1.1 christos # Hook for its removal unless debugging.
13658 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
13659 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
13660 1.1 christos $debug ||
13661 1.1 christos {
13662 1.1 christos tmp= ac_tmp=
13663 1.1 christos trap 'exit_status=$?
13664 1.1 christos : "${ac_tmp:=$tmp}"
13665 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13666 1.1 christos ' 0
13667 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
13668 1.1 christos }
13669 1.1 christos # Create a (secure) tmp directory for tmp files.
13670 1.1 christos
13671 1.1 christos {
13672 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13673 1.1 christos test -d "$tmp"
13674 1.1 christos } ||
13675 1.1 christos {
13676 1.1 christos tmp=./conf$$-$RANDOM
13677 1.1 christos (umask 077 && mkdir "$tmp")
13678 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13679 1.1 christos ac_tmp=$tmp
13680 1.1 christos
13681 1.1 christos # Set up the scripts for CONFIG_FILES section.
13682 1.1 christos # No need to generate them if there are no CONFIG_FILES.
13683 1.1 christos # This happens for instance with `./config.status config.h'.
13684 1.1 christos if test -n "$CONFIG_FILES"; then
13685 1.1 christos
13686 1.1 christos
13687 1.1 christos ac_cr=`echo X | tr X '\015'`
13688 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
13689 1.1 christos # But we know of no other shell where ac_cr would be empty at this
13690 1.1 christos # point, so we can use a bashism as a fallback.
13691 1.1 christos if test "x$ac_cr" = x; then
13692 1.1 christos eval ac_cr=\$\'\\r\'
13693 1.1 christos fi
13694 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13695 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13696 1.1 christos ac_cs_awk_cr='\\r'
13697 1.1 christos else
13698 1.1 christos ac_cs_awk_cr=$ac_cr
13699 1.1 christos fi
13700 1.1 christos
13701 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13702 1.1 christos _ACEOF
13703 1.1 christos
13704 1.1 christos
13705 1.1 christos {
13706 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
13707 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13708 1.1 christos echo "_ACEOF"
13709 1.1 christos } >conf$$subs.sh ||
13710 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13711 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13712 1.1 christos ac_delim='%!_!# '
13713 1.1 christos for ac_last_try in false false false false false :; do
13714 1.1 christos . ./conf$$subs.sh ||
13715 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13716 1.1 christos
13717 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13718 1.1 christos if test $ac_delim_n = $ac_delim_num; then
13719 1.1 christos break
13720 1.1 christos elif $ac_last_try; then
13721 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13722 1.1 christos else
13723 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13724 1.1 christos fi
13725 1.1 christos done
13726 1.1 christos rm -f conf$$subs.sh
13727 1.1 christos
13728 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13729 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13730 1.1 christos _ACEOF
13731 1.1 christos sed -n '
13732 1.1 christos h
13733 1.1 christos s/^/S["/; s/!.*/"]=/
13734 1.1 christos p
13735 1.1 christos g
13736 1.1 christos s/^[^!]*!//
13737 1.1 christos :repl
13738 1.1 christos t repl
13739 1.1 christos s/'"$ac_delim"'$//
13740 1.1 christos t delim
13741 1.1 christos :nl
13742 1.1 christos h
13743 1.1 christos s/\(.\{148\}\)..*/\1/
13744 1.1 christos t more1
13745 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13746 1.1 christos p
13747 1.1 christos n
13748 1.1 christos b repl
13749 1.1 christos :more1
13750 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13751 1.1 christos p
13752 1.1 christos g
13753 1.1 christos s/.\{148\}//
13754 1.1 christos t nl
13755 1.1 christos :delim
13756 1.1 christos h
13757 1.1 christos s/\(.\{148\}\)..*/\1/
13758 1.1 christos t more2
13759 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
13760 1.1 christos p
13761 1.1 christos b
13762 1.1 christos :more2
13763 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13764 1.1 christos p
13765 1.1 christos g
13766 1.1 christos s/.\{148\}//
13767 1.1 christos t delim
13768 1.1 christos ' <conf$$subs.awk | sed '
13769 1.1 christos /^[^""]/{
13770 1.1 christos N
13771 1.1 christos s/\n//
13772 1.1 christos }
13773 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
13774 1.1 christos rm -f conf$$subs.awk
13775 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13776 1.1 christos _ACAWK
13777 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13778 1.1 christos for (key in S) S_is_set[key] = 1
13779 1.1 christos FS = ""
13780 1.1 christos
13781 1.1 christos }
13782 1.1 christos {
13783 1.1 christos line = $ 0
13784 1.1 christos nfields = split(line, field, "@")
13785 1.1 christos substed = 0
13786 1.1 christos len = length(field[1])
13787 1.1 christos for (i = 2; i < nfields; i++) {
13788 1.1 christos key = field[i]
13789 1.1 christos keylen = length(key)
13790 1.1 christos if (S_is_set[key]) {
13791 1.1 christos value = S[key]
13792 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13793 1.1 christos len += length(value) + length(field[++i])
13794 1.1 christos substed = 1
13795 1.1 christos } else
13796 1.1 christos len += 1 + keylen
13797 1.1 christos }
13798 1.1 christos
13799 1.1 christos print line
13800 1.1 christos }
13801 1.1 christos
13802 1.1 christos _ACAWK
13803 1.1 christos _ACEOF
13804 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13805 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13806 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13807 1.1 christos else
13808 1.1 christos cat
13809 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13810 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13811 1.1 christos _ACEOF
13812 1.1 christos
13813 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13814 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13815 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
13816 1.1 christos # (actually we leave an empty line to preserve line numbers).
13817 1.1 christos if test "x$srcdir" = x.; then
13818 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13819 1.1 christos h
13820 1.1 christos s///
13821 1.1 christos s/^/:/
13822 1.1 christos s/[ ]*$/:/
13823 1.1 christos s/:\$(srcdir):/:/g
13824 1.1 christos s/:\${srcdir}:/:/g
13825 1.1 christos s/:@srcdir@:/:/g
13826 1.1 christos s/^:*//
13827 1.1 christos s/:*$//
13828 1.1 christos x
13829 1.1 christos s/\(=[ ]*\).*/\1/
13830 1.1 christos G
13831 1.1 christos s/\n//
13832 1.1 christos s/^[^=]*=[ ]*$//
13833 1.1 christos }'
13834 1.1 christos fi
13835 1.1 christos
13836 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13837 1.1 christos fi # test -n "$CONFIG_FILES"
13838 1.1 christos
13839 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
13840 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
13841 1.1 christos # This happens for instance with `./config.status Makefile'.
13842 1.1 christos if test -n "$CONFIG_HEADERS"; then
13843 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13844 1.1 christos BEGIN {
13845 1.1 christos _ACEOF
13846 1.1 christos
13847 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
13848 1.1 christos # here-document in config.status, that substitutes the proper values into
13849 1.1 christos # config.h.in to produce config.h.
13850 1.1 christos
13851 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
13852 1.1 christos # handling of long lines.
13853 1.1 christos ac_delim='%!_!# '
13854 1.1 christos for ac_last_try in false false :; do
13855 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13856 1.1 christos if test -z "$ac_tt"; then
13857 1.1 christos break
13858 1.1 christos elif $ac_last_try; then
13859 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13860 1.1 christos else
13861 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13862 1.1 christos fi
13863 1.1 christos done
13864 1.1 christos
13865 1.1 christos # For the awk script, D is an array of macro values keyed by name,
13866 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
13867 1.1 christos # newline sequences.
13868 1.1 christos
13869 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13870 1.1 christos sed -n '
13871 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
13872 1.1 christos t rset
13873 1.1 christos :rset
13874 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
13875 1.1 christos t def
13876 1.1 christos d
13877 1.1 christos :def
13878 1.1 christos s/\\$//
13879 1.1 christos t bsnl
13880 1.1 christos s/["\\]/\\&/g
13881 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13882 1.1 christos D["\1"]=" \3"/p
13883 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13884 1.1 christos d
13885 1.1 christos :bsnl
13886 1.1 christos s/["\\]/\\&/g
13887 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13888 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
13889 1.1 christos t cont
13890 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13891 1.1 christos t cont
13892 1.1 christos d
13893 1.1 christos :cont
13894 1.1 christos n
13895 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
13896 1.1 christos t clear
13897 1.1 christos :clear
13898 1.1 christos s/\\$//
13899 1.1 christos t bsnlc
13900 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
13901 1.1 christos d
13902 1.1 christos :bsnlc
13903 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13904 1.1 christos b cont
13905 1.1 christos ' <confdefs.h | sed '
13906 1.1 christos s/'"$ac_delim"'/"\\\
13907 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
13908 1.1 christos
13909 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13910 1.1 christos for (key in D) D_is_set[key] = 1
13911 1.1 christos FS = ""
13912 1.1 christos }
13913 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13914 1.1 christos line = \$ 0
13915 1.1 christos split(line, arg, " ")
13916 1.1 christos if (arg[1] == "#") {
13917 1.1 christos defundef = arg[2]
13918 1.1 christos mac1 = arg[3]
13919 1.1 christos } else {
13920 1.1 christos defundef = substr(arg[1], 2)
13921 1.1 christos mac1 = arg[2]
13922 1.1 christos }
13923 1.1 christos split(mac1, mac2, "(") #)
13924 1.1 christos macro = mac2[1]
13925 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
13926 1.1 christos if (D_is_set[macro]) {
13927 1.1 christos # Preserve the white space surrounding the "#".
13928 1.1 christos print prefix "define", macro P[macro] D[macro]
13929 1.1 christos next
13930 1.1 christos } else {
13931 1.1 christos # Replace #undef with comments. This is necessary, for example,
13932 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
13933 1.1 christos # on some systems where configure will not decide to define it.
13934 1.1 christos if (defundef == "undef") {
13935 1.1 christos print "/*", prefix defundef, macro, "*/"
13936 1.1 christos next
13937 1.1 christos }
13938 1.1 christos }
13939 1.1 christos }
13940 1.1 christos { print }
13941 1.1 christos _ACAWK
13942 1.1 christos _ACEOF
13943 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13944 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13945 1.1 christos fi # test -n "$CONFIG_HEADERS"
13946 1.1 christos
13947 1.1 christos
13948 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13949 1.1 christos shift
13950 1.1 christos for ac_tag
13951 1.1 christos do
13952 1.1 christos case $ac_tag in
13953 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
13954 1.1 christos esac
13955 1.1 christos case $ac_mode$ac_tag in
13956 1.1 christos :[FHL]*:*);;
13957 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13958 1.1 christos :[FH]-) ac_tag=-:-;;
13959 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13960 1.1 christos esac
13961 1.1 christos ac_save_IFS=$IFS
13962 1.1 christos IFS=:
13963 1.1 christos set x $ac_tag
13964 1.1 christos IFS=$ac_save_IFS
13965 1.1 christos shift
13966 1.1 christos ac_file=$1
13967 1.1 christos shift
13968 1.1 christos
13969 1.1 christos case $ac_mode in
13970 1.1 christos :L) ac_source=$1;;
13971 1.1 christos :[FH])
13972 1.1 christos ac_file_inputs=
13973 1.1 christos for ac_f
13974 1.1 christos do
13975 1.1 christos case $ac_f in
13976 1.1 christos -) ac_f="$ac_tmp/stdin";;
13977 1.1 christos *) # Look for the file first in the build tree, then in the source tree
13978 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
13979 1.1 christos # because $ac_f cannot contain `:'.
13980 1.1 christos test -f "$ac_f" ||
13981 1.1 christos case $ac_f in
13982 1.1 christos [\\/$]*) false;;
13983 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13984 1.1 christos esac ||
13985 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13986 1.1 christos esac
13987 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13988 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
13989 1.1 christos done
13990 1.1 christos
13991 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
13992 1.1 christos # use $as_me), people would be surprised to read:
13993 1.1 christos # /* config.h. Generated by config.status. */
13994 1.1 christos configure_input='Generated from '`
13995 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13996 1.1 christos `' by configure.'
13997 1.1 christos if test x"$ac_file" != x-; then
13998 1.1 christos configure_input="$ac_file. $configure_input"
13999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14000 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
14001 1.1 christos fi
14002 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
14003 1.1 christos case $configure_input in #(
14004 1.1 christos *\&* | *\|* | *\\* )
14005 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
14006 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
14007 1.1 christos *) ac_sed_conf_input=$configure_input;;
14008 1.1 christos esac
14009 1.1 christos
14010 1.1 christos case $ac_tag in
14011 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
14012 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14013 1.1 christos esac
14014 1.1 christos ;;
14015 1.1 christos esac
14016 1.1 christos
14017 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
14018 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14019 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
14020 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
14021 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14022 1.1 christos $as_echo X"$ac_file" |
14023 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14024 1.1 christos s//\1/
14025 1.1 christos q
14026 1.1 christos }
14027 1.1 christos /^X\(\/\/\)[^/].*/{
14028 1.1 christos s//\1/
14029 1.1 christos q
14030 1.1 christos }
14031 1.1 christos /^X\(\/\/\)$/{
14032 1.1 christos s//\1/
14033 1.1 christos q
14034 1.1 christos }
14035 1.1 christos /^X\(\/\).*/{
14036 1.1 christos s//\1/
14037 1.1 christos q
14038 1.1 christos }
14039 1.1 christos s/.*/./; q'`
14040 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
14041 1.1 christos ac_builddir=.
14042 1.1 christos
14043 1.1 christos case "$ac_dir" in
14044 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14045 1.1 christos *)
14046 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14047 1.1 christos # A ".." for each directory in $ac_dir_suffix.
14048 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14049 1.1 christos case $ac_top_builddir_sub in
14050 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14051 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14052 1.1 christos esac ;;
14053 1.1 christos esac
14054 1.1 christos ac_abs_top_builddir=$ac_pwd
14055 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
14056 1.1 christos # for backward compatibility:
14057 1.1 christos ac_top_builddir=$ac_top_build_prefix
14058 1.1 christos
14059 1.1 christos case $srcdir in
14060 1.1 christos .) # We are building in place.
14061 1.1 christos ac_srcdir=.
14062 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
14063 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
14064 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
14065 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
14066 1.1 christos ac_top_srcdir=$srcdir
14067 1.1 christos ac_abs_top_srcdir=$srcdir ;;
14068 1.1 christos *) # Relative name.
14069 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14070 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
14071 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14072 1.1 christos esac
14073 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14074 1.1 christos
14075 1.1 christos
14076 1.1 christos case $ac_mode in
14077 1.1 christos :F)
14078 1.1 christos #
14079 1.1 christos # CONFIG_FILE
14080 1.1 christos #
14081 1.1 christos
14082 1.1 christos case $INSTALL in
14083 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14084 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14085 1.1 christos esac
14086 1.1 christos ac_MKDIR_P=$MKDIR_P
14087 1.1 christos case $MKDIR_P in
14088 1.1 christos [\\/$]* | ?:[\\/]* ) ;;
14089 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14090 1.1 christos esac
14091 1.1 christos _ACEOF
14092 1.1 christos
14093 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14094 1.1 christos # If the template does not know about datarootdir, expand it.
14095 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
14096 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
14097 1.1 christos ac_sed_dataroot='
14098 1.1 christos /datarootdir/ {
14099 1.1 christos p
14100 1.1 christos q
14101 1.1 christos }
14102 1.1 christos /@datadir@/p
14103 1.1 christos /@docdir@/p
14104 1.1 christos /@infodir@/p
14105 1.1 christos /@localedir@/p
14106 1.1 christos /@mandir@/p'
14107 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14108 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
14109 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14111 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14112 1.1 christos _ACEOF
14113 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14114 1.1 christos ac_datarootdir_hack='
14115 1.1 christos s&@datadir@&$datadir&g
14116 1.1 christos s&@docdir@&$docdir&g
14117 1.1 christos s&@infodir@&$infodir&g
14118 1.1 christos s&@localedir@&$localedir&g
14119 1.1 christos s&@mandir@&$mandir&g
14120 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
14121 1.1 christos esac
14122 1.1 christos _ACEOF
14123 1.1 christos
14124 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
14125 1.1 christos # Shell code in configure.ac might set extrasub.
14126 1.1 christos # FIXME: do we really want to maintain this feature?
14127 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14128 1.1 christos ac_sed_extra="$ac_vpsub
14129 1.1 christos $extrasub
14130 1.1 christos _ACEOF
14131 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14132 1.1 christos :t
14133 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14134 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
14135 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
14136 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
14137 1.1 christos s&@srcdir@&$ac_srcdir&;t t
14138 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
14139 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
14140 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14141 1.1 christos s&@builddir@&$ac_builddir&;t t
14142 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
14143 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14144 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
14145 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
14146 1.1 christos $ac_datarootdir_hack
14147 1.1 christos "
14148 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14149 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14150 1.1 christos
14151 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14152 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14153 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14154 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
14155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14156 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
14157 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14158 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
14159 1.1 christos
14160 1.1 christos rm -f "$ac_tmp/stdin"
14161 1.1 christos case $ac_file in
14162 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14163 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14164 1.1 christos esac \
14165 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14166 1.1 christos ;;
14167 1.1 christos :H)
14168 1.1 christos #
14169 1.1 christos # CONFIG_HEADER
14170 1.1 christos #
14171 1.1 christos if test x"$ac_file" != x-; then
14172 1.1 christos {
14173 1.1 christos $as_echo "/* $configure_input */" \
14174 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14175 1.1 christos } >"$ac_tmp/config.h" \
14176 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14177 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14178 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14179 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
14180 1.1 christos else
14181 1.1 christos rm -f "$ac_file"
14182 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
14183 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14184 1.1 christos fi
14185 1.1 christos else
14186 1.1 christos $as_echo "/* $configure_input */" \
14187 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14188 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
14189 1.1 christos fi
14190 1.1 christos # Compute "$ac_file"'s index in $config_headers.
14191 1.1 christos _am_arg="$ac_file"
14192 1.1 christos _am_stamp_count=1
14193 1.1 christos for _am_header in $config_headers :; do
14194 1.1 christos case $_am_header in
14195 1.1 christos $_am_arg | $_am_arg:* )
14196 1.1 christos break ;;
14197 1.1 christos * )
14198 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14199 1.1 christos esac
14200 1.1 christos done
14201 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14202 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14203 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
14204 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \
14205 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14206 1.1 christos $as_echo X"$_am_arg" |
14207 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14208 1.1 christos s//\1/
14209 1.1 christos q
14210 1.1 christos }
14211 1.1 christos /^X\(\/\/\)[^/].*/{
14212 1.1 christos s//\1/
14213 1.1 christos q
14214 1.1 christos }
14215 1.1 christos /^X\(\/\/\)$/{
14216 1.1 christos s//\1/
14217 1.1 christos q
14218 1.1 christos }
14219 1.1 christos /^X\(\/\).*/{
14220 1.1 christos s//\1/
14221 1.1 christos q
14222 1.1 christos }
14223 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count
14224 1.1 christos ;;
14225 1.1 christos
14226 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14227 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
14228 1.1 christos ;;
14229 1.1 christos esac
14230 1.1 christos
14231 1.1 christos
14232 1.1 christos case $ac_file$ac_mode in
14233 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14234 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files
14235 1.1 christos # are listed without --file. Let's play safe and only enable the eval
14236 1.1 christos # if we detect the quoting.
14237 1.1 christos case $CONFIG_FILES in
14238 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;;
14239 1.1 christos *) set x $CONFIG_FILES ;;
14240 1.1 christos esac
14241 1.1 christos shift
14242 1.1 christos for mf
14243 1.1 christos do
14244 1.1 christos # Strip MF so we end up with the name of the file.
14245 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'`
14246 1.1 christos # Check whether this is an Automake generated Makefile or not.
14247 1.1 christos # We used to match only the files named 'Makefile.in', but
14248 1.1 christos # some people rename them; so instead we look at the file content.
14249 1.1 christos # Grep'ing the first line is not enough: some people post-process
14250 1.1 christos # each Makefile.in and add a new line on top of each file to say so.
14251 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line
14252 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000.
14253 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14254 1.1 christos dirpart=`$as_dirname -- "$mf" ||
14255 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14256 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \
14257 1.1 christos X"$mf" : 'X\(//\)$' \| \
14258 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14259 1.1 christos $as_echo X"$mf" |
14260 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14261 1.1 christos s//\1/
14262 1.1 christos q
14263 1.1 christos }
14264 1.1 christos /^X\(\/\/\)[^/].*/{
14265 1.1 christos s//\1/
14266 1.1 christos q
14267 1.1 christos }
14268 1.1 christos /^X\(\/\/\)$/{
14269 1.1 christos s//\1/
14270 1.1 christos q
14271 1.1 christos }
14272 1.1 christos /^X\(\/\).*/{
14273 1.1 christos s//\1/
14274 1.1 christos q
14275 1.1 christos }
14276 1.1 christos s/.*/./; q'`
14277 1.1 christos else
14278 1.1 christos continue
14279 1.1 christos fi
14280 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote
14281 1.1 christos # from the Makefile without running 'make'.
14282 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14283 1.1 christos test -z "$DEPDIR" && continue
14284 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"`
14285 1.1 christos test -z "$am__include" && continue
14286 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14287 1.1 christos # Find all dependency output files, they are included files with
14288 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the
14289 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the
14290 1.1 christos # expansion.
14291 1.1 christos for file in `sed -n "
14292 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14293 1.1 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14294 1.1 christos # Make sure the directory exists.
14295 1.1 christos test -f "$dirpart/$file" && continue
14296 1.1 christos fdir=`$as_dirname -- "$file" ||
14297 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14298 1.1 christos X"$file" : 'X\(//\)[^/]' \| \
14299 1.1 christos X"$file" : 'X\(//\)$' \| \
14300 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14301 1.1 christos $as_echo X"$file" |
14302 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14303 1.1 christos s//\1/
14304 1.1 christos q
14305 1.1 christos }
14306 1.1 christos /^X\(\/\/\)[^/].*/{
14307 1.1 christos s//\1/
14308 1.1 christos q
14309 1.1 christos }
14310 1.1 christos /^X\(\/\/\)$/{
14311 1.1 christos s//\1/
14312 1.1 christos q
14313 1.1 christos }
14314 1.1 christos /^X\(\/\).*/{
14315 1.1 christos s//\1/
14316 1.1 christos q
14317 1.1 christos }
14318 1.1 christos s/.*/./; q'`
14319 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p
14320 1.1 christos # echo "creating $dirpart/$file"
14321 1.1 christos echo '# dummy' > "$dirpart/$file"
14322 1.1 christos done
14323 1.1 christos done
14324 1.1 christos }
14325 1.1 christos ;;
14326 1.1 christos "libtool":C)
14327 1.1 christos
14328 1.1 christos # See if we are running on zsh, and set the options which allow our
14329 1.1 christos # commands through without removal of \ escapes.
14330 1.1 christos if test -n "${ZSH_VERSION+set}" ; then
14331 1.1 christos setopt NO_GLOB_SUBST
14332 1.1 christos fi
14333 1.1 christos
14334 1.1 christos cfgfile="${ofile}T"
14335 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14336 1.1 christos $RM "$cfgfile"
14337 1.1 christos
14338 1.1 christos cat <<_LT_EOF >> "$cfgfile"
14339 1.1 christos #! $SHELL
14340 1.1 christos
14341 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14342 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14343 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14344 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14345 1.1 christos #
14346 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14347 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14348 1.1 christos # Written by Gordon Matzigkeit, 1996
14349 1.1 christos #
14350 1.1 christos # This file is part of GNU Libtool.
14351 1.1 christos #
14352 1.1 christos # GNU Libtool is free software; you can redistribute it and/or
14353 1.1 christos # modify it under the terms of the GNU General Public License as
14354 1.1 christos # published by the Free Software Foundation; either version 2 of
14355 1.1 christos # the License, or (at your option) any later version.
14356 1.1 christos #
14357 1.1 christos # As a special exception to the GNU General Public License,
14358 1.1 christos # if you distribute this file as part of a program or library that
14359 1.1 christos # is built using GNU Libtool, you may include this file under the
14360 1.1 christos # same distribution terms that you use for the rest of that program.
14361 1.1 christos #
14362 1.1 christos # GNU Libtool is distributed in the hope that it will be useful,
14363 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
14364 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14365 1.1 christos # GNU General Public License for more details.
14366 1.1 christos #
14367 1.1 christos # You should have received a copy of the GNU General Public License
14368 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy
14369 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14370 1.1 christos # obtained by writing to the Free Software Foundation, Inc.,
14371 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14372 1.1 christos
14373 1.1 christos
14374 1.1 christos # The names of the tagged configurations supported by this script.
14375 1.1 christos available_tags=""
14376 1.1 christos
14377 1.1 christos # ### BEGIN LIBTOOL CONFIG
14378 1.1 christos
14379 1.1 christos # Whether or not to build shared libraries.
14380 1.1 christos build_libtool_libs=$enable_shared
14381 1.1 christos
14382 1.1 christos # Which release of libtool.m4 was used?
14383 1.1 christos macro_version=$macro_version
14384 1.1 christos macro_revision=$macro_revision
14385 1.1 christos
14386 1.1 christos # Whether or not to build static libraries.
14387 1.1 christos build_old_libs=$enable_static
14388 1.1 christos
14389 1.1 christos # What type of objects to build.
14390 1.1 christos pic_mode=$pic_mode
14391 1.1 christos
14392 1.1 christos # Whether or not to optimize for fast installation.
14393 1.1 christos fast_install=$enable_fast_install
14394 1.1 christos
14395 1.1 christos # Shell to use when invoking shell scripts.
14396 1.1 christos SHELL=$lt_SHELL
14397 1.1 christos
14398 1.1 christos # An echo program that protects backslashes.
14399 1.1 christos ECHO=$lt_ECHO
14400 1.1 christos
14401 1.1 christos # The host system.
14402 1.1 christos host_alias=$host_alias
14403 1.1 christos host=$host
14404 1.1 christos host_os=$host_os
14405 1.1 christos
14406 1.1 christos # The build system.
14407 1.1 christos build_alias=$build_alias
14408 1.1 christos build=$build
14409 1.1 christos build_os=$build_os
14410 1.1 christos
14411 1.1 christos # A sed program that does not truncate output.
14412 1.1 christos SED=$lt_SED
14413 1.1 christos
14414 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14415 1.1 christos Xsed="\$SED -e 1s/^X//"
14416 1.1 christos
14417 1.1 christos # A grep program that handles long lines.
14418 1.1 christos GREP=$lt_GREP
14419 1.1 christos
14420 1.1 christos # An ERE matcher.
14421 1.1 christos EGREP=$lt_EGREP
14422 1.1 christos
14423 1.1 christos # A literal string matcher.
14424 1.1 christos FGREP=$lt_FGREP
14425 1.1 christos
14426 1.1 christos # A BSD- or MS-compatible name lister.
14427 1.1 christos NM=$lt_NM
14428 1.1 christos
14429 1.1 christos # Whether we need soft or hard links.
14430 1.1 christos LN_S=$lt_LN_S
14431 1.1 christos
14432 1.1 christos # What is the maximum length of a command?
14433 1.1 christos max_cmd_len=$max_cmd_len
14434 1.1 christos
14435 1.1 christos # Object file suffix (normally "o").
14436 1.1 christos objext=$ac_objext
14437 1.1 christos
14438 1.1 christos # Executable file suffix (normally "").
14439 1.1 christos exeext=$exeext
14440 1.1 christos
14441 1.1 christos # whether the shell understands "unset".
14442 1.1 christos lt_unset=$lt_unset
14443 1.1 christos
14444 1.1 christos # turn spaces into newlines.
14445 1.1 christos SP2NL=$lt_lt_SP2NL
14446 1.1 christos
14447 1.1 christos # turn newlines into spaces.
14448 1.1 christos NL2SP=$lt_lt_NL2SP
14449 1.1 christos
14450 1.1 christos # An object symbol dumper.
14451 1.1 christos OBJDUMP=$lt_OBJDUMP
14452 1.1 christos
14453 1.1 christos # Method to check whether dependent libraries are shared objects.
14454 1.1 christos deplibs_check_method=$lt_deplibs_check_method
14455 1.1 christos
14456 1.1 christos # Command to use when deplibs_check_method == "file_magic".
14457 1.1 christos file_magic_cmd=$lt_file_magic_cmd
14458 1.1 christos
14459 1.1 christos # The archiver.
14460 1.1 christos AR=$lt_AR
14461 1.1 christos AR_FLAGS=$lt_AR_FLAGS
14462 1.1 christos
14463 1.1 christos # A symbol stripping program.
14464 1.1 christos STRIP=$lt_STRIP
14465 1.1 christos
14466 1.1 christos # Commands used to install an old-style archive.
14467 1.1 christos RANLIB=$lt_RANLIB
14468 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds
14469 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds
14470 1.1 christos
14471 1.1 christos # Whether to use a lock for old archive extraction.
14472 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction
14473 1.1 christos
14474 1.1 christos # A C compiler.
14475 1.1 christos LTCC=$lt_CC
14476 1.1 christos
14477 1.1 christos # LTCC compiler flags.
14478 1.1 christos LTCFLAGS=$lt_CFLAGS
14479 1.1 christos
14480 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names.
14481 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14482 1.1 christos
14483 1.1 christos # Transform the output of nm in a proper C declaration.
14484 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14485 1.1 christos
14486 1.1 christos # Transform the output of nm in a C name address pair.
14487 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14488 1.1 christos
14489 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed.
14490 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14491 1.1 christos
14492 1.1 christos # The name of the directory that contains temporary libtool files.
14493 1.1 christos objdir=$objdir
14494 1.1 christos
14495 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file".
14496 1.1 christos MAGIC_CMD=$MAGIC_CMD
14497 1.1 christos
14498 1.1 christos # Must we lock files when doing compilation?
14499 1.1 christos need_locks=$lt_need_locks
14500 1.1 christos
14501 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14502 1.1 christos DSYMUTIL=$lt_DSYMUTIL
14503 1.1 christos
14504 1.1 christos # Tool to change global to local symbols on Mac OS X.
14505 1.1 christos NMEDIT=$lt_NMEDIT
14506 1.1 christos
14507 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X.
14508 1.1 christos LIPO=$lt_LIPO
14509 1.1 christos
14510 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14511 1.1 christos OTOOL=$lt_OTOOL
14512 1.1 christos
14513 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14514 1.1 christos OTOOL64=$lt_OTOOL64
14515 1.1 christos
14516 1.1 christos # Old archive suffix (normally "a").
14517 1.1 christos libext=$libext
14518 1.1 christos
14519 1.1 christos # Shared library suffix (normally ".so").
14520 1.1 christos shrext_cmds=$lt_shrext_cmds
14521 1.1 christos
14522 1.1 christos # The commands to extract the exported symbol list from a shared archive.
14523 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds
14524 1.1 christos
14525 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and
14526 1.1 christos # restored at link time.
14527 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink
14528 1.1 christos
14529 1.1 christos # Do we need the "lib" prefix for modules?
14530 1.1 christos need_lib_prefix=$need_lib_prefix
14531 1.1 christos
14532 1.1 christos # Do we need a version for libraries?
14533 1.1 christos need_version=$need_version
14534 1.1 christos
14535 1.1 christos # Library versioning type.
14536 1.1 christos version_type=$version_type
14537 1.1 christos
14538 1.1 christos # Shared library runtime path variable.
14539 1.1 christos runpath_var=$runpath_var
14540 1.1 christos
14541 1.1 christos # Shared library path variable.
14542 1.1 christos shlibpath_var=$shlibpath_var
14543 1.1 christos
14544 1.1 christos # Is shlibpath searched before the hard-coded library search path?
14545 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14546 1.1 christos
14547 1.1 christos # Format of library name prefix.
14548 1.1 christos libname_spec=$lt_libname_spec
14549 1.1 christos
14550 1.1 christos # List of archive names. First name is the real one, the rest are links.
14551 1.1 christos # The last name is the one that the linker finds with -lNAME
14552 1.1 christos library_names_spec=$lt_library_names_spec
14553 1.1 christos
14554 1.1 christos # The coded name of the library, if different from the real name.
14555 1.1 christos soname_spec=$lt_soname_spec
14556 1.1 christos
14557 1.1 christos # Permission mode override for installation of shared libraries.
14558 1.1 christos install_override_mode=$lt_install_override_mode
14559 1.1 christos
14560 1.1 christos # Command to use after installation of a shared archive.
14561 1.1 christos postinstall_cmds=$lt_postinstall_cmds
14562 1.1 christos
14563 1.1 christos # Command to use after uninstallation of a shared archive.
14564 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds
14565 1.1 christos
14566 1.1 christos # Commands used to finish a libtool library installation in a directory.
14567 1.1 christos finish_cmds=$lt_finish_cmds
14568 1.1 christos
14569 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but
14570 1.1 christos # not shown.
14571 1.1 christos finish_eval=$lt_finish_eval
14572 1.1 christos
14573 1.1 christos # Whether we should hardcode library paths into libraries.
14574 1.1 christos hardcode_into_libs=$hardcode_into_libs
14575 1.1 christos
14576 1.1 christos # Compile-time system search path for libraries.
14577 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14578 1.1 christos
14579 1.1 christos # Run-time system search path for libraries.
14580 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14581 1.1 christos
14582 1.1 christos # Whether dlopen is supported.
14583 1.1 christos dlopen_support=$enable_dlopen
14584 1.1 christos
14585 1.1 christos # Whether dlopen of programs is supported.
14586 1.1 christos dlopen_self=$enable_dlopen_self
14587 1.1 christos
14588 1.1 christos # Whether dlopen of statically linked programs is supported.
14589 1.1 christos dlopen_self_static=$enable_dlopen_self_static
14590 1.1 christos
14591 1.1 christos # Commands to strip libraries.
14592 1.1 christos old_striplib=$lt_old_striplib
14593 1.1 christos striplib=$lt_striplib
14594 1.1 christos
14595 1.1 christos
14596 1.1 christos # The linker used to build libraries.
14597 1.1 christos LD=$lt_LD
14598 1.1 christos
14599 1.1 christos # How to create reloadable object files.
14600 1.1 christos reload_flag=$lt_reload_flag
14601 1.1 christos reload_cmds=$lt_reload_cmds
14602 1.1 christos
14603 1.1 christos # Commands used to build an old-style archive.
14604 1.1 christos old_archive_cmds=$lt_old_archive_cmds
14605 1.1 christos
14606 1.1 christos # A language specific compiler.
14607 1.1 christos CC=$lt_compiler
14608 1.1 christos
14609 1.1 christos # Is the compiler the GNU compiler?
14610 1.1 christos with_gcc=$GCC
14611 1.1 christos
14612 1.1 christos # Compiler flag to turn off builtin functions.
14613 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14614 1.1 christos
14615 1.1 christos # How to pass a linker flag through the compiler.
14616 1.1 christos wl=$lt_lt_prog_compiler_wl
14617 1.1 christos
14618 1.1 christos # Additional compiler flags for building library objects.
14619 1.1 christos pic_flag=$lt_lt_prog_compiler_pic
14620 1.1 christos
14621 1.1 christos # Compiler flag to prevent dynamic linking.
14622 1.1 christos link_static_flag=$lt_lt_prog_compiler_static
14623 1.1 christos
14624 1.1 christos # Does compiler simultaneously support -c and -o options?
14625 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14626 1.1 christos
14627 1.1 christos # Whether or not to add -lc for building shared libraries.
14628 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc
14629 1.1 christos
14630 1.1 christos # Whether or not to disallow shared libs when runtime libs are static.
14631 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14632 1.1 christos
14633 1.1 christos # Compiler flag to allow reflexive dlopens.
14634 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14635 1.1 christos
14636 1.1 christos # Compiler flag to generate shared objects directly from archives.
14637 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec
14638 1.1 christos
14639 1.1 christos # Whether the compiler copes with passing no objects directly.
14640 1.1 christos compiler_needs_object=$lt_compiler_needs_object
14641 1.1 christos
14642 1.1 christos # Create an old-style archive from a shared archive.
14643 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14644 1.1 christos
14645 1.1 christos # Create a temporary old-style archive to link instead of a shared archive.
14646 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14647 1.1 christos
14648 1.1 christos # Commands used to build a shared archive.
14649 1.1 christos archive_cmds=$lt_archive_cmds
14650 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds
14651 1.1 christos
14652 1.1 christos # Commands used to build a loadable module if different from building
14653 1.1 christos # a shared archive.
14654 1.1 christos module_cmds=$lt_module_cmds
14655 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds
14656 1.1 christos
14657 1.1 christos # Whether we are building with GNU ld or not.
14658 1.1 christos with_gnu_ld=$lt_with_gnu_ld
14659 1.1 christos
14660 1.1 christos # Flag that allows shared libraries with undefined symbols to be built.
14661 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag
14662 1.1 christos
14663 1.1 christos # Flag that enforces no undefined symbols.
14664 1.1 christos no_undefined_flag=$lt_no_undefined_flag
14665 1.1 christos
14666 1.1 christos # Flag to hardcode \$libdir into a binary during linking.
14667 1.1 christos # This must work even if \$libdir does not exist
14668 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14669 1.1 christos
14670 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary
14671 1.1 christos # during linking. This must work even if \$libdir does not exist.
14672 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14673 1.1 christos
14674 1.1 christos # Whether we need a single "-rpath" flag with a separated argument.
14675 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator
14676 1.1 christos
14677 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14678 1.1 christos # DIR into the resulting binary.
14679 1.1 christos hardcode_direct=$hardcode_direct
14680 1.1 christos
14681 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14682 1.1 christos # DIR into the resulting binary and the resulting library dependency is
14683 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14684 1.1 christos # library is relocated.
14685 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute
14686 1.1 christos
14687 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14688 1.1 christos # into the resulting binary.
14689 1.1 christos hardcode_minus_L=$hardcode_minus_L
14690 1.1 christos
14691 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14692 1.1 christos # into the resulting binary.
14693 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var
14694 1.1 christos
14695 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR
14696 1.1 christos # into the library and all subsequent libraries and executables linked
14697 1.1 christos # against it.
14698 1.1 christos hardcode_automatic=$hardcode_automatic
14699 1.1 christos
14700 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries
14701 1.1 christos # to runtime path list.
14702 1.1 christos inherit_rpath=$inherit_rpath
14703 1.1 christos
14704 1.1 christos # Whether libtool must link a program against all its dependency libraries.
14705 1.1 christos link_all_deplibs=$link_all_deplibs
14706 1.1 christos
14707 1.1 christos # Fix the shell variable \$srcfile for the compiler.
14708 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path
14709 1.1 christos
14710 1.1 christos # Set to "yes" if exported symbols are required.
14711 1.1 christos always_export_symbols=$always_export_symbols
14712 1.1 christos
14713 1.1 christos # The commands to list exported symbols.
14714 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds
14715 1.1 christos
14716 1.1 christos # Symbols that should not be listed in the preloaded symbols.
14717 1.1 christos exclude_expsyms=$lt_exclude_expsyms
14718 1.1 christos
14719 1.1 christos # Symbols that must always be exported.
14720 1.1 christos include_expsyms=$lt_include_expsyms
14721 1.1 christos
14722 1.1 christos # Commands necessary for linking programs (against libraries) with templates.
14723 1.1 christos prelink_cmds=$lt_prelink_cmds
14724 1.1 christos
14725 1.1 christos # Specify filename containing input files.
14726 1.1 christos file_list_spec=$lt_file_list_spec
14727 1.1 christos
14728 1.1 christos # How to hardcode a shared library path into an executable.
14729 1.1 christos hardcode_action=$hardcode_action
14730 1.1 christos
14731 1.1 christos # ### END LIBTOOL CONFIG
14732 1.1 christos
14733 1.1 christos _LT_EOF
14734 1.1 christos
14735 1.1 christos case $host_os in
14736 1.1 christos aix3*)
14737 1.1 christos cat <<\_LT_EOF >> "$cfgfile"
14738 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some
14739 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
14740 1.1 christos # vanish in a puff of smoke.
14741 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then
14742 1.1 christos COLLECT_NAMES=
14743 1.1 christos export COLLECT_NAMES
14744 1.1 christos fi
14745 1.1 christos _LT_EOF
14746 1.1 christos ;;
14747 1.1 christos esac
14748 1.1 christos
14749 1.1 christos
14750 1.1 christos ltmain="$ac_aux_dir/ltmain.sh"
14751 1.1 christos
14752 1.1 christos
14753 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if
14754 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in
14755 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem
14756 1.1 christos # is reportedly fixed, but why not run on old versions too?
14757 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14758 1.1 christos || (rm -f "$cfgfile"; exit 1)
14759 1.1 christos
14760 1.1 christos case $xsi_shell in
14761 1.1 christos yes)
14762 1.1 christos cat << \_LT_EOF >> "$cfgfile"
14763 1.1 christos
14764 1.1 christos # func_dirname file append nondir_replacement
14765 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14766 1.1 christos # otherwise set result to NONDIR_REPLACEMENT.
14767 1.1 christos func_dirname ()
14768 1.1 christos {
14769 1.1 christos case ${1} in
14770 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;;
14771 1.1 christos * ) func_dirname_result="${3}" ;;
14772 1.1 christos esac
14773 1.1 christos }
14774 1.1 christos
14775 1.1 christos # func_basename file
14776 1.1 christos func_basename ()
14777 1.1 christos {
14778 1.1 christos func_basename_result="${1##*/}"
14779 1.1 christos }
14780 1.1 christos
14781 1.1 christos # func_dirname_and_basename file append nondir_replacement
14782 1.1 christos # perform func_basename and func_dirname in a single function
14783 1.1 christos # call:
14784 1.1 christos # dirname: Compute the dirname of FILE. If nonempty,
14785 1.1 christos # add APPEND to the result, otherwise set result
14786 1.1 christos # to NONDIR_REPLACEMENT.
14787 1.1 christos # value returned in "$func_dirname_result"
14788 1.1 christos # basename: Compute filename of FILE.
14789 1.1 christos # value retuned in "$func_basename_result"
14790 1.1 christos # Implementation must be kept synchronized with func_dirname
14791 1.1 christos # and func_basename. For efficiency, we do not delegate to
14792 1.1 christos # those functions but instead duplicate the functionality here.
14793 1.1 christos func_dirname_and_basename ()
14794 1.1 christos {
14795 1.1 christos case ${1} in
14796 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;;
14797 1.1 christos * ) func_dirname_result="${3}" ;;
14798 1.1 christos esac
14799 1.1 christos func_basename_result="${1##*/}"
14800 1.1 christos }
14801 1.1 christos
14802 1.1 christos # func_stripname prefix suffix name
14803 1.1 christos # strip PREFIX and SUFFIX off of NAME.
14804 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special
14805 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
14806 1.1 christos # dot (in which case that matches only a dot).
14807 1.1 christos func_stripname ()
14808 1.1 christos {
14809 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14810 1.1 christos # positional parameters, so assign one to ordinary parameter first.
14811 1.1 christos func_stripname_result=${3}
14812 1.1 christos func_stripname_result=${func_stripname_result#"${1}"}
14813 1.1 christos func_stripname_result=${func_stripname_result%"${2}"}
14814 1.1 christos }
14815 1.1 christos
14816 1.1 christos # func_opt_split
14817 1.1 christos func_opt_split ()
14818 1.1 christos {
14819 1.1 christos func_opt_split_opt=${1%%=*}
14820 1.1 christos func_opt_split_arg=${1#*=}
14821 1.1 christos }
14822 1.1 christos
14823 1.1 christos # func_lo2o object
14824 1.1 christos func_lo2o ()
14825 1.1 christos {
14826 1.1 christos case ${1} in
14827 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14828 1.1 christos *) func_lo2o_result=${1} ;;
14829 1.1 christos esac
14830 1.1 christos }
14831 1.1 christos
14832 1.1 christos # func_xform libobj-or-source
14833 1.1 christos func_xform ()
14834 1.1 christos {
14835 1.1 christos func_xform_result=${1%.*}.lo
14836 1.1 christos }
14837 1.1 christos
14838 1.1 christos # func_arith arithmetic-term...
14839 1.1 christos func_arith ()
14840 1.1 christos {
14841 1.1 christos func_arith_result=$(( $* ))
14842 1.1 christos }
14843 1.1 christos
14844 1.1 christos # func_len string
14845 1.1 christos # STRING may not start with a hyphen.
14846 1.1 christos func_len ()
14847 1.1 christos {
14848 1.1 christos func_len_result=${#1}
14849 1.1 christos }
14850 1.1 christos
14851 1.1 christos _LT_EOF
14852 1.1 christos ;;
14853 1.1 christos *) # Bourne compatible functions.
14854 1.1 christos cat << \_LT_EOF >> "$cfgfile"
14855 1.1 christos
14856 1.1 christos # func_dirname file append nondir_replacement
14857 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14858 1.1 christos # otherwise set result to NONDIR_REPLACEMENT.
14859 1.1 christos func_dirname ()
14860 1.1 christos {
14861 1.1 christos # Extract subdirectory from the argument.
14862 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14863 1.1 christos if test "X$func_dirname_result" = "X${1}"; then
14864 1.1 christos func_dirname_result="${3}"
14865 1.1 christos else
14866 1.1 christos func_dirname_result="$func_dirname_result${2}"
14867 1.1 christos fi
14868 1.1 christos }
14869 1.1 christos
14870 1.1 christos # func_basename file
14871 1.1 christos func_basename ()
14872 1.1 christos {
14873 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14874 1.1 christos }
14875 1.1 christos
14876 1.1 christos
14877 1.1 christos # func_stripname prefix suffix name
14878 1.1 christos # strip PREFIX and SUFFIX off of NAME.
14879 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special
14880 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
14881 1.1 christos # dot (in which case that matches only a dot).
14882 1.1 christos # func_strip_suffix prefix name
14883 1.1 christos func_stripname ()
14884 1.1 christos {
14885 1.1 christos case ${2} in
14886 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14887 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14888 1.1 christos esac
14889 1.1 christos }
14890 1.1 christos
14891 1.1 christos # sed scripts:
14892 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14893 1.1 christos my_sed_long_arg='1s/^-[^=]*=//'
14894 1.1 christos
14895 1.1 christos # func_opt_split
14896 1.1 christos func_opt_split ()
14897 1.1 christos {
14898 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14899 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14900 1.1 christos }
14901 1.1 christos
14902 1.1 christos # func_lo2o object
14903 1.1 christos func_lo2o ()
14904 1.1 christos {
14905 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14906 1.1 christos }
14907 1.1 christos
14908 1.1 christos # func_xform libobj-or-source
14909 1.1 christos func_xform ()
14910 1.1 christos {
14911 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14912 1.1 christos }
14913 1.1 christos
14914 1.1 christos # func_arith arithmetic-term...
14915 1.1 christos func_arith ()
14916 1.1 christos {
14917 1.1 christos func_arith_result=`expr "$@"`
14918 1.1 christos }
14919 1.1 christos
14920 1.1 christos # func_len string
14921 1.1 christos # STRING may not start with a hyphen.
14922 1.1 christos func_len ()
14923 1.1 christos {
14924 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14925 1.1 christos }
14926 1.1 christos
14927 1.1 christos _LT_EOF
14928 1.1 christos esac
14929 1.1 christos
14930 1.1 christos case $lt_shell_append in
14931 1.1 christos yes)
14932 1.1 christos cat << \_LT_EOF >> "$cfgfile"
14933 1.1 christos
14934 1.1 christos # func_append var value
14935 1.1 christos # Append VALUE to the end of shell variable VAR.
14936 1.1 christos func_append ()
14937 1.1 christos {
14938 1.1 christos eval "$1+=\$2"
14939 1.1 christos }
14940 1.1 christos _LT_EOF
14941 1.1 christos ;;
14942 1.1 christos *)
14943 1.1 christos cat << \_LT_EOF >> "$cfgfile"
14944 1.1 christos
14945 1.1 christos # func_append var value
14946 1.1 christos # Append VALUE to the end of shell variable VAR.
14947 1.1 christos func_append ()
14948 1.1 christos {
14949 1.1 christos eval "$1=\$$1\$2"
14950 1.1 christos }
14951 1.1 christos
14952 1.1 christos _LT_EOF
14953 1.1 christos ;;
14954 1.1 christos esac
14955 1.1 christos
14956 1.1 christos
14957 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14958 1.1 christos || (rm -f "$cfgfile"; exit 1)
14959 1.1 christos
14960 1.1 christos mv -f "$cfgfile" "$ofile" ||
14961 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14962 1.1 christos chmod +x "$ofile"
14963 1.1 christos
14964 1.1 christos ;;
14965 1.1 christos
14966 1.1 christos esac
14967 1.1 christos done # for ac_tag
14968 1.1 christos
14969 1.1 christos
14970 1.1 christos as_fn_exit 0
14971 1.1 christos _ACEOF
14972 1.1 christos ac_clean_files=$ac_clean_files_save
14973 1.1 christos
14974 1.1 christos test $ac_write_fail = 0 ||
14975 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14976 1.1 christos
14977 1.1 christos
14978 1.1 christos # configure is writing to config.log, and then calls config.status.
14979 1.1 christos # config.status does its own redirection, appending to config.log.
14980 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
14981 1.1 christos # by configure, so config.status won't be able to write to it; its
14982 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
14983 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
14984 1.1 christos # appended to by config.status. When coming back to configure, we
14985 1.1 christos # need to make the FD available again.
14986 1.1 christos if test "$no_create" != yes; then
14987 1.1 christos ac_cs_success=:
14988 1.1 christos ac_config_status_args=
14989 1.1 christos test "$silent" = yes &&
14990 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
14991 1.1 christos exec 5>/dev/null
14992 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14993 1.1 christos exec 5>>config.log
14994 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14995 1.1 christos # would make configure fail if this is the last instruction.
14996 1.1 christos $ac_cs_success || as_fn_exit 1
14997 1.1 christos fi
14998 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15000 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15001 1.1 christos fi
15002 1.1 christos
15003 1.1 christos
15004 1.1 christos
15005 1.1 christos touch config.status.tmp
15006 1.1 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
15007 1.1 christos sed '/as_fn_exit 0/i \
15008 1.1 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
15009 1.1 christos touch --reference=Makefile Makefile.tmp \
15010 1.1 christos mv Makefile.tmp Makefile \
15011 1.1 christos ' config.status > config.status.tmp
15012 1.1 christos touch --reference=config.status config.status.tmp
15013 1.1 christos mv config.status.tmp config.status
15014 1.1 christos chmod +x config.status
15015 1.1 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
15016 1.1 christos touch --reference=Makefile Makefile.tmp
15017 1.1 christos mv Makefile.tmp Makefile
15018 1.1 christos else
15019 1.1 christos rm -f config.status.tmp
15020 1.1 christos fi
15021