configure revision 1.1.1.3 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 HAVE_LD_VERSION_SCRIPT_FALSE
647 1.1 christos HAVE_LD_VERSION_SCRIPT_TRUE
648 1.1 christos HAVE_SOLARIS_LD_FALSE
649 1.1 christos HAVE_SOLARIS_LD_TRUE
650 1.1 christos BUILD_INFO_FALSE
651 1.1 christos BUILD_INFO_TRUE
652 1.1 christos COMPAT_DEJAGNU
653 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE
654 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE
655 1.1 christos ac_libsframe_warn_cflags
656 1.1 christos OTOOL64
657 1.1 christos OTOOL
658 1.1 christos LIPO
659 1.1 christos NMEDIT
660 1.1 christos DSYMUTIL
661 1.1.1.3 christos LLVM_CONFIG
662 1.1 christos OBJDUMP
663 1.1 christos LN_S
664 1.1 christos NM
665 1.1 christos ac_ct_DUMPBIN
666 1.1 christos DUMPBIN
667 1.1 christos LD
668 1.1 christos FGREP
669 1.1 christos SED
670 1.1 christos LIBTOOL
671 1.1 christos ac_ct_AR
672 1.1 christos AR
673 1.1 christos RANLIB
674 1.1 christos AM_BACKSLASH
675 1.1 christos AM_DEFAULT_VERBOSITY
676 1.1 christos AM_DEFAULT_V
677 1.1 christos AM_V
678 1.1 christos am__fastdepCC_FALSE
679 1.1 christos am__fastdepCC_TRUE
680 1.1 christos CCDEPMODE
681 1.1 christos am__nodep
682 1.1 christos AMDEPBACKSLASH
683 1.1 christos AMDEP_FALSE
684 1.1 christos AMDEP_TRUE
685 1.1 christos am__quote
686 1.1 christos am__include
687 1.1 christos DEPDIR
688 1.1 christos am__untar
689 1.1 christos am__tar
690 1.1 christos AMTAR
691 1.1 christos am__leading_dot
692 1.1 christos SET_MAKE
693 1.1 christos AWK
694 1.1 christos mkdir_p
695 1.1 christos MKDIR_P
696 1.1 christos INSTALL_STRIP_PROGRAM
697 1.1 christos STRIP
698 1.1 christos install_sh
699 1.1 christos MAKEINFO
700 1.1 christos AUTOHEADER
701 1.1 christos AUTOMAKE
702 1.1 christos AUTOCONF
703 1.1 christos ACLOCAL
704 1.1 christos VERSION
705 1.1 christos PACKAGE
706 1.1 christos CYGPATH_W
707 1.1 christos am__isrc
708 1.1 christos INSTALL_DATA
709 1.1 christos INSTALL_SCRIPT
710 1.1 christos INSTALL_PROGRAM
711 1.1 christos EGREP
712 1.1 christos GREP
713 1.1 christos CPP
714 1.1 christos OBJEXT
715 1.1 christos EXEEXT
716 1.1 christos ac_ct_CC
717 1.1 christos CPPFLAGS
718 1.1 christos LDFLAGS
719 1.1 christos CFLAGS
720 1.1 christos CC
721 1.1.1.2 christos target_os
722 1.1.1.2 christos target_vendor
723 1.1.1.2 christos target_cpu
724 1.1.1.2 christos target
725 1.1.1.2 christos host_os
726 1.1.1.2 christos host_vendor
727 1.1.1.2 christos host_cpu
728 1.1.1.2 christos host
729 1.1.1.2 christos build_os
730 1.1.1.2 christos build_vendor
731 1.1.1.2 christos build_cpu
732 1.1.1.2 christos build
733 1.1 christos target_alias
734 1.1 christos host_alias
735 1.1 christos build_alias
736 1.1 christos LIBS
737 1.1 christos ECHO_T
738 1.1 christos ECHO_N
739 1.1 christos ECHO_C
740 1.1 christos DEFS
741 1.1 christos mandir
742 1.1 christos localedir
743 1.1 christos libdir
744 1.1 christos psdir
745 1.1 christos pdfdir
746 1.1 christos dvidir
747 1.1 christos htmldir
748 1.1 christos infodir
749 1.1 christos docdir
750 1.1 christos oldincludedir
751 1.1 christos includedir
752 1.1 christos localstatedir
753 1.1 christos sharedstatedir
754 1.1 christos sysconfdir
755 1.1 christos datadir
756 1.1 christos datarootdir
757 1.1 christos libexecdir
758 1.1 christos sbindir
759 1.1 christos bindir
760 1.1 christos program_transform_name
761 1.1 christos prefix
762 1.1 christos exec_prefix
763 1.1 christos PACKAGE_URL
764 1.1 christos PACKAGE_BUGREPORT
765 1.1 christos PACKAGE_STRING
766 1.1 christos PACKAGE_VERSION
767 1.1 christos PACKAGE_TARNAME
768 1.1 christos PACKAGE_NAME
769 1.1 christos PATH_SEPARATOR
770 1.1 christos SHELL'
771 1.1 christos ac_subst_files=''
772 1.1 christos ac_user_opts='
773 1.1 christos enable_option_checking
774 1.1 christos enable_dependency_tracking
775 1.1 christos enable_silent_rules
776 1.1 christos enable_shared
777 1.1 christos enable_static
778 1.1 christos with_pic
779 1.1 christos enable_fast_install
780 1.1 christos with_gnu_ld
781 1.1 christos enable_libtool_lock
782 1.1 christos enable_largefile
783 1.1 christos enable_maintainer_mode
784 1.1 christos enable_install_libbfd
785 1.1 christos '
786 1.1 christos ac_precious_vars='build_alias
787 1.1 christos host_alias
788 1.1 christos target_alias
789 1.1 christos CC
790 1.1 christos CFLAGS
791 1.1 christos LDFLAGS
792 1.1 christos LIBS
793 1.1 christos CPPFLAGS
794 1.1 christos CPP'
795 1.1 christos
796 1.1 christos
797 1.1 christos # Initialize some variables set by options.
798 1.1 christos ac_init_help=
799 1.1 christos ac_init_version=false
800 1.1 christos ac_unrecognized_opts=
801 1.1 christos ac_unrecognized_sep=
802 1.1 christos # The variables have the same names as the options, with
803 1.1 christos # dashes changed to underlines.
804 1.1 christos cache_file=/dev/null
805 1.1 christos exec_prefix=NONE
806 1.1 christos no_create=
807 1.1 christos no_recursion=
808 1.1 christos prefix=NONE
809 1.1 christos program_prefix=NONE
810 1.1 christos program_suffix=NONE
811 1.1 christos program_transform_name=s,x,x,
812 1.1 christos silent=
813 1.1 christos site=
814 1.1 christos srcdir=
815 1.1 christos verbose=
816 1.1 christos x_includes=NONE
817 1.1 christos x_libraries=NONE
818 1.1 christos
819 1.1 christos # Installation directory options.
820 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
821 1.1 christos # and all the variables that are supposed to be based on exec_prefix
822 1.1 christos # by default will actually change.
823 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
824 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
825 1.1 christos bindir='${exec_prefix}/bin'
826 1.1 christos sbindir='${exec_prefix}/sbin'
827 1.1 christos libexecdir='${exec_prefix}/libexec'
828 1.1 christos datarootdir='${prefix}/share'
829 1.1 christos datadir='${datarootdir}'
830 1.1 christos sysconfdir='${prefix}/etc'
831 1.1 christos sharedstatedir='${prefix}/com'
832 1.1 christos localstatedir='${prefix}/var'
833 1.1 christos includedir='${prefix}/include'
834 1.1 christos oldincludedir='/usr/include'
835 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
836 1.1 christos infodir='${datarootdir}/info'
837 1.1 christos htmldir='${docdir}'
838 1.1 christos dvidir='${docdir}'
839 1.1 christos pdfdir='${docdir}'
840 1.1 christos psdir='${docdir}'
841 1.1 christos libdir='${exec_prefix}/lib'
842 1.1 christos localedir='${datarootdir}/locale'
843 1.1 christos mandir='${datarootdir}/man'
844 1.1 christos
845 1.1 christos ac_prev=
846 1.1 christos ac_dashdash=
847 1.1 christos for ac_option
848 1.1 christos do
849 1.1 christos # If the previous option needs an argument, assign it.
850 1.1 christos if test -n "$ac_prev"; then
851 1.1 christos eval $ac_prev=\$ac_option
852 1.1 christos ac_prev=
853 1.1 christos continue
854 1.1 christos fi
855 1.1 christos
856 1.1 christos case $ac_option in
857 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 1.1 christos *=) ac_optarg= ;;
859 1.1 christos *) ac_optarg=yes ;;
860 1.1 christos esac
861 1.1 christos
862 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
863 1.1 christos
864 1.1 christos case $ac_dashdash$ac_option in
865 1.1 christos --)
866 1.1 christos ac_dashdash=yes ;;
867 1.1 christos
868 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
869 1.1 christos ac_prev=bindir ;;
870 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871 1.1 christos bindir=$ac_optarg ;;
872 1.1 christos
873 1.1 christos -build | --build | --buil | --bui | --bu)
874 1.1 christos ac_prev=build_alias ;;
875 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
876 1.1 christos build_alias=$ac_optarg ;;
877 1.1 christos
878 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
879 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880 1.1 christos ac_prev=cache_file ;;
881 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
883 1.1 christos cache_file=$ac_optarg ;;
884 1.1 christos
885 1.1 christos --config-cache | -C)
886 1.1 christos cache_file=config.cache ;;
887 1.1 christos
888 1.1 christos -datadir | --datadir | --datadi | --datad)
889 1.1 christos ac_prev=datadir ;;
890 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
891 1.1 christos datadir=$ac_optarg ;;
892 1.1 christos
893 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894 1.1 christos | --dataroo | --dataro | --datar)
895 1.1 christos ac_prev=datarootdir ;;
896 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898 1.1 christos datarootdir=$ac_optarg ;;
899 1.1 christos
900 1.1 christos -disable-* | --disable-*)
901 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
902 1.1 christos # Reject names that are not valid shell variable names.
903 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
905 1.1 christos ac_useropt_orig=$ac_useropt
906 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 1.1 christos case $ac_user_opts in
908 1.1 christos *"
909 1.1 christos "enable_$ac_useropt"
910 1.1 christos "*) ;;
911 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912 1.1 christos ac_unrecognized_sep=', ';;
913 1.1 christos esac
914 1.1 christos eval enable_$ac_useropt=no ;;
915 1.1 christos
916 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
917 1.1 christos ac_prev=docdir ;;
918 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 1.1 christos docdir=$ac_optarg ;;
920 1.1 christos
921 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922 1.1 christos ac_prev=dvidir ;;
923 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 1.1 christos dvidir=$ac_optarg ;;
925 1.1 christos
926 1.1 christos -enable-* | --enable-*)
927 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
928 1.1 christos # Reject names that are not valid shell variable names.
929 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
931 1.1 christos ac_useropt_orig=$ac_useropt
932 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933 1.1 christos case $ac_user_opts in
934 1.1 christos *"
935 1.1 christos "enable_$ac_useropt"
936 1.1 christos "*) ;;
937 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938 1.1 christos ac_unrecognized_sep=', ';;
939 1.1 christos esac
940 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
941 1.1 christos
942 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944 1.1 christos | --exec | --exe | --ex)
945 1.1 christos ac_prev=exec_prefix ;;
946 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948 1.1 christos | --exec=* | --exe=* | --ex=*)
949 1.1 christos exec_prefix=$ac_optarg ;;
950 1.1 christos
951 1.1 christos -gas | --gas | --ga | --g)
952 1.1 christos # Obsolete; use --with-gas.
953 1.1 christos with_gas=yes ;;
954 1.1 christos
955 1.1 christos -help | --help | --hel | --he | -h)
956 1.1 christos ac_init_help=long ;;
957 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958 1.1 christos ac_init_help=recursive ;;
959 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960 1.1 christos ac_init_help=short ;;
961 1.1 christos
962 1.1 christos -host | --host | --hos | --ho)
963 1.1 christos ac_prev=host_alias ;;
964 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
965 1.1 christos host_alias=$ac_optarg ;;
966 1.1 christos
967 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968 1.1 christos ac_prev=htmldir ;;
969 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970 1.1 christos | --ht=*)
971 1.1 christos htmldir=$ac_optarg ;;
972 1.1 christos
973 1.1 christos -includedir | --includedir | --includedi | --included | --include \
974 1.1 christos | --includ | --inclu | --incl | --inc)
975 1.1 christos ac_prev=includedir ;;
976 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
978 1.1 christos includedir=$ac_optarg ;;
979 1.1 christos
980 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
981 1.1 christos ac_prev=infodir ;;
982 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
983 1.1 christos infodir=$ac_optarg ;;
984 1.1 christos
985 1.1 christos -libdir | --libdir | --libdi | --libd)
986 1.1 christos ac_prev=libdir ;;
987 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
988 1.1 christos libdir=$ac_optarg ;;
989 1.1 christos
990 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991 1.1 christos | --libexe | --libex | --libe)
992 1.1 christos ac_prev=libexecdir ;;
993 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994 1.1 christos | --libexe=* | --libex=* | --libe=*)
995 1.1 christos libexecdir=$ac_optarg ;;
996 1.1 christos
997 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
998 1.1 christos ac_prev=localedir ;;
999 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000 1.1 christos localedir=$ac_optarg ;;
1001 1.1 christos
1002 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
1003 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
1004 1.1 christos ac_prev=localstatedir ;;
1005 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1006 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1007 1.1 christos localstatedir=$ac_optarg ;;
1008 1.1 christos
1009 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010 1.1 christos ac_prev=mandir ;;
1011 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1012 1.1 christos mandir=$ac_optarg ;;
1013 1.1 christos
1014 1.1 christos -nfp | --nfp | --nf)
1015 1.1 christos # Obsolete; use --without-fp.
1016 1.1 christos with_fp=no ;;
1017 1.1 christos
1018 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1019 1.1 christos | --no-cr | --no-c | -n)
1020 1.1 christos no_create=yes ;;
1021 1.1 christos
1022 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 1.1 christos no_recursion=yes ;;
1025 1.1 christos
1026 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1029 1.1 christos ac_prev=oldincludedir ;;
1030 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1033 1.1 christos oldincludedir=$ac_optarg ;;
1034 1.1 christos
1035 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036 1.1 christos ac_prev=prefix ;;
1037 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1038 1.1 christos prefix=$ac_optarg ;;
1039 1.1 christos
1040 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041 1.1 christos | --program-pre | --program-pr | --program-p)
1042 1.1 christos ac_prev=program_prefix ;;
1043 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1045 1.1 christos program_prefix=$ac_optarg ;;
1046 1.1 christos
1047 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048 1.1 christos | --program-suf | --program-su | --program-s)
1049 1.1 christos ac_prev=program_suffix ;;
1050 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1052 1.1 christos program_suffix=$ac_optarg ;;
1053 1.1 christos
1054 1.1 christos -program-transform-name | --program-transform-name \
1055 1.1 christos | --program-transform-nam | --program-transform-na \
1056 1.1 christos | --program-transform-n | --program-transform- \
1057 1.1 christos | --program-transform | --program-transfor \
1058 1.1 christos | --program-transfo | --program-transf \
1059 1.1 christos | --program-trans | --program-tran \
1060 1.1 christos | --progr-tra | --program-tr | --program-t)
1061 1.1 christos ac_prev=program_transform_name ;;
1062 1.1 christos -program-transform-name=* | --program-transform-name=* \
1063 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1064 1.1 christos | --program-transform-n=* | --program-transform-=* \
1065 1.1 christos | --program-transform=* | --program-transfor=* \
1066 1.1 christos | --program-transfo=* | --program-transf=* \
1067 1.1 christos | --program-trans=* | --program-tran=* \
1068 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1069 1.1 christos program_transform_name=$ac_optarg ;;
1070 1.1 christos
1071 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072 1.1 christos ac_prev=pdfdir ;;
1073 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074 1.1 christos pdfdir=$ac_optarg ;;
1075 1.1 christos
1076 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1077 1.1 christos ac_prev=psdir ;;
1078 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 1.1 christos psdir=$ac_optarg ;;
1080 1.1 christos
1081 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1083 1.1 christos silent=yes ;;
1084 1.1 christos
1085 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1086 1.1 christos ac_prev=sbindir ;;
1087 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1088 1.1 christos | --sbi=* | --sb=*)
1089 1.1 christos sbindir=$ac_optarg ;;
1090 1.1 christos
1091 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1092 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1093 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1094 1.1 christos | --sha | --sh)
1095 1.1 christos ac_prev=sharedstatedir ;;
1096 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1097 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1098 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1099 1.1 christos | --sha=* | --sh=*)
1100 1.1 christos sharedstatedir=$ac_optarg ;;
1101 1.1 christos
1102 1.1 christos -site | --site | --sit)
1103 1.1 christos ac_prev=site ;;
1104 1.1 christos -site=* | --site=* | --sit=*)
1105 1.1 christos site=$ac_optarg ;;
1106 1.1 christos
1107 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1108 1.1 christos ac_prev=srcdir ;;
1109 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1110 1.1 christos srcdir=$ac_optarg ;;
1111 1.1 christos
1112 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1113 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1114 1.1 christos ac_prev=sysconfdir ;;
1115 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1116 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1117 1.1 christos sysconfdir=$ac_optarg ;;
1118 1.1 christos
1119 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1120 1.1 christos ac_prev=target_alias ;;
1121 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1122 1.1 christos target_alias=$ac_optarg ;;
1123 1.1 christos
1124 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 1.1 christos verbose=yes ;;
1126 1.1 christos
1127 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1128 1.1 christos ac_init_version=: ;;
1129 1.1 christos
1130 1.1 christos -with-* | --with-*)
1131 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1132 1.1 christos # Reject names that are not valid shell variable names.
1133 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1135 1.1 christos ac_useropt_orig=$ac_useropt
1136 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 1.1 christos case $ac_user_opts in
1138 1.1 christos *"
1139 1.1 christos "with_$ac_useropt"
1140 1.1 christos "*) ;;
1141 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1142 1.1 christos ac_unrecognized_sep=', ';;
1143 1.1 christos esac
1144 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1145 1.1 christos
1146 1.1 christos -without-* | --without-*)
1147 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1148 1.1 christos # Reject names that are not valid shell variable names.
1149 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1151 1.1 christos ac_useropt_orig=$ac_useropt
1152 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 1.1 christos case $ac_user_opts in
1154 1.1 christos *"
1155 1.1 christos "with_$ac_useropt"
1156 1.1 christos "*) ;;
1157 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1158 1.1 christos ac_unrecognized_sep=', ';;
1159 1.1 christos esac
1160 1.1 christos eval with_$ac_useropt=no ;;
1161 1.1 christos
1162 1.1 christos --x)
1163 1.1 christos # Obsolete; use --with-x.
1164 1.1 christos with_x=yes ;;
1165 1.1 christos
1166 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1167 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1168 1.1 christos ac_prev=x_includes ;;
1169 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1170 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1171 1.1 christos x_includes=$ac_optarg ;;
1172 1.1 christos
1173 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1174 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1175 1.1 christos ac_prev=x_libraries ;;
1176 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1177 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1178 1.1 christos x_libraries=$ac_optarg ;;
1179 1.1 christos
1180 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1181 1.1 christos Try \`$0 --help' for more information"
1182 1.1 christos ;;
1183 1.1 christos
1184 1.1 christos *=*)
1185 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 1.1 christos # Reject names that are not valid shell variable names.
1187 1.1 christos case $ac_envvar in #(
1188 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1189 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1190 1.1 christos esac
1191 1.1 christos eval $ac_envvar=\$ac_optarg
1192 1.1 christos export $ac_envvar ;;
1193 1.1 christos
1194 1.1 christos *)
1195 1.1 christos # FIXME: should be removed in autoconf 3.0.
1196 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1197 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1198 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1199 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1200 1.1 christos ;;
1201 1.1 christos
1202 1.1 christos esac
1203 1.1 christos done
1204 1.1 christos
1205 1.1 christos if test -n "$ac_prev"; then
1206 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1207 1.1 christos as_fn_error $? "missing argument to $ac_option"
1208 1.1 christos fi
1209 1.1 christos
1210 1.1 christos if test -n "$ac_unrecognized_opts"; then
1211 1.1 christos case $enable_option_checking in
1212 1.1 christos no) ;;
1213 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1214 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1215 1.1 christos esac
1216 1.1 christos fi
1217 1.1 christos
1218 1.1 christos # Check all directory arguments for consistency.
1219 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1221 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222 1.1 christos libdir localedir mandir
1223 1.1 christos do
1224 1.1 christos eval ac_val=\$$ac_var
1225 1.1 christos # Remove trailing slashes.
1226 1.1 christos case $ac_val in
1227 1.1 christos */ )
1228 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1229 1.1 christos eval $ac_var=\$ac_val;;
1230 1.1 christos esac
1231 1.1 christos # Be sure to have absolute directory names.
1232 1.1 christos case $ac_val in
1233 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1234 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1235 1.1 christos esac
1236 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1237 1.1 christos done
1238 1.1 christos
1239 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1240 1.1 christos # used to hold the argument of --host etc.
1241 1.1 christos # FIXME: To remove some day.
1242 1.1 christos build=$build_alias
1243 1.1 christos host=$host_alias
1244 1.1 christos target=$target_alias
1245 1.1 christos
1246 1.1 christos # FIXME: To remove some day.
1247 1.1 christos if test "x$host_alias" != x; then
1248 1.1 christos if test "x$build_alias" = x; then
1249 1.1 christos cross_compiling=maybe
1250 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1251 1.1 christos cross_compiling=yes
1252 1.1 christos fi
1253 1.1 christos fi
1254 1.1 christos
1255 1.1 christos ac_tool_prefix=
1256 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1257 1.1 christos
1258 1.1 christos test "$silent" = yes && exec 6>/dev/null
1259 1.1 christos
1260 1.1 christos
1261 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1262 1.1 christos ac_ls_di=`ls -di .` &&
1263 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1264 1.1 christos as_fn_error $? "working directory cannot be determined"
1265 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1266 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1267 1.1 christos
1268 1.1 christos
1269 1.1 christos # Find the source files, if location was not specified.
1270 1.1 christos if test -z "$srcdir"; then
1271 1.1 christos ac_srcdir_defaulted=yes
1272 1.1 christos # Try the directory containing this script, then the parent directory.
1273 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1274 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1276 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1277 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1278 1.1 christos $as_echo X"$as_myself" |
1279 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 1.1 christos s//\1/
1281 1.1 christos q
1282 1.1 christos }
1283 1.1 christos /^X\(\/\/\)[^/].*/{
1284 1.1 christos s//\1/
1285 1.1 christos q
1286 1.1 christos }
1287 1.1 christos /^X\(\/\/\)$/{
1288 1.1 christos s//\1/
1289 1.1 christos q
1290 1.1 christos }
1291 1.1 christos /^X\(\/\).*/{
1292 1.1 christos s//\1/
1293 1.1 christos q
1294 1.1 christos }
1295 1.1 christos s/.*/./; q'`
1296 1.1 christos srcdir=$ac_confdir
1297 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1298 1.1 christos srcdir=..
1299 1.1 christos fi
1300 1.1 christos else
1301 1.1 christos ac_srcdir_defaulted=no
1302 1.1 christos fi
1303 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1304 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1306 1.1 christos fi
1307 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 1.1 christos ac_abs_confdir=`(
1309 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1310 1.1 christos pwd)`
1311 1.1 christos # When building in place, set srcdir=.
1312 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 1.1 christos srcdir=.
1314 1.1 christos fi
1315 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1316 1.1 christos # Double slashes in file names in object file debugging info
1317 1.1 christos # mess up M-x gdb in Emacs.
1318 1.1 christos case $srcdir in
1319 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320 1.1 christos esac
1321 1.1 christos for ac_var in $ac_precious_vars; do
1322 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1324 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326 1.1 christos done
1327 1.1 christos
1328 1.1 christos #
1329 1.1 christos # Report the --help message.
1330 1.1 christos #
1331 1.1 christos if test "$ac_init_help" = "long"; then
1332 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1333 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1334 1.1 christos cat <<_ACEOF
1335 1.1 christos \`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems.
1336 1.1 christos
1337 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1338 1.1 christos
1339 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1341 1.1 christos
1342 1.1 christos Defaults for the options are specified in brackets.
1343 1.1 christos
1344 1.1 christos Configuration:
1345 1.1 christos -h, --help display this help and exit
1346 1.1 christos --help=short display options specific to this package
1347 1.1 christos --help=recursive display the short help of all the included packages
1348 1.1 christos -V, --version display version information and exit
1349 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1350 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1351 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1352 1.1 christos -n, --no-create do not create output files
1353 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1354 1.1 christos
1355 1.1 christos Installation directories:
1356 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1357 1.1 christos [$ac_default_prefix]
1358 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1359 1.1 christos [PREFIX]
1360 1.1 christos
1361 1.1 christos By default, \`make install' will install all the files in
1362 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1363 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364 1.1 christos for instance \`--prefix=\$HOME'.
1365 1.1 christos
1366 1.1 christos For better control, use the options below.
1367 1.1 christos
1368 1.1 christos Fine tuning of the installation directories:
1369 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1370 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1371 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1372 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1373 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1374 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1375 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1376 1.1 christos --includedir=DIR C header files [PREFIX/include]
1377 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1381 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1383 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe]
1384 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1385 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1386 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1387 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1388 1.1 christos _ACEOF
1389 1.1 christos
1390 1.1 christos cat <<\_ACEOF
1391 1.1 christos
1392 1.1 christos Program names:
1393 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1394 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1395 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1396 1.1 christos
1397 1.1 christos System types:
1398 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1399 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1400 1.1.1.2 christos --target=TARGET configure for building compilers for TARGET [HOST]
1401 1.1 christos _ACEOF
1402 1.1 christos fi
1403 1.1 christos
1404 1.1 christos if test -n "$ac_init_help"; then
1405 1.1 christos case $ac_init_help in
1406 1.1 christos short | recursive ) echo "Configuration of libsframe BFD_VERSION:";;
1407 1.1 christos esac
1408 1.1 christos cat <<\_ACEOF
1409 1.1 christos
1410 1.1 christos Optional Features:
1411 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1412 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1413 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1414 1.1 christos --enable-dependency-tracking
1415 1.1 christos do not reject slow dependency extractors
1416 1.1 christos --disable-dependency-tracking
1417 1.1 christos speeds up one-time build
1418 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1419 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0")
1420 1.1 christos --enable-shared[=PKGS] build shared libraries [default=no]
1421 1.1 christos --enable-static[=PKGS] build static libraries [default=yes]
1422 1.1 christos --enable-fast-install[=PKGS]
1423 1.1 christos optimize for fast installation [default=yes]
1424 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds)
1425 1.1 christos --disable-largefile omit support for large files
1426 1.1 christos --enable-maintainer-mode
1427 1.1 christos enable make rules and dependencies not useful (and
1428 1.1 christos sometimes confusing) to the casual installer
1429 1.1 christos --enable-install-libbfd controls installation of libbfd and related headers
1430 1.1 christos
1431 1.1 christos Optional Packages:
1432 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1433 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1434 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use
1435 1.1 christos both]
1436 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1437 1.1 christos
1438 1.1 christos Some influential environment variables:
1439 1.1 christos CC C compiler command
1440 1.1 christos CFLAGS C compiler flags
1441 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1442 1.1 christos nonstandard directory <lib dir>
1443 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1444 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1445 1.1 christos you have headers in a nonstandard directory <include dir>
1446 1.1 christos CPP C preprocessor
1447 1.1 christos
1448 1.1 christos Use these variables to override the choices made by `configure' or to help
1449 1.1 christos it to find libraries and programs with nonstandard names/locations.
1450 1.1 christos
1451 1.1 christos Report bugs to the package provider.
1452 1.1 christos _ACEOF
1453 1.1 christos ac_status=$?
1454 1.1 christos fi
1455 1.1 christos
1456 1.1 christos if test "$ac_init_help" = "recursive"; then
1457 1.1 christos # If there are subdirs, report their specific --help.
1458 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459 1.1 christos test -d "$ac_dir" ||
1460 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461 1.1 christos continue
1462 1.1 christos ac_builddir=.
1463 1.1 christos
1464 1.1 christos case "$ac_dir" in
1465 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 1.1 christos *)
1467 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1469 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470 1.1 christos case $ac_top_builddir_sub in
1471 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473 1.1 christos esac ;;
1474 1.1 christos esac
1475 1.1 christos ac_abs_top_builddir=$ac_pwd
1476 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477 1.1 christos # for backward compatibility:
1478 1.1 christos ac_top_builddir=$ac_top_build_prefix
1479 1.1 christos
1480 1.1 christos case $srcdir in
1481 1.1 christos .) # We are building in place.
1482 1.1 christos ac_srcdir=.
1483 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1484 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1485 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1486 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1487 1.1 christos ac_top_srcdir=$srcdir
1488 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1489 1.1 christos *) # Relative name.
1490 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1492 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1493 1.1 christos esac
1494 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495 1.1 christos
1496 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1497 1.1 christos # Check for guested configure.
1498 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1499 1.1 christos echo &&
1500 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501 1.1 christos elif test -f "$ac_srcdir/configure"; then
1502 1.1 christos echo &&
1503 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1504 1.1 christos else
1505 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506 1.1 christos fi || ac_status=$?
1507 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1508 1.1 christos done
1509 1.1 christos fi
1510 1.1 christos
1511 1.1 christos test -n "$ac_init_help" && exit $ac_status
1512 1.1 christos if $ac_init_version; then
1513 1.1 christos cat <<\_ACEOF
1514 1.1 christos libsframe configure BFD_VERSION
1515 1.1 christos generated by GNU Autoconf 2.69
1516 1.1 christos
1517 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1518 1.1 christos This configure script is free software; the Free Software Foundation
1519 1.1 christos gives unlimited permission to copy, distribute and modify it.
1520 1.1 christos _ACEOF
1521 1.1 christos exit
1522 1.1 christos fi
1523 1.1 christos
1524 1.1 christos ## ------------------------ ##
1525 1.1 christos ## Autoconf initialization. ##
1526 1.1 christos ## ------------------------ ##
1527 1.1 christos
1528 1.1 christos # ac_fn_c_try_compile LINENO
1529 1.1 christos # --------------------------
1530 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 1.1 christos ac_fn_c_try_compile ()
1532 1.1 christos {
1533 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 1.1 christos rm -f conftest.$ac_objext
1535 1.1 christos if { { ac_try="$ac_compile"
1536 1.1 christos case "(($ac_try" in
1537 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 1.1 christos *) ac_try_echo=$ac_try;;
1539 1.1 christos esac
1540 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 1.1 christos $as_echo "$ac_try_echo"; } >&5
1542 1.1 christos (eval "$ac_compile") 2>conftest.err
1543 1.1 christos ac_status=$?
1544 1.1 christos if test -s conftest.err; then
1545 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1546 1.1 christos cat conftest.er1 >&5
1547 1.1 christos mv -f conftest.er1 conftest.err
1548 1.1 christos fi
1549 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 1.1 christos test $ac_status = 0; } && {
1551 1.1 christos test -z "$ac_c_werror_flag" ||
1552 1.1 christos test ! -s conftest.err
1553 1.1 christos } && test -s conftest.$ac_objext; then :
1554 1.1 christos ac_retval=0
1555 1.1 christos else
1556 1.1 christos $as_echo "$as_me: failed program was:" >&5
1557 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1558 1.1 christos
1559 1.1 christos ac_retval=1
1560 1.1 christos fi
1561 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1562 1.1 christos as_fn_set_status $ac_retval
1563 1.1 christos
1564 1.1 christos } # ac_fn_c_try_compile
1565 1.1 christos
1566 1.1 christos # ac_fn_c_try_cpp LINENO
1567 1.1 christos # ----------------------
1568 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569 1.1 christos ac_fn_c_try_cpp ()
1570 1.1 christos {
1571 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1573 1.1 christos case "(($ac_try" in
1574 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 1.1 christos *) ac_try_echo=$ac_try;;
1576 1.1 christos esac
1577 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578 1.1 christos $as_echo "$ac_try_echo"; } >&5
1579 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1580 1.1 christos ac_status=$?
1581 1.1 christos if test -s conftest.err; then
1582 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1583 1.1 christos cat conftest.er1 >&5
1584 1.1 christos mv -f conftest.er1 conftest.err
1585 1.1 christos fi
1586 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587 1.1 christos test $ac_status = 0; } > conftest.i && {
1588 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1589 1.1 christos test ! -s conftest.err
1590 1.1 christos }; then :
1591 1.1 christos ac_retval=0
1592 1.1 christos else
1593 1.1 christos $as_echo "$as_me: failed program was:" >&5
1594 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1595 1.1 christos
1596 1.1 christos ac_retval=1
1597 1.1 christos fi
1598 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599 1.1 christos as_fn_set_status $ac_retval
1600 1.1 christos
1601 1.1 christos } # ac_fn_c_try_cpp
1602 1.1 christos
1603 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1604 1.1 christos # -------------------------------------------------------
1605 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1606 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1607 1.1 christos # accordingly.
1608 1.1 christos ac_fn_c_check_header_mongrel ()
1609 1.1 christos {
1610 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611 1.1 christos if eval \${$3+:} false; then :
1612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1613 1.1 christos $as_echo_n "checking for $2... " >&6; }
1614 1.1 christos if eval \${$3+:} false; then :
1615 1.1 christos $as_echo_n "(cached) " >&6
1616 1.1 christos fi
1617 1.1 christos eval ac_res=\$$3
1618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1619 1.1 christos $as_echo "$ac_res" >&6; }
1620 1.1 christos else
1621 1.1 christos # Is the header compilable?
1622 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1623 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1624 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625 1.1 christos /* end confdefs.h. */
1626 1.1 christos $4
1627 1.1 christos #include <$2>
1628 1.1 christos _ACEOF
1629 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1630 1.1 christos ac_header_compiler=yes
1631 1.1 christos else
1632 1.1 christos ac_header_compiler=no
1633 1.1 christos fi
1634 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1635 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1636 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1637 1.1 christos
1638 1.1 christos # Is the header present?
1639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1640 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1641 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1642 1.1 christos /* end confdefs.h. */
1643 1.1 christos #include <$2>
1644 1.1 christos _ACEOF
1645 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1646 1.1 christos ac_header_preproc=yes
1647 1.1 christos else
1648 1.1 christos ac_header_preproc=no
1649 1.1 christos fi
1650 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1652 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1653 1.1 christos
1654 1.1 christos # So? What about this header?
1655 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1656 1.1 christos yes:no: )
1657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1658 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1660 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661 1.1 christos ;;
1662 1.1 christos no:yes:* )
1663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1664 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1666 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1668 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1670 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1671 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1672 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1673 1.1 christos ;;
1674 1.1 christos esac
1675 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1676 1.1 christos $as_echo_n "checking for $2... " >&6; }
1677 1.1 christos if eval \${$3+:} false; then :
1678 1.1 christos $as_echo_n "(cached) " >&6
1679 1.1 christos else
1680 1.1 christos eval "$3=\$ac_header_compiler"
1681 1.1 christos fi
1682 1.1 christos eval ac_res=\$$3
1683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1684 1.1 christos $as_echo "$ac_res" >&6; }
1685 1.1 christos fi
1686 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1687 1.1 christos
1688 1.1 christos } # ac_fn_c_check_header_mongrel
1689 1.1 christos
1690 1.1 christos # ac_fn_c_try_run LINENO
1691 1.1 christos # ----------------------
1692 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693 1.1 christos # that executables *can* be run.
1694 1.1 christos ac_fn_c_try_run ()
1695 1.1 christos {
1696 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697 1.1 christos if { { ac_try="$ac_link"
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_link") 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; } && { ac_try='./conftest$ac_exeext'
1708 1.1 christos { { case "(($ac_try" in
1709 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710 1.1 christos *) ac_try_echo=$ac_try;;
1711 1.1 christos esac
1712 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713 1.1 christos $as_echo "$ac_try_echo"; } >&5
1714 1.1 christos (eval "$ac_try") 2>&5
1715 1.1 christos ac_status=$?
1716 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 1.1 christos test $ac_status = 0; }; }; then :
1718 1.1 christos ac_retval=0
1719 1.1 christos else
1720 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1721 1.1 christos $as_echo "$as_me: failed program was:" >&5
1722 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1723 1.1 christos
1724 1.1 christos ac_retval=$ac_status
1725 1.1 christos fi
1726 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1727 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1728 1.1 christos as_fn_set_status $ac_retval
1729 1.1 christos
1730 1.1 christos } # ac_fn_c_try_run
1731 1.1 christos
1732 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1733 1.1 christos # -------------------------------------------------------
1734 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1735 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1736 1.1 christos ac_fn_c_check_header_compile ()
1737 1.1 christos {
1738 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740 1.1 christos $as_echo_n "checking for $2... " >&6; }
1741 1.1 christos if eval \${$3+:} false; then :
1742 1.1 christos $as_echo_n "(cached) " >&6
1743 1.1 christos else
1744 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 1.1 christos /* end confdefs.h. */
1746 1.1 christos $4
1747 1.1 christos #include <$2>
1748 1.1 christos _ACEOF
1749 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1750 1.1 christos eval "$3=yes"
1751 1.1 christos else
1752 1.1 christos eval "$3=no"
1753 1.1 christos fi
1754 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755 1.1 christos fi
1756 1.1 christos eval ac_res=\$$3
1757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1758 1.1 christos $as_echo "$ac_res" >&6; }
1759 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1760 1.1 christos
1761 1.1 christos } # ac_fn_c_check_header_compile
1762 1.1 christos
1763 1.1 christos # ac_fn_c_try_link LINENO
1764 1.1 christos # -----------------------
1765 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1766 1.1 christos ac_fn_c_try_link ()
1767 1.1 christos {
1768 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1770 1.1 christos if { { ac_try="$ac_link"
1771 1.1 christos case "(($ac_try" in
1772 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 1.1 christos *) ac_try_echo=$ac_try;;
1774 1.1 christos esac
1775 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776 1.1 christos $as_echo "$ac_try_echo"; } >&5
1777 1.1 christos (eval "$ac_link") 2>conftest.err
1778 1.1 christos ac_status=$?
1779 1.1 christos if test -s conftest.err; then
1780 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1781 1.1 christos cat conftest.er1 >&5
1782 1.1 christos mv -f conftest.er1 conftest.err
1783 1.1 christos fi
1784 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785 1.1 christos test $ac_status = 0; } && {
1786 1.1 christos test -z "$ac_c_werror_flag" ||
1787 1.1 christos test ! -s conftest.err
1788 1.1 christos } && test -s conftest$ac_exeext && {
1789 1.1 christos test "$cross_compiling" = yes ||
1790 1.1 christos test -x conftest$ac_exeext
1791 1.1 christos }; then :
1792 1.1 christos ac_retval=0
1793 1.1 christos else
1794 1.1 christos $as_echo "$as_me: failed program was:" >&5
1795 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1796 1.1 christos
1797 1.1 christos ac_retval=1
1798 1.1 christos fi
1799 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1800 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1801 1.1 christos # interfere with the next link command; also delete a directory that is
1802 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1803 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1805 1.1 christos as_fn_set_status $ac_retval
1806 1.1 christos
1807 1.1 christos } # ac_fn_c_try_link
1808 1.1 christos
1809 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1810 1.1 christos # ----------------------------------
1811 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1812 1.1 christos ac_fn_c_check_func ()
1813 1.1 christos {
1814 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 1.1 christos $as_echo_n "checking for $2... " >&6; }
1817 1.1 christos if eval \${$3+:} false; then :
1818 1.1 christos $as_echo_n "(cached) " >&6
1819 1.1 christos else
1820 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821 1.1 christos /* end confdefs.h. */
1822 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1823 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1824 1.1 christos #define $2 innocuous_$2
1825 1.1 christos
1826 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1827 1.1 christos which can conflict with char $2 (); below.
1828 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1829 1.1 christos <limits.h> exists even on freestanding compilers. */
1830 1.1 christos
1831 1.1 christos #ifdef __STDC__
1832 1.1 christos # include <limits.h>
1833 1.1 christos #else
1834 1.1 christos # include <assert.h>
1835 1.1 christos #endif
1836 1.1 christos
1837 1.1 christos #undef $2
1838 1.1 christos
1839 1.1 christos /* Override any GCC internal prototype to avoid an error.
1840 1.1 christos Use char because int might match the return type of a GCC
1841 1.1 christos builtin and then its argument prototype would still apply. */
1842 1.1 christos #ifdef __cplusplus
1843 1.1 christos extern "C"
1844 1.1 christos #endif
1845 1.1 christos char $2 ();
1846 1.1 christos /* The GNU C library defines this for functions which it implements
1847 1.1 christos to always fail with ENOSYS. Some functions are actually named
1848 1.1 christos something starting with __ and the normal name is an alias. */
1849 1.1 christos #if defined __stub_$2 || defined __stub___$2
1850 1.1 christos choke me
1851 1.1 christos #endif
1852 1.1 christos
1853 1.1 christos int
1854 1.1 christos main ()
1855 1.1 christos {
1856 1.1 christos return $2 ();
1857 1.1 christos ;
1858 1.1 christos return 0;
1859 1.1 christos }
1860 1.1 christos _ACEOF
1861 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
1862 1.1 christos eval "$3=yes"
1863 1.1 christos else
1864 1.1 christos eval "$3=no"
1865 1.1 christos fi
1866 1.1 christos rm -f core conftest.err conftest.$ac_objext \
1867 1.1 christos conftest$ac_exeext conftest.$ac_ext
1868 1.1 christos fi
1869 1.1 christos eval ac_res=\$$3
1870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871 1.1 christos $as_echo "$ac_res" >&6; }
1872 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1873 1.1 christos
1874 1.1 christos } # ac_fn_c_check_func
1875 1.1 christos
1876 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1877 1.1 christos # ---------------------------------------------
1878 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1879 1.1 christos # accordingly.
1880 1.1 christos ac_fn_c_check_decl ()
1881 1.1 christos {
1882 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1883 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1884 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1885 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1886 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1887 1.1 christos if eval \${$3+:} false; then :
1888 1.1 christos $as_echo_n "(cached) " >&6
1889 1.1 christos else
1890 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1891 1.1 christos /* end confdefs.h. */
1892 1.1 christos $4
1893 1.1 christos int
1894 1.1 christos main ()
1895 1.1 christos {
1896 1.1 christos #ifndef $as_decl_name
1897 1.1 christos #ifdef __cplusplus
1898 1.1 christos (void) $as_decl_use;
1899 1.1 christos #else
1900 1.1 christos (void) $as_decl_name;
1901 1.1 christos #endif
1902 1.1 christos #endif
1903 1.1 christos
1904 1.1 christos ;
1905 1.1 christos return 0;
1906 1.1 christos }
1907 1.1 christos _ACEOF
1908 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1909 1.1 christos eval "$3=yes"
1910 1.1 christos else
1911 1.1 christos eval "$3=no"
1912 1.1 christos fi
1913 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1914 1.1 christos fi
1915 1.1 christos eval ac_res=\$$3
1916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1917 1.1 christos $as_echo "$ac_res" >&6; }
1918 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1919 1.1 christos
1920 1.1 christos } # ac_fn_c_check_decl
1921 1.1 christos cat >config.log <<_ACEOF
1922 1.1 christos This file contains any messages produced by compilers while
1923 1.1 christos running configure, to aid debugging if configure makes a mistake.
1924 1.1 christos
1925 1.1 christos It was created by libsframe $as_me BFD_VERSION, which was
1926 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
1927 1.1 christos
1928 1.1 christos $ $0 $@
1929 1.1 christos
1930 1.1 christos _ACEOF
1931 1.1 christos exec 5>>config.log
1932 1.1 christos {
1933 1.1 christos cat <<_ASUNAME
1934 1.1 christos ## --------- ##
1935 1.1 christos ## Platform. ##
1936 1.1 christos ## --------- ##
1937 1.1 christos
1938 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1939 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
1940 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
1941 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
1942 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
1943 1.1 christos
1944 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1945 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1946 1.1 christos
1947 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1948 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1949 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1950 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1951 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1952 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1953 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1954 1.1 christos
1955 1.1 christos _ASUNAME
1956 1.1 christos
1957 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1958 1.1 christos for as_dir in $PATH
1959 1.1 christos do
1960 1.1 christos IFS=$as_save_IFS
1961 1.1 christos test -z "$as_dir" && as_dir=.
1962 1.1 christos $as_echo "PATH: $as_dir"
1963 1.1 christos done
1964 1.1 christos IFS=$as_save_IFS
1965 1.1 christos
1966 1.1 christos } >&5
1967 1.1 christos
1968 1.1 christos cat >&5 <<_ACEOF
1969 1.1 christos
1970 1.1 christos
1971 1.1 christos ## ----------- ##
1972 1.1 christos ## Core tests. ##
1973 1.1 christos ## ----------- ##
1974 1.1 christos
1975 1.1 christos _ACEOF
1976 1.1 christos
1977 1.1 christos
1978 1.1 christos # Keep a trace of the command line.
1979 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
1980 1.1 christos # Strip out --silent because we don't want to record it for future runs.
1981 1.1 christos # Also quote any args containing shell meta-characters.
1982 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
1983 1.1 christos ac_configure_args=
1984 1.1 christos ac_configure_args0=
1985 1.1 christos ac_configure_args1=
1986 1.1 christos ac_must_keep_next=false
1987 1.1 christos for ac_pass in 1 2
1988 1.1 christos do
1989 1.1 christos for ac_arg
1990 1.1 christos do
1991 1.1 christos case $ac_arg in
1992 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1993 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1994 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1995 1.1 christos continue ;;
1996 1.1 christos *\'*)
1997 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1998 1.1 christos esac
1999 1.1 christos case $ac_pass in
2000 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2001 1.1 christos 2)
2002 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2003 1.1 christos if test $ac_must_keep_next = true; then
2004 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2005 1.1 christos else
2006 1.1 christos case $ac_arg in
2007 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2008 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2009 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2010 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2011 1.1 christos case "$ac_configure_args0 " in
2012 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2013 1.1 christos esac
2014 1.1 christos ;;
2015 1.1 christos -* ) ac_must_keep_next=true ;;
2016 1.1 christos esac
2017 1.1 christos fi
2018 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2019 1.1 christos ;;
2020 1.1 christos esac
2021 1.1 christos done
2022 1.1 christos done
2023 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2024 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2025 1.1 christos
2026 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2027 1.1 christos # config.log. We remove comments because anyway the quotes in there
2028 1.1 christos # would cause problems or look ugly.
2029 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2030 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2031 1.1 christos trap 'exit_status=$?
2032 1.1 christos # Save into config.log some information that might help in debugging.
2033 1.1 christos {
2034 1.1 christos echo
2035 1.1 christos
2036 1.1 christos $as_echo "## ---------------- ##
2037 1.1 christos ## Cache variables. ##
2038 1.1 christos ## ---------------- ##"
2039 1.1 christos echo
2040 1.1 christos # The following way of writing the cache mishandles newlines in values,
2041 1.1 christos (
2042 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2043 1.1 christos eval ac_val=\$$ac_var
2044 1.1 christos case $ac_val in #(
2045 1.1 christos *${as_nl}*)
2046 1.1 christos case $ac_var in #(
2047 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2048 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2049 1.1 christos esac
2050 1.1 christos case $ac_var in #(
2051 1.1 christos _ | IFS | as_nl) ;; #(
2052 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2053 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2054 1.1 christos esac ;;
2055 1.1 christos esac
2056 1.1 christos done
2057 1.1 christos (set) 2>&1 |
2058 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2059 1.1 christos *${as_nl}ac_space=\ *)
2060 1.1 christos sed -n \
2061 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2062 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2063 1.1 christos ;; #(
2064 1.1 christos *)
2065 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2066 1.1 christos ;;
2067 1.1 christos esac |
2068 1.1 christos sort
2069 1.1 christos )
2070 1.1 christos echo
2071 1.1 christos
2072 1.1 christos $as_echo "## ----------------- ##
2073 1.1 christos ## Output variables. ##
2074 1.1 christos ## ----------------- ##"
2075 1.1 christos echo
2076 1.1 christos for ac_var in $ac_subst_vars
2077 1.1 christos do
2078 1.1 christos eval ac_val=\$$ac_var
2079 1.1 christos case $ac_val in
2080 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2081 1.1 christos esac
2082 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2083 1.1 christos done | sort
2084 1.1 christos echo
2085 1.1 christos
2086 1.1 christos if test -n "$ac_subst_files"; then
2087 1.1 christos $as_echo "## ------------------- ##
2088 1.1 christos ## File substitutions. ##
2089 1.1 christos ## ------------------- ##"
2090 1.1 christos echo
2091 1.1 christos for ac_var in $ac_subst_files
2092 1.1 christos do
2093 1.1 christos eval ac_val=\$$ac_var
2094 1.1 christos case $ac_val in
2095 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2096 1.1 christos esac
2097 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2098 1.1 christos done | sort
2099 1.1 christos echo
2100 1.1 christos fi
2101 1.1 christos
2102 1.1 christos if test -s confdefs.h; then
2103 1.1 christos $as_echo "## ----------- ##
2104 1.1 christos ## confdefs.h. ##
2105 1.1 christos ## ----------- ##"
2106 1.1 christos echo
2107 1.1 christos cat confdefs.h
2108 1.1 christos echo
2109 1.1 christos fi
2110 1.1 christos test "$ac_signal" != 0 &&
2111 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2112 1.1 christos $as_echo "$as_me: exit $exit_status"
2113 1.1 christos } >&5
2114 1.1 christos rm -f core *.core core.conftest.* &&
2115 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2116 1.1 christos exit $exit_status
2117 1.1 christos ' 0
2118 1.1 christos for ac_signal in 1 2 13 15; do
2119 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2120 1.1 christos done
2121 1.1 christos ac_signal=0
2122 1.1 christos
2123 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2124 1.1 christos rm -f -r conftest* confdefs.h
2125 1.1 christos
2126 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2127 1.1 christos
2128 1.1 christos # Predefined preprocessor variables.
2129 1.1 christos
2130 1.1 christos cat >>confdefs.h <<_ACEOF
2131 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2132 1.1 christos _ACEOF
2133 1.1 christos
2134 1.1 christos cat >>confdefs.h <<_ACEOF
2135 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2136 1.1 christos _ACEOF
2137 1.1 christos
2138 1.1 christos cat >>confdefs.h <<_ACEOF
2139 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2140 1.1 christos _ACEOF
2141 1.1 christos
2142 1.1 christos cat >>confdefs.h <<_ACEOF
2143 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2144 1.1 christos _ACEOF
2145 1.1 christos
2146 1.1 christos cat >>confdefs.h <<_ACEOF
2147 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2148 1.1 christos _ACEOF
2149 1.1 christos
2150 1.1 christos cat >>confdefs.h <<_ACEOF
2151 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2152 1.1 christos _ACEOF
2153 1.1 christos
2154 1.1 christos
2155 1.1 christos # Let the site file select an alternate cache file if it wants to.
2156 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2157 1.1 christos ac_site_file1=NONE
2158 1.1 christos ac_site_file2=NONE
2159 1.1 christos if test -n "$CONFIG_SITE"; then
2160 1.1 christos # We do not want a PATH search for config.site.
2161 1.1 christos case $CONFIG_SITE in #((
2162 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2163 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2164 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2165 1.1 christos esac
2166 1.1 christos elif test "x$prefix" != xNONE; then
2167 1.1 christos ac_site_file1=$prefix/share/config.site
2168 1.1 christos ac_site_file2=$prefix/etc/config.site
2169 1.1 christos else
2170 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2171 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2172 1.1 christos fi
2173 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2174 1.1 christos do
2175 1.1 christos test "x$ac_site_file" = xNONE && continue
2176 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2178 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2179 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2180 1.1 christos . "$ac_site_file" \
2181 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2182 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2183 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2184 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2185 1.1 christos fi
2186 1.1 christos done
2187 1.1 christos
2188 1.1 christos if test -r "$cache_file"; then
2189 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2190 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2191 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2192 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2193 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2194 1.1 christos case $cache_file in
2195 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2196 1.1 christos *) . "./$cache_file";;
2197 1.1 christos esac
2198 1.1 christos fi
2199 1.1 christos else
2200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2201 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2202 1.1 christos >$cache_file
2203 1.1 christos fi
2204 1.1 christos
2205 1.1 christos as_fn_append ac_header_list " stdlib.h"
2206 1.1 christos as_fn_append ac_header_list " unistd.h"
2207 1.1 christos as_fn_append ac_header_list " sys/param.h"
2208 1.1 christos # Check that the precious variables saved in the cache have kept the same
2209 1.1 christos # value.
2210 1.1 christos ac_cache_corrupted=false
2211 1.1 christos for ac_var in $ac_precious_vars; do
2212 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2213 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2214 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2215 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2216 1.1 christos case $ac_old_set,$ac_new_set in
2217 1.1 christos set,)
2218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2219 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2220 1.1 christos ac_cache_corrupted=: ;;
2221 1.1 christos ,set)
2222 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2223 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2224 1.1 christos ac_cache_corrupted=: ;;
2225 1.1 christos ,);;
2226 1.1 christos *)
2227 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2228 1.1 christos # differences in whitespace do not lead to failure.
2229 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2230 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2231 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2232 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2233 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2234 1.1 christos ac_cache_corrupted=:
2235 1.1 christos else
2236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2237 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2238 1.1 christos eval $ac_var=\$ac_old_val
2239 1.1 christos fi
2240 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2241 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2242 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2243 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2244 1.1 christos fi;;
2245 1.1 christos esac
2246 1.1 christos # Pass precious variables to config.status.
2247 1.1 christos if test "$ac_new_set" = set; then
2248 1.1 christos case $ac_new_val in
2249 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2250 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2251 1.1 christos esac
2252 1.1 christos case " $ac_configure_args " in
2253 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2254 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2255 1.1 christos esac
2256 1.1 christos fi
2257 1.1 christos done
2258 1.1 christos if $ac_cache_corrupted; then
2259 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2260 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2261 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2262 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2263 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2264 1.1 christos fi
2265 1.1 christos ## -------------------- ##
2266 1.1 christos ## Main body of script. ##
2267 1.1 christos ## -------------------- ##
2268 1.1 christos
2269 1.1 christos ac_ext=c
2270 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2271 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2272 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2273 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2274 1.1 christos
2275 1.1 christos
2276 1.1 christos
2277 1.1 christos
2278 1.1 christos
2279 1.1 christos
2280 1.1.1.2 christos
2281 1.1 christos ac_aux_dir=
2282 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2283 1.1 christos if test -f "$ac_dir/install-sh"; then
2284 1.1 christos ac_aux_dir=$ac_dir
2285 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2286 1.1 christos break
2287 1.1 christos elif test -f "$ac_dir/install.sh"; then
2288 1.1 christos ac_aux_dir=$ac_dir
2289 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2290 1.1 christos break
2291 1.1 christos elif test -f "$ac_dir/shtool"; then
2292 1.1 christos ac_aux_dir=$ac_dir
2293 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2294 1.1 christos break
2295 1.1 christos fi
2296 1.1 christos done
2297 1.1 christos if test -z "$ac_aux_dir"; then
2298 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2299 1.1 christos fi
2300 1.1 christos
2301 1.1 christos # These three variables are undocumented and unsupported,
2302 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2303 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2304 1.1 christos # whose full name contains unusual characters.
2305 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2306 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2307 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2308 1.1 christos
2309 1.1 christos
2310 1.1.1.2 christos # Make sure we can run config.sub.
2311 1.1.1.2 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2312 1.1.1.2 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2313 1.1.1.2 christos
2314 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2315 1.1.1.2 christos $as_echo_n "checking build system type... " >&6; }
2316 1.1.1.2 christos if ${ac_cv_build+:} false; then :
2317 1.1.1.2 christos $as_echo_n "(cached) " >&6
2318 1.1.1.2 christos else
2319 1.1.1.2 christos ac_build_alias=$build_alias
2320 1.1.1.2 christos test "x$ac_build_alias" = x &&
2321 1.1.1.2 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2322 1.1.1.2 christos test "x$ac_build_alias" = x &&
2323 1.1.1.2 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2324 1.1.1.2 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2325 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2326 1.1.1.2 christos
2327 1.1.1.2 christos fi
2328 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2329 1.1.1.2 christos $as_echo "$ac_cv_build" >&6; }
2330 1.1.1.2 christos case $ac_cv_build in
2331 1.1.1.2 christos *-*-*) ;;
2332 1.1.1.2 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2333 1.1.1.2 christos esac
2334 1.1.1.2 christos build=$ac_cv_build
2335 1.1.1.2 christos ac_save_IFS=$IFS; IFS='-'
2336 1.1.1.2 christos set x $ac_cv_build
2337 1.1.1.2 christos shift
2338 1.1.1.2 christos build_cpu=$1
2339 1.1.1.2 christos build_vendor=$2
2340 1.1.1.2 christos shift; shift
2341 1.1.1.2 christos # Remember, the first character of IFS is used to create $*,
2342 1.1.1.2 christos # except with old shells:
2343 1.1.1.2 christos build_os=$*
2344 1.1.1.2 christos IFS=$ac_save_IFS
2345 1.1.1.2 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2346 1.1.1.2 christos
2347 1.1.1.2 christos
2348 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2349 1.1.1.2 christos $as_echo_n "checking host system type... " >&6; }
2350 1.1.1.2 christos if ${ac_cv_host+:} false; then :
2351 1.1.1.2 christos $as_echo_n "(cached) " >&6
2352 1.1.1.2 christos else
2353 1.1.1.2 christos if test "x$host_alias" = x; then
2354 1.1.1.2 christos ac_cv_host=$ac_cv_build
2355 1.1.1.2 christos else
2356 1.1.1.2 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2357 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2358 1.1.1.2 christos fi
2359 1.1.1.2 christos
2360 1.1.1.2 christos fi
2361 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2362 1.1.1.2 christos $as_echo "$ac_cv_host" >&6; }
2363 1.1.1.2 christos case $ac_cv_host in
2364 1.1.1.2 christos *-*-*) ;;
2365 1.1.1.2 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2366 1.1.1.2 christos esac
2367 1.1.1.2 christos host=$ac_cv_host
2368 1.1.1.2 christos ac_save_IFS=$IFS; IFS='-'
2369 1.1.1.2 christos set x $ac_cv_host
2370 1.1.1.2 christos shift
2371 1.1.1.2 christos host_cpu=$1
2372 1.1.1.2 christos host_vendor=$2
2373 1.1.1.2 christos shift; shift
2374 1.1.1.2 christos # Remember, the first character of IFS is used to create $*,
2375 1.1.1.2 christos # except with old shells:
2376 1.1.1.2 christos host_os=$*
2377 1.1.1.2 christos IFS=$ac_save_IFS
2378 1.1.1.2 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2379 1.1.1.2 christos
2380 1.1.1.2 christos
2381 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2382 1.1.1.2 christos $as_echo_n "checking target system type... " >&6; }
2383 1.1.1.2 christos if ${ac_cv_target+:} false; then :
2384 1.1.1.2 christos $as_echo_n "(cached) " >&6
2385 1.1.1.2 christos else
2386 1.1.1.2 christos if test "x$target_alias" = x; then
2387 1.1.1.2 christos ac_cv_target=$ac_cv_host
2388 1.1.1.2 christos else
2389 1.1.1.2 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2390 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2391 1.1.1.2 christos fi
2392 1.1.1.2 christos
2393 1.1.1.2 christos fi
2394 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2395 1.1.1.2 christos $as_echo "$ac_cv_target" >&6; }
2396 1.1.1.2 christos case $ac_cv_target in
2397 1.1.1.2 christos *-*-*) ;;
2398 1.1.1.2 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2399 1.1.1.2 christos esac
2400 1.1.1.2 christos target=$ac_cv_target
2401 1.1.1.2 christos ac_save_IFS=$IFS; IFS='-'
2402 1.1.1.2 christos set x $ac_cv_target
2403 1.1.1.2 christos shift
2404 1.1.1.2 christos target_cpu=$1
2405 1.1.1.2 christos target_vendor=$2
2406 1.1.1.2 christos shift; shift
2407 1.1.1.2 christos # Remember, the first character of IFS is used to create $*,
2408 1.1.1.2 christos # except with old shells:
2409 1.1.1.2 christos target_os=$*
2410 1.1.1.2 christos IFS=$ac_save_IFS
2411 1.1.1.2 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2412 1.1.1.2 christos
2413 1.1.1.2 christos
2414 1.1.1.2 christos # The aliases save the names the user supplied, while $host etc.
2415 1.1.1.2 christos # will get canonicalized.
2416 1.1.1.2 christos test -n "$target_alias" &&
2417 1.1.1.2 christos test "$program_prefix$program_suffix$program_transform_name" = \
2418 1.1.1.2 christos NONENONEs,x,x, &&
2419 1.1.1.2 christos program_prefix=${target_alias}-
2420 1.1.1.2 christos
2421 1.1 christos # Expand $ac_aux_dir to an absolute path.
2422 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd`
2423 1.1 christos
2424 1.1 christos ac_ext=c
2425 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2426 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2427 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2428 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2429 1.1 christos if test -n "$ac_tool_prefix"; then
2430 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2431 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2433 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2434 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2435 1.1 christos $as_echo_n "(cached) " >&6
2436 1.1 christos else
2437 1.1 christos if test -n "$CC"; then
2438 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2439 1.1 christos else
2440 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2441 1.1 christos for as_dir in $PATH
2442 1.1 christos do
2443 1.1 christos IFS=$as_save_IFS
2444 1.1 christos test -z "$as_dir" && as_dir=.
2445 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2446 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2447 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2448 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2449 1.1 christos break 2
2450 1.1 christos fi
2451 1.1 christos done
2452 1.1 christos done
2453 1.1 christos IFS=$as_save_IFS
2454 1.1 christos
2455 1.1 christos fi
2456 1.1 christos fi
2457 1.1 christos CC=$ac_cv_prog_CC
2458 1.1 christos if test -n "$CC"; then
2459 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2460 1.1 christos $as_echo "$CC" >&6; }
2461 1.1 christos else
2462 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2463 1.1 christos $as_echo "no" >&6; }
2464 1.1 christos fi
2465 1.1 christos
2466 1.1 christos
2467 1.1 christos fi
2468 1.1 christos if test -z "$ac_cv_prog_CC"; then
2469 1.1 christos ac_ct_CC=$CC
2470 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2471 1.1 christos set dummy gcc; ac_word=$2
2472 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2473 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2474 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2475 1.1 christos $as_echo_n "(cached) " >&6
2476 1.1 christos else
2477 1.1 christos if test -n "$ac_ct_CC"; then
2478 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2479 1.1 christos else
2480 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481 1.1 christos for as_dir in $PATH
2482 1.1 christos do
2483 1.1 christos IFS=$as_save_IFS
2484 1.1 christos test -z "$as_dir" && as_dir=.
2485 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2486 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2487 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2488 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2489 1.1 christos break 2
2490 1.1 christos fi
2491 1.1 christos done
2492 1.1 christos done
2493 1.1 christos IFS=$as_save_IFS
2494 1.1 christos
2495 1.1 christos fi
2496 1.1 christos fi
2497 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2498 1.1 christos if test -n "$ac_ct_CC"; then
2499 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2500 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2501 1.1 christos else
2502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2503 1.1 christos $as_echo "no" >&6; }
2504 1.1 christos fi
2505 1.1 christos
2506 1.1 christos if test "x$ac_ct_CC" = x; then
2507 1.1 christos CC=""
2508 1.1 christos else
2509 1.1 christos case $cross_compiling:$ac_tool_warned in
2510 1.1 christos yes:)
2511 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2512 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2513 1.1 christos ac_tool_warned=yes ;;
2514 1.1 christos esac
2515 1.1 christos CC=$ac_ct_CC
2516 1.1 christos fi
2517 1.1 christos else
2518 1.1 christos CC="$ac_cv_prog_CC"
2519 1.1 christos fi
2520 1.1 christos
2521 1.1 christos if test -z "$CC"; then
2522 1.1 christos if test -n "$ac_tool_prefix"; then
2523 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2524 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2525 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2527 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2528 1.1 christos $as_echo_n "(cached) " >&6
2529 1.1 christos else
2530 1.1 christos if test -n "$CC"; then
2531 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2532 1.1 christos else
2533 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534 1.1 christos for as_dir in $PATH
2535 1.1 christos do
2536 1.1 christos IFS=$as_save_IFS
2537 1.1 christos test -z "$as_dir" && as_dir=.
2538 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2539 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2540 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2541 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2542 1.1 christos break 2
2543 1.1 christos fi
2544 1.1 christos done
2545 1.1 christos done
2546 1.1 christos IFS=$as_save_IFS
2547 1.1 christos
2548 1.1 christos fi
2549 1.1 christos fi
2550 1.1 christos CC=$ac_cv_prog_CC
2551 1.1 christos if test -n "$CC"; then
2552 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2553 1.1 christos $as_echo "$CC" >&6; }
2554 1.1 christos else
2555 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556 1.1 christos $as_echo "no" >&6; }
2557 1.1 christos fi
2558 1.1 christos
2559 1.1 christos
2560 1.1 christos fi
2561 1.1 christos fi
2562 1.1 christos if test -z "$CC"; then
2563 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2564 1.1 christos set dummy cc; ac_word=$2
2565 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2566 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2567 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2568 1.1 christos $as_echo_n "(cached) " >&6
2569 1.1 christos else
2570 1.1 christos if test -n "$CC"; then
2571 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2572 1.1 christos else
2573 1.1 christos ac_prog_rejected=no
2574 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575 1.1 christos for as_dir in $PATH
2576 1.1 christos do
2577 1.1 christos IFS=$as_save_IFS
2578 1.1 christos test -z "$as_dir" && as_dir=.
2579 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2580 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2581 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2582 1.1 christos ac_prog_rejected=yes
2583 1.1 christos continue
2584 1.1 christos fi
2585 1.1 christos ac_cv_prog_CC="cc"
2586 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2587 1.1 christos break 2
2588 1.1 christos fi
2589 1.1 christos done
2590 1.1 christos done
2591 1.1 christos IFS=$as_save_IFS
2592 1.1 christos
2593 1.1 christos if test $ac_prog_rejected = yes; then
2594 1.1 christos # We found a bogon in the path, so make sure we never use it.
2595 1.1 christos set dummy $ac_cv_prog_CC
2596 1.1 christos shift
2597 1.1 christos if test $# != 0; then
2598 1.1 christos # We chose a different compiler from the bogus one.
2599 1.1 christos # However, it has the same basename, so the bogon will be chosen
2600 1.1 christos # first if we set CC to just the basename; use the full file name.
2601 1.1 christos shift
2602 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2603 1.1 christos fi
2604 1.1 christos fi
2605 1.1 christos fi
2606 1.1 christos fi
2607 1.1 christos CC=$ac_cv_prog_CC
2608 1.1 christos if test -n "$CC"; then
2609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610 1.1 christos $as_echo "$CC" >&6; }
2611 1.1 christos else
2612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613 1.1 christos $as_echo "no" >&6; }
2614 1.1 christos fi
2615 1.1 christos
2616 1.1 christos
2617 1.1 christos fi
2618 1.1 christos if test -z "$CC"; then
2619 1.1 christos if test -n "$ac_tool_prefix"; then
2620 1.1 christos for ac_prog in cl.exe
2621 1.1 christos do
2622 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2623 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2626 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2627 1.1 christos $as_echo_n "(cached) " >&6
2628 1.1 christos else
2629 1.1 christos if test -n "$CC"; then
2630 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2631 1.1 christos else
2632 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633 1.1 christos for as_dir in $PATH
2634 1.1 christos do
2635 1.1 christos IFS=$as_save_IFS
2636 1.1 christos test -z "$as_dir" && as_dir=.
2637 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2638 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2639 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2640 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 1.1 christos break 2
2642 1.1 christos fi
2643 1.1 christos done
2644 1.1 christos done
2645 1.1 christos IFS=$as_save_IFS
2646 1.1 christos
2647 1.1 christos fi
2648 1.1 christos fi
2649 1.1 christos CC=$ac_cv_prog_CC
2650 1.1 christos if test -n "$CC"; then
2651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2652 1.1 christos $as_echo "$CC" >&6; }
2653 1.1 christos else
2654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655 1.1 christos $as_echo "no" >&6; }
2656 1.1 christos fi
2657 1.1 christos
2658 1.1 christos
2659 1.1 christos test -n "$CC" && break
2660 1.1 christos done
2661 1.1 christos fi
2662 1.1 christos if test -z "$CC"; then
2663 1.1 christos ac_ct_CC=$CC
2664 1.1 christos for ac_prog in cl.exe
2665 1.1 christos do
2666 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2667 1.1 christos set dummy $ac_prog; ac_word=$2
2668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2669 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2670 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2671 1.1 christos $as_echo_n "(cached) " >&6
2672 1.1 christos else
2673 1.1 christos if test -n "$ac_ct_CC"; then
2674 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2675 1.1 christos else
2676 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677 1.1 christos for as_dir in $PATH
2678 1.1 christos do
2679 1.1 christos IFS=$as_save_IFS
2680 1.1 christos test -z "$as_dir" && as_dir=.
2681 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2682 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2683 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2684 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2685 1.1 christos break 2
2686 1.1 christos fi
2687 1.1 christos done
2688 1.1 christos done
2689 1.1 christos IFS=$as_save_IFS
2690 1.1 christos
2691 1.1 christos fi
2692 1.1 christos fi
2693 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2694 1.1 christos if test -n "$ac_ct_CC"; then
2695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2696 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2697 1.1 christos else
2698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2699 1.1 christos $as_echo "no" >&6; }
2700 1.1 christos fi
2701 1.1 christos
2702 1.1 christos
2703 1.1 christos test -n "$ac_ct_CC" && break
2704 1.1 christos done
2705 1.1 christos
2706 1.1 christos if test "x$ac_ct_CC" = x; then
2707 1.1 christos CC=""
2708 1.1 christos else
2709 1.1 christos case $cross_compiling:$ac_tool_warned in
2710 1.1 christos yes:)
2711 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2712 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2713 1.1 christos ac_tool_warned=yes ;;
2714 1.1 christos esac
2715 1.1 christos CC=$ac_ct_CC
2716 1.1 christos fi
2717 1.1 christos fi
2718 1.1 christos
2719 1.1 christos fi
2720 1.1 christos
2721 1.1 christos
2722 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2723 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2724 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2725 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2726 1.1 christos
2727 1.1 christos # Provide some information about the compiler.
2728 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2729 1.1 christos set X $ac_compile
2730 1.1 christos ac_compiler=$2
2731 1.1 christos for ac_option in --version -v -V -qversion; do
2732 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2733 1.1 christos case "(($ac_try" in
2734 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735 1.1 christos *) ac_try_echo=$ac_try;;
2736 1.1 christos esac
2737 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2738 1.1 christos $as_echo "$ac_try_echo"; } >&5
2739 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2740 1.1 christos ac_status=$?
2741 1.1 christos if test -s conftest.err; then
2742 1.1 christos sed '10a\
2743 1.1 christos ... rest of stderr output deleted ...
2744 1.1 christos 10q' conftest.err >conftest.er1
2745 1.1 christos cat conftest.er1 >&5
2746 1.1 christos fi
2747 1.1 christos rm -f conftest.er1 conftest.err
2748 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2749 1.1 christos test $ac_status = 0; }
2750 1.1 christos done
2751 1.1 christos
2752 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2753 1.1 christos /* end confdefs.h. */
2754 1.1 christos
2755 1.1 christos int
2756 1.1 christos main ()
2757 1.1 christos {
2758 1.1 christos
2759 1.1 christos ;
2760 1.1 christos return 0;
2761 1.1 christos }
2762 1.1 christos _ACEOF
2763 1.1 christos ac_clean_files_save=$ac_clean_files
2764 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2765 1.1 christos # Try to create an executable without -o first, disregard a.out.
2766 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2767 1.1 christos # of exeext.
2768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2769 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2770 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2771 1.1 christos
2772 1.1 christos # The possible output files:
2773 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2774 1.1 christos
2775 1.1 christos ac_rmfiles=
2776 1.1 christos for ac_file in $ac_files
2777 1.1 christos do
2778 1.1 christos case $ac_file in
2779 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2780 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2781 1.1 christos esac
2782 1.1 christos done
2783 1.1 christos rm -f $ac_rmfiles
2784 1.1 christos
2785 1.1 christos if { { ac_try="$ac_link_default"
2786 1.1 christos case "(($ac_try" in
2787 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2788 1.1 christos *) ac_try_echo=$ac_try;;
2789 1.1 christos esac
2790 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2791 1.1 christos $as_echo "$ac_try_echo"; } >&5
2792 1.1 christos (eval "$ac_link_default") 2>&5
2793 1.1 christos ac_status=$?
2794 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2795 1.1 christos test $ac_status = 0; }; then :
2796 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2797 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2798 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2799 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2800 1.1 christos # Autoconf.
2801 1.1 christos for ac_file in $ac_files ''
2802 1.1 christos do
2803 1.1 christos test -f "$ac_file" || continue
2804 1.1 christos case $ac_file in
2805 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2806 1.1 christos ;;
2807 1.1 christos [ab].out )
2808 1.1 christos # We found the default executable, but exeext='' is most
2809 1.1 christos # certainly right.
2810 1.1 christos break;;
2811 1.1 christos *.* )
2812 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2813 1.1 christos then :; else
2814 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2815 1.1 christos fi
2816 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2817 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2818 1.1 christos # argument, so we may need to know it at that point already.
2819 1.1 christos # Even if this section looks crufty: it has the advantage of
2820 1.1 christos # actually working.
2821 1.1 christos break;;
2822 1.1 christos * )
2823 1.1 christos break;;
2824 1.1 christos esac
2825 1.1 christos done
2826 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2827 1.1 christos
2828 1.1 christos else
2829 1.1 christos ac_file=''
2830 1.1 christos fi
2831 1.1 christos if test -z "$ac_file"; then :
2832 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2833 1.1 christos $as_echo "no" >&6; }
2834 1.1 christos $as_echo "$as_me: failed program was:" >&5
2835 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2836 1.1 christos
2837 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2838 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2839 1.1 christos as_fn_error 77 "C compiler cannot create executables
2840 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2841 1.1 christos else
2842 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2843 1.1 christos $as_echo "yes" >&6; }
2844 1.1 christos fi
2845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2846 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2848 1.1 christos $as_echo "$ac_file" >&6; }
2849 1.1 christos ac_exeext=$ac_cv_exeext
2850 1.1 christos
2851 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2852 1.1 christos ac_clean_files=$ac_clean_files_save
2853 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2854 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
2855 1.1 christos if { { ac_try="$ac_link"
2856 1.1 christos case "(($ac_try" in
2857 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2858 1.1 christos *) ac_try_echo=$ac_try;;
2859 1.1 christos esac
2860 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2861 1.1 christos $as_echo "$ac_try_echo"; } >&5
2862 1.1 christos (eval "$ac_link") 2>&5
2863 1.1 christos ac_status=$?
2864 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2865 1.1 christos test $ac_status = 0; }; then :
2866 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2867 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2868 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2869 1.1 christos # `rm'.
2870 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2871 1.1 christos test -f "$ac_file" || continue
2872 1.1 christos case $ac_file in
2873 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2874 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2875 1.1 christos break;;
2876 1.1 christos * ) break;;
2877 1.1 christos esac
2878 1.1 christos done
2879 1.1 christos else
2880 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2881 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2882 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2883 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2884 1.1 christos fi
2885 1.1 christos rm -f conftest conftest$ac_cv_exeext
2886 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2887 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
2888 1.1 christos
2889 1.1 christos rm -f conftest.$ac_ext
2890 1.1 christos EXEEXT=$ac_cv_exeext
2891 1.1 christos ac_exeext=$EXEEXT
2892 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2893 1.1 christos /* end confdefs.h. */
2894 1.1 christos #include <stdio.h>
2895 1.1 christos int
2896 1.1 christos main ()
2897 1.1 christos {
2898 1.1 christos FILE *f = fopen ("conftest.out", "w");
2899 1.1 christos return ferror (f) || fclose (f) != 0;
2900 1.1 christos
2901 1.1 christos ;
2902 1.1 christos return 0;
2903 1.1 christos }
2904 1.1 christos _ACEOF
2905 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
2906 1.1 christos # Check that the compiler produces executables we can run. If not, either
2907 1.1 christos # the compiler is broken, or we cross compile.
2908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2909 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
2910 1.1 christos if test "$cross_compiling" != yes; then
2911 1.1 christos { { ac_try="$ac_link"
2912 1.1 christos case "(($ac_try" in
2913 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2914 1.1 christos *) ac_try_echo=$ac_try;;
2915 1.1 christos esac
2916 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2917 1.1 christos $as_echo "$ac_try_echo"; } >&5
2918 1.1 christos (eval "$ac_link") 2>&5
2919 1.1 christos ac_status=$?
2920 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2921 1.1 christos test $ac_status = 0; }
2922 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
2923 1.1 christos { { case "(($ac_try" in
2924 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2925 1.1 christos *) ac_try_echo=$ac_try;;
2926 1.1 christos esac
2927 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2928 1.1 christos $as_echo "$ac_try_echo"; } >&5
2929 1.1 christos (eval "$ac_try") 2>&5
2930 1.1 christos ac_status=$?
2931 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2932 1.1 christos test $ac_status = 0; }; }; then
2933 1.1 christos cross_compiling=no
2934 1.1 christos else
2935 1.1 christos if test "$cross_compiling" = maybe; then
2936 1.1 christos cross_compiling=yes
2937 1.1 christos else
2938 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2939 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2940 1.1 christos as_fn_error $? "cannot run C compiled programs.
2941 1.1 christos If you meant to cross compile, use \`--host'.
2942 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2943 1.1 christos fi
2944 1.1 christos fi
2945 1.1 christos fi
2946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2947 1.1 christos $as_echo "$cross_compiling" >&6; }
2948 1.1 christos
2949 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2950 1.1 christos ac_clean_files=$ac_clean_files_save
2951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2952 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
2953 1.1 christos if ${ac_cv_objext+:} false; then :
2954 1.1 christos $as_echo_n "(cached) " >&6
2955 1.1 christos else
2956 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2957 1.1 christos /* end confdefs.h. */
2958 1.1 christos
2959 1.1 christos int
2960 1.1 christos main ()
2961 1.1 christos {
2962 1.1 christos
2963 1.1 christos ;
2964 1.1 christos return 0;
2965 1.1 christos }
2966 1.1 christos _ACEOF
2967 1.1 christos rm -f conftest.o conftest.obj
2968 1.1 christos if { { ac_try="$ac_compile"
2969 1.1 christos case "(($ac_try" in
2970 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2971 1.1 christos *) ac_try_echo=$ac_try;;
2972 1.1 christos esac
2973 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2974 1.1 christos $as_echo "$ac_try_echo"; } >&5
2975 1.1 christos (eval "$ac_compile") 2>&5
2976 1.1 christos ac_status=$?
2977 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2978 1.1 christos test $ac_status = 0; }; then :
2979 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
2980 1.1 christos test -f "$ac_file" || continue;
2981 1.1 christos case $ac_file in
2982 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2983 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2984 1.1 christos break;;
2985 1.1 christos esac
2986 1.1 christos done
2987 1.1 christos else
2988 1.1 christos $as_echo "$as_me: failed program was:" >&5
2989 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2990 1.1 christos
2991 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2992 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2993 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
2994 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2995 1.1 christos fi
2996 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
2997 1.1 christos fi
2998 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2999 1.1 christos $as_echo "$ac_cv_objext" >&6; }
3000 1.1 christos OBJEXT=$ac_cv_objext
3001 1.1 christos ac_objext=$OBJEXT
3002 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3003 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3004 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3005 1.1 christos $as_echo_n "(cached) " >&6
3006 1.1 christos else
3007 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3008 1.1 christos /* end confdefs.h. */
3009 1.1 christos
3010 1.1 christos int
3011 1.1 christos main ()
3012 1.1 christos {
3013 1.1 christos #ifndef __GNUC__
3014 1.1 christos choke me
3015 1.1 christos #endif
3016 1.1 christos
3017 1.1 christos ;
3018 1.1 christos return 0;
3019 1.1 christos }
3020 1.1 christos _ACEOF
3021 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3022 1.1 christos ac_compiler_gnu=yes
3023 1.1 christos else
3024 1.1 christos ac_compiler_gnu=no
3025 1.1 christos fi
3026 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3027 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3028 1.1 christos
3029 1.1 christos fi
3030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3031 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3032 1.1 christos if test $ac_compiler_gnu = yes; then
3033 1.1 christos GCC=yes
3034 1.1 christos else
3035 1.1 christos GCC=
3036 1.1 christos fi
3037 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3038 1.1 christos ac_save_CFLAGS=$CFLAGS
3039 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3040 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3041 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
3042 1.1 christos $as_echo_n "(cached) " >&6
3043 1.1 christos else
3044 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3045 1.1 christos ac_c_werror_flag=yes
3046 1.1 christos ac_cv_prog_cc_g=no
3047 1.1 christos CFLAGS="-g"
3048 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3049 1.1 christos /* end confdefs.h. */
3050 1.1 christos
3051 1.1 christos int
3052 1.1 christos main ()
3053 1.1 christos {
3054 1.1 christos
3055 1.1 christos ;
3056 1.1 christos return 0;
3057 1.1 christos }
3058 1.1 christos _ACEOF
3059 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3060 1.1 christos ac_cv_prog_cc_g=yes
3061 1.1 christos else
3062 1.1 christos CFLAGS=""
3063 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064 1.1 christos /* end confdefs.h. */
3065 1.1 christos
3066 1.1 christos int
3067 1.1 christos main ()
3068 1.1 christos {
3069 1.1 christos
3070 1.1 christos ;
3071 1.1 christos return 0;
3072 1.1 christos }
3073 1.1 christos _ACEOF
3074 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3075 1.1 christos
3076 1.1 christos else
3077 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3078 1.1 christos CFLAGS="-g"
3079 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3080 1.1 christos /* end confdefs.h. */
3081 1.1 christos
3082 1.1 christos int
3083 1.1 christos main ()
3084 1.1 christos {
3085 1.1 christos
3086 1.1 christos ;
3087 1.1 christos return 0;
3088 1.1 christos }
3089 1.1 christos _ACEOF
3090 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3091 1.1 christos ac_cv_prog_cc_g=yes
3092 1.1 christos fi
3093 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3094 1.1 christos fi
3095 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3096 1.1 christos fi
3097 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3098 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3099 1.1 christos fi
3100 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3101 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3102 1.1 christos if test "$ac_test_CFLAGS" = set; then
3103 1.1 christos CFLAGS=$ac_save_CFLAGS
3104 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3105 1.1 christos if test "$GCC" = yes; then
3106 1.1 christos CFLAGS="-g -O2"
3107 1.1 christos else
3108 1.1 christos CFLAGS="-g"
3109 1.1 christos fi
3110 1.1 christos else
3111 1.1 christos if test "$GCC" = yes; then
3112 1.1 christos CFLAGS="-O2"
3113 1.1 christos else
3114 1.1 christos CFLAGS=
3115 1.1 christos fi
3116 1.1 christos fi
3117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3118 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3119 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
3120 1.1 christos $as_echo_n "(cached) " >&6
3121 1.1 christos else
3122 1.1 christos ac_cv_prog_cc_c89=no
3123 1.1 christos ac_save_CC=$CC
3124 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3125 1.1 christos /* end confdefs.h. */
3126 1.1 christos #include <stdarg.h>
3127 1.1 christos #include <stdio.h>
3128 1.1 christos struct stat;
3129 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3130 1.1 christos struct buf { int x; };
3131 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3132 1.1 christos static char *e (p, i)
3133 1.1 christos char **p;
3134 1.1 christos int i;
3135 1.1 christos {
3136 1.1 christos return p[i];
3137 1.1 christos }
3138 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3139 1.1 christos {
3140 1.1 christos char *s;
3141 1.1 christos va_list v;
3142 1.1 christos va_start (v,p);
3143 1.1 christos s = g (p, va_arg (v,int));
3144 1.1 christos va_end (v);
3145 1.1 christos return s;
3146 1.1 christos }
3147 1.1 christos
3148 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3149 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3150 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3151 1.1 christos as 'x'. The following induces an error, until -std is added to get
3152 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3153 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3154 1.1 christos that's true only with -std. */
3155 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3156 1.1 christos
3157 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3158 1.1 christos inside strings and character constants. */
3159 1.1 christos #define FOO(x) 'x'
3160 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3161 1.1 christos
3162 1.1 christos int test (int i, double x);
3163 1.1 christos struct s1 {int (*f) (int a);};
3164 1.1 christos struct s2 {int (*f) (double a);};
3165 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3166 1.1 christos int argc;
3167 1.1 christos char **argv;
3168 1.1 christos int
3169 1.1 christos main ()
3170 1.1 christos {
3171 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3172 1.1 christos ;
3173 1.1 christos return 0;
3174 1.1 christos }
3175 1.1 christos _ACEOF
3176 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3177 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3178 1.1 christos do
3179 1.1 christos CC="$ac_save_CC $ac_arg"
3180 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3181 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3182 1.1 christos fi
3183 1.1 christos rm -f core conftest.err conftest.$ac_objext
3184 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3185 1.1 christos done
3186 1.1 christos rm -f conftest.$ac_ext
3187 1.1 christos CC=$ac_save_CC
3188 1.1 christos
3189 1.1 christos fi
3190 1.1 christos # AC_CACHE_VAL
3191 1.1 christos case "x$ac_cv_prog_cc_c89" in
3192 1.1 christos x)
3193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3194 1.1 christos $as_echo "none needed" >&6; } ;;
3195 1.1 christos xno)
3196 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3197 1.1 christos $as_echo "unsupported" >&6; } ;;
3198 1.1 christos *)
3199 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3201 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3202 1.1 christos esac
3203 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3204 1.1 christos
3205 1.1 christos fi
3206 1.1 christos
3207 1.1 christos ac_ext=c
3208 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3209 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3212 1.1 christos
3213 1.1 christos ac_ext=c
3214 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3215 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3216 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3217 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3219 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3220 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
3221 1.1 christos $as_echo_n "(cached) " >&6
3222 1.1 christos else
3223 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3224 1.1 christos /* end confdefs.h. */
3225 1.1 christos
3226 1.1 christos int
3227 1.1 christos main ()
3228 1.1 christos {
3229 1.1 christos
3230 1.1 christos ;
3231 1.1 christos return 0;
3232 1.1 christos }
3233 1.1 christos _ACEOF
3234 1.1 christos # Make sure it works both with $CC and with simple cc.
3235 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
3236 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
3237 1.1 christos # though they will create one.
3238 1.1 christos am_cv_prog_cc_c_o=yes
3239 1.1 christos for am_i in 1 2; do
3240 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3241 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3242 1.1 christos ac_status=$?
3243 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
3244 1.1 christos (exit $ac_status); } \
3245 1.1 christos && test -f conftest2.$ac_objext; then
3246 1.1 christos : OK
3247 1.1 christos else
3248 1.1 christos am_cv_prog_cc_c_o=no
3249 1.1 christos break
3250 1.1 christos fi
3251 1.1 christos done
3252 1.1 christos rm -f core conftest*
3253 1.1 christos unset am_i
3254 1.1 christos fi
3255 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3256 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
3257 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
3258 1.1 christos # Losing compiler, so override with the script.
3259 1.1 christos # FIXME: It is wrong to rewrite CC.
3260 1.1 christos # But if we don't then we get into trouble of one sort or another.
3261 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
3262 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3263 1.1 christos CC="$am_aux_dir/compile $CC"
3264 1.1 christos fi
3265 1.1 christos ac_ext=c
3266 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3267 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3268 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3269 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3270 1.1 christos
3271 1.1 christos
3272 1.1 christos
3273 1.1 christos ac_ext=c
3274 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3275 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3276 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3277 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3278 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3279 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3280 1.1 christos # On Suns, sometimes $CPP names a directory.
3281 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3282 1.1 christos CPP=
3283 1.1 christos fi
3284 1.1 christos if test -z "$CPP"; then
3285 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3286 1.1 christos $as_echo_n "(cached) " >&6
3287 1.1 christos else
3288 1.1 christos # Double quotes because CPP needs to be expanded
3289 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3290 1.1 christos do
3291 1.1 christos ac_preproc_ok=false
3292 1.1 christos for ac_c_preproc_warn_flag in '' yes
3293 1.1 christos do
3294 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3295 1.1 christos # with a fresh cross-compiler works.
3296 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3297 1.1 christos # <limits.h> exists even on freestanding compilers.
3298 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3299 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3300 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301 1.1 christos /* end confdefs.h. */
3302 1.1 christos #ifdef __STDC__
3303 1.1 christos # include <limits.h>
3304 1.1 christos #else
3305 1.1 christos # include <assert.h>
3306 1.1 christos #endif
3307 1.1 christos Syntax error
3308 1.1 christos _ACEOF
3309 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3310 1.1 christos
3311 1.1 christos else
3312 1.1 christos # Broken: fails on valid input.
3313 1.1 christos continue
3314 1.1 christos fi
3315 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3316 1.1 christos
3317 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3318 1.1 christos # can be detected and how.
3319 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320 1.1 christos /* end confdefs.h. */
3321 1.1 christos #include <ac_nonexistent.h>
3322 1.1 christos _ACEOF
3323 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3324 1.1 christos # Broken: success on invalid input.
3325 1.1 christos continue
3326 1.1 christos else
3327 1.1 christos # Passes both tests.
3328 1.1 christos ac_preproc_ok=:
3329 1.1 christos break
3330 1.1 christos fi
3331 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3332 1.1 christos
3333 1.1 christos done
3334 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3335 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3336 1.1 christos if $ac_preproc_ok; then :
3337 1.1 christos break
3338 1.1 christos fi
3339 1.1 christos
3340 1.1 christos done
3341 1.1 christos ac_cv_prog_CPP=$CPP
3342 1.1 christos
3343 1.1 christos fi
3344 1.1 christos CPP=$ac_cv_prog_CPP
3345 1.1 christos else
3346 1.1 christos ac_cv_prog_CPP=$CPP
3347 1.1 christos fi
3348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3349 1.1 christos $as_echo "$CPP" >&6; }
3350 1.1 christos ac_preproc_ok=false
3351 1.1 christos for ac_c_preproc_warn_flag in '' yes
3352 1.1 christos do
3353 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3354 1.1 christos # with a fresh cross-compiler works.
3355 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3356 1.1 christos # <limits.h> exists even on freestanding compilers.
3357 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3358 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3359 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360 1.1 christos /* end confdefs.h. */
3361 1.1 christos #ifdef __STDC__
3362 1.1 christos # include <limits.h>
3363 1.1 christos #else
3364 1.1 christos # include <assert.h>
3365 1.1 christos #endif
3366 1.1 christos Syntax error
3367 1.1 christos _ACEOF
3368 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3369 1.1 christos
3370 1.1 christos else
3371 1.1 christos # Broken: fails on valid input.
3372 1.1 christos continue
3373 1.1 christos fi
3374 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3375 1.1 christos
3376 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3377 1.1 christos # can be detected and how.
3378 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3379 1.1 christos /* end confdefs.h. */
3380 1.1 christos #include <ac_nonexistent.h>
3381 1.1 christos _ACEOF
3382 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3383 1.1 christos # Broken: success on invalid input.
3384 1.1 christos continue
3385 1.1 christos else
3386 1.1 christos # Passes both tests.
3387 1.1 christos ac_preproc_ok=:
3388 1.1 christos break
3389 1.1 christos fi
3390 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3391 1.1 christos
3392 1.1 christos done
3393 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3394 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3395 1.1 christos if $ac_preproc_ok; then :
3396 1.1 christos
3397 1.1 christos else
3398 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3399 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3400 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3401 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3402 1.1 christos fi
3403 1.1 christos
3404 1.1 christos ac_ext=c
3405 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3406 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3407 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3408 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3409 1.1 christos
3410 1.1 christos
3411 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3412 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3413 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3414 1.1 christos $as_echo_n "(cached) " >&6
3415 1.1 christos else
3416 1.1 christos if test -z "$GREP"; then
3417 1.1 christos ac_path_GREP_found=false
3418 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3419 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3420 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3421 1.1 christos do
3422 1.1 christos IFS=$as_save_IFS
3423 1.1 christos test -z "$as_dir" && as_dir=.
3424 1.1 christos for ac_prog in grep ggrep; do
3425 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3426 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3427 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3428 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3429 1.1 christos # Check for GNU $ac_path_GREP
3430 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3431 1.1 christos *GNU*)
3432 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3433 1.1 christos *)
3434 1.1 christos ac_count=0
3435 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3436 1.1 christos while :
3437 1.1 christos do
3438 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3439 1.1 christos mv "conftest.tmp" "conftest.in"
3440 1.1 christos cp "conftest.in" "conftest.nl"
3441 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3442 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3443 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3444 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3445 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3446 1.1 christos # Best one so far, save it but keep looking for a better one
3447 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3448 1.1 christos ac_path_GREP_max=$ac_count
3449 1.1 christos fi
3450 1.1 christos # 10*(2^10) chars as input seems more than enough
3451 1.1 christos test $ac_count -gt 10 && break
3452 1.1 christos done
3453 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3454 1.1 christos esac
3455 1.1 christos
3456 1.1 christos $ac_path_GREP_found && break 3
3457 1.1 christos done
3458 1.1 christos done
3459 1.1 christos done
3460 1.1 christos IFS=$as_save_IFS
3461 1.1 christos if test -z "$ac_cv_path_GREP"; then
3462 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3463 1.1 christos fi
3464 1.1 christos else
3465 1.1 christos ac_cv_path_GREP=$GREP
3466 1.1 christos fi
3467 1.1 christos
3468 1.1 christos fi
3469 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3470 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3471 1.1 christos GREP="$ac_cv_path_GREP"
3472 1.1 christos
3473 1.1 christos
3474 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3475 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3476 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3477 1.1 christos $as_echo_n "(cached) " >&6
3478 1.1 christos else
3479 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3480 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3481 1.1 christos else
3482 1.1 christos if test -z "$EGREP"; then
3483 1.1 christos ac_path_EGREP_found=false
3484 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3485 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3486 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3487 1.1 christos do
3488 1.1 christos IFS=$as_save_IFS
3489 1.1 christos test -z "$as_dir" && as_dir=.
3490 1.1 christos for ac_prog in egrep; do
3491 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3492 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3493 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3494 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3495 1.1 christos # Check for GNU $ac_path_EGREP
3496 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3497 1.1 christos *GNU*)
3498 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3499 1.1 christos *)
3500 1.1 christos ac_count=0
3501 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3502 1.1 christos while :
3503 1.1 christos do
3504 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3505 1.1 christos mv "conftest.tmp" "conftest.in"
3506 1.1 christos cp "conftest.in" "conftest.nl"
3507 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3508 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3509 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3510 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3511 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3512 1.1 christos # Best one so far, save it but keep looking for a better one
3513 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3514 1.1 christos ac_path_EGREP_max=$ac_count
3515 1.1 christos fi
3516 1.1 christos # 10*(2^10) chars as input seems more than enough
3517 1.1 christos test $ac_count -gt 10 && break
3518 1.1 christos done
3519 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3520 1.1 christos esac
3521 1.1 christos
3522 1.1 christos $ac_path_EGREP_found && break 3
3523 1.1 christos done
3524 1.1 christos done
3525 1.1 christos done
3526 1.1 christos IFS=$as_save_IFS
3527 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3528 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3529 1.1 christos fi
3530 1.1 christos else
3531 1.1 christos ac_cv_path_EGREP=$EGREP
3532 1.1 christos fi
3533 1.1 christos
3534 1.1 christos fi
3535 1.1 christos fi
3536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3537 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3538 1.1 christos EGREP="$ac_cv_path_EGREP"
3539 1.1 christos
3540 1.1 christos
3541 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3542 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3543 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3544 1.1 christos $as_echo_n "(cached) " >&6
3545 1.1 christos else
3546 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3547 1.1 christos /* end confdefs.h. */
3548 1.1 christos #include <stdlib.h>
3549 1.1 christos #include <stdarg.h>
3550 1.1 christos #include <string.h>
3551 1.1 christos #include <float.h>
3552 1.1 christos
3553 1.1 christos int
3554 1.1 christos main ()
3555 1.1 christos {
3556 1.1 christos
3557 1.1 christos ;
3558 1.1 christos return 0;
3559 1.1 christos }
3560 1.1 christos _ACEOF
3561 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3562 1.1 christos ac_cv_header_stdc=yes
3563 1.1 christos else
3564 1.1 christos ac_cv_header_stdc=no
3565 1.1 christos fi
3566 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3567 1.1 christos
3568 1.1 christos if test $ac_cv_header_stdc = yes; then
3569 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3570 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3571 1.1 christos /* end confdefs.h. */
3572 1.1 christos #include <string.h>
3573 1.1 christos
3574 1.1 christos _ACEOF
3575 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3576 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3577 1.1 christos
3578 1.1 christos else
3579 1.1 christos ac_cv_header_stdc=no
3580 1.1 christos fi
3581 1.1 christos rm -f conftest*
3582 1.1 christos
3583 1.1 christos fi
3584 1.1 christos
3585 1.1 christos if test $ac_cv_header_stdc = yes; then
3586 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3587 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3588 1.1 christos /* end confdefs.h. */
3589 1.1 christos #include <stdlib.h>
3590 1.1 christos
3591 1.1 christos _ACEOF
3592 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3593 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3594 1.1 christos
3595 1.1 christos else
3596 1.1 christos ac_cv_header_stdc=no
3597 1.1 christos fi
3598 1.1 christos rm -f conftest*
3599 1.1 christos
3600 1.1 christos fi
3601 1.1 christos
3602 1.1 christos if test $ac_cv_header_stdc = yes; then
3603 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3604 1.1 christos if test "$cross_compiling" = yes; then :
3605 1.1 christos :
3606 1.1 christos else
3607 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608 1.1 christos /* end confdefs.h. */
3609 1.1 christos #include <ctype.h>
3610 1.1 christos #include <stdlib.h>
3611 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3612 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3613 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3614 1.1 christos #else
3615 1.1 christos # define ISLOWER(c) \
3616 1.1 christos (('a' <= (c) && (c) <= 'i') \
3617 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3618 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3619 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3620 1.1 christos #endif
3621 1.1 christos
3622 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3623 1.1 christos int
3624 1.1 christos main ()
3625 1.1 christos {
3626 1.1 christos int i;
3627 1.1 christos for (i = 0; i < 256; i++)
3628 1.1 christos if (XOR (islower (i), ISLOWER (i))
3629 1.1 christos || toupper (i) != TOUPPER (i))
3630 1.1 christos return 2;
3631 1.1 christos return 0;
3632 1.1 christos }
3633 1.1 christos _ACEOF
3634 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3635 1.1 christos
3636 1.1 christos else
3637 1.1 christos ac_cv_header_stdc=no
3638 1.1 christos fi
3639 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3640 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3641 1.1 christos fi
3642 1.1 christos
3643 1.1 christos fi
3644 1.1 christos fi
3645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3646 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3647 1.1 christos if test $ac_cv_header_stdc = yes; then
3648 1.1 christos
3649 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3650 1.1 christos
3651 1.1 christos fi
3652 1.1 christos
3653 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3654 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3655 1.1 christos inttypes.h stdint.h unistd.h
3656 1.1 christos do :
3657 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3658 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3659 1.1 christos "
3660 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3661 1.1 christos cat >>confdefs.h <<_ACEOF
3662 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3663 1.1 christos _ACEOF
3664 1.1 christos
3665 1.1 christos fi
3666 1.1 christos
3667 1.1 christos done
3668 1.1 christos
3669 1.1 christos
3670 1.1 christos
3671 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3672 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3673 1.1 christos MINIX=yes
3674 1.1 christos else
3675 1.1 christos MINIX=
3676 1.1 christos fi
3677 1.1 christos
3678 1.1 christos
3679 1.1 christos if test "$MINIX" = yes; then
3680 1.1 christos
3681 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3682 1.1 christos
3683 1.1 christos
3684 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3685 1.1 christos
3686 1.1 christos
3687 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3688 1.1 christos
3689 1.1 christos fi
3690 1.1 christos
3691 1.1 christos
3692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3693 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3694 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3695 1.1 christos $as_echo_n "(cached) " >&6
3696 1.1 christos else
3697 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3698 1.1 christos /* end confdefs.h. */
3699 1.1 christos
3700 1.1 christos # define __EXTENSIONS__ 1
3701 1.1 christos $ac_includes_default
3702 1.1 christos int
3703 1.1 christos main ()
3704 1.1 christos {
3705 1.1 christos
3706 1.1 christos ;
3707 1.1 christos return 0;
3708 1.1 christos }
3709 1.1 christos _ACEOF
3710 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3711 1.1 christos ac_cv_safe_to_define___extensions__=yes
3712 1.1 christos else
3713 1.1 christos ac_cv_safe_to_define___extensions__=no
3714 1.1 christos fi
3715 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3716 1.1 christos fi
3717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3718 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3719 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3720 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3721 1.1 christos
3722 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3723 1.1 christos
3724 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3725 1.1 christos
3726 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3727 1.1 christos
3728 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3729 1.1 christos
3730 1.1 christos
3731 1.1 christos am__api_version='1.15'
3732 1.1 christos
3733 1.1 christos # Find a good install program. We prefer a C program (faster),
3734 1.1 christos # so one script is as good as another. But avoid the broken or
3735 1.1 christos # incompatible versions:
3736 1.1 christos # SysV /etc/install, /usr/sbin/install
3737 1.1 christos # SunOS /usr/etc/install
3738 1.1 christos # IRIX /sbin/install
3739 1.1 christos # AIX /bin/install
3740 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
3741 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3742 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3743 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3744 1.1 christos # OS/2's system install, which has a completely different semantic
3745 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
3746 1.1 christos # Reject install programs that cannot install multiple files.
3747 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3748 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
3749 1.1 christos if test -z "$INSTALL"; then
3750 1.1 christos if ${ac_cv_path_install+:} false; then :
3751 1.1 christos $as_echo_n "(cached) " >&6
3752 1.1 christos else
3753 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3754 1.1 christos for as_dir in $PATH
3755 1.1 christos do
3756 1.1 christos IFS=$as_save_IFS
3757 1.1 christos test -z "$as_dir" && as_dir=.
3758 1.1 christos # Account for people who put trailing slashes in PATH elements.
3759 1.1 christos case $as_dir/ in #((
3760 1.1 christos ./ | .// | /[cC]/* | \
3761 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3762 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3763 1.1 christos /usr/ucb/* ) ;;
3764 1.1 christos *)
3765 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
3766 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
3767 1.1 christos # by default.
3768 1.1 christos for ac_prog in ginstall scoinst install; do
3769 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3770 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3771 1.1 christos if test $ac_prog = install &&
3772 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3773 1.1 christos # AIX install. It has an incompatible calling convention.
3774 1.1 christos :
3775 1.1 christos elif test $ac_prog = install &&
3776 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3777 1.1 christos # program-specific install script used by HP pwplus--don't use.
3778 1.1 christos :
3779 1.1 christos else
3780 1.1 christos rm -rf conftest.one conftest.two conftest.dir
3781 1.1 christos echo one > conftest.one
3782 1.1 christos echo two > conftest.two
3783 1.1 christos mkdir conftest.dir
3784 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3785 1.1 christos test -s conftest.one && test -s conftest.two &&
3786 1.1 christos test -s conftest.dir/conftest.one &&
3787 1.1 christos test -s conftest.dir/conftest.two
3788 1.1 christos then
3789 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3790 1.1 christos break 3
3791 1.1 christos fi
3792 1.1 christos fi
3793 1.1 christos fi
3794 1.1 christos done
3795 1.1 christos done
3796 1.1 christos ;;
3797 1.1 christos esac
3798 1.1 christos
3799 1.1 christos done
3800 1.1 christos IFS=$as_save_IFS
3801 1.1 christos
3802 1.1 christos rm -rf conftest.one conftest.two conftest.dir
3803 1.1 christos
3804 1.1 christos fi
3805 1.1 christos if test "${ac_cv_path_install+set}" = set; then
3806 1.1 christos INSTALL=$ac_cv_path_install
3807 1.1 christos else
3808 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3809 1.1 christos # value for INSTALL within a source directory, because that will
3810 1.1 christos # break other packages using the cache if that directory is
3811 1.1 christos # removed, or if the value is a relative name.
3812 1.1 christos INSTALL=$ac_install_sh
3813 1.1 christos fi
3814 1.1 christos fi
3815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3816 1.1 christos $as_echo "$INSTALL" >&6; }
3817 1.1 christos
3818 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3819 1.1 christos # It thinks the first close brace ends the variable substitution.
3820 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3821 1.1 christos
3822 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3823 1.1 christos
3824 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3825 1.1 christos
3826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3827 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; }
3828 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory
3829 1.1 christos # name. Accept space and tab only in the latter.
3830 1.1 christos am_lf='
3831 1.1 christos '
3832 1.1 christos case `pwd` in
3833 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*)
3834 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3835 1.1 christos esac
3836 1.1 christos case $srcdir in
3837 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3838 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3839 1.1 christos esac
3840 1.1 christos
3841 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's
3842 1.1 christos # arguments. Must try -L first in case configure is actually a
3843 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
3844 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
3845 1.1 christos # directory).
3846 1.1 christos if (
3847 1.1 christos am_has_slept=no
3848 1.1 christos for am_try in 1 2; do
3849 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file
3850 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3851 1.1 christos if test "$*" = "X"; then
3852 1.1 christos # -L didn't work.
3853 1.1 christos set X `ls -t "$srcdir/configure" conftest.file`
3854 1.1 christos fi
3855 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \
3856 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then
3857 1.1 christos
3858 1.1 christos # If neither matched, then we have a broken ls. This can happen
3859 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
3860 1.1 christos # broken ls alias from the environment. This has actually
3861 1.1 christos # happened. Such a system could not be considered "sane".
3862 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3863 1.1 christos alias in your environment" "$LINENO" 5
3864 1.1 christos fi
3865 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then
3866 1.1 christos break
3867 1.1 christos fi
3868 1.1 christos # Just in case.
3869 1.1 christos sleep 1
3870 1.1 christos am_has_slept=yes
3871 1.1 christos done
3872 1.1 christos test "$2" = conftest.file
3873 1.1 christos )
3874 1.1 christos then
3875 1.1 christos # Ok.
3876 1.1 christos :
3877 1.1 christos else
3878 1.1 christos as_fn_error $? "newly created file is older than distributed files!
3879 1.1 christos Check your system clock" "$LINENO" 5
3880 1.1 christos fi
3881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3882 1.1 christos $as_echo "yes" >&6; }
3883 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
3884 1.1 christos # generated files are strictly newer.
3885 1.1 christos am_sleep_pid=
3886 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3887 1.1 christos ( sleep 1 ) &
3888 1.1 christos am_sleep_pid=$!
3889 1.1 christos fi
3890 1.1 christos
3891 1.1 christos rm -f conftest.file
3892 1.1 christos
3893 1.1 christos test "$program_prefix" != NONE &&
3894 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
3895 1.1 christos # Use a double $ so make ignores it.
3896 1.1 christos test "$program_suffix" != NONE &&
3897 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3898 1.1 christos # Double any \ or $.
3899 1.1 christos # By default was `s,x,x', remove it if useless.
3900 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3901 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3902 1.1 christos
3903 1.1 christos if test x"${MISSING+set}" != xset; then
3904 1.1 christos case $am_aux_dir in
3905 1.1 christos *\ * | *\ *)
3906 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3907 1.1 christos *)
3908 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
3909 1.1 christos esac
3910 1.1 christos fi
3911 1.1 christos # Use eval to expand $SHELL
3912 1.1 christos if eval "$MISSING --is-lightweight"; then
3913 1.1 christos am_missing_run="$MISSING "
3914 1.1 christos else
3915 1.1 christos am_missing_run=
3916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3917 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3918 1.1 christos fi
3919 1.1 christos
3920 1.1 christos if test x"${install_sh+set}" != xset; then
3921 1.1 christos case $am_aux_dir in
3922 1.1 christos *\ * | *\ *)
3923 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3924 1.1 christos *)
3925 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
3926 1.1 christos esac
3927 1.1 christos fi
3928 1.1 christos
3929 1.1 christos # Installed binaries are usually stripped using 'strip' when the user
3930 1.1 christos # run "make install-strip". However 'strip' might not be the right
3931 1.1 christos # tool to use in cross-compilation environments, therefore Automake
3932 1.1 christos # will honor the 'STRIP' environment variable to overrule this program.
3933 1.1 christos if test "$cross_compiling" != no; then
3934 1.1 christos if test -n "$ac_tool_prefix"; then
3935 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3936 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
3937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3938 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3939 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
3940 1.1 christos $as_echo_n "(cached) " >&6
3941 1.1 christos else
3942 1.1 christos if test -n "$STRIP"; then
3943 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3944 1.1 christos else
3945 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3946 1.1 christos for as_dir in $PATH
3947 1.1 christos do
3948 1.1 christos IFS=$as_save_IFS
3949 1.1 christos test -z "$as_dir" && as_dir=.
3950 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3951 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3952 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3953 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3954 1.1 christos break 2
3955 1.1 christos fi
3956 1.1 christos done
3957 1.1 christos done
3958 1.1 christos IFS=$as_save_IFS
3959 1.1 christos
3960 1.1 christos fi
3961 1.1 christos fi
3962 1.1 christos STRIP=$ac_cv_prog_STRIP
3963 1.1 christos if test -n "$STRIP"; then
3964 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3965 1.1 christos $as_echo "$STRIP" >&6; }
3966 1.1 christos else
3967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3968 1.1 christos $as_echo "no" >&6; }
3969 1.1 christos fi
3970 1.1 christos
3971 1.1 christos
3972 1.1 christos fi
3973 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
3974 1.1 christos ac_ct_STRIP=$STRIP
3975 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
3976 1.1 christos set dummy strip; ac_word=$2
3977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3978 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3979 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3980 1.1 christos $as_echo_n "(cached) " >&6
3981 1.1 christos else
3982 1.1 christos if test -n "$ac_ct_STRIP"; then
3983 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3984 1.1 christos else
3985 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3986 1.1 christos for as_dir in $PATH
3987 1.1 christos do
3988 1.1 christos IFS=$as_save_IFS
3989 1.1 christos test -z "$as_dir" && as_dir=.
3990 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3991 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3992 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
3993 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3994 1.1 christos break 2
3995 1.1 christos fi
3996 1.1 christos done
3997 1.1 christos done
3998 1.1 christos IFS=$as_save_IFS
3999 1.1 christos
4000 1.1 christos fi
4001 1.1 christos fi
4002 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4003 1.1 christos if test -n "$ac_ct_STRIP"; then
4004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4005 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
4006 1.1 christos else
4007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4008 1.1 christos $as_echo "no" >&6; }
4009 1.1 christos fi
4010 1.1 christos
4011 1.1 christos if test "x$ac_ct_STRIP" = x; then
4012 1.1 christos STRIP=":"
4013 1.1 christos else
4014 1.1 christos case $cross_compiling:$ac_tool_warned in
4015 1.1 christos yes:)
4016 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4017 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4018 1.1 christos ac_tool_warned=yes ;;
4019 1.1 christos esac
4020 1.1 christos STRIP=$ac_ct_STRIP
4021 1.1 christos fi
4022 1.1 christos else
4023 1.1 christos STRIP="$ac_cv_prog_STRIP"
4024 1.1 christos fi
4025 1.1 christos
4026 1.1 christos fi
4027 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4028 1.1 christos
4029 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4030 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4031 1.1 christos if test -z "$MKDIR_P"; then
4032 1.1 christos if ${ac_cv_path_mkdir+:} false; then :
4033 1.1 christos $as_echo_n "(cached) " >&6
4034 1.1 christos else
4035 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4036 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4037 1.1 christos do
4038 1.1 christos IFS=$as_save_IFS
4039 1.1 christos test -z "$as_dir" && as_dir=.
4040 1.1 christos for ac_prog in mkdir gmkdir; do
4041 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4042 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4043 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4044 1.1 christos 'mkdir (GNU coreutils) '* | \
4045 1.1 christos 'mkdir (coreutils) '* | \
4046 1.1 christos 'mkdir (fileutils) '4.1*)
4047 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4048 1.1 christos break 3;;
4049 1.1 christos esac
4050 1.1 christos done
4051 1.1 christos done
4052 1.1 christos done
4053 1.1 christos IFS=$as_save_IFS
4054 1.1 christos
4055 1.1 christos fi
4056 1.1 christos
4057 1.1 christos test -d ./--version && rmdir ./--version
4058 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
4059 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
4060 1.1 christos else
4061 1.1 christos # As a last resort, use the slow shell script. Don't cache a
4062 1.1 christos # value for MKDIR_P within a source directory, because that will
4063 1.1 christos # break other packages using the cache if that directory is
4064 1.1 christos # removed, or if the value is a relative name.
4065 1.1 christos MKDIR_P="$ac_install_sh -d"
4066 1.1 christos fi
4067 1.1 christos fi
4068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4069 1.1 christos $as_echo "$MKDIR_P" >&6; }
4070 1.1 christos
4071 1.1 christos for ac_prog in gawk mawk nawk awk
4072 1.1 christos do
4073 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4074 1.1 christos set dummy $ac_prog; ac_word=$2
4075 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4076 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4077 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
4078 1.1 christos $as_echo_n "(cached) " >&6
4079 1.1 christos else
4080 1.1 christos if test -n "$AWK"; then
4081 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
4082 1.1 christos else
4083 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4084 1.1 christos for as_dir in $PATH
4085 1.1 christos do
4086 1.1 christos IFS=$as_save_IFS
4087 1.1 christos test -z "$as_dir" && as_dir=.
4088 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4089 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4090 1.1 christos ac_cv_prog_AWK="$ac_prog"
4091 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4092 1.1 christos break 2
4093 1.1 christos fi
4094 1.1 christos done
4095 1.1 christos done
4096 1.1 christos IFS=$as_save_IFS
4097 1.1 christos
4098 1.1 christos fi
4099 1.1 christos fi
4100 1.1 christos AWK=$ac_cv_prog_AWK
4101 1.1 christos if test -n "$AWK"; then
4102 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4103 1.1 christos $as_echo "$AWK" >&6; }
4104 1.1 christos else
4105 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4106 1.1 christos $as_echo "no" >&6; }
4107 1.1 christos fi
4108 1.1 christos
4109 1.1 christos
4110 1.1 christos test -n "$AWK" && break
4111 1.1 christos done
4112 1.1 christos
4113 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4114 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4115 1.1 christos set x ${MAKE-make}
4116 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4117 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4118 1.1 christos $as_echo_n "(cached) " >&6
4119 1.1 christos else
4120 1.1 christos cat >conftest.make <<\_ACEOF
4121 1.1 christos SHELL = /bin/sh
4122 1.1 christos all:
4123 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
4124 1.1 christos _ACEOF
4125 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4126 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
4127 1.1 christos *@@@%%%=?*=@@@%%%*)
4128 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
4129 1.1 christos *)
4130 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
4131 1.1 christos esac
4132 1.1 christos rm -f conftest.make
4133 1.1 christos fi
4134 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4136 1.1 christos $as_echo "yes" >&6; }
4137 1.1 christos SET_MAKE=
4138 1.1 christos else
4139 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4140 1.1 christos $as_echo "no" >&6; }
4141 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
4142 1.1 christos fi
4143 1.1 christos
4144 1.1 christos rm -rf .tst 2>/dev/null
4145 1.1 christos mkdir .tst 2>/dev/null
4146 1.1 christos if test -d .tst; then
4147 1.1 christos am__leading_dot=.
4148 1.1 christos else
4149 1.1 christos am__leading_dot=_
4150 1.1 christos fi
4151 1.1 christos rmdir .tst 2>/dev/null
4152 1.1 christos
4153 1.1 christos DEPDIR="${am__leading_dot}deps"
4154 1.1 christos
4155 1.1 christos ac_config_commands="$ac_config_commands depfiles"
4156 1.1 christos
4157 1.1 christos
4158 1.1 christos am_make=${MAKE-make}
4159 1.1 christos cat > confinc << 'END'
4160 1.1 christos am__doit:
4161 1.1 christos @echo this is the am__doit target
4162 1.1 christos .PHONY: am__doit
4163 1.1 christos END
4164 1.1 christos # If we don't find an include directive, just comment out the code.
4165 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4166 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; }
4167 1.1 christos am__include="#"
4168 1.1 christos am__quote=
4169 1.1 christos _am_result=none
4170 1.1 christos # First try GNU make style include.
4171 1.1 christos echo "include confinc" > confmf
4172 1.1 christos # Ignore all kinds of additional output from 'make'.
4173 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #(
4174 1.1 christos *the\ am__doit\ target*)
4175 1.1 christos am__include=include
4176 1.1 christos am__quote=
4177 1.1 christos _am_result=GNU
4178 1.1 christos ;;
4179 1.1 christos esac
4180 1.1 christos # Now try BSD make style include.
4181 1.1 christos if test "$am__include" = "#"; then
4182 1.1 christos echo '.include "confinc"' > confmf
4183 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #(
4184 1.1 christos *the\ am__doit\ target*)
4185 1.1 christos am__include=.include
4186 1.1 christos am__quote="\""
4187 1.1 christos _am_result=BSD
4188 1.1 christos ;;
4189 1.1 christos esac
4190 1.1 christos fi
4191 1.1 christos
4192 1.1 christos
4193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4194 1.1 christos $as_echo "$_am_result" >&6; }
4195 1.1 christos rm -f confinc confmf
4196 1.1 christos
4197 1.1 christos # Check whether --enable-dependency-tracking was given.
4198 1.1 christos if test "${enable_dependency_tracking+set}" = set; then :
4199 1.1 christos enableval=$enable_dependency_tracking;
4200 1.1 christos fi
4201 1.1 christos
4202 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4203 1.1 christos am_depcomp="$ac_aux_dir/depcomp"
4204 1.1 christos AMDEPBACKSLASH='\'
4205 1.1 christos am__nodep='_no'
4206 1.1 christos fi
4207 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4208 1.1 christos AMDEP_TRUE=
4209 1.1 christos AMDEP_FALSE='#'
4210 1.1 christos else
4211 1.1 christos AMDEP_TRUE='#'
4212 1.1 christos AMDEP_FALSE=
4213 1.1 christos fi
4214 1.1 christos
4215 1.1 christos
4216 1.1 christos # Check whether --enable-silent-rules was given.
4217 1.1 christos if test "${enable_silent_rules+set}" = set; then :
4218 1.1 christos enableval=$enable_silent_rules;
4219 1.1 christos fi
4220 1.1 christos
4221 1.1 christos case $enable_silent_rules in # (((
4222 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;;
4223 1.1 christos no) AM_DEFAULT_VERBOSITY=1;;
4224 1.1 christos *) AM_DEFAULT_VERBOSITY=1;;
4225 1.1 christos esac
4226 1.1 christos am_make=${MAKE-make}
4227 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4228 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4229 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then :
4230 1.1 christos $as_echo_n "(cached) " >&6
4231 1.1 christos else
4232 1.1 christos if $as_echo 'TRUE=$(BAR$(V))
4233 1.1 christos BAR0=false
4234 1.1 christos BAR1=true
4235 1.1 christos V=1
4236 1.1 christos am__doit:
4237 1.1 christos @$(TRUE)
4238 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4239 1.1 christos am_cv_make_support_nested_variables=yes
4240 1.1 christos else
4241 1.1 christos am_cv_make_support_nested_variables=no
4242 1.1 christos fi
4243 1.1 christos fi
4244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4245 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
4246 1.1 christos if test $am_cv_make_support_nested_variables = yes; then
4247 1.1 christos AM_V='$(V)'
4248 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4249 1.1 christos else
4250 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY
4251 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4252 1.1 christos fi
4253 1.1 christos AM_BACKSLASH='\'
4254 1.1 christos
4255 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
4256 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4257 1.1 christos # is not polluted with repeated "-I."
4258 1.1 christos am__isrc=' -I$(srcdir)'
4259 1.1 christos # test to see if srcdir already configured
4260 1.1 christos if test -f $srcdir/config.status; then
4261 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4262 1.1 christos fi
4263 1.1 christos fi
4264 1.1 christos
4265 1.1 christos # test whether we have cygpath
4266 1.1 christos if test -z "$CYGPATH_W"; then
4267 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
4268 1.1 christos CYGPATH_W='cygpath -w'
4269 1.1 christos else
4270 1.1 christos CYGPATH_W=echo
4271 1.1 christos fi
4272 1.1 christos fi
4273 1.1 christos
4274 1.1 christos
4275 1.1 christos # Define the identity of the package.
4276 1.1 christos PACKAGE='libsframe'
4277 1.1 christos VERSION='BFD_VERSION'
4278 1.1 christos
4279 1.1 christos
4280 1.1 christos cat >>confdefs.h <<_ACEOF
4281 1.1 christos #define PACKAGE "$PACKAGE"
4282 1.1 christos _ACEOF
4283 1.1 christos
4284 1.1 christos
4285 1.1 christos cat >>confdefs.h <<_ACEOF
4286 1.1 christos #define VERSION "$VERSION"
4287 1.1 christos _ACEOF
4288 1.1 christos
4289 1.1 christos # Some tools Automake needs.
4290 1.1 christos
4291 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4292 1.1 christos
4293 1.1 christos
4294 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4295 1.1 christos
4296 1.1 christos
4297 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4298 1.1 christos
4299 1.1 christos
4300 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4301 1.1 christos
4302 1.1 christos
4303 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4304 1.1 christos
4305 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x
4306 1.1 christos # dies out for good. For more background, see:
4307 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4308 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4309 1.1 christos mkdir_p='$(MKDIR_P)'
4310 1.1 christos
4311 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The
4312 1.1 christos # system "awk" is bad on some platforms.
4313 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used
4314 1.1 christos # in the wild :-( We should find a proper way to deprecate it ...
4315 1.1 christos AMTAR='$${TAR-tar}'
4316 1.1 christos
4317 1.1 christos
4318 1.1 christos # We'll loop over all known methods to create a tar archive until one works.
4319 1.1 christos _am_tools='gnutar pax cpio none'
4320 1.1 christos
4321 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4322 1.1 christos
4323 1.1 christos
4324 1.1 christos
4325 1.1 christos
4326 1.1 christos
4327 1.1 christos depcc="$CC" am_compiler_list=
4328 1.1 christos
4329 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4330 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4331 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4332 1.1 christos $as_echo_n "(cached) " >&6
4333 1.1 christos else
4334 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4335 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4336 1.1 christos # making bogus files that we don't know about and never remove. For
4337 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4338 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4339 1.1 christos # in D".
4340 1.1 christos rm -rf conftest.dir
4341 1.1 christos mkdir conftest.dir
4342 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4343 1.1 christos # using a relative directory.
4344 1.1 christos cp "$am_depcomp" conftest.dir
4345 1.1 christos cd conftest.dir
4346 1.1 christos # We will build objects and dependencies in a subdirectory because
4347 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4348 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4349 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4350 1.1 christos # the current directory while Tru64 will put them in the object
4351 1.1 christos # directory.
4352 1.1 christos mkdir sub
4353 1.1 christos
4354 1.1 christos am_cv_CC_dependencies_compiler_type=none
4355 1.1 christos if test "$am_compiler_list" = ""; then
4356 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4357 1.1 christos fi
4358 1.1 christos am__universal=false
4359 1.1 christos case " $depcc " in #(
4360 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4361 1.1 christos esac
4362 1.1 christos
4363 1.1 christos for depmode in $am_compiler_list; do
4364 1.1 christos # Setup a source with many dependencies, because some compilers
4365 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4366 1.1 christos # we should not choose a depcomp mode which is confused by this.
4367 1.1 christos #
4368 1.1 christos # We need to recreate these files for each test, as the compiler may
4369 1.1 christos # overwrite some of them when testing with obscure command lines.
4370 1.1 christos # This happens at least with the AIX C compiler.
4371 1.1 christos : > sub/conftest.c
4372 1.1 christos for i in 1 2 3 4 5 6; do
4373 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4374 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4375 1.1 christos # Solaris 10 /bin/sh.
4376 1.1 christos echo '/* dummy */' > sub/conftst$i.h
4377 1.1 christos done
4378 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4379 1.1 christos
4380 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4381 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly
4382 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel
4383 1.1 christos # versions had trouble with output in subdirs.
4384 1.1 christos am__obj=sub/conftest.${OBJEXT-o}
4385 1.1 christos am__minus_obj="-o $am__obj"
4386 1.1 christos case $depmode in
4387 1.1 christos gcc)
4388 1.1 christos # This depmode causes a compiler race in universal mode.
4389 1.1 christos test "$am__universal" = false || continue
4390 1.1 christos ;;
4391 1.1 christos nosideeffect)
4392 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll
4393 1.1 christos # only be used when explicitly requested.
4394 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4395 1.1 christos continue
4396 1.1 christos else
4397 1.1 christos break
4398 1.1 christos fi
4399 1.1 christos ;;
4400 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4401 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has
4402 1.1 christos # not run yet. These depmodes are late enough in the game, and
4403 1.1 christos # so weak that their functioning should not be impacted.
4404 1.1 christos am__obj=conftest.${OBJEXT-o}
4405 1.1 christos am__minus_obj=
4406 1.1 christos ;;
4407 1.1 christos none) break ;;
4408 1.1 christos esac
4409 1.1 christos if depmode=$depmode \
4410 1.1 christos source=sub/conftest.c object=$am__obj \
4411 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4412 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4413 1.1 christos >/dev/null 2>conftest.err &&
4414 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4415 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4416 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4417 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4418 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4419 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4420 1.1 christos # that says an option was ignored or not supported.
4421 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4422 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4423 1.1 christos # The diagnosis changed in icc 8.0:
4424 1.1 christos # icc: Command line remark: option '-MP' not supported
4425 1.1 christos if (grep 'ignoring option' conftest.err ||
4426 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4427 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4428 1.1 christos break
4429 1.1 christos fi
4430 1.1 christos fi
4431 1.1 christos done
4432 1.1 christos
4433 1.1 christos cd ..
4434 1.1 christos rm -rf conftest.dir
4435 1.1 christos else
4436 1.1 christos am_cv_CC_dependencies_compiler_type=none
4437 1.1 christos fi
4438 1.1 christos
4439 1.1 christos fi
4440 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4441 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4442 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4443 1.1 christos
4444 1.1 christos if
4445 1.1 christos test "x$enable_dependency_tracking" != xno \
4446 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4447 1.1 christos am__fastdepCC_TRUE=
4448 1.1 christos am__fastdepCC_FALSE='#'
4449 1.1 christos else
4450 1.1 christos am__fastdepCC_TRUE='#'
4451 1.1 christos am__fastdepCC_FALSE=
4452 1.1 christos fi
4453 1.1 christos
4454 1.1 christos
4455 1.1 christos
4456 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument
4457 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile
4458 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is
4459 1.1 christos # actually supported "in the wild" to an acceptable degree.
4460 1.1 christos # See automake bug#10828.
4461 1.1 christos # To make any issue more visible, cause the running configure to be aborted
4462 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the
4463 1.1 christos # user can still override this though.
4464 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else
4465 1.1 christos cat >&2 <<'END'
4466 1.1 christos Oops!
4467 1.1 christos
4468 1.1 christos Your 'rm' program seems unable to run without file operands specified
4469 1.1 christos on the command line, even when the '-f' option is present. This is contrary
4470 1.1 christos to the behaviour of most rm programs out there, and not conforming with
4471 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4472 1.1 christos
4473 1.1 christos Please tell bug-automake@gnu.org about your system, including the value
4474 1.1 christos of your $PATH and any error possibly output before this message. This
4475 1.1 christos can help us improve future automake versions.
4476 1.1 christos
4477 1.1 christos END
4478 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4479 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2
4480 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4481 1.1 christos echo >&2
4482 1.1 christos else
4483 1.1 christos cat >&2 <<'END'
4484 1.1 christos Aborting the configuration process, to ensure you take notice of the issue.
4485 1.1 christos
4486 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation
4487 1.1 christos that behaves properly: <http://www.gnu.org/software/coreutils/>.
4488 1.1 christos
4489 1.1 christos If you want to complete the configuration process using your problematic
4490 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4491 1.1 christos to "yes", and re-run configure.
4492 1.1 christos
4493 1.1 christos END
4494 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4495 1.1 christos fi
4496 1.1 christos fi
4497 1.1 christos
4498 1.1 christos # Check whether --enable-silent-rules was given.
4499 1.1 christos if test "${enable_silent_rules+set}" = set; then :
4500 1.1 christos enableval=$enable_silent_rules;
4501 1.1 christos fi
4502 1.1 christos
4503 1.1 christos case $enable_silent_rules in # (((
4504 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;;
4505 1.1 christos no) AM_DEFAULT_VERBOSITY=1;;
4506 1.1 christos *) AM_DEFAULT_VERBOSITY=0;;
4507 1.1 christos esac
4508 1.1 christos am_make=${MAKE-make}
4509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4510 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4511 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then :
4512 1.1 christos $as_echo_n "(cached) " >&6
4513 1.1 christos else
4514 1.1 christos if $as_echo 'TRUE=$(BAR$(V))
4515 1.1 christos BAR0=false
4516 1.1 christos BAR1=true
4517 1.1 christos V=1
4518 1.1 christos am__doit:
4519 1.1 christos @$(TRUE)
4520 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4521 1.1 christos am_cv_make_support_nested_variables=yes
4522 1.1 christos else
4523 1.1 christos am_cv_make_support_nested_variables=no
4524 1.1 christos fi
4525 1.1 christos fi
4526 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4527 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
4528 1.1 christos if test $am_cv_make_support_nested_variables = yes; then
4529 1.1 christos AM_V='$(V)'
4530 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4531 1.1 christos else
4532 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY
4533 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4534 1.1 christos fi
4535 1.1 christos AM_BACKSLASH='\'
4536 1.1 christos
4537 1.1 christos
4538 1.1 christos # Checks for programs.
4539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4540 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4541 1.1 christos set x ${MAKE-make}
4542 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4543 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4544 1.1 christos $as_echo_n "(cached) " >&6
4545 1.1 christos else
4546 1.1 christos cat >conftest.make <<\_ACEOF
4547 1.1 christos SHELL = /bin/sh
4548 1.1 christos all:
4549 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
4550 1.1 christos _ACEOF
4551 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4552 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
4553 1.1 christos *@@@%%%=?*=@@@%%%*)
4554 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
4555 1.1 christos *)
4556 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
4557 1.1 christos esac
4558 1.1 christos rm -f conftest.make
4559 1.1 christos fi
4560 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4561 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4562 1.1 christos $as_echo "yes" >&6; }
4563 1.1 christos SET_MAKE=
4564 1.1 christos else
4565 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4566 1.1 christos $as_echo "no" >&6; }
4567 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
4568 1.1 christos fi
4569 1.1 christos
4570 1.1 christos ac_ext=c
4571 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4572 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4573 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4574 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4575 1.1 christos if test -n "$ac_tool_prefix"; then
4576 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4577 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4578 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4579 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4580 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4581 1.1 christos $as_echo_n "(cached) " >&6
4582 1.1 christos else
4583 1.1 christos if test -n "$CC"; then
4584 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4585 1.1 christos else
4586 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 1.1 christos for as_dir in $PATH
4588 1.1 christos do
4589 1.1 christos IFS=$as_save_IFS
4590 1.1 christos test -z "$as_dir" && as_dir=.
4591 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4592 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4593 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4594 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 1.1 christos break 2
4596 1.1 christos fi
4597 1.1 christos done
4598 1.1 christos done
4599 1.1 christos IFS=$as_save_IFS
4600 1.1 christos
4601 1.1 christos fi
4602 1.1 christos fi
4603 1.1 christos CC=$ac_cv_prog_CC
4604 1.1 christos if test -n "$CC"; then
4605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4606 1.1 christos $as_echo "$CC" >&6; }
4607 1.1 christos else
4608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4609 1.1 christos $as_echo "no" >&6; }
4610 1.1 christos fi
4611 1.1 christos
4612 1.1 christos
4613 1.1 christos fi
4614 1.1 christos if test -z "$ac_cv_prog_CC"; then
4615 1.1 christos ac_ct_CC=$CC
4616 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4617 1.1 christos set dummy gcc; ac_word=$2
4618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4619 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4620 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4621 1.1 christos $as_echo_n "(cached) " >&6
4622 1.1 christos else
4623 1.1 christos if test -n "$ac_ct_CC"; then
4624 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4625 1.1 christos else
4626 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4627 1.1 christos for as_dir in $PATH
4628 1.1 christos do
4629 1.1 christos IFS=$as_save_IFS
4630 1.1 christos test -z "$as_dir" && as_dir=.
4631 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4632 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4633 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4634 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4635 1.1 christos break 2
4636 1.1 christos fi
4637 1.1 christos done
4638 1.1 christos done
4639 1.1 christos IFS=$as_save_IFS
4640 1.1 christos
4641 1.1 christos fi
4642 1.1 christos fi
4643 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4644 1.1 christos if test -n "$ac_ct_CC"; then
4645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4646 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4647 1.1 christos else
4648 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4649 1.1 christos $as_echo "no" >&6; }
4650 1.1 christos fi
4651 1.1 christos
4652 1.1 christos if test "x$ac_ct_CC" = x; then
4653 1.1 christos CC=""
4654 1.1 christos else
4655 1.1 christos case $cross_compiling:$ac_tool_warned in
4656 1.1 christos yes:)
4657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4658 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4659 1.1 christos ac_tool_warned=yes ;;
4660 1.1 christos esac
4661 1.1 christos CC=$ac_ct_CC
4662 1.1 christos fi
4663 1.1 christos else
4664 1.1 christos CC="$ac_cv_prog_CC"
4665 1.1 christos fi
4666 1.1 christos
4667 1.1 christos if test -z "$CC"; then
4668 1.1 christos if test -n "$ac_tool_prefix"; then
4669 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4670 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4671 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4672 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4673 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4674 1.1 christos $as_echo_n "(cached) " >&6
4675 1.1 christos else
4676 1.1 christos if test -n "$CC"; then
4677 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4678 1.1 christos else
4679 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4680 1.1 christos for as_dir in $PATH
4681 1.1 christos do
4682 1.1 christos IFS=$as_save_IFS
4683 1.1 christos test -z "$as_dir" && as_dir=.
4684 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4685 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4686 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4687 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4688 1.1 christos break 2
4689 1.1 christos fi
4690 1.1 christos done
4691 1.1 christos done
4692 1.1 christos IFS=$as_save_IFS
4693 1.1 christos
4694 1.1 christos fi
4695 1.1 christos fi
4696 1.1 christos CC=$ac_cv_prog_CC
4697 1.1 christos if test -n "$CC"; then
4698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4699 1.1 christos $as_echo "$CC" >&6; }
4700 1.1 christos else
4701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4702 1.1 christos $as_echo "no" >&6; }
4703 1.1 christos fi
4704 1.1 christos
4705 1.1 christos
4706 1.1 christos fi
4707 1.1 christos fi
4708 1.1 christos if test -z "$CC"; then
4709 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4710 1.1 christos set dummy cc; ac_word=$2
4711 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4712 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4713 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4714 1.1 christos $as_echo_n "(cached) " >&6
4715 1.1 christos else
4716 1.1 christos if test -n "$CC"; then
4717 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4718 1.1 christos else
4719 1.1 christos ac_prog_rejected=no
4720 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4721 1.1 christos for as_dir in $PATH
4722 1.1 christos do
4723 1.1 christos IFS=$as_save_IFS
4724 1.1 christos test -z "$as_dir" && as_dir=.
4725 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4726 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4727 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4728 1.1 christos ac_prog_rejected=yes
4729 1.1 christos continue
4730 1.1 christos fi
4731 1.1 christos ac_cv_prog_CC="cc"
4732 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4733 1.1 christos break 2
4734 1.1 christos fi
4735 1.1 christos done
4736 1.1 christos done
4737 1.1 christos IFS=$as_save_IFS
4738 1.1 christos
4739 1.1 christos if test $ac_prog_rejected = yes; then
4740 1.1 christos # We found a bogon in the path, so make sure we never use it.
4741 1.1 christos set dummy $ac_cv_prog_CC
4742 1.1 christos shift
4743 1.1 christos if test $# != 0; then
4744 1.1 christos # We chose a different compiler from the bogus one.
4745 1.1 christos # However, it has the same basename, so the bogon will be chosen
4746 1.1 christos # first if we set CC to just the basename; use the full file name.
4747 1.1 christos shift
4748 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4749 1.1 christos fi
4750 1.1 christos fi
4751 1.1 christos fi
4752 1.1 christos fi
4753 1.1 christos CC=$ac_cv_prog_CC
4754 1.1 christos if test -n "$CC"; then
4755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4756 1.1 christos $as_echo "$CC" >&6; }
4757 1.1 christos else
4758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4759 1.1 christos $as_echo "no" >&6; }
4760 1.1 christos fi
4761 1.1 christos
4762 1.1 christos
4763 1.1 christos fi
4764 1.1 christos if test -z "$CC"; then
4765 1.1 christos if test -n "$ac_tool_prefix"; then
4766 1.1 christos for ac_prog in cl.exe
4767 1.1 christos do
4768 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4769 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4770 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4771 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4772 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4773 1.1 christos $as_echo_n "(cached) " >&6
4774 1.1 christos else
4775 1.1 christos if test -n "$CC"; then
4776 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4777 1.1 christos else
4778 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779 1.1 christos for as_dir in $PATH
4780 1.1 christos do
4781 1.1 christos IFS=$as_save_IFS
4782 1.1 christos test -z "$as_dir" && as_dir=.
4783 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4784 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4785 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4786 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4787 1.1 christos break 2
4788 1.1 christos fi
4789 1.1 christos done
4790 1.1 christos done
4791 1.1 christos IFS=$as_save_IFS
4792 1.1 christos
4793 1.1 christos fi
4794 1.1 christos fi
4795 1.1 christos CC=$ac_cv_prog_CC
4796 1.1 christos if test -n "$CC"; then
4797 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4798 1.1 christos $as_echo "$CC" >&6; }
4799 1.1 christos else
4800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4801 1.1 christos $as_echo "no" >&6; }
4802 1.1 christos fi
4803 1.1 christos
4804 1.1 christos
4805 1.1 christos test -n "$CC" && break
4806 1.1 christos done
4807 1.1 christos fi
4808 1.1 christos if test -z "$CC"; then
4809 1.1 christos ac_ct_CC=$CC
4810 1.1 christos for ac_prog in cl.exe
4811 1.1 christos do
4812 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4813 1.1 christos set dummy $ac_prog; ac_word=$2
4814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4815 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4816 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4817 1.1 christos $as_echo_n "(cached) " >&6
4818 1.1 christos else
4819 1.1 christos if test -n "$ac_ct_CC"; then
4820 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4821 1.1 christos else
4822 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4823 1.1 christos for as_dir in $PATH
4824 1.1 christos do
4825 1.1 christos IFS=$as_save_IFS
4826 1.1 christos test -z "$as_dir" && as_dir=.
4827 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4828 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4829 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4830 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4831 1.1 christos break 2
4832 1.1 christos fi
4833 1.1 christos done
4834 1.1 christos done
4835 1.1 christos IFS=$as_save_IFS
4836 1.1 christos
4837 1.1 christos fi
4838 1.1 christos fi
4839 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4840 1.1 christos if test -n "$ac_ct_CC"; then
4841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4842 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4843 1.1 christos else
4844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4845 1.1 christos $as_echo "no" >&6; }
4846 1.1 christos fi
4847 1.1 christos
4848 1.1 christos
4849 1.1 christos test -n "$ac_ct_CC" && break
4850 1.1 christos done
4851 1.1 christos
4852 1.1 christos if test "x$ac_ct_CC" = x; then
4853 1.1 christos CC=""
4854 1.1 christos else
4855 1.1 christos case $cross_compiling:$ac_tool_warned in
4856 1.1 christos yes:)
4857 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4858 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4859 1.1 christos ac_tool_warned=yes ;;
4860 1.1 christos esac
4861 1.1 christos CC=$ac_ct_CC
4862 1.1 christos fi
4863 1.1 christos fi
4864 1.1 christos
4865 1.1 christos fi
4866 1.1 christos
4867 1.1 christos
4868 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4869 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4870 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4871 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4872 1.1 christos
4873 1.1 christos # Provide some information about the compiler.
4874 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4875 1.1 christos set X $ac_compile
4876 1.1 christos ac_compiler=$2
4877 1.1 christos for ac_option in --version -v -V -qversion; do
4878 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4879 1.1 christos case "(($ac_try" in
4880 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4881 1.1 christos *) ac_try_echo=$ac_try;;
4882 1.1 christos esac
4883 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4884 1.1 christos $as_echo "$ac_try_echo"; } >&5
4885 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4886 1.1 christos ac_status=$?
4887 1.1 christos if test -s conftest.err; then
4888 1.1 christos sed '10a\
4889 1.1 christos ... rest of stderr output deleted ...
4890 1.1 christos 10q' conftest.err >conftest.er1
4891 1.1 christos cat conftest.er1 >&5
4892 1.1 christos fi
4893 1.1 christos rm -f conftest.er1 conftest.err
4894 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4895 1.1 christos test $ac_status = 0; }
4896 1.1 christos done
4897 1.1 christos
4898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4899 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4900 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4901 1.1 christos $as_echo_n "(cached) " >&6
4902 1.1 christos else
4903 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4904 1.1 christos /* end confdefs.h. */
4905 1.1 christos
4906 1.1 christos int
4907 1.1 christos main ()
4908 1.1 christos {
4909 1.1 christos #ifndef __GNUC__
4910 1.1 christos choke me
4911 1.1 christos #endif
4912 1.1 christos
4913 1.1 christos ;
4914 1.1 christos return 0;
4915 1.1 christos }
4916 1.1 christos _ACEOF
4917 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4918 1.1 christos ac_compiler_gnu=yes
4919 1.1 christos else
4920 1.1 christos ac_compiler_gnu=no
4921 1.1 christos fi
4922 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4923 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4924 1.1 christos
4925 1.1 christos fi
4926 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4927 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4928 1.1 christos if test $ac_compiler_gnu = yes; then
4929 1.1 christos GCC=yes
4930 1.1 christos else
4931 1.1 christos GCC=
4932 1.1 christos fi
4933 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4934 1.1 christos ac_save_CFLAGS=$CFLAGS
4935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4936 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4937 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4938 1.1 christos $as_echo_n "(cached) " >&6
4939 1.1 christos else
4940 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4941 1.1 christos ac_c_werror_flag=yes
4942 1.1 christos ac_cv_prog_cc_g=no
4943 1.1 christos CFLAGS="-g"
4944 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4945 1.1 christos /* end confdefs.h. */
4946 1.1 christos
4947 1.1 christos int
4948 1.1 christos main ()
4949 1.1 christos {
4950 1.1 christos
4951 1.1 christos ;
4952 1.1 christos return 0;
4953 1.1 christos }
4954 1.1 christos _ACEOF
4955 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4956 1.1 christos ac_cv_prog_cc_g=yes
4957 1.1 christos else
4958 1.1 christos CFLAGS=""
4959 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960 1.1 christos /* end confdefs.h. */
4961 1.1 christos
4962 1.1 christos int
4963 1.1 christos main ()
4964 1.1 christos {
4965 1.1 christos
4966 1.1 christos ;
4967 1.1 christos return 0;
4968 1.1 christos }
4969 1.1 christos _ACEOF
4970 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4971 1.1 christos
4972 1.1 christos else
4973 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4974 1.1 christos CFLAGS="-g"
4975 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4976 1.1 christos /* end confdefs.h. */
4977 1.1 christos
4978 1.1 christos int
4979 1.1 christos main ()
4980 1.1 christos {
4981 1.1 christos
4982 1.1 christos ;
4983 1.1 christos return 0;
4984 1.1 christos }
4985 1.1 christos _ACEOF
4986 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4987 1.1 christos ac_cv_prog_cc_g=yes
4988 1.1 christos fi
4989 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4990 1.1 christos fi
4991 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4992 1.1 christos fi
4993 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4994 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4995 1.1 christos fi
4996 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4997 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4998 1.1 christos if test "$ac_test_CFLAGS" = set; then
4999 1.1 christos CFLAGS=$ac_save_CFLAGS
5000 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
5001 1.1 christos if test "$GCC" = yes; then
5002 1.1 christos CFLAGS="-g -O2"
5003 1.1 christos else
5004 1.1 christos CFLAGS="-g"
5005 1.1 christos fi
5006 1.1 christos else
5007 1.1 christos if test "$GCC" = yes; then
5008 1.1 christos CFLAGS="-O2"
5009 1.1 christos else
5010 1.1 christos CFLAGS=
5011 1.1 christos fi
5012 1.1 christos fi
5013 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5014 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5015 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
5016 1.1 christos $as_echo_n "(cached) " >&6
5017 1.1 christos else
5018 1.1 christos ac_cv_prog_cc_c89=no
5019 1.1 christos ac_save_CC=$CC
5020 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5021 1.1 christos /* end confdefs.h. */
5022 1.1 christos #include <stdarg.h>
5023 1.1 christos #include <stdio.h>
5024 1.1 christos struct stat;
5025 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5026 1.1 christos struct buf { int x; };
5027 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
5028 1.1 christos static char *e (p, i)
5029 1.1 christos char **p;
5030 1.1 christos int i;
5031 1.1 christos {
5032 1.1 christos return p[i];
5033 1.1 christos }
5034 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
5035 1.1 christos {
5036 1.1 christos char *s;
5037 1.1 christos va_list v;
5038 1.1 christos va_start (v,p);
5039 1.1 christos s = g (p, va_arg (v,int));
5040 1.1 christos va_end (v);
5041 1.1 christos return s;
5042 1.1 christos }
5043 1.1 christos
5044 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5045 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
5046 1.1 christos These don't provoke an error unfortunately, instead are silently treated
5047 1.1 christos as 'x'. The following induces an error, until -std is added to get
5048 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5049 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
5050 1.1 christos that's true only with -std. */
5051 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5052 1.1 christos
5053 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5054 1.1 christos inside strings and character constants. */
5055 1.1 christos #define FOO(x) 'x'
5056 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5057 1.1 christos
5058 1.1 christos int test (int i, double x);
5059 1.1 christos struct s1 {int (*f) (int a);};
5060 1.1 christos struct s2 {int (*f) (double a);};
5061 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5062 1.1 christos int argc;
5063 1.1 christos char **argv;
5064 1.1 christos int
5065 1.1 christos main ()
5066 1.1 christos {
5067 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5068 1.1 christos ;
5069 1.1 christos return 0;
5070 1.1 christos }
5071 1.1 christos _ACEOF
5072 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5073 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5074 1.1 christos do
5075 1.1 christos CC="$ac_save_CC $ac_arg"
5076 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5077 1.1 christos ac_cv_prog_cc_c89=$ac_arg
5078 1.1 christos fi
5079 1.1 christos rm -f core conftest.err conftest.$ac_objext
5080 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
5081 1.1 christos done
5082 1.1 christos rm -f conftest.$ac_ext
5083 1.1 christos CC=$ac_save_CC
5084 1.1 christos
5085 1.1 christos fi
5086 1.1 christos # AC_CACHE_VAL
5087 1.1 christos case "x$ac_cv_prog_cc_c89" in
5088 1.1 christos x)
5089 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5090 1.1 christos $as_echo "none needed" >&6; } ;;
5091 1.1 christos xno)
5092 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5093 1.1 christos $as_echo "unsupported" >&6; } ;;
5094 1.1 christos *)
5095 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
5096 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5097 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5098 1.1 christos esac
5099 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
5100 1.1 christos
5101 1.1 christos fi
5102 1.1 christos
5103 1.1 christos ac_ext=c
5104 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5105 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5106 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5107 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5108 1.1 christos
5109 1.1 christos ac_ext=c
5110 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5111 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5112 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5113 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5115 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5116 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
5117 1.1 christos $as_echo_n "(cached) " >&6
5118 1.1 christos else
5119 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5120 1.1 christos /* end confdefs.h. */
5121 1.1 christos
5122 1.1 christos int
5123 1.1 christos main ()
5124 1.1 christos {
5125 1.1 christos
5126 1.1 christos ;
5127 1.1 christos return 0;
5128 1.1 christos }
5129 1.1 christos _ACEOF
5130 1.1 christos # Make sure it works both with $CC and with simple cc.
5131 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
5132 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
5133 1.1 christos # though they will create one.
5134 1.1 christos am_cv_prog_cc_c_o=yes
5135 1.1 christos for am_i in 1 2; do
5136 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5137 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5138 1.1 christos ac_status=$?
5139 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
5140 1.1 christos (exit $ac_status); } \
5141 1.1 christos && test -f conftest2.$ac_objext; then
5142 1.1 christos : OK
5143 1.1 christos else
5144 1.1 christos am_cv_prog_cc_c_o=no
5145 1.1 christos break
5146 1.1 christos fi
5147 1.1 christos done
5148 1.1 christos rm -f core conftest*
5149 1.1 christos unset am_i
5150 1.1 christos fi
5151 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5152 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
5153 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
5154 1.1 christos # Losing compiler, so override with the script.
5155 1.1 christos # FIXME: It is wrong to rewrite CC.
5156 1.1 christos # But if we don't then we get into trouble of one sort or another.
5157 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
5158 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5159 1.1 christos CC="$am_aux_dir/compile $CC"
5160 1.1 christos fi
5161 1.1 christos ac_ext=c
5162 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5163 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5164 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5165 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5166 1.1 christos
5167 1.1 christos
5168 1.1 christos if test -n "$ac_tool_prefix"; then
5169 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5170 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5171 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5172 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5173 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
5174 1.1 christos $as_echo_n "(cached) " >&6
5175 1.1 christos else
5176 1.1 christos if test -n "$RANLIB"; then
5177 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5178 1.1 christos else
5179 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5180 1.1 christos for as_dir in $PATH
5181 1.1 christos do
5182 1.1 christos IFS=$as_save_IFS
5183 1.1 christos test -z "$as_dir" && as_dir=.
5184 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5185 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5186 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5187 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5188 1.1 christos break 2
5189 1.1 christos fi
5190 1.1 christos done
5191 1.1 christos done
5192 1.1 christos IFS=$as_save_IFS
5193 1.1 christos
5194 1.1 christos fi
5195 1.1 christos fi
5196 1.1 christos RANLIB=$ac_cv_prog_RANLIB
5197 1.1 christos if test -n "$RANLIB"; then
5198 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5199 1.1 christos $as_echo "$RANLIB" >&6; }
5200 1.1 christos else
5201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 1.1 christos $as_echo "no" >&6; }
5203 1.1 christos fi
5204 1.1 christos
5205 1.1 christos
5206 1.1 christos fi
5207 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
5208 1.1 christos ac_ct_RANLIB=$RANLIB
5209 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
5210 1.1 christos set dummy ranlib; ac_word=$2
5211 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5212 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5213 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5214 1.1 christos $as_echo_n "(cached) " >&6
5215 1.1 christos else
5216 1.1 christos if test -n "$ac_ct_RANLIB"; then
5217 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5218 1.1 christos else
5219 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5220 1.1 christos for as_dir in $PATH
5221 1.1 christos do
5222 1.1 christos IFS=$as_save_IFS
5223 1.1 christos test -z "$as_dir" && as_dir=.
5224 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5225 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5226 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
5227 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5228 1.1 christos break 2
5229 1.1 christos fi
5230 1.1 christos done
5231 1.1 christos done
5232 1.1 christos IFS=$as_save_IFS
5233 1.1 christos
5234 1.1 christos fi
5235 1.1 christos fi
5236 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5237 1.1 christos if test -n "$ac_ct_RANLIB"; then
5238 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5239 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
5240 1.1 christos else
5241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5242 1.1 christos $as_echo "no" >&6; }
5243 1.1 christos fi
5244 1.1 christos
5245 1.1 christos if test "x$ac_ct_RANLIB" = x; then
5246 1.1 christos RANLIB=":"
5247 1.1 christos else
5248 1.1 christos case $cross_compiling:$ac_tool_warned in
5249 1.1 christos yes:)
5250 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5251 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5252 1.1 christos ac_tool_warned=yes ;;
5253 1.1 christos esac
5254 1.1 christos RANLIB=$ac_ct_RANLIB
5255 1.1 christos fi
5256 1.1 christos else
5257 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
5258 1.1 christos fi
5259 1.1 christos
5260 1.1 christos if test -n "$ac_tool_prefix"; then
5261 1.1 christos for ac_prog in ar lib "link -lib"
5262 1.1 christos do
5263 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5264 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5265 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5266 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5267 1.1 christos if ${ac_cv_prog_AR+:} false; then :
5268 1.1 christos $as_echo_n "(cached) " >&6
5269 1.1 christos else
5270 1.1 christos if test -n "$AR"; then
5271 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
5272 1.1 christos else
5273 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5274 1.1 christos for as_dir in $PATH
5275 1.1 christos do
5276 1.1 christos IFS=$as_save_IFS
5277 1.1 christos test -z "$as_dir" && as_dir=.
5278 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5279 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5280 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5281 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5282 1.1 christos break 2
5283 1.1 christos fi
5284 1.1 christos done
5285 1.1 christos done
5286 1.1 christos IFS=$as_save_IFS
5287 1.1 christos
5288 1.1 christos fi
5289 1.1 christos fi
5290 1.1 christos AR=$ac_cv_prog_AR
5291 1.1 christos if test -n "$AR"; then
5292 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5293 1.1 christos $as_echo "$AR" >&6; }
5294 1.1 christos else
5295 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5296 1.1 christos $as_echo "no" >&6; }
5297 1.1 christos fi
5298 1.1 christos
5299 1.1 christos
5300 1.1 christos test -n "$AR" && break
5301 1.1 christos done
5302 1.1 christos fi
5303 1.1 christos if test -z "$AR"; then
5304 1.1 christos ac_ct_AR=$AR
5305 1.1 christos for ac_prog in ar lib "link -lib"
5306 1.1 christos do
5307 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5308 1.1 christos set dummy $ac_prog; ac_word=$2
5309 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5310 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5311 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
5312 1.1 christos $as_echo_n "(cached) " >&6
5313 1.1 christos else
5314 1.1 christos if test -n "$ac_ct_AR"; then
5315 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5316 1.1 christos else
5317 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5318 1.1 christos for as_dir in $PATH
5319 1.1 christos do
5320 1.1 christos IFS=$as_save_IFS
5321 1.1 christos test -z "$as_dir" && as_dir=.
5322 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5323 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5324 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog"
5325 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5326 1.1 christos break 2
5327 1.1 christos fi
5328 1.1 christos done
5329 1.1 christos done
5330 1.1 christos IFS=$as_save_IFS
5331 1.1 christos
5332 1.1 christos fi
5333 1.1 christos fi
5334 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
5335 1.1 christos if test -n "$ac_ct_AR"; then
5336 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5337 1.1 christos $as_echo "$ac_ct_AR" >&6; }
5338 1.1 christos else
5339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5340 1.1 christos $as_echo "no" >&6; }
5341 1.1 christos fi
5342 1.1 christos
5343 1.1 christos
5344 1.1 christos test -n "$ac_ct_AR" && break
5345 1.1 christos done
5346 1.1 christos
5347 1.1 christos if test "x$ac_ct_AR" = x; then
5348 1.1 christos AR="false"
5349 1.1 christos else
5350 1.1 christos case $cross_compiling:$ac_tool_warned in
5351 1.1 christos yes:)
5352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5353 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5354 1.1 christos ac_tool_warned=yes ;;
5355 1.1 christos esac
5356 1.1 christos AR=$ac_ct_AR
5357 1.1 christos fi
5358 1.1 christos fi
5359 1.1 christos
5360 1.1 christos : ${AR=ar}
5361 1.1 christos
5362 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5363 1.1 christos $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5364 1.1 christos if ${am_cv_ar_interface+:} false; then :
5365 1.1 christos $as_echo_n "(cached) " >&6
5366 1.1 christos else
5367 1.1 christos ac_ext=c
5368 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5369 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5370 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5371 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5372 1.1 christos
5373 1.1 christos am_cv_ar_interface=ar
5374 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5375 1.1 christos /* end confdefs.h. */
5376 1.1 christos int some_variable = 0;
5377 1.1 christos _ACEOF
5378 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5379 1.1 christos am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5380 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5381 1.1 christos (eval $am_ar_try) 2>&5
5382 1.1 christos ac_status=$?
5383 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5384 1.1 christos test $ac_status = 0; }
5385 1.1 christos if test "$ac_status" -eq 0; then
5386 1.1 christos am_cv_ar_interface=ar
5387 1.1 christos else
5388 1.1 christos am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5389 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5390 1.1 christos (eval $am_ar_try) 2>&5
5391 1.1 christos ac_status=$?
5392 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5393 1.1 christos test $ac_status = 0; }
5394 1.1 christos if test "$ac_status" -eq 0; then
5395 1.1 christos am_cv_ar_interface=lib
5396 1.1 christos else
5397 1.1 christos am_cv_ar_interface=unknown
5398 1.1 christos fi
5399 1.1 christos fi
5400 1.1 christos rm -f conftest.lib libconftest.a
5401 1.1 christos
5402 1.1 christos fi
5403 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5404 1.1 christos ac_ext=c
5405 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5406 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5407 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5408 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5409 1.1 christos
5410 1.1 christos fi
5411 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5412 1.1 christos $as_echo "$am_cv_ar_interface" >&6; }
5413 1.1 christos
5414 1.1 christos case $am_cv_ar_interface in
5415 1.1 christos ar)
5416 1.1 christos ;;
5417 1.1 christos lib)
5418 1.1 christos # Microsoft lib, so override with the ar-lib wrapper script.
5419 1.1 christos # FIXME: It is wrong to rewrite AR.
5420 1.1 christos # But if we don't then we get into trouble of one sort or another.
5421 1.1 christos # A longer-term fix would be to have automake use am__AR in this case,
5422 1.1 christos # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5423 1.1 christos # similar.
5424 1.1 christos AR="$am_aux_dir/ar-lib $AR"
5425 1.1 christos ;;
5426 1.1 christos unknown)
5427 1.1 christos as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5428 1.1 christos ;;
5429 1.1 christos esac
5430 1.1 christos
5431 1.1 christos
5432 1.1 christos # Check whether --enable-shared was given.
5433 1.1 christos if test "${enable_shared+set}" = set; then :
5434 1.1 christos enableval=$enable_shared; p=${PACKAGE-default}
5435 1.1 christos case $enableval in
5436 1.1 christos yes) enable_shared=yes ;;
5437 1.1 christos no) enable_shared=no ;;
5438 1.1 christos *)
5439 1.1 christos enable_shared=no
5440 1.1 christos # Look at the argument we got. We use all the common list separators.
5441 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5442 1.1 christos for pkg in $enableval; do
5443 1.1 christos IFS="$lt_save_ifs"
5444 1.1 christos if test "X$pkg" = "X$p"; then
5445 1.1 christos enable_shared=yes
5446 1.1 christos fi
5447 1.1 christos done
5448 1.1 christos IFS="$lt_save_ifs"
5449 1.1 christos ;;
5450 1.1 christos esac
5451 1.1 christos else
5452 1.1 christos enable_shared=no
5453 1.1 christos fi
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 case `pwd` in
5465 1.1 christos *\ * | *\ *)
5466 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5467 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5468 1.1 christos esac
5469 1.1 christos
5470 1.1 christos
5471 1.1 christos
5472 1.1 christos macro_version='2.2.7a'
5473 1.1 christos macro_revision='1.3134'
5474 1.1 christos
5475 1.1 christos
5476 1.1 christos
5477 1.1 christos
5478 1.1 christos
5479 1.1 christos
5480 1.1 christos
5481 1.1 christos
5482 1.1 christos
5483 1.1 christos
5484 1.1 christos
5485 1.1 christos
5486 1.1 christos
5487 1.1 christos ltmain="$ac_aux_dir/ltmain.sh"
5488 1.1 christos
5489 1.1 christos # Backslashify metacharacters that are still active within
5490 1.1 christos # double-quoted strings.
5491 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5492 1.1 christos
5493 1.1 christos # Same as above, but do not quote variable references.
5494 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g'
5495 1.1 christos
5496 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a
5497 1.1 christos # double_quote_subst'ed string.
5498 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5499 1.1 christos
5500 1.1 christos # Sed substitution to delay expansion of an escaped single quote.
5501 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5502 1.1 christos
5503 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions
5504 1.1 christos no_glob_subst='s/\*/\\\*/g'
5505 1.1 christos
5506 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5507 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5508 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5509 1.1 christos
5510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5511 1.1 christos $as_echo_n "checking how to print strings... " >&6; }
5512 1.1 christos # Test print first, because it will be a builtin if present.
5513 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5514 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5515 1.1 christos ECHO='print -r --'
5516 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5517 1.1 christos ECHO='printf %s\n'
5518 1.1 christos else
5519 1.1 christos # Use this function as a fallback that always works.
5520 1.1 christos func_fallback_echo ()
5521 1.1 christos {
5522 1.1 christos eval 'cat <<_LTECHO_EOF
5523 1.1 christos $1
5524 1.1 christos _LTECHO_EOF'
5525 1.1 christos }
5526 1.1 christos ECHO='func_fallback_echo'
5527 1.1 christos fi
5528 1.1 christos
5529 1.1 christos # func_echo_all arg...
5530 1.1 christos # Invoke $ECHO with all args, space-separated.
5531 1.1 christos func_echo_all ()
5532 1.1 christos {
5533 1.1 christos $ECHO ""
5534 1.1 christos }
5535 1.1 christos
5536 1.1 christos case "$ECHO" in
5537 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5538 1.1 christos $as_echo "printf" >&6; } ;;
5539 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5540 1.1 christos $as_echo "print -r" >&6; } ;;
5541 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5542 1.1 christos $as_echo "cat" >&6; } ;;
5543 1.1 christos esac
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
5551 1.1 christos
5552 1.1 christos
5553 1.1 christos
5554 1.1 christos
5555 1.1 christos
5556 1.1 christos
5557 1.1 christos
5558 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5559 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5560 1.1 christos if ${ac_cv_path_SED+:} false; then :
5561 1.1 christos $as_echo_n "(cached) " >&6
5562 1.1 christos else
5563 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5564 1.1 christos for ac_i in 1 2 3 4 5 6 7; do
5565 1.1 christos ac_script="$ac_script$as_nl$ac_script"
5566 1.1 christos done
5567 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5568 1.1 christos { ac_script=; unset ac_script;}
5569 1.1 christos if test -z "$SED"; then
5570 1.1 christos ac_path_SED_found=false
5571 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
5572 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573 1.1 christos for as_dir in $PATH
5574 1.1 christos do
5575 1.1 christos IFS=$as_save_IFS
5576 1.1 christos test -z "$as_dir" && as_dir=.
5577 1.1 christos for ac_prog in sed gsed; do
5578 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5579 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5580 1.1 christos as_fn_executable_p "$ac_path_SED" || continue
5581 1.1 christos # Check for GNU ac_path_SED and select it if it is found.
5582 1.1 christos # Check for GNU $ac_path_SED
5583 1.1 christos case `"$ac_path_SED" --version 2>&1` in
5584 1.1 christos *GNU*)
5585 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5586 1.1 christos *)
5587 1.1 christos ac_count=0
5588 1.1 christos $as_echo_n 0123456789 >"conftest.in"
5589 1.1 christos while :
5590 1.1 christos do
5591 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5592 1.1 christos mv "conftest.tmp" "conftest.in"
5593 1.1 christos cp "conftest.in" "conftest.nl"
5594 1.1 christos $as_echo '' >> "conftest.nl"
5595 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5596 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5597 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5598 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
5599 1.1 christos # Best one so far, save it but keep looking for a better one
5600 1.1 christos ac_cv_path_SED="$ac_path_SED"
5601 1.1 christos ac_path_SED_max=$ac_count
5602 1.1 christos fi
5603 1.1 christos # 10*(2^10) chars as input seems more than enough
5604 1.1 christos test $ac_count -gt 10 && break
5605 1.1 christos done
5606 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5607 1.1 christos esac
5608 1.1 christos
5609 1.1 christos $ac_path_SED_found && break 3
5610 1.1 christos done
5611 1.1 christos done
5612 1.1 christos done
5613 1.1 christos IFS=$as_save_IFS
5614 1.1 christos if test -z "$ac_cv_path_SED"; then
5615 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5616 1.1 christos fi
5617 1.1 christos else
5618 1.1 christos ac_cv_path_SED=$SED
5619 1.1 christos fi
5620 1.1 christos
5621 1.1 christos fi
5622 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5623 1.1 christos $as_echo "$ac_cv_path_SED" >&6; }
5624 1.1 christos SED="$ac_cv_path_SED"
5625 1.1 christos rm -f conftest.sed
5626 1.1 christos
5627 1.1 christos test -z "$SED" && SED=sed
5628 1.1 christos Xsed="$SED -e 1s/^X//"
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
5638 1.1 christos
5639 1.1 christos
5640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5641 1.1 christos $as_echo_n "checking for fgrep... " >&6; }
5642 1.1 christos if ${ac_cv_path_FGREP+:} false; then :
5643 1.1 christos $as_echo_n "(cached) " >&6
5644 1.1 christos else
5645 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5646 1.1 christos then ac_cv_path_FGREP="$GREP -F"
5647 1.1 christos else
5648 1.1 christos if test -z "$FGREP"; then
5649 1.1 christos ac_path_FGREP_found=false
5650 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
5651 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5652 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5653 1.1 christos do
5654 1.1 christos IFS=$as_save_IFS
5655 1.1 christos test -z "$as_dir" && as_dir=.
5656 1.1 christos for ac_prog in fgrep; do
5657 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5658 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5659 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue
5660 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found.
5661 1.1 christos # Check for GNU $ac_path_FGREP
5662 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in
5663 1.1 christos *GNU*)
5664 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5665 1.1 christos *)
5666 1.1 christos ac_count=0
5667 1.1 christos $as_echo_n 0123456789 >"conftest.in"
5668 1.1 christos while :
5669 1.1 christos do
5670 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5671 1.1 christos mv "conftest.tmp" "conftest.in"
5672 1.1 christos cp "conftest.in" "conftest.nl"
5673 1.1 christos $as_echo 'FGREP' >> "conftest.nl"
5674 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5675 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5676 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5677 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5678 1.1 christos # Best one so far, save it but keep looking for a better one
5679 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP"
5680 1.1 christos ac_path_FGREP_max=$ac_count
5681 1.1 christos fi
5682 1.1 christos # 10*(2^10) chars as input seems more than enough
5683 1.1 christos test $ac_count -gt 10 && break
5684 1.1 christos done
5685 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5686 1.1 christos esac
5687 1.1 christos
5688 1.1 christos $ac_path_FGREP_found && break 3
5689 1.1 christos done
5690 1.1 christos done
5691 1.1 christos done
5692 1.1 christos IFS=$as_save_IFS
5693 1.1 christos if test -z "$ac_cv_path_FGREP"; then
5694 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5695 1.1 christos fi
5696 1.1 christos else
5697 1.1 christos ac_cv_path_FGREP=$FGREP
5698 1.1 christos fi
5699 1.1 christos
5700 1.1 christos fi
5701 1.1 christos fi
5702 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5703 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; }
5704 1.1 christos FGREP="$ac_cv_path_FGREP"
5705 1.1 christos
5706 1.1 christos
5707 1.1 christos test -z "$GREP" && GREP=grep
5708 1.1 christos
5709 1.1 christos
5710 1.1 christos
5711 1.1 christos
5712 1.1 christos
5713 1.1 christos
5714 1.1 christos
5715 1.1 christos
5716 1.1 christos
5717 1.1 christos
5718 1.1 christos
5719 1.1 christos
5720 1.1 christos
5721 1.1 christos
5722 1.1 christos
5723 1.1 christos
5724 1.1 christos
5725 1.1 christos
5726 1.1 christos
5727 1.1 christos # Check whether --with-gnu-ld was given.
5728 1.1 christos if test "${with_gnu_ld+set}" = set; then :
5729 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5730 1.1 christos else
5731 1.1 christos with_gnu_ld=no
5732 1.1 christos fi
5733 1.1 christos
5734 1.1 christos ac_prog=ld
5735 1.1 christos if test "$GCC" = yes; then
5736 1.1 christos # Check if gcc -print-prog-name=ld gives a path.
5737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5738 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; }
5739 1.1 christos case $host in
5740 1.1 christos *-*-mingw*)
5741 1.1 christos # gcc leaves a trailing carriage return which upsets mingw
5742 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5743 1.1 christos *)
5744 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5745 1.1 christos esac
5746 1.1 christos case $ac_prog in
5747 1.1 christos # Accept absolute paths.
5748 1.1 christos [\\/]* | ?:[\\/]*)
5749 1.1 christos re_direlt='/[^/][^/]*/\.\./'
5750 1.1 christos # Canonicalize the pathname of ld
5751 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5752 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5753 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5754 1.1 christos done
5755 1.1 christos test -z "$LD" && LD="$ac_prog"
5756 1.1 christos ;;
5757 1.1 christos "")
5758 1.1 christos # If it fails, then pretend we aren't using GCC.
5759 1.1 christos ac_prog=ld
5760 1.1 christos ;;
5761 1.1 christos *)
5762 1.1 christos # If it is relative, then search for the first ld in PATH.
5763 1.1 christos with_gnu_ld=unknown
5764 1.1 christos ;;
5765 1.1 christos esac
5766 1.1 christos elif test "$with_gnu_ld" = yes; then
5767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5768 1.1 christos $as_echo_n "checking for GNU ld... " >&6; }
5769 1.1 christos else
5770 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5771 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; }
5772 1.1 christos fi
5773 1.1 christos if ${lt_cv_path_LD+:} false; then :
5774 1.1 christos $as_echo_n "(cached) " >&6
5775 1.1 christos else
5776 1.1 christos if test -z "$LD"; then
5777 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5778 1.1 christos for ac_dir in $PATH; do
5779 1.1 christos IFS="$lt_save_ifs"
5780 1.1 christos test -z "$ac_dir" && ac_dir=.
5781 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5782 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog"
5783 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version,
5784 1.1 christos # but apparently some variants of GNU ld only accept -v.
5785 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer.
5786 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5787 1.1 christos *GNU* | *'with BFD'*)
5788 1.1 christos test "$with_gnu_ld" != no && break
5789 1.1 christos ;;
5790 1.1 christos *)
5791 1.1 christos test "$with_gnu_ld" != yes && break
5792 1.1 christos ;;
5793 1.1 christos esac
5794 1.1 christos fi
5795 1.1 christos done
5796 1.1 christos IFS="$lt_save_ifs"
5797 1.1 christos else
5798 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path.
5799 1.1 christos fi
5800 1.1 christos fi
5801 1.1 christos
5802 1.1 christos LD="$lt_cv_path_LD"
5803 1.1 christos if test -n "$LD"; then
5804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5805 1.1 christos $as_echo "$LD" >&6; }
5806 1.1 christos else
5807 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5808 1.1 christos $as_echo "no" >&6; }
5809 1.1 christos fi
5810 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5811 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5812 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5813 1.1 christos if ${lt_cv_prog_gnu_ld+:} false; then :
5814 1.1 christos $as_echo_n "(cached) " >&6
5815 1.1 christos else
5816 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v.
5817 1.1 christos case `$LD -v 2>&1 </dev/null` in
5818 1.1 christos *GNU* | *'with BFD'*)
5819 1.1 christos lt_cv_prog_gnu_ld=yes
5820 1.1 christos ;;
5821 1.1 christos *)
5822 1.1 christos lt_cv_prog_gnu_ld=no
5823 1.1 christos ;;
5824 1.1 christos esac
5825 1.1 christos fi
5826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5827 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5828 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld
5829 1.1 christos
5830 1.1 christos
5831 1.1 christos
5832 1.1 christos
5833 1.1 christos
5834 1.1 christos
5835 1.1 christos
5836 1.1 christos
5837 1.1 christos
5838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5839 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5840 1.1 christos if ${lt_cv_path_NM+:} false; then :
5841 1.1 christos $as_echo_n "(cached) " >&6
5842 1.1 christos else
5843 1.1 christos if test -n "$NM"; then
5844 1.1 christos # Let the user override the nm to test.
5845 1.1 christos lt_nm_to_check="$NM"
5846 1.1 christos else
5847 1.1 christos lt_nm_to_check="${ac_tool_prefix}nm"
5848 1.1 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5849 1.1 christos lt_nm_to_check="$lt_nm_to_check nm"
5850 1.1 christos fi
5851 1.1 christos fi
5852 1.1 christos for lt_tmp_nm in "$lt_nm_to_check"; do
5853 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5854 1.1 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5855 1.1 christos IFS="$lt_save_ifs"
5856 1.1 christos test -z "$ac_dir" && ac_dir=.
5857 1.1 christos # Strip out any user-provided options from the nm to test twice,
5858 1.1 christos # the first time to test to see if nm (rather than its options) has
5859 1.1 christos # an explicit path, the second time to yield a file which can be
5860 1.1 christos # nm'ed itself.
5861 1.1 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5862 1.1 christos case "$tmp_nm_path" in
5863 1.1 christos */*|*\\*) tmp_nm="$lt_tmp_nm";;
5864 1.1 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5865 1.1 christos esac
5866 1.1 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5867 1.1 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5868 1.1 christos # Check to see if the nm accepts a BSD-compat flag.
5869 1.1 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5870 1.1 christos # nm: unknown option "B" ignored
5871 1.1 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5872 1.1 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5873 1.1 christos break
5874 1.1 christos ;;
5875 1.1 christos *)
5876 1.1 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5877 1.1 christos *$tmp_nm*)
5878 1.1 christos lt_cv_path_NM="$tmp_nm -p"
5879 1.1 christos break
5880 1.1 christos ;;
5881 1.1 christos *)
5882 1.1 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5883 1.1 christos continue # so that we can try to find one that supports BSD flags
5884 1.1 christos ;;
5885 1.1 christos esac
5886 1.1 christos ;;
5887 1.1 christos esac
5888 1.1 christos fi
5889 1.1 christos done
5890 1.1 christos IFS="$lt_save_ifs"
5891 1.1 christos done
5892 1.1 christos : ${lt_cv_path_NM=no}
5893 1.1 christos fi
5894 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5895 1.1 christos $as_echo "$lt_cv_path_NM" >&6; }
5896 1.1 christos if test "$lt_cv_path_NM" != "no"; then
5897 1.1 christos NM="$lt_cv_path_NM"
5898 1.1 christos else
5899 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin.
5900 1.1 christos if test -n "$DUMPBIN"; then :
5901 1.1 christos # Let the user override the test.
5902 1.1 christos else
5903 1.1 christos if test -n "$ac_tool_prefix"; then
5904 1.1 christos for ac_prog in dumpbin "link -dump"
5905 1.1 christos do
5906 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5907 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5909 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5910 1.1 christos if ${ac_cv_prog_DUMPBIN+:} false; then :
5911 1.1 christos $as_echo_n "(cached) " >&6
5912 1.1 christos else
5913 1.1 christos if test -n "$DUMPBIN"; then
5914 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5915 1.1 christos else
5916 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917 1.1 christos for as_dir in $PATH
5918 1.1 christos do
5919 1.1 christos IFS=$as_save_IFS
5920 1.1 christos test -z "$as_dir" && as_dir=.
5921 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5922 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5923 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5924 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5925 1.1 christos break 2
5926 1.1 christos fi
5927 1.1 christos done
5928 1.1 christos done
5929 1.1 christos IFS=$as_save_IFS
5930 1.1 christos
5931 1.1 christos fi
5932 1.1 christos fi
5933 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN
5934 1.1 christos if test -n "$DUMPBIN"; then
5935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5936 1.1 christos $as_echo "$DUMPBIN" >&6; }
5937 1.1 christos else
5938 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5939 1.1 christos $as_echo "no" >&6; }
5940 1.1 christos fi
5941 1.1 christos
5942 1.1 christos
5943 1.1 christos test -n "$DUMPBIN" && break
5944 1.1 christos done
5945 1.1 christos fi
5946 1.1 christos if test -z "$DUMPBIN"; then
5947 1.1 christos ac_ct_DUMPBIN=$DUMPBIN
5948 1.1 christos for ac_prog in dumpbin "link -dump"
5949 1.1 christos do
5950 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5951 1.1 christos set dummy $ac_prog; ac_word=$2
5952 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5953 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5954 1.1 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5955 1.1 christos $as_echo_n "(cached) " >&6
5956 1.1 christos else
5957 1.1 christos if test -n "$ac_ct_DUMPBIN"; then
5958 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5959 1.1 christos else
5960 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961 1.1 christos for as_dir in $PATH
5962 1.1 christos do
5963 1.1 christos IFS=$as_save_IFS
5964 1.1 christos test -z "$as_dir" && as_dir=.
5965 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5966 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5967 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5968 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5969 1.1 christos break 2
5970 1.1 christos fi
5971 1.1 christos done
5972 1.1 christos done
5973 1.1 christos IFS=$as_save_IFS
5974 1.1 christos
5975 1.1 christos fi
5976 1.1 christos fi
5977 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5978 1.1 christos if test -n "$ac_ct_DUMPBIN"; then
5979 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5980 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; }
5981 1.1 christos else
5982 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5983 1.1 christos $as_echo "no" >&6; }
5984 1.1 christos fi
5985 1.1 christos
5986 1.1 christos
5987 1.1 christos test -n "$ac_ct_DUMPBIN" && break
5988 1.1 christos done
5989 1.1 christos
5990 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then
5991 1.1 christos DUMPBIN=":"
5992 1.1 christos else
5993 1.1 christos case $cross_compiling:$ac_tool_warned in
5994 1.1 christos yes:)
5995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5996 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5997 1.1 christos ac_tool_warned=yes ;;
5998 1.1 christos esac
5999 1.1 christos DUMPBIN=$ac_ct_DUMPBIN
6000 1.1 christos fi
6001 1.1 christos fi
6002 1.1 christos
6003 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6004 1.1 christos *COFF*)
6005 1.1 christos DUMPBIN="$DUMPBIN -symbols"
6006 1.1 christos ;;
6007 1.1 christos *)
6008 1.1 christos DUMPBIN=:
6009 1.1 christos ;;
6010 1.1 christos esac
6011 1.1 christos fi
6012 1.1 christos
6013 1.1 christos if test "$DUMPBIN" != ":"; then
6014 1.1 christos NM="$DUMPBIN"
6015 1.1 christos fi
6016 1.1 christos fi
6017 1.1 christos test -z "$NM" && NM=nm
6018 1.1 christos
6019 1.1 christos
6020 1.1 christos
6021 1.1 christos
6022 1.1 christos
6023 1.1 christos
6024 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6025 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6026 1.1 christos if ${lt_cv_nm_interface+:} false; then :
6027 1.1 christos $as_echo_n "(cached) " >&6
6028 1.1 christos else
6029 1.1 christos lt_cv_nm_interface="BSD nm"
6030 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext
6031 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6032 1.1 christos (eval "$ac_compile" 2>conftest.err)
6033 1.1 christos cat conftest.err >&5
6034 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6035 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6036 1.1 christos cat conftest.err >&5
6037 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6038 1.1 christos cat conftest.out >&5
6039 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6040 1.1 christos lt_cv_nm_interface="MS dumpbin"
6041 1.1 christos fi
6042 1.1 christos rm -f conftest*
6043 1.1 christos fi
6044 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6045 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; }
6046 1.1 christos
6047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6048 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; }
6049 1.1 christos LN_S=$as_ln_s
6050 1.1 christos if test "$LN_S" = "ln -s"; then
6051 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6052 1.1 christos $as_echo "yes" >&6; }
6053 1.1 christos else
6054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6055 1.1 christos $as_echo "no, using $LN_S" >&6; }
6056 1.1 christos fi
6057 1.1 christos
6058 1.1 christos # find the maximum length of command line arguments
6059 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6060 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6061 1.1 christos if ${lt_cv_sys_max_cmd_len+:} false; then :
6062 1.1 christos $as_echo_n "(cached) " >&6
6063 1.1 christos else
6064 1.1 christos i=0
6065 1.1 christos teststring="ABCD"
6066 1.1 christos
6067 1.1 christos case $build_os in
6068 1.1 christos msdosdjgpp*)
6069 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc
6070 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun
6071 1.1 christos # during glob expansion). Even if it were fixed, the result of this
6072 1.1 christos # check would be larger than it should be.
6073 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right
6074 1.1 christos ;;
6075 1.1 christos
6076 1.1 christos gnu*)
6077 1.1 christos # Under GNU Hurd, this test is not required because there is
6078 1.1 christos # no limit to the length of command line arguments.
6079 1.1 christos # Libtool will interpret -1 as no limit whatsoever
6080 1.1 christos lt_cv_sys_max_cmd_len=-1;
6081 1.1 christos ;;
6082 1.1 christos
6083 1.1 christos cygwin* | mingw* | cegcc*)
6084 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes
6085 1.1 christos # about 5 minutes as the teststring grows exponentially.
6086 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking,
6087 1.1 christos # you end up with a "frozen" computer, even though with patience
6088 1.1 christos # the test eventually succeeds (with a max line length of 256k).
6089 1.1 christos # Instead, let's just punt: use the minimum linelength reported by
6090 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP).
6091 1.1 christos lt_cv_sys_max_cmd_len=8192;
6092 1.1 christos ;;
6093 1.1 christos
6094 1.1 christos mint*)
6095 1.1 christos # On MiNT this can take a long time and run out of memory.
6096 1.1 christos lt_cv_sys_max_cmd_len=8192;
6097 1.1 christos ;;
6098 1.1 christos
6099 1.1 christos amigaos*)
6100 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally.
6101 1.1 christos # So we just punt and use a minimum line length of 8192.
6102 1.1 christos lt_cv_sys_max_cmd_len=8192;
6103 1.1 christos ;;
6104 1.1 christos
6105 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6106 1.1 christos # This has been around since 386BSD, at least. Likely further.
6107 1.1 christos if test -x /sbin/sysctl; then
6108 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6109 1.1 christos elif test -x /usr/sbin/sysctl; then
6110 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6111 1.1 christos else
6112 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6113 1.1 christos fi
6114 1.1 christos # And add a safety zone
6115 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6116 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6117 1.1 christos ;;
6118 1.1 christos
6119 1.1 christos interix*)
6120 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD)
6121 1.1 christos lt_cv_sys_max_cmd_len=196608
6122 1.1 christos ;;
6123 1.1 christos
6124 1.1 christos osf*)
6125 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6126 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6127 1.1 christos # nice to cause kernel panics so lets avoid the loop below.
6128 1.1 christos # First set a reasonable default.
6129 1.1 christos lt_cv_sys_max_cmd_len=16384
6130 1.1 christos #
6131 1.1 christos if test -x /sbin/sysconfig; then
6132 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6133 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;;
6134 1.1 christos esac
6135 1.1 christos fi
6136 1.1 christos ;;
6137 1.1 christos sco3.2v5*)
6138 1.1 christos lt_cv_sys_max_cmd_len=102400
6139 1.1 christos ;;
6140 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*)
6141 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6142 1.1 christos if test -n "$kargmax"; then
6143 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6144 1.1 christos else
6145 1.1 christos lt_cv_sys_max_cmd_len=32768
6146 1.1 christos fi
6147 1.1 christos ;;
6148 1.1 christos *)
6149 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6150 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then
6151 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6152 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6153 1.1 christos else
6154 1.1 christos # Make teststring a little bigger before we do anything with it.
6155 1.1 christos # a 1K string should be a reasonable start.
6156 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do
6157 1.1 christos teststring=$teststring$teststring
6158 1.1 christos done
6159 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6160 1.1 christos # If test is not a shell built-in, we'll probably end up computing a
6161 1.1 christos # maximum length that is only half of the actual maximum length, but
6162 1.1 christos # we can't tell.
6163 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6164 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6165 1.1 christos test $i != 17 # 1/2 MB should be enough
6166 1.1 christos do
6167 1.1 christos i=`expr $i + 1`
6168 1.1 christos teststring=$teststring$teststring
6169 1.1 christos done
6170 1.1 christos # Only check the string length outside the loop.
6171 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6172 1.1 christos teststring=
6173 1.1 christos # Add a significant safety factor because C++ compilers can tack on
6174 1.1 christos # massive amounts of additional arguments before passing them to the
6175 1.1 christos # linker. It appears as though 1/2 is a usable value.
6176 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6177 1.1 christos fi
6178 1.1 christos ;;
6179 1.1 christos esac
6180 1.1 christos
6181 1.1 christos fi
6182 1.1 christos
6183 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then
6184 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6185 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6186 1.1 christos else
6187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6188 1.1 christos $as_echo "none" >&6; }
6189 1.1 christos fi
6190 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len
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 : ${CP="cp -f"}
6198 1.1 christos : ${MV="mv -f"}
6199 1.1 christos : ${RM="rm -f"}
6200 1.1 christos
6201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6202 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6203 1.1 christos # Try some XSI features
6204 1.1 christos xsi_shell=no
6205 1.1 christos ( _lt_dummy="a/b/c"
6206 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6207 1.1 christos = c,a/b,, \
6208 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \
6209 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6210 1.1 christos && xsi_shell=yes
6211 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6212 1.1 christos $as_echo "$xsi_shell" >&6; }
6213 1.1 christos
6214 1.1 christos
6215 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6216 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6217 1.1 christos lt_shell_append=no
6218 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6219 1.1 christos >/dev/null 2>&1 \
6220 1.1 christos && lt_shell_append=yes
6221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6222 1.1 christos $as_echo "$lt_shell_append" >&6; }
6223 1.1 christos
6224 1.1 christos
6225 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6226 1.1 christos lt_unset=unset
6227 1.1 christos else
6228 1.1 christos lt_unset=false
6229 1.1 christos fi
6230 1.1 christos
6231 1.1 christos
6232 1.1 christos
6233 1.1 christos
6234 1.1 christos
6235 1.1 christos # test EBCDIC or ASCII
6236 1.1 christos case `echo X|tr X '\101'` in
6237 1.1 christos A) # ASCII based system
6238 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6239 1.1 christos lt_SP2NL='tr \040 \012'
6240 1.1 christos lt_NL2SP='tr \015\012 \040\040'
6241 1.1 christos ;;
6242 1.1 christos *) # EBCDIC based system
6243 1.1 christos lt_SP2NL='tr \100 \n'
6244 1.1 christos lt_NL2SP='tr \r\n \100\100'
6245 1.1 christos ;;
6246 1.1 christos esac
6247 1.1 christos
6248 1.1 christos
6249 1.1 christos
6250 1.1 christos
6251 1.1 christos
6252 1.1 christos
6253 1.1 christos
6254 1.1 christos
6255 1.1 christos
6256 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6257 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; }
6258 1.1 christos if ${lt_cv_ld_reload_flag+:} false; then :
6259 1.1 christos $as_echo_n "(cached) " >&6
6260 1.1 christos else
6261 1.1 christos lt_cv_ld_reload_flag='-r'
6262 1.1 christos fi
6263 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6264 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; }
6265 1.1 christos reload_flag=$lt_cv_ld_reload_flag
6266 1.1 christos case $reload_flag in
6267 1.1 christos "" | " "*) ;;
6268 1.1 christos *) reload_flag=" $reload_flag" ;;
6269 1.1 christos esac
6270 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6271 1.1 christos case $host_os in
6272 1.1 christos darwin*)
6273 1.1 christos if test "$GCC" = yes; then
6274 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6275 1.1 christos else
6276 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6277 1.1 christos fi
6278 1.1 christos ;;
6279 1.1 christos esac
6280 1.1 christos
6281 1.1 christos
6282 1.1 christos
6283 1.1 christos
6284 1.1 christos
6285 1.1 christos
6286 1.1 christos
6287 1.1 christos
6288 1.1 christos
6289 1.1 christos if test -n "$ac_tool_prefix"; then
6290 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6291 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2
6292 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6293 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6294 1.1 christos if ${ac_cv_prog_OBJDUMP+:} false; then :
6295 1.1 christos $as_echo_n "(cached) " >&6
6296 1.1 christos else
6297 1.1 christos if test -n "$OBJDUMP"; then
6298 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6299 1.1 christos else
6300 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6301 1.1 christos for as_dir in $PATH
6302 1.1 christos do
6303 1.1 christos IFS=$as_save_IFS
6304 1.1 christos test -z "$as_dir" && as_dir=.
6305 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6306 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6307 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6308 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6309 1.1 christos break 2
6310 1.1 christos fi
6311 1.1 christos done
6312 1.1 christos done
6313 1.1 christos IFS=$as_save_IFS
6314 1.1 christos
6315 1.1 christos fi
6316 1.1 christos fi
6317 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP
6318 1.1 christos if test -n "$OBJDUMP"; then
6319 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6320 1.1 christos $as_echo "$OBJDUMP" >&6; }
6321 1.1 christos else
6322 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6323 1.1 christos $as_echo "no" >&6; }
6324 1.1 christos fi
6325 1.1 christos
6326 1.1 christos
6327 1.1 christos fi
6328 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then
6329 1.1 christos ac_ct_OBJDUMP=$OBJDUMP
6330 1.1 christos # Extract the first word of "objdump", so it can be a program name with args.
6331 1.1 christos set dummy objdump; ac_word=$2
6332 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6333 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6334 1.1 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6335 1.1 christos $as_echo_n "(cached) " >&6
6336 1.1 christos else
6337 1.1 christos if test -n "$ac_ct_OBJDUMP"; then
6338 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6339 1.1 christos else
6340 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6341 1.1 christos for as_dir in $PATH
6342 1.1 christos do
6343 1.1 christos IFS=$as_save_IFS
6344 1.1 christos test -z "$as_dir" && as_dir=.
6345 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6346 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6347 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump"
6348 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6349 1.1 christos break 2
6350 1.1 christos fi
6351 1.1 christos done
6352 1.1 christos done
6353 1.1 christos IFS=$as_save_IFS
6354 1.1 christos
6355 1.1 christos fi
6356 1.1 christos fi
6357 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6358 1.1 christos if test -n "$ac_ct_OBJDUMP"; then
6359 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6360 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; }
6361 1.1 christos else
6362 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6363 1.1 christos $as_echo "no" >&6; }
6364 1.1 christos fi
6365 1.1 christos
6366 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then
6367 1.1 christos OBJDUMP="false"
6368 1.1 christos else
6369 1.1 christos case $cross_compiling:$ac_tool_warned in
6370 1.1 christos yes:)
6371 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6372 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6373 1.1 christos ac_tool_warned=yes ;;
6374 1.1 christos esac
6375 1.1 christos OBJDUMP=$ac_ct_OBJDUMP
6376 1.1 christos fi
6377 1.1 christos else
6378 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP"
6379 1.1 christos fi
6380 1.1 christos
6381 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump
6382 1.1 christos
6383 1.1 christos
6384 1.1 christos
6385 1.1 christos
6386 1.1 christos
6387 1.1 christos
6388 1.1 christos
6389 1.1 christos
6390 1.1 christos
6391 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6392 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6393 1.1 christos if ${lt_cv_deplibs_check_method+:} false; then :
6394 1.1 christos $as_echo_n "(cached) " >&6
6395 1.1 christos else
6396 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD'
6397 1.1 christos lt_cv_file_magic_test_file=
6398 1.1 christos lt_cv_deplibs_check_method='unknown'
6399 1.1 christos # Need to set the preceding variable on all platforms that support
6400 1.1 christos # interlibrary dependencies.
6401 1.1 christos # 'none' -- dependencies not supported.
6402 1.1 christos # `unknown' -- same as none, but documents that we really don't know.
6403 1.1 christos # 'pass_all' -- all dependencies passed with no checks.
6404 1.1 christos # 'test_compile' -- check by making test program.
6405 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path
6406 1.1 christos # which responds to the $file_magic_cmd with a given extended regex.
6407 1.1 christos # If you have `file' or equivalent on your system and you're not sure
6408 1.1 christos # whether `pass_all' will *always* work, you probably want this one.
6409 1.1 christos
6410 1.1 christos case $host_os in
6411 1.1 christos aix[4-9]*)
6412 1.1 christos lt_cv_deplibs_check_method=pass_all
6413 1.1 christos ;;
6414 1.1 christos
6415 1.1 christos beos*)
6416 1.1 christos lt_cv_deplibs_check_method=pass_all
6417 1.1 christos ;;
6418 1.1 christos
6419 1.1 christos bsdi[45]*)
6420 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6421 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L'
6422 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so
6423 1.1 christos ;;
6424 1.1 christos
6425 1.1 christos cygwin*)
6426 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh
6427 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6428 1.1 christos lt_cv_file_magic_cmd='func_win32_libid'
6429 1.1 christos ;;
6430 1.1 christos
6431 1.1 christos mingw* | pw32*)
6432 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by
6433 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump',
6434 1.1 christos # unless we find 'file', for example because we are cross-compiling.
6435 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6436 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6437 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6438 1.1 christos lt_cv_file_magic_cmd='func_win32_libid'
6439 1.1 christos else
6440 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6441 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6442 1.1 christos fi
6443 1.1 christos ;;
6444 1.1 christos
6445 1.1 christos cegcc*)
6446 1.1 christos # use the weaker test based on 'objdump'. See mingw*.
6447 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6448 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6449 1.1 christos ;;
6450 1.1 christos
6451 1.1 christos darwin* | rhapsody*)
6452 1.1 christos lt_cv_deplibs_check_method=pass_all
6453 1.1 christos ;;
6454 1.1 christos
6455 1.1 christos freebsd* | dragonfly*)
6456 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6457 1.1 christos case $host_cpu in
6458 1.1 christos i*86 )
6459 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake.
6460 1.1 christos # Let's accept both of them until this is cleared up.
6461 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6462 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6463 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6464 1.1 christos ;;
6465 1.1 christos esac
6466 1.1 christos else
6467 1.1 christos lt_cv_deplibs_check_method=pass_all
6468 1.1 christos fi
6469 1.1 christos ;;
6470 1.1 christos
6471 1.1 christos gnu*)
6472 1.1 christos lt_cv_deplibs_check_method=pass_all
6473 1.1 christos ;;
6474 1.1 christos
6475 1.1 christos haiku*)
6476 1.1 christos lt_cv_deplibs_check_method=pass_all
6477 1.1 christos ;;
6478 1.1 christos
6479 1.1 christos hpux10.20* | hpux11*)
6480 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6481 1.1 christos case $host_cpu in
6482 1.1 christos ia64*)
6483 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'
6484 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6485 1.1 christos ;;
6486 1.1 christos hppa*64*)
6487 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]'
6488 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6489 1.1 christos ;;
6490 1.1 christos *)
6491 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'
6492 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl
6493 1.1 christos ;;
6494 1.1 christos esac
6495 1.1 christos ;;
6496 1.1 christos
6497 1.1 christos interix[3-9]*)
6498 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6499 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6500 1.1 christos ;;
6501 1.1 christos
6502 1.1 christos irix5* | irix6* | nonstopux*)
6503 1.1 christos case $LD in
6504 1.1 christos *-32|*"-32 ") libmagic=32-bit;;
6505 1.1 christos *-n32|*"-n32 ") libmagic=N32;;
6506 1.1 christos *-64|*"-64 ") libmagic=64-bit;;
6507 1.1 christos *) libmagic=never-match;;
6508 1.1 christos esac
6509 1.1 christos lt_cv_deplibs_check_method=pass_all
6510 1.1 christos ;;
6511 1.1 christos
6512 1.1 christos # This must be Linux ELF.
6513 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6514 1.1 christos lt_cv_deplibs_check_method=pass_all
6515 1.1 christos ;;
6516 1.1 christos
6517 1.1 christos netbsd*)
6518 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6519 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6520 1.1 christos else
6521 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6522 1.1 christos fi
6523 1.1 christos ;;
6524 1.1 christos
6525 1.1 christos newos6*)
6526 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6527 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6528 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so
6529 1.1 christos ;;
6530 1.1 christos
6531 1.1 christos *nto* | *qnx*)
6532 1.1 christos lt_cv_deplibs_check_method=pass_all
6533 1.1 christos ;;
6534 1.1 christos
6535 1.1 christos openbsd*)
6536 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6537 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6538 1.1 christos else
6539 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6540 1.1 christos fi
6541 1.1 christos ;;
6542 1.1 christos
6543 1.1 christos osf3* | osf4* | osf5*)
6544 1.1 christos lt_cv_deplibs_check_method=pass_all
6545 1.1 christos ;;
6546 1.1 christos
6547 1.1 christos rdos*)
6548 1.1 christos lt_cv_deplibs_check_method=pass_all
6549 1.1 christos ;;
6550 1.1 christos
6551 1.1 christos solaris*)
6552 1.1 christos lt_cv_deplibs_check_method=pass_all
6553 1.1 christos ;;
6554 1.1 christos
6555 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6556 1.1 christos lt_cv_deplibs_check_method=pass_all
6557 1.1 christos ;;
6558 1.1 christos
6559 1.1 christos sysv4 | sysv4.3*)
6560 1.1 christos case $host_vendor in
6561 1.1 christos motorola)
6562 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]'
6563 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6564 1.1 christos ;;
6565 1.1 christos ncr)
6566 1.1 christos lt_cv_deplibs_check_method=pass_all
6567 1.1 christos ;;
6568 1.1 christos sequent)
6569 1.1 christos lt_cv_file_magic_cmd='/bin/file'
6570 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6571 1.1 christos ;;
6572 1.1 christos sni)
6573 1.1 christos lt_cv_file_magic_cmd='/bin/file'
6574 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6575 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so
6576 1.1 christos ;;
6577 1.1 christos siemens)
6578 1.1 christos lt_cv_deplibs_check_method=pass_all
6579 1.1 christos ;;
6580 1.1 christos pc)
6581 1.1 christos lt_cv_deplibs_check_method=pass_all
6582 1.1 christos ;;
6583 1.1 christos esac
6584 1.1 christos ;;
6585 1.1 christos
6586 1.1 christos tpf*)
6587 1.1 christos lt_cv_deplibs_check_method=pass_all
6588 1.1 christos ;;
6589 1.1 christos vxworks*)
6590 1.1 christos # Assume VxWorks cross toolchains are built on Linux, possibly
6591 1.1 christos # as canadian for Windows hosts.
6592 1.1 christos lt_cv_deplibs_check_method=pass_all
6593 1.1 christos ;;
6594 1.1 christos esac
6595 1.1 christos
6596 1.1 christos fi
6597 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6598 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; }
6599 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd
6600 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method
6601 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown
6602 1.1 christos
6603 1.1 christos
6604 1.1 christos
6605 1.1 christos
6606 1.1 christos
6607 1.1 christos
6608 1.1 christos
6609 1.1 christos
6610 1.1 christos
6611 1.1 christos
6612 1.1 christos
6613 1.1 christos
6614 1.1.1.3 christos
6615 1.1.1.3 christos # Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the
6616 1.1.1.3 christos # wrong plugin_option with clang.
6617 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5
6618 1.1.1.3 christos $as_echo_n "checking for clang... " >&6; }
6619 1.1.1.3 christos if ${clang_cv_is_clang+:} false; then :
6620 1.1.1.3 christos $as_echo_n "(cached) " >&6
6621 1.1.1.3 christos else
6622 1.1.1.3 christos
6623 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6624 1.1.1.3 christos /* end confdefs.h. */
6625 1.1.1.3 christos
6626 1.1.1.3 christos #ifdef __clang__
6627 1.1.1.3 christos yes
6628 1.1.1.3 christos #endif
6629 1.1.1.3 christos
6630 1.1.1.3 christos _ACEOF
6631 1.1.1.3 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6632 1.1.1.3 christos $EGREP "yes" >/dev/null 2>&1; then :
6633 1.1.1.3 christos clang_cv_is_clang=yes
6634 1.1.1.3 christos else
6635 1.1.1.3 christos clang_cv_is_clang=no
6636 1.1.1.3 christos fi
6637 1.1.1.3 christos rm -f conftest*
6638 1.1.1.3 christos
6639 1.1.1.3 christos fi
6640 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5
6641 1.1.1.3 christos $as_echo "$clang_cv_is_clang" >&6; }
6642 1.1.1.3 christos if test -n "$ac_tool_prefix"; then
6643 1.1.1.3 christos # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args.
6644 1.1.1.3 christos set dummy ${ac_tool_prefix}llvm-config; ac_word=$2
6645 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6646 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6647 1.1.1.3 christos if ${ac_cv_prog_LLVM_CONFIG+:} false; then :
6648 1.1.1.3 christos $as_echo_n "(cached) " >&6
6649 1.1.1.3 christos else
6650 1.1.1.3 christos if test -n "$LLVM_CONFIG"; then
6651 1.1.1.3 christos ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test.
6652 1.1.1.3 christos else
6653 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6654 1.1.1.3 christos for as_dir in $PATH
6655 1.1.1.3 christos do
6656 1.1.1.3 christos IFS=$as_save_IFS
6657 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6658 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6659 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6660 1.1.1.3 christos ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config"
6661 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6662 1.1.1.3 christos break 2
6663 1.1.1.3 christos fi
6664 1.1.1.3 christos done
6665 1.1.1.3 christos done
6666 1.1.1.3 christos IFS=$as_save_IFS
6667 1.1.1.3 christos
6668 1.1.1.3 christos fi
6669 1.1.1.3 christos fi
6670 1.1.1.3 christos LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG
6671 1.1.1.3 christos if test -n "$LLVM_CONFIG"; then
6672 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5
6673 1.1.1.3 christos $as_echo "$LLVM_CONFIG" >&6; }
6674 1.1.1.3 christos else
6675 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6676 1.1.1.3 christos $as_echo "no" >&6; }
6677 1.1.1.3 christos fi
6678 1.1.1.3 christos
6679 1.1.1.3 christos
6680 1.1.1.3 christos fi
6681 1.1.1.3 christos if test -z "$ac_cv_prog_LLVM_CONFIG"; then
6682 1.1.1.3 christos ac_ct_LLVM_CONFIG=$LLVM_CONFIG
6683 1.1.1.3 christos # Extract the first word of "llvm-config", so it can be a program name with args.
6684 1.1.1.3 christos set dummy llvm-config; ac_word=$2
6685 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6686 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6687 1.1.1.3 christos if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then :
6688 1.1.1.3 christos $as_echo_n "(cached) " >&6
6689 1.1.1.3 christos else
6690 1.1.1.3 christos if test -n "$ac_ct_LLVM_CONFIG"; then
6691 1.1.1.3 christos ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test.
6692 1.1.1.3 christos else
6693 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6694 1.1.1.3 christos for as_dir in $PATH
6695 1.1.1.3 christos do
6696 1.1.1.3 christos IFS=$as_save_IFS
6697 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6698 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6699 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6700 1.1.1.3 christos ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config"
6701 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6702 1.1.1.3 christos break 2
6703 1.1.1.3 christos fi
6704 1.1.1.3 christos done
6705 1.1.1.3 christos done
6706 1.1.1.3 christos IFS=$as_save_IFS
6707 1.1.1.3 christos
6708 1.1.1.3 christos fi
6709 1.1.1.3 christos fi
6710 1.1.1.3 christos ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG
6711 1.1.1.3 christos if test -n "$ac_ct_LLVM_CONFIG"; then
6712 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5
6713 1.1.1.3 christos $as_echo "$ac_ct_LLVM_CONFIG" >&6; }
6714 1.1.1.3 christos else
6715 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6716 1.1.1.3 christos $as_echo "no" >&6; }
6717 1.1.1.3 christos fi
6718 1.1.1.3 christos
6719 1.1.1.3 christos if test "x$ac_ct_LLVM_CONFIG" = x; then
6720 1.1.1.3 christos LLVM_CONFIG=""
6721 1.1.1.3 christos else
6722 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
6723 1.1.1.3 christos yes:)
6724 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6725 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6726 1.1.1.3 christos ac_tool_warned=yes ;;
6727 1.1.1.3 christos esac
6728 1.1.1.3 christos LLVM_CONFIG=$ac_ct_LLVM_CONFIG
6729 1.1.1.3 christos fi
6730 1.1.1.3 christos else
6731 1.1.1.3 christos LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG"
6732 1.1.1.3 christos fi
6733 1.1.1.3 christos
6734 1.1.1.3 christos plugin_file=
6735 1.1.1.3 christos if test $clang_cv_is_clang = yes; then
6736 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5
6737 1.1.1.3 christos $as_echo_n "checking for clang plugin file... " >&6; }
6738 1.1.1.3 christos plugin_names="LLVMgold.so"
6739 1.1.1.3 christos for plugin in $plugin_names; do
6740 1.1.1.3 christos plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin`
6741 1.1.1.3 christos if test "$plugin_file" != "$plugin"; then
6742 1.1.1.3 christos break;
6743 1.1.1.3 christos fi
6744 1.1.1.3 christos if test -n "${LLVM_CONFIG}"; then
6745 1.1.1.3 christos plugin_file=`${LLVM_CONFIG} --libdir`/$plugin
6746 1.1.1.3 christos if test -f "$plugin_file"; then
6747 1.1.1.3 christos break;
6748 1.1.1.3 christos fi
6749 1.1.1.3 christos fi
6750 1.1.1.3 christos plugin_file=
6751 1.1.1.3 christos done
6752 1.1.1.3 christos if test -z "$plugin_file"; then
6753 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6754 1.1.1.3 christos $as_echo "no" >&6; }
6755 1.1.1.3 christos else
6756 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5
6757 1.1.1.3 christos $as_echo "$plugin_file" >&6; }
6758 1.1.1.3 christos if test -n "$ac_tool_prefix"; then
6759 1.1.1.3 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6760 1.1.1.3 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6761 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6762 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6763 1.1.1.3 christos if ${ac_cv_prog_AR+:} false; then :
6764 1.1.1.3 christos $as_echo_n "(cached) " >&6
6765 1.1.1.3 christos else
6766 1.1.1.3 christos if test -n "$AR"; then
6767 1.1.1.3 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6768 1.1.1.3 christos else
6769 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6770 1.1.1.3 christos for as_dir in $PATH
6771 1.1.1.3 christos do
6772 1.1.1.3 christos IFS=$as_save_IFS
6773 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6774 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6775 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6776 1.1.1.3 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
6777 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6778 1.1.1.3 christos break 2
6779 1.1.1.3 christos fi
6780 1.1.1.3 christos done
6781 1.1.1.3 christos done
6782 1.1.1.3 christos IFS=$as_save_IFS
6783 1.1.1.3 christos
6784 1.1.1.3 christos fi
6785 1.1.1.3 christos fi
6786 1.1.1.3 christos AR=$ac_cv_prog_AR
6787 1.1.1.3 christos if test -n "$AR"; then
6788 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6789 1.1.1.3 christos $as_echo "$AR" >&6; }
6790 1.1.1.3 christos else
6791 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6792 1.1.1.3 christos $as_echo "no" >&6; }
6793 1.1.1.3 christos fi
6794 1.1.1.3 christos
6795 1.1.1.3 christos
6796 1.1.1.3 christos fi
6797 1.1.1.3 christos if test -z "$ac_cv_prog_AR"; then
6798 1.1.1.3 christos ac_ct_AR=$AR
6799 1.1.1.3 christos # Extract the first word of "ar", so it can be a program name with args.
6800 1.1.1.3 christos set dummy ar; ac_word=$2
6801 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6803 1.1.1.3 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6804 1.1.1.3 christos $as_echo_n "(cached) " >&6
6805 1.1.1.3 christos else
6806 1.1.1.3 christos if test -n "$ac_ct_AR"; then
6807 1.1.1.3 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6808 1.1.1.3 christos else
6809 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 1.1.1.3 christos for as_dir in $PATH
6811 1.1.1.3 christos do
6812 1.1.1.3 christos IFS=$as_save_IFS
6813 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6814 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6815 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6816 1.1.1.3 christos ac_cv_prog_ac_ct_AR="ar"
6817 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818 1.1.1.3 christos break 2
6819 1.1.1.3 christos fi
6820 1.1.1.3 christos done
6821 1.1.1.3 christos done
6822 1.1.1.3 christos IFS=$as_save_IFS
6823 1.1.1.3 christos
6824 1.1.1.3 christos fi
6825 1.1.1.3 christos fi
6826 1.1.1.3 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6827 1.1.1.3 christos if test -n "$ac_ct_AR"; then
6828 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6829 1.1.1.3 christos $as_echo "$ac_ct_AR" >&6; }
6830 1.1.1.3 christos else
6831 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832 1.1.1.3 christos $as_echo "no" >&6; }
6833 1.1.1.3 christos fi
6834 1.1.1.3 christos
6835 1.1.1.3 christos if test "x$ac_ct_AR" = x; then
6836 1.1.1.3 christos AR=""
6837 1.1.1.3 christos else
6838 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
6839 1.1.1.3 christos yes:)
6840 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6841 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6842 1.1.1.3 christos ac_tool_warned=yes ;;
6843 1.1.1.3 christos esac
6844 1.1.1.3 christos AR=$ac_ct_AR
6845 1.1.1.3 christos fi
6846 1.1.1.3 christos else
6847 1.1.1.3 christos AR="$ac_cv_prog_AR"
6848 1.1.1.3 christos fi
6849 1.1.1.3 christos
6850 1.1.1.3 christos if test -z "${AR}"; then
6851 1.1.1.3 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
6852 1.1.1.3 christos fi
6853 1.1.1.3 christos plugin_option="--plugin $plugin_file"
6854 1.1.1.3 christos touch conftest.c
6855 1.1.1.3 christos ${AR} $plugin_option rc conftest.a conftest.c
6856 1.1.1.3 christos if test "$?" != 0; then
6857 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6858 1.1.1.3 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6859 1.1.1.3 christos plugin_file=
6860 1.1.1.3 christos fi
6861 1.1.1.3 christos rm -f conftest.*
6862 1.1.1.3 christos fi
6863 1.1.1.3 christos fi
6864 1.1.1.3 christos plugin_file="$plugin_file"
6865 1.1.1.3 christos
6866 1.1.1.3 christos if test -n "$plugin_file"; then
6867 1.1.1.3 christos plugin_option="--plugin $plugin_file"
6868 1.1.1.3 christos else
6869 1.1.1.3 christos if test -n "$ac_tool_prefix"; then
6870 1.1.1.3 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6871 1.1.1.3 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6872 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6873 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6874 1.1.1.3 christos if ${ac_cv_prog_AR+:} false; then :
6875 1.1.1.3 christos $as_echo_n "(cached) " >&6
6876 1.1.1.3 christos else
6877 1.1.1.3 christos if test -n "$AR"; then
6878 1.1.1.3 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6879 1.1.1.3 christos else
6880 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6881 1.1.1.3 christos for as_dir in $PATH
6882 1.1.1.3 christos do
6883 1.1.1.3 christos IFS=$as_save_IFS
6884 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6885 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6886 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6887 1.1.1.3 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
6888 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6889 1.1.1.3 christos break 2
6890 1.1.1.3 christos fi
6891 1.1.1.3 christos done
6892 1.1.1.3 christos done
6893 1.1.1.3 christos IFS=$as_save_IFS
6894 1.1.1.3 christos
6895 1.1.1.3 christos fi
6896 1.1.1.3 christos fi
6897 1.1.1.3 christos AR=$ac_cv_prog_AR
6898 1.1.1.3 christos if test -n "$AR"; then
6899 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6900 1.1.1.3 christos $as_echo "$AR" >&6; }
6901 1.1.1.3 christos else
6902 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6903 1.1.1.3 christos $as_echo "no" >&6; }
6904 1.1.1.3 christos fi
6905 1.1.1.3 christos
6906 1.1.1.3 christos
6907 1.1.1.3 christos fi
6908 1.1.1.3 christos if test -z "$ac_cv_prog_AR"; then
6909 1.1.1.3 christos ac_ct_AR=$AR
6910 1.1.1.3 christos # Extract the first word of "ar", so it can be a program name with args.
6911 1.1.1.3 christos set dummy ar; ac_word=$2
6912 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6913 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
6914 1.1.1.3 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6915 1.1.1.3 christos $as_echo_n "(cached) " >&6
6916 1.1.1.3 christos else
6917 1.1.1.3 christos if test -n "$ac_ct_AR"; then
6918 1.1.1.3 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6919 1.1.1.3 christos else
6920 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6921 1.1.1.3 christos for as_dir in $PATH
6922 1.1.1.3 christos do
6923 1.1.1.3 christos IFS=$as_save_IFS
6924 1.1.1.3 christos test -z "$as_dir" && as_dir=.
6925 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
6926 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6927 1.1.1.3 christos ac_cv_prog_ac_ct_AR="ar"
6928 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6929 1.1.1.3 christos break 2
6930 1.1.1.3 christos fi
6931 1.1.1.3 christos done
6932 1.1.1.3 christos done
6933 1.1.1.3 christos IFS=$as_save_IFS
6934 1.1.1.3 christos
6935 1.1.1.3 christos fi
6936 1.1.1.3 christos fi
6937 1.1.1.3 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6938 1.1.1.3 christos if test -n "$ac_ct_AR"; then
6939 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6940 1.1.1.3 christos $as_echo "$ac_ct_AR" >&6; }
6941 1.1.1.3 christos else
6942 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6943 1.1.1.3 christos $as_echo "no" >&6; }
6944 1.1.1.3 christos fi
6945 1.1.1.3 christos
6946 1.1.1.3 christos if test "x$ac_ct_AR" = x; then
6947 1.1.1.3 christos AR=""
6948 1.1.1.3 christos else
6949 1.1.1.3 christos case $cross_compiling:$ac_tool_warned in
6950 1.1.1.3 christos yes:)
6951 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6952 1.1.1.3 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6953 1.1.1.3 christos ac_tool_warned=yes ;;
6954 1.1.1.3 christos esac
6955 1.1.1.3 christos AR=$ac_ct_AR
6956 1.1.1.3 christos fi
6957 1.1.1.3 christos else
6958 1.1.1.3 christos AR="$ac_cv_prog_AR"
6959 1.1.1.3 christos fi
6960 1.1.1.3 christos
6961 1.1.1.3 christos if test -z "${AR}"; then
6962 1.1.1.3 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
6963 1.1.1.3 christos fi
6964 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
6965 1.1.1.3 christos $as_echo_n "checking for -plugin option... " >&6; }
6966 1.1 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6967 1.1.1.3 christos plugin_option=
6968 1.1 christos for plugin in $plugin_names; do
6969 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6970 1.1 christos if test x$plugin_so = x$plugin; then
6971 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6972 1.1 christos fi
6973 1.1 christos if test x$plugin_so != x$plugin; then
6974 1.1 christos plugin_option="--plugin $plugin_so"
6975 1.1 christos break
6976 1.1 christos fi
6977 1.1 christos done
6978 1.1.1.3 christos if test -z "$plugin_option"; then
6979 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6980 1.1.1.3 christos $as_echo "no" >&6; }
6981 1.1.1.3 christos else
6982 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
6983 1.1.1.3 christos $as_echo "$plugin_option" >&6; }
6984 1.1.1.3 christos touch conftest.c
6985 1.1.1.3 christos ${AR} $plugin_option rc conftest.a conftest.c
6986 1.1.1.3 christos if test "$?" != 0; then
6987 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6988 1.1.1.3 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6989 1.1.1.3 christos plugin_option=
6990 1.1.1.3 christos fi
6991 1.1.1.3 christos rm -f conftest.*
6992 1.1.1.3 christos fi
6993 1.1.1.3 christos plugin_option="$plugin_option"
6994 1.1 christos
6995 1.1.1.3 christos fi
6996 1.1 christos if test -n "$ac_tool_prefix"; then
6997 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6998 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7000 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7001 1.1 christos if ${ac_cv_prog_AR+:} false; then :
7002 1.1 christos $as_echo_n "(cached) " >&6
7003 1.1 christos else
7004 1.1 christos if test -n "$AR"; then
7005 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
7006 1.1 christos else
7007 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7008 1.1 christos for as_dir in $PATH
7009 1.1 christos do
7010 1.1 christos IFS=$as_save_IFS
7011 1.1 christos test -z "$as_dir" && as_dir=.
7012 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7013 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7014 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
7015 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7016 1.1 christos break 2
7017 1.1 christos fi
7018 1.1 christos done
7019 1.1 christos done
7020 1.1 christos IFS=$as_save_IFS
7021 1.1 christos
7022 1.1 christos fi
7023 1.1 christos fi
7024 1.1 christos AR=$ac_cv_prog_AR
7025 1.1 christos if test -n "$AR"; then
7026 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7027 1.1 christos $as_echo "$AR" >&6; }
7028 1.1 christos else
7029 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7030 1.1 christos $as_echo "no" >&6; }
7031 1.1 christos fi
7032 1.1 christos
7033 1.1 christos
7034 1.1 christos fi
7035 1.1 christos if test -z "$ac_cv_prog_AR"; then
7036 1.1 christos ac_ct_AR=$AR
7037 1.1 christos # Extract the first word of "ar", so it can be a program name with args.
7038 1.1 christos set dummy ar; ac_word=$2
7039 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7040 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7041 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
7042 1.1 christos $as_echo_n "(cached) " >&6
7043 1.1 christos else
7044 1.1 christos if test -n "$ac_ct_AR"; then
7045 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7046 1.1 christos else
7047 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7048 1.1 christos for as_dir in $PATH
7049 1.1 christos do
7050 1.1 christos IFS=$as_save_IFS
7051 1.1 christos test -z "$as_dir" && as_dir=.
7052 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7053 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7054 1.1 christos ac_cv_prog_ac_ct_AR="ar"
7055 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7056 1.1 christos break 2
7057 1.1 christos fi
7058 1.1 christos done
7059 1.1 christos done
7060 1.1 christos IFS=$as_save_IFS
7061 1.1 christos
7062 1.1 christos fi
7063 1.1 christos fi
7064 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
7065 1.1 christos if test -n "$ac_ct_AR"; then
7066 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7067 1.1 christos $as_echo "$ac_ct_AR" >&6; }
7068 1.1 christos else
7069 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070 1.1 christos $as_echo "no" >&6; }
7071 1.1 christos fi
7072 1.1 christos
7073 1.1 christos if test "x$ac_ct_AR" = x; then
7074 1.1 christos AR="false"
7075 1.1 christos else
7076 1.1 christos case $cross_compiling:$ac_tool_warned in
7077 1.1 christos yes:)
7078 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7079 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7080 1.1 christos ac_tool_warned=yes ;;
7081 1.1 christos esac
7082 1.1 christos AR=$ac_ct_AR
7083 1.1 christos fi
7084 1.1 christos else
7085 1.1 christos AR="$ac_cv_prog_AR"
7086 1.1 christos fi
7087 1.1 christos
7088 1.1 christos test -z "$AR" && AR=ar
7089 1.1 christos if test -n "$plugin_option"; then
7090 1.1.1.3 christos case "$AR" in
7091 1.1.1.3 christos *"$plugin_option"*)
7092 1.1.1.3 christos ;;
7093 1.1.1.3 christos *)
7094 1.1.1.3 christos if $AR --help 2>&1 | grep -q "\--plugin"; then
7095 1.1 christos AR="$AR $plugin_option"
7096 1.1 christos fi
7097 1.1.1.3 christos ;;
7098 1.1.1.3 christos esac
7099 1.1 christos fi
7100 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru
7101 1.1 christos
7102 1.1 christos
7103 1.1 christos
7104 1.1 christos
7105 1.1 christos
7106 1.1 christos
7107 1.1 christos
7108 1.1 christos
7109 1.1 christos
7110 1.1 christos
7111 1.1 christos
7112 1.1 christos if test -n "$ac_tool_prefix"; then
7113 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7114 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
7115 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7116 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7117 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
7118 1.1 christos $as_echo_n "(cached) " >&6
7119 1.1 christos else
7120 1.1 christos if test -n "$STRIP"; then
7121 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7122 1.1 christos else
7123 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7124 1.1 christos for as_dir in $PATH
7125 1.1 christos do
7126 1.1 christos IFS=$as_save_IFS
7127 1.1 christos test -z "$as_dir" && as_dir=.
7128 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7129 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7130 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7131 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7132 1.1 christos break 2
7133 1.1 christos fi
7134 1.1 christos done
7135 1.1 christos done
7136 1.1 christos IFS=$as_save_IFS
7137 1.1 christos
7138 1.1 christos fi
7139 1.1 christos fi
7140 1.1 christos STRIP=$ac_cv_prog_STRIP
7141 1.1 christos if test -n "$STRIP"; then
7142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7143 1.1 christos $as_echo "$STRIP" >&6; }
7144 1.1 christos else
7145 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7146 1.1 christos $as_echo "no" >&6; }
7147 1.1 christos fi
7148 1.1 christos
7149 1.1 christos
7150 1.1 christos fi
7151 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
7152 1.1 christos ac_ct_STRIP=$STRIP
7153 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
7154 1.1 christos set dummy strip; ac_word=$2
7155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7156 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7157 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7158 1.1 christos $as_echo_n "(cached) " >&6
7159 1.1 christos else
7160 1.1 christos if test -n "$ac_ct_STRIP"; then
7161 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7162 1.1 christos else
7163 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7164 1.1 christos for as_dir in $PATH
7165 1.1 christos do
7166 1.1 christos IFS=$as_save_IFS
7167 1.1 christos test -z "$as_dir" && as_dir=.
7168 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7169 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7170 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
7171 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7172 1.1 christos break 2
7173 1.1 christos fi
7174 1.1 christos done
7175 1.1 christos done
7176 1.1 christos IFS=$as_save_IFS
7177 1.1 christos
7178 1.1 christos fi
7179 1.1 christos fi
7180 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7181 1.1 christos if test -n "$ac_ct_STRIP"; then
7182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7183 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
7184 1.1 christos else
7185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7186 1.1 christos $as_echo "no" >&6; }
7187 1.1 christos fi
7188 1.1 christos
7189 1.1 christos if test "x$ac_ct_STRIP" = x; then
7190 1.1 christos STRIP=":"
7191 1.1 christos else
7192 1.1 christos case $cross_compiling:$ac_tool_warned in
7193 1.1 christos yes:)
7194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7195 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7196 1.1 christos ac_tool_warned=yes ;;
7197 1.1 christos esac
7198 1.1 christos STRIP=$ac_ct_STRIP
7199 1.1 christos fi
7200 1.1 christos else
7201 1.1 christos STRIP="$ac_cv_prog_STRIP"
7202 1.1 christos fi
7203 1.1 christos
7204 1.1 christos test -z "$STRIP" && STRIP=:
7205 1.1 christos
7206 1.1 christos
7207 1.1 christos
7208 1.1 christos
7209 1.1 christos
7210 1.1 christos
7211 1.1 christos if test -n "$ac_tool_prefix"; then
7212 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7213 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7215 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7216 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
7217 1.1 christos $as_echo_n "(cached) " >&6
7218 1.1 christos else
7219 1.1 christos if test -n "$RANLIB"; then
7220 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7221 1.1 christos else
7222 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7223 1.1 christos for as_dir in $PATH
7224 1.1 christos do
7225 1.1 christos IFS=$as_save_IFS
7226 1.1 christos test -z "$as_dir" && as_dir=.
7227 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7228 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7229 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7230 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7231 1.1 christos break 2
7232 1.1 christos fi
7233 1.1 christos done
7234 1.1 christos done
7235 1.1 christos IFS=$as_save_IFS
7236 1.1 christos
7237 1.1 christos fi
7238 1.1 christos fi
7239 1.1 christos RANLIB=$ac_cv_prog_RANLIB
7240 1.1 christos if test -n "$RANLIB"; then
7241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7242 1.1 christos $as_echo "$RANLIB" >&6; }
7243 1.1 christos else
7244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7245 1.1 christos $as_echo "no" >&6; }
7246 1.1 christos fi
7247 1.1 christos
7248 1.1 christos
7249 1.1 christos fi
7250 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
7251 1.1 christos ac_ct_RANLIB=$RANLIB
7252 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
7253 1.1 christos set dummy ranlib; ac_word=$2
7254 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7255 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7256 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7257 1.1 christos $as_echo_n "(cached) " >&6
7258 1.1 christos else
7259 1.1 christos if test -n "$ac_ct_RANLIB"; then
7260 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7261 1.1 christos else
7262 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7263 1.1 christos for as_dir in $PATH
7264 1.1 christos do
7265 1.1 christos IFS=$as_save_IFS
7266 1.1 christos test -z "$as_dir" && as_dir=.
7267 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7268 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7269 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7270 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7271 1.1 christos break 2
7272 1.1 christos fi
7273 1.1 christos done
7274 1.1 christos done
7275 1.1 christos IFS=$as_save_IFS
7276 1.1 christos
7277 1.1 christos fi
7278 1.1 christos fi
7279 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7280 1.1 christos if test -n "$ac_ct_RANLIB"; then
7281 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7282 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
7283 1.1 christos else
7284 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7285 1.1 christos $as_echo "no" >&6; }
7286 1.1 christos fi
7287 1.1 christos
7288 1.1 christos if test "x$ac_ct_RANLIB" = x; then
7289 1.1 christos RANLIB=":"
7290 1.1 christos else
7291 1.1 christos case $cross_compiling:$ac_tool_warned in
7292 1.1 christos yes:)
7293 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7294 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7295 1.1 christos ac_tool_warned=yes ;;
7296 1.1 christos esac
7297 1.1 christos RANLIB=$ac_ct_RANLIB
7298 1.1 christos fi
7299 1.1 christos else
7300 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
7301 1.1 christos fi
7302 1.1 christos
7303 1.1 christos test -z "$RANLIB" && RANLIB=:
7304 1.1 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7305 1.1.1.3 christos case "$RANLIB" in
7306 1.1.1.3 christos *"$plugin_option"*)
7307 1.1.1.3 christos ;;
7308 1.1.1.3 christos *)
7309 1.1.1.3 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7310 1.1.1.3 christos RANLIB="$RANLIB $plugin_option"
7311 1.1.1.3 christos fi
7312 1.1.1.3 christos ;;
7313 1.1.1.3 christos esac
7314 1.1 christos fi
7315 1.1 christos
7316 1.1 christos
7317 1.1 christos
7318 1.1 christos
7319 1.1 christos
7320 1.1 christos
7321 1.1 christos # Determine commands to create old-style static archives.
7322 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7323 1.1 christos old_postinstall_cmds='chmod 644 $oldlib'
7324 1.1 christos old_postuninstall_cmds=
7325 1.1 christos
7326 1.1 christos if test -n "$RANLIB"; then
7327 1.1 christos case $host_os in
7328 1.1 christos openbsd*)
7329 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7330 1.1 christos ;;
7331 1.1 christos *)
7332 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7333 1.1 christos ;;
7334 1.1 christos esac
7335 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7336 1.1 christos fi
7337 1.1 christos
7338 1.1 christos case $host_os in
7339 1.1 christos darwin*)
7340 1.1 christos lock_old_archive_extraction=yes ;;
7341 1.1 christos *)
7342 1.1 christos lock_old_archive_extraction=no ;;
7343 1.1 christos esac
7344 1.1 christos
7345 1.1 christos
7346 1.1 christos
7347 1.1 christos
7348 1.1 christos
7349 1.1 christos
7350 1.1 christos
7351 1.1 christos
7352 1.1 christos
7353 1.1 christos
7354 1.1 christos
7355 1.1 christos
7356 1.1 christos
7357 1.1 christos
7358 1.1 christos
7359 1.1 christos
7360 1.1 christos
7361 1.1 christos
7362 1.1 christos
7363 1.1 christos
7364 1.1 christos
7365 1.1 christos
7366 1.1 christos
7367 1.1 christos
7368 1.1 christos
7369 1.1 christos
7370 1.1 christos
7371 1.1 christos
7372 1.1 christos
7373 1.1 christos
7374 1.1 christos
7375 1.1 christos
7376 1.1 christos
7377 1.1 christos
7378 1.1 christos
7379 1.1 christos
7380 1.1 christos
7381 1.1 christos
7382 1.1 christos
7383 1.1 christos # If no C compiler was specified, use CC.
7384 1.1 christos LTCC=${LTCC-"$CC"}
7385 1.1 christos
7386 1.1 christos # If no C compiler flags were specified, use CFLAGS.
7387 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7388 1.1 christos
7389 1.1 christos # Allow CC to be a program name with arguments.
7390 1.1 christos compiler=$CC
7391 1.1 christos
7392 1.1 christos
7393 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm.
7394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7395 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7396 1.1 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7397 1.1 christos $as_echo_n "(cached) " >&6
7398 1.1 christos else
7399 1.1 christos
7400 1.1 christos # These are sane defaults that work on at least a few old systems.
7401 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7402 1.1 christos
7403 1.1 christos # Character class describing NM global symbol codes.
7404 1.1 christos symcode='[BCDEGRST]'
7405 1.1 christos
7406 1.1 christos # Regexp to match symbols that can be accessed directly from C.
7407 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7408 1.1 christos
7409 1.1 christos # Define system-specific variables.
7410 1.1 christos case $host_os in
7411 1.1 christos aix*)
7412 1.1 christos symcode='[BCDT]'
7413 1.1 christos ;;
7414 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
7415 1.1 christos symcode='[ABCDGISTW]'
7416 1.1 christos ;;
7417 1.1 christos hpux*)
7418 1.1 christos if test "$host_cpu" = ia64; then
7419 1.1 christos symcode='[ABCDEGRST]'
7420 1.1 christos fi
7421 1.1 christos ;;
7422 1.1 christos irix* | nonstopux*)
7423 1.1 christos symcode='[BCDEGRST]'
7424 1.1 christos ;;
7425 1.1 christos osf*)
7426 1.1 christos symcode='[BCDEGQRST]'
7427 1.1 christos ;;
7428 1.1 christos solaris*)
7429 1.1 christos symcode='[BCDRT]'
7430 1.1 christos ;;
7431 1.1 christos sco3.2v5*)
7432 1.1 christos symcode='[DT]'
7433 1.1 christos ;;
7434 1.1 christos sysv4.2uw2*)
7435 1.1 christos symcode='[DT]'
7436 1.1 christos ;;
7437 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*)
7438 1.1 christos symcode='[ABDT]'
7439 1.1 christos ;;
7440 1.1 christos sysv4)
7441 1.1 christos symcode='[DFNSTU]'
7442 1.1 christos ;;
7443 1.1 christos esac
7444 1.1 christos
7445 1.1 christos # If we're using GNU nm, then use its standard symbol codes.
7446 1.1 christos case `$NM -V 2>&1` in
7447 1.1 christos *GNU* | *'with BFD'*)
7448 1.1 christos symcode='[ABCDGIRSTW]' ;;
7449 1.1 christos esac
7450 1.1 christos
7451 1.1 christos # Transform an extracted symbol line into a proper C declaration.
7452 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently,
7453 1.1 christos # so use this general approach.
7454 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'"
7455 1.1 christos
7456 1.1 christos # Transform an extracted symbol line into symbol name and symbol address
7457 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'"
7458 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'"
7459 1.1 christos
7460 1.1 christos # Handle CRLF in mingw tool chain
7461 1.1 christos opt_cr=
7462 1.1 christos case $build_os in
7463 1.1 christos mingw*)
7464 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7465 1.1 christos ;;
7466 1.1 christos esac
7467 1.1 christos
7468 1.1 christos # Try without a prefix underscore, then with it.
7469 1.1 christos for ac_symprfx in "" "_"; do
7470 1.1 christos
7471 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7472 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2"
7473 1.1 christos
7474 1.1 christos # Write the raw and C identifiers.
7475 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7476 1.1 christos # Fake it for dumpbin and say T for any non-static function
7477 1.1 christos # and D for any global variable.
7478 1.1 christos # Also find C++ and __fastcall symbols from MSVC++,
7479 1.1 christos # which start with @ or ?.
7480 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\
7481 1.1 christos " {last_section=section; section=\$ 3};"\
7482 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7483 1.1 christos " \$ 0!~/External *\|/{next};"\
7484 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7485 1.1 christos " {if(hide[section]) next};"\
7486 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7487 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7488 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7489 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7490 1.1 christos " ' prfx=^$ac_symprfx"
7491 1.1 christos else
7492 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7493 1.1 christos fi
7494 1.1 christos
7495 1.1 christos # Check to see that the pipe works correctly.
7496 1.1 christos pipe_works=no
7497 1.1 christos
7498 1.1 christos rm -f conftest*
7499 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
7500 1.1 christos #ifdef __cplusplus
7501 1.1 christos extern "C" {
7502 1.1 christos #endif
7503 1.1 christos char nm_test_var;
7504 1.1 christos void nm_test_func(void);
7505 1.1 christos void nm_test_func(void){}
7506 1.1 christos #ifdef __cplusplus
7507 1.1 christos }
7508 1.1 christos #endif
7509 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);}
7510 1.1 christos _LT_EOF
7511 1.1 christos
7512 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7513 1.1 christos (eval $ac_compile) 2>&5
7514 1.1 christos ac_status=$?
7515 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7516 1.1 christos test $ac_status = 0; }; then
7517 1.1 christos # Now try to grab the symbols.
7518 1.1 christos nlist=conftest.nm
7519 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7520 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7521 1.1 christos ac_status=$?
7522 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7523 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then
7524 1.1 christos # Try sorting and uniquifying the output.
7525 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then
7526 1.1 christos mv -f "$nlist"T "$nlist"
7527 1.1 christos else
7528 1.1 christos rm -f "$nlist"T
7529 1.1 christos fi
7530 1.1 christos
7531 1.1 christos # Make sure that we snagged all the symbols we need.
7532 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7533 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7534 1.1 christos cat <<_LT_EOF > conftest.$ac_ext
7535 1.1 christos #ifdef __cplusplus
7536 1.1 christos extern "C" {
7537 1.1 christos #endif
7538 1.1 christos
7539 1.1 christos _LT_EOF
7540 1.1 christos # Now generate the symbol file.
7541 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7542 1.1 christos
7543 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext
7544 1.1 christos
7545 1.1 christos /* The mapping between symbol names and symbols. */
7546 1.1 christos const struct {
7547 1.1 christos const char *name;
7548 1.1 christos void *address;
7549 1.1 christos }
7550 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] =
7551 1.1 christos {
7552 1.1 christos { "@PROGRAM@", (void *) 0 },
7553 1.1 christos _LT_EOF
7554 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7555 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext
7556 1.1 christos {0, (void *) 0}
7557 1.1 christos };
7558 1.1 christos
7559 1.1 christos /* This works around a problem in FreeBSD linker */
7560 1.1 christos #ifdef FREEBSD_WORKAROUND
7561 1.1 christos static const void *lt_preloaded_setup() {
7562 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols;
7563 1.1 christos }
7564 1.1 christos #endif
7565 1.1 christos
7566 1.1 christos #ifdef __cplusplus
7567 1.1 christos }
7568 1.1 christos #endif
7569 1.1 christos _LT_EOF
7570 1.1 christos # Now try linking the two files.
7571 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext
7572 1.1 christos lt_save_LIBS="$LIBS"
7573 1.1 christos lt_save_CFLAGS="$CFLAGS"
7574 1.1 christos LIBS="conftstm.$ac_objext"
7575 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7576 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7577 1.1 christos (eval $ac_link) 2>&5
7578 1.1 christos ac_status=$?
7579 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7580 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7581 1.1 christos pipe_works=yes
7582 1.1 christos fi
7583 1.1 christos LIBS="$lt_save_LIBS"
7584 1.1 christos CFLAGS="$lt_save_CFLAGS"
7585 1.1 christos else
7586 1.1 christos echo "cannot find nm_test_func in $nlist" >&5
7587 1.1 christos fi
7588 1.1 christos else
7589 1.1 christos echo "cannot find nm_test_var in $nlist" >&5
7590 1.1 christos fi
7591 1.1 christos else
7592 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7593 1.1 christos fi
7594 1.1 christos else
7595 1.1 christos echo "$progname: failed program was:" >&5
7596 1.1 christos cat conftest.$ac_ext >&5
7597 1.1 christos fi
7598 1.1 christos rm -rf conftest* conftst*
7599 1.1 christos
7600 1.1 christos # Do not use the global_symbol_pipe unless it works.
7601 1.1 christos if test "$pipe_works" = yes; then
7602 1.1 christos break
7603 1.1 christos else
7604 1.1 christos lt_cv_sys_global_symbol_pipe=
7605 1.1 christos fi
7606 1.1 christos done
7607 1.1 christos
7608 1.1 christos fi
7609 1.1 christos
7610 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then
7611 1.1 christos lt_cv_sys_global_symbol_to_cdecl=
7612 1.1 christos fi
7613 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7614 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7615 1.1 christos $as_echo "failed" >&6; }
7616 1.1 christos else
7617 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7618 1.1 christos $as_echo "ok" >&6; }
7619 1.1 christos fi
7620 1.1 christos
7621 1.1 christos
7622 1.1 christos
7623 1.1 christos
7624 1.1 christos
7625 1.1 christos
7626 1.1 christos
7627 1.1 christos
7628 1.1 christos
7629 1.1 christos
7630 1.1 christos
7631 1.1 christos
7632 1.1 christos
7633 1.1 christos
7634 1.1 christos
7635 1.1 christos
7636 1.1 christos
7637 1.1 christos
7638 1.1 christos
7639 1.1 christos
7640 1.1 christos
7641 1.1 christos
7642 1.1 christos # Check whether --enable-libtool-lock was given.
7643 1.1 christos if test "${enable_libtool_lock+set}" = set; then :
7644 1.1 christos enableval=$enable_libtool_lock;
7645 1.1 christos fi
7646 1.1 christos
7647 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7648 1.1 christos
7649 1.1 christos # Some flags need to be propagated to the compiler or linker for good
7650 1.1 christos # libtool support.
7651 1.1 christos case $host in
7652 1.1 christos ia64-*-hpux*)
7653 1.1 christos # Find out which ABI we are using.
7654 1.1 christos echo 'int i;' > conftest.$ac_ext
7655 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7656 1.1 christos (eval $ac_compile) 2>&5
7657 1.1 christos ac_status=$?
7658 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7659 1.1 christos test $ac_status = 0; }; then
7660 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7661 1.1 christos *ELF-32*)
7662 1.1 christos HPUX_IA64_MODE="32"
7663 1.1 christos ;;
7664 1.1 christos *ELF-64*)
7665 1.1 christos HPUX_IA64_MODE="64"
7666 1.1 christos ;;
7667 1.1 christos esac
7668 1.1 christos fi
7669 1.1 christos rm -rf conftest*
7670 1.1 christos ;;
7671 1.1 christos *-*-irix6*)
7672 1.1 christos # Find out which ABI we are using.
7673 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7674 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7675 1.1 christos (eval $ac_compile) 2>&5
7676 1.1 christos ac_status=$?
7677 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7678 1.1 christos test $ac_status = 0; }; then
7679 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then
7680 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7681 1.1 christos *32-bit*)
7682 1.1 christos LD="${LD-ld} -melf32bsmip"
7683 1.1 christos ;;
7684 1.1 christos *N32*)
7685 1.1 christos LD="${LD-ld} -melf32bmipn32"
7686 1.1 christos ;;
7687 1.1 christos *64-bit*)
7688 1.1 christos LD="${LD-ld} -melf64bmip"
7689 1.1 christos ;;
7690 1.1 christos esac
7691 1.1 christos else
7692 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7693 1.1 christos *32-bit*)
7694 1.1 christos LD="${LD-ld} -32"
7695 1.1 christos ;;
7696 1.1 christos *N32*)
7697 1.1 christos LD="${LD-ld} -n32"
7698 1.1 christos ;;
7699 1.1 christos *64-bit*)
7700 1.1 christos LD="${LD-ld} -64"
7701 1.1 christos ;;
7702 1.1 christos esac
7703 1.1 christos fi
7704 1.1 christos fi
7705 1.1 christos rm -rf conftest*
7706 1.1 christos ;;
7707 1.1 christos
7708 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7709 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7710 1.1 christos # Find out which ABI we are using.
7711 1.1 christos echo 'int i;' > conftest.$ac_ext
7712 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7713 1.1 christos (eval $ac_compile) 2>&5
7714 1.1 christos ac_status=$?
7715 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7716 1.1 christos test $ac_status = 0; }; then
7717 1.1 christos case `/usr/bin/file conftest.o` in
7718 1.1 christos *32-bit*)
7719 1.1 christos case $host in
7720 1.1 christos x86_64-*kfreebsd*-gnu)
7721 1.1 christos LD="${LD-ld} -m elf_i386_fbsd"
7722 1.1 christos ;;
7723 1.1 christos x86_64-*linux*)
7724 1.1 christos case `/usr/bin/file conftest.o` in
7725 1.1 christos *x86-64*)
7726 1.1 christos LD="${LD-ld} -m elf32_x86_64"
7727 1.1 christos ;;
7728 1.1 christos *)
7729 1.1 christos LD="${LD-ld} -m elf_i386"
7730 1.1 christos ;;
7731 1.1 christos esac
7732 1.1 christos ;;
7733 1.1 christos powerpc64le-*linux*)
7734 1.1 christos LD="${LD-ld} -m elf32lppclinux"
7735 1.1 christos ;;
7736 1.1 christos powerpc64-*linux*)
7737 1.1 christos LD="${LD-ld} -m elf32ppclinux"
7738 1.1 christos ;;
7739 1.1 christos s390x-*linux*)
7740 1.1 christos LD="${LD-ld} -m elf_s390"
7741 1.1 christos ;;
7742 1.1 christos sparc64-*linux*)
7743 1.1 christos LD="${LD-ld} -m elf32_sparc"
7744 1.1 christos ;;
7745 1.1 christos esac
7746 1.1 christos ;;
7747 1.1 christos *64-bit*)
7748 1.1 christos case $host in
7749 1.1 christos x86_64-*kfreebsd*-gnu)
7750 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd"
7751 1.1 christos ;;
7752 1.1 christos x86_64-*linux*)
7753 1.1 christos LD="${LD-ld} -m elf_x86_64"
7754 1.1 christos ;;
7755 1.1 christos powerpcle-*linux*)
7756 1.1 christos LD="${LD-ld} -m elf64lppc"
7757 1.1 christos ;;
7758 1.1 christos powerpc-*linux*)
7759 1.1 christos LD="${LD-ld} -m elf64ppc"
7760 1.1 christos ;;
7761 1.1 christos s390*-*linux*|s390*-*tpf*)
7762 1.1 christos LD="${LD-ld} -m elf64_s390"
7763 1.1 christos ;;
7764 1.1 christos sparc*-*linux*)
7765 1.1 christos LD="${LD-ld} -m elf64_sparc"
7766 1.1 christos ;;
7767 1.1 christos esac
7768 1.1 christos ;;
7769 1.1 christos esac
7770 1.1 christos fi
7771 1.1 christos rm -rf conftest*
7772 1.1 christos ;;
7773 1.1 christos
7774 1.1 christos *-*-sco3.2v5*)
7775 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7776 1.1 christos SAVE_CFLAGS="$CFLAGS"
7777 1.1 christos CFLAGS="$CFLAGS -belf"
7778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7779 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7780 1.1 christos if ${lt_cv_cc_needs_belf+:} false; then :
7781 1.1 christos $as_echo_n "(cached) " >&6
7782 1.1 christos else
7783 1.1 christos ac_ext=c
7784 1.1 christos ac_cpp='$CPP $CPPFLAGS'
7785 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7786 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7787 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7788 1.1 christos
7789 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7790 1.1 christos /* end confdefs.h. */
7791 1.1 christos
7792 1.1 christos int
7793 1.1 christos main ()
7794 1.1 christos {
7795 1.1 christos
7796 1.1 christos ;
7797 1.1 christos return 0;
7798 1.1 christos }
7799 1.1 christos _ACEOF
7800 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7801 1.1 christos lt_cv_cc_needs_belf=yes
7802 1.1 christos else
7803 1.1 christos lt_cv_cc_needs_belf=no
7804 1.1 christos fi
7805 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7806 1.1 christos conftest$ac_exeext conftest.$ac_ext
7807 1.1 christos ac_ext=c
7808 1.1 christos ac_cpp='$CPP $CPPFLAGS'
7809 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7810 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7811 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7812 1.1 christos
7813 1.1 christos fi
7814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7815 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; }
7816 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7817 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7818 1.1 christos CFLAGS="$SAVE_CFLAGS"
7819 1.1 christos fi
7820 1.1 christos ;;
7821 1.1 christos sparc*-*solaris*)
7822 1.1 christos # Find out which ABI we are using.
7823 1.1 christos echo 'int i;' > conftest.$ac_ext
7824 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7825 1.1 christos (eval $ac_compile) 2>&5
7826 1.1 christos ac_status=$?
7827 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7828 1.1 christos test $ac_status = 0; }; then
7829 1.1 christos case `/usr/bin/file conftest.o` in
7830 1.1 christos *64-bit*)
7831 1.1 christos case $lt_cv_prog_gnu_ld in
7832 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;;
7833 1.1 christos *)
7834 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7835 1.1 christos LD="${LD-ld} -64"
7836 1.1 christos fi
7837 1.1 christos ;;
7838 1.1 christos esac
7839 1.1 christos ;;
7840 1.1 christos esac
7841 1.1 christos fi
7842 1.1 christos rm -rf conftest*
7843 1.1 christos ;;
7844 1.1 christos esac
7845 1.1 christos
7846 1.1 christos need_locks="$enable_libtool_lock"
7847 1.1 christos
7848 1.1 christos
7849 1.1 christos case $host_os in
7850 1.1 christos rhapsody* | darwin*)
7851 1.1 christos if test -n "$ac_tool_prefix"; then
7852 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7853 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7855 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7856 1.1 christos if ${ac_cv_prog_DSYMUTIL+:} false; then :
7857 1.1 christos $as_echo_n "(cached) " >&6
7858 1.1 christos else
7859 1.1 christos if test -n "$DSYMUTIL"; then
7860 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7861 1.1 christos else
7862 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7863 1.1 christos for as_dir in $PATH
7864 1.1 christos do
7865 1.1 christos IFS=$as_save_IFS
7866 1.1 christos test -z "$as_dir" && as_dir=.
7867 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7868 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7869 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7870 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7871 1.1 christos break 2
7872 1.1 christos fi
7873 1.1 christos done
7874 1.1 christos done
7875 1.1 christos IFS=$as_save_IFS
7876 1.1 christos
7877 1.1 christos fi
7878 1.1 christos fi
7879 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL
7880 1.1 christos if test -n "$DSYMUTIL"; then
7881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7882 1.1 christos $as_echo "$DSYMUTIL" >&6; }
7883 1.1 christos else
7884 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7885 1.1 christos $as_echo "no" >&6; }
7886 1.1 christos fi
7887 1.1 christos
7888 1.1 christos
7889 1.1 christos fi
7890 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then
7891 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL
7892 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args.
7893 1.1 christos set dummy dsymutil; ac_word=$2
7894 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7895 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7896 1.1 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7897 1.1 christos $as_echo_n "(cached) " >&6
7898 1.1 christos else
7899 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then
7900 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7901 1.1 christos else
7902 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903 1.1 christos for as_dir in $PATH
7904 1.1 christos do
7905 1.1 christos IFS=$as_save_IFS
7906 1.1 christos test -z "$as_dir" && as_dir=.
7907 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7908 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7909 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7910 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7911 1.1 christos break 2
7912 1.1 christos fi
7913 1.1 christos done
7914 1.1 christos done
7915 1.1 christos IFS=$as_save_IFS
7916 1.1 christos
7917 1.1 christos fi
7918 1.1 christos fi
7919 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7920 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then
7921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7922 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; }
7923 1.1 christos else
7924 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925 1.1 christos $as_echo "no" >&6; }
7926 1.1 christos fi
7927 1.1 christos
7928 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then
7929 1.1 christos DSYMUTIL=":"
7930 1.1 christos else
7931 1.1 christos case $cross_compiling:$ac_tool_warned in
7932 1.1 christos yes:)
7933 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7934 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7935 1.1 christos ac_tool_warned=yes ;;
7936 1.1 christos esac
7937 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL
7938 1.1 christos fi
7939 1.1 christos else
7940 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7941 1.1 christos fi
7942 1.1 christos
7943 1.1 christos if test -n "$ac_tool_prefix"; then
7944 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7945 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7947 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7948 1.1 christos if ${ac_cv_prog_NMEDIT+:} false; then :
7949 1.1 christos $as_echo_n "(cached) " >&6
7950 1.1 christos else
7951 1.1 christos if test -n "$NMEDIT"; then
7952 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7953 1.1 christos else
7954 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7955 1.1 christos for as_dir in $PATH
7956 1.1 christos do
7957 1.1 christos IFS=$as_save_IFS
7958 1.1 christos test -z "$as_dir" && as_dir=.
7959 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7960 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7961 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7962 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7963 1.1 christos break 2
7964 1.1 christos fi
7965 1.1 christos done
7966 1.1 christos done
7967 1.1 christos IFS=$as_save_IFS
7968 1.1 christos
7969 1.1 christos fi
7970 1.1 christos fi
7971 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT
7972 1.1 christos if test -n "$NMEDIT"; then
7973 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7974 1.1 christos $as_echo "$NMEDIT" >&6; }
7975 1.1 christos else
7976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7977 1.1 christos $as_echo "no" >&6; }
7978 1.1 christos fi
7979 1.1 christos
7980 1.1 christos
7981 1.1 christos fi
7982 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then
7983 1.1 christos ac_ct_NMEDIT=$NMEDIT
7984 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args.
7985 1.1 christos set dummy nmedit; ac_word=$2
7986 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7987 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7988 1.1 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7989 1.1 christos $as_echo_n "(cached) " >&6
7990 1.1 christos else
7991 1.1 christos if test -n "$ac_ct_NMEDIT"; then
7992 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7993 1.1 christos else
7994 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7995 1.1 christos for as_dir in $PATH
7996 1.1 christos do
7997 1.1 christos IFS=$as_save_IFS
7998 1.1 christos test -z "$as_dir" && as_dir=.
7999 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8000 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8001 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit"
8002 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8003 1.1 christos break 2
8004 1.1 christos fi
8005 1.1 christos done
8006 1.1 christos done
8007 1.1 christos IFS=$as_save_IFS
8008 1.1 christos
8009 1.1 christos fi
8010 1.1 christos fi
8011 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8012 1.1 christos if test -n "$ac_ct_NMEDIT"; then
8013 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8014 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; }
8015 1.1 christos else
8016 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8017 1.1 christos $as_echo "no" >&6; }
8018 1.1 christos fi
8019 1.1 christos
8020 1.1 christos if test "x$ac_ct_NMEDIT" = x; then
8021 1.1 christos NMEDIT=":"
8022 1.1 christos else
8023 1.1 christos case $cross_compiling:$ac_tool_warned in
8024 1.1 christos yes:)
8025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8026 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8027 1.1 christos ac_tool_warned=yes ;;
8028 1.1 christos esac
8029 1.1 christos NMEDIT=$ac_ct_NMEDIT
8030 1.1 christos fi
8031 1.1 christos else
8032 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT"
8033 1.1 christos fi
8034 1.1 christos
8035 1.1 christos if test -n "$ac_tool_prefix"; then
8036 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8037 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2
8038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8039 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
8040 1.1 christos if ${ac_cv_prog_LIPO+:} false; then :
8041 1.1 christos $as_echo_n "(cached) " >&6
8042 1.1 christos else
8043 1.1 christos if test -n "$LIPO"; then
8044 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8045 1.1 christos else
8046 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8047 1.1 christos for as_dir in $PATH
8048 1.1 christos do
8049 1.1 christos IFS=$as_save_IFS
8050 1.1 christos test -z "$as_dir" && as_dir=.
8051 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8052 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8053 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8054 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8055 1.1 christos break 2
8056 1.1 christos fi
8057 1.1 christos done
8058 1.1 christos done
8059 1.1 christos IFS=$as_save_IFS
8060 1.1 christos
8061 1.1 christos fi
8062 1.1 christos fi
8063 1.1 christos LIPO=$ac_cv_prog_LIPO
8064 1.1 christos if test -n "$LIPO"; then
8065 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8066 1.1 christos $as_echo "$LIPO" >&6; }
8067 1.1 christos else
8068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8069 1.1 christos $as_echo "no" >&6; }
8070 1.1 christos fi
8071 1.1 christos
8072 1.1 christos
8073 1.1 christos fi
8074 1.1 christos if test -z "$ac_cv_prog_LIPO"; then
8075 1.1 christos ac_ct_LIPO=$LIPO
8076 1.1 christos # Extract the first word of "lipo", so it can be a program name with args.
8077 1.1 christos set dummy lipo; ac_word=$2
8078 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8079 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
8080 1.1 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8081 1.1 christos $as_echo_n "(cached) " >&6
8082 1.1 christos else
8083 1.1 christos if test -n "$ac_ct_LIPO"; then
8084 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8085 1.1 christos else
8086 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8087 1.1 christos for as_dir in $PATH
8088 1.1 christos do
8089 1.1 christos IFS=$as_save_IFS
8090 1.1 christos test -z "$as_dir" && as_dir=.
8091 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8092 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8093 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo"
8094 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8095 1.1 christos break 2
8096 1.1 christos fi
8097 1.1 christos done
8098 1.1 christos done
8099 1.1 christos IFS=$as_save_IFS
8100 1.1 christos
8101 1.1 christos fi
8102 1.1 christos fi
8103 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8104 1.1 christos if test -n "$ac_ct_LIPO"; then
8105 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8106 1.1 christos $as_echo "$ac_ct_LIPO" >&6; }
8107 1.1 christos else
8108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8109 1.1 christos $as_echo "no" >&6; }
8110 1.1 christos fi
8111 1.1 christos
8112 1.1 christos if test "x$ac_ct_LIPO" = x; then
8113 1.1 christos LIPO=":"
8114 1.1 christos else
8115 1.1 christos case $cross_compiling:$ac_tool_warned in
8116 1.1 christos yes:)
8117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8118 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8119 1.1 christos ac_tool_warned=yes ;;
8120 1.1 christos esac
8121 1.1 christos LIPO=$ac_ct_LIPO
8122 1.1 christos fi
8123 1.1 christos else
8124 1.1 christos LIPO="$ac_cv_prog_LIPO"
8125 1.1 christos fi
8126 1.1 christos
8127 1.1 christos if test -n "$ac_tool_prefix"; then
8128 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8129 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2
8130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8131 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
8132 1.1 christos if ${ac_cv_prog_OTOOL+:} false; then :
8133 1.1 christos $as_echo_n "(cached) " >&6
8134 1.1 christos else
8135 1.1 christos if test -n "$OTOOL"; then
8136 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8137 1.1 christos else
8138 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8139 1.1 christos for as_dir in $PATH
8140 1.1 christos do
8141 1.1 christos IFS=$as_save_IFS
8142 1.1 christos test -z "$as_dir" && as_dir=.
8143 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8144 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8145 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8146 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8147 1.1 christos break 2
8148 1.1 christos fi
8149 1.1 christos done
8150 1.1 christos done
8151 1.1 christos IFS=$as_save_IFS
8152 1.1 christos
8153 1.1 christos fi
8154 1.1 christos fi
8155 1.1 christos OTOOL=$ac_cv_prog_OTOOL
8156 1.1 christos if test -n "$OTOOL"; then
8157 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8158 1.1 christos $as_echo "$OTOOL" >&6; }
8159 1.1 christos else
8160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8161 1.1 christos $as_echo "no" >&6; }
8162 1.1 christos fi
8163 1.1 christos
8164 1.1 christos
8165 1.1 christos fi
8166 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then
8167 1.1 christos ac_ct_OTOOL=$OTOOL
8168 1.1 christos # Extract the first word of "otool", so it can be a program name with args.
8169 1.1 christos set dummy otool; ac_word=$2
8170 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8171 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
8172 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8173 1.1 christos $as_echo_n "(cached) " >&6
8174 1.1 christos else
8175 1.1 christos if test -n "$ac_ct_OTOOL"; then
8176 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8177 1.1 christos else
8178 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8179 1.1 christos for as_dir in $PATH
8180 1.1 christos do
8181 1.1 christos IFS=$as_save_IFS
8182 1.1 christos test -z "$as_dir" && as_dir=.
8183 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8184 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8185 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool"
8186 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8187 1.1 christos break 2
8188 1.1 christos fi
8189 1.1 christos done
8190 1.1 christos done
8191 1.1 christos IFS=$as_save_IFS
8192 1.1 christos
8193 1.1 christos fi
8194 1.1 christos fi
8195 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8196 1.1 christos if test -n "$ac_ct_OTOOL"; then
8197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8198 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; }
8199 1.1 christos else
8200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8201 1.1 christos $as_echo "no" >&6; }
8202 1.1 christos fi
8203 1.1 christos
8204 1.1 christos if test "x$ac_ct_OTOOL" = x; then
8205 1.1 christos OTOOL=":"
8206 1.1 christos else
8207 1.1 christos case $cross_compiling:$ac_tool_warned in
8208 1.1 christos yes:)
8209 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8210 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8211 1.1 christos ac_tool_warned=yes ;;
8212 1.1 christos esac
8213 1.1 christos OTOOL=$ac_ct_OTOOL
8214 1.1 christos fi
8215 1.1 christos else
8216 1.1 christos OTOOL="$ac_cv_prog_OTOOL"
8217 1.1 christos fi
8218 1.1 christos
8219 1.1 christos if test -n "$ac_tool_prefix"; then
8220 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8221 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2
8222 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8223 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
8224 1.1 christos if ${ac_cv_prog_OTOOL64+:} false; then :
8225 1.1 christos $as_echo_n "(cached) " >&6
8226 1.1 christos else
8227 1.1 christos if test -n "$OTOOL64"; then
8228 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8229 1.1 christos else
8230 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8231 1.1 christos for as_dir in $PATH
8232 1.1 christos do
8233 1.1 christos IFS=$as_save_IFS
8234 1.1 christos test -z "$as_dir" && as_dir=.
8235 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8236 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8237 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8238 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8239 1.1 christos break 2
8240 1.1 christos fi
8241 1.1 christos done
8242 1.1 christos done
8243 1.1 christos IFS=$as_save_IFS
8244 1.1 christos
8245 1.1 christos fi
8246 1.1 christos fi
8247 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64
8248 1.1 christos if test -n "$OTOOL64"; then
8249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8250 1.1 christos $as_echo "$OTOOL64" >&6; }
8251 1.1 christos else
8252 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8253 1.1 christos $as_echo "no" >&6; }
8254 1.1 christos fi
8255 1.1 christos
8256 1.1 christos
8257 1.1 christos fi
8258 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then
8259 1.1 christos ac_ct_OTOOL64=$OTOOL64
8260 1.1 christos # Extract the first word of "otool64", so it can be a program name with args.
8261 1.1 christos set dummy otool64; ac_word=$2
8262 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8263 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
8264 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8265 1.1 christos $as_echo_n "(cached) " >&6
8266 1.1 christos else
8267 1.1 christos if test -n "$ac_ct_OTOOL64"; then
8268 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8269 1.1 christos else
8270 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8271 1.1 christos for as_dir in $PATH
8272 1.1 christos do
8273 1.1 christos IFS=$as_save_IFS
8274 1.1 christos test -z "$as_dir" && as_dir=.
8275 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8276 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8277 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64"
8278 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8279 1.1 christos break 2
8280 1.1 christos fi
8281 1.1 christos done
8282 1.1 christos done
8283 1.1 christos IFS=$as_save_IFS
8284 1.1 christos
8285 1.1 christos fi
8286 1.1 christos fi
8287 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8288 1.1 christos if test -n "$ac_ct_OTOOL64"; then
8289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8290 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; }
8291 1.1 christos else
8292 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293 1.1 christos $as_echo "no" >&6; }
8294 1.1 christos fi
8295 1.1 christos
8296 1.1 christos if test "x$ac_ct_OTOOL64" = x; then
8297 1.1 christos OTOOL64=":"
8298 1.1 christos else
8299 1.1 christos case $cross_compiling:$ac_tool_warned in
8300 1.1 christos yes:)
8301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8302 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8303 1.1 christos ac_tool_warned=yes ;;
8304 1.1 christos esac
8305 1.1 christos OTOOL64=$ac_ct_OTOOL64
8306 1.1 christos fi
8307 1.1 christos else
8308 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64"
8309 1.1 christos fi
8310 1.1 christos
8311 1.1 christos
8312 1.1 christos
8313 1.1 christos
8314 1.1 christos
8315 1.1 christos
8316 1.1 christos
8317 1.1 christos
8318 1.1 christos
8319 1.1 christos
8320 1.1 christos
8321 1.1 christos
8322 1.1 christos
8323 1.1 christos
8324 1.1 christos
8325 1.1 christos
8326 1.1 christos
8327 1.1 christos
8328 1.1 christos
8329 1.1 christos
8330 1.1 christos
8331 1.1 christos
8332 1.1 christos
8333 1.1 christos
8334 1.1 christos
8335 1.1 christos
8336 1.1 christos
8337 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8338 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; }
8339 1.1 christos if ${lt_cv_apple_cc_single_mod+:} false; then :
8340 1.1 christos $as_echo_n "(cached) " >&6
8341 1.1 christos else
8342 1.1 christos lt_cv_apple_cc_single_mod=no
8343 1.1 christos if test -z "${LT_MULTI_MODULE}"; then
8344 1.1 christos # By default we will add the -single_module flag. You can override
8345 1.1 christos # by either setting the environment variable LT_MULTI_MODULE
8346 1.1 christos # non-empty at configure time, or by adding -multi_module to the
8347 1.1 christos # link flags.
8348 1.1 christos rm -rf libconftest.dylib*
8349 1.1 christos echo "int foo(void){return 1;}" > conftest.c
8350 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8351 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5
8352 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8353 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8354 1.1 christos _lt_result=$?
8355 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8356 1.1 christos lt_cv_apple_cc_single_mod=yes
8357 1.1 christos else
8358 1.1 christos cat conftest.err >&5
8359 1.1 christos fi
8360 1.1 christos rm -rf libconftest.dylib*
8361 1.1 christos rm -f conftest.*
8362 1.1 christos fi
8363 1.1 christos fi
8364 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8365 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8367 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8368 1.1 christos if ${lt_cv_ld_exported_symbols_list+:} false; then :
8369 1.1 christos $as_echo_n "(cached) " >&6
8370 1.1 christos else
8371 1.1 christos lt_cv_ld_exported_symbols_list=no
8372 1.1 christos save_LDFLAGS=$LDFLAGS
8373 1.1 christos echo "_main" > conftest.sym
8374 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8375 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8376 1.1 christos /* end confdefs.h. */
8377 1.1 christos
8378 1.1 christos int
8379 1.1 christos main ()
8380 1.1 christos {
8381 1.1 christos
8382 1.1 christos ;
8383 1.1 christos return 0;
8384 1.1 christos }
8385 1.1 christos _ACEOF
8386 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8387 1.1 christos lt_cv_ld_exported_symbols_list=yes
8388 1.1 christos else
8389 1.1 christos lt_cv_ld_exported_symbols_list=no
8390 1.1 christos fi
8391 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8392 1.1 christos conftest$ac_exeext conftest.$ac_ext
8393 1.1 christos LDFLAGS="$save_LDFLAGS"
8394 1.1 christos
8395 1.1 christos fi
8396 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8397 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8398 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8399 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; }
8400 1.1 christos if ${lt_cv_ld_force_load+:} false; then :
8401 1.1 christos $as_echo_n "(cached) " >&6
8402 1.1 christos else
8403 1.1 christos lt_cv_ld_force_load=no
8404 1.1 christos cat > conftest.c << _LT_EOF
8405 1.1 christos int forced_loaded() { return 2;}
8406 1.1 christos _LT_EOF
8407 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8408 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8409 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5
8410 1.1 christos $AR cru libconftest.a conftest.o 2>&5
8411 1.1 christos cat > conftest.c << _LT_EOF
8412 1.1 christos int main() { return 0;}
8413 1.1 christos _LT_EOF
8414 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8415 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8416 1.1 christos _lt_result=$?
8417 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8418 1.1 christos lt_cv_ld_force_load=yes
8419 1.1 christos else
8420 1.1 christos cat conftest.err >&5
8421 1.1 christos fi
8422 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c
8423 1.1 christos rm -rf conftest.dSYM
8424 1.1 christos
8425 1.1 christos fi
8426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8427 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; }
8428 1.1 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
8429 1.1 christos # build without first building modern cctools / linker.
8430 1.1 christos case $host_cpu-$host_os in
8431 1.1 christos *-rhapsody* | *-darwin1.[012])
8432 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8433 1.1 christos *-darwin1.*)
8434 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8435 1.1 christos *-darwin*)
8436 1.1 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
8437 1.1 christos # deployment target is forced to an earlier version.
8438 1.1 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
8439 1.1 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
8440 1.1 christos ;;
8441 1.1 christos 10.[012][,.]*)
8442 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8443 1.1 christos ;;
8444 1.1 christos *)
8445 1.1 christos ;;
8446 1.1 christos esac
8447 1.1 christos ;;
8448 1.1 christos esac
8449 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8450 1.1 christos _lt_dar_single_mod='$single_module'
8451 1.1 christos fi
8452 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8453 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8454 1.1 christos else
8455 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8456 1.1 christos fi
8457 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8458 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :'
8459 1.1 christos else
8460 1.1 christos _lt_dsymutil=
8461 1.1 christos fi
8462 1.1 christos ;;
8463 1.1 christos esac
8464 1.1 christos
8465 1.1 christos for ac_header in dlfcn.h
8466 1.1 christos do :
8467 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8468 1.1 christos "
8469 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8470 1.1 christos cat >>confdefs.h <<_ACEOF
8471 1.1 christos #define HAVE_DLFCN_H 1
8472 1.1 christos _ACEOF
8473 1.1 christos
8474 1.1 christos fi
8475 1.1 christos
8476 1.1 christos done
8477 1.1 christos
8478 1.1 christos
8479 1.1 christos
8480 1.1 christos
8481 1.1 christos
8482 1.1 christos # Set options
8483 1.1 christos
8484 1.1 christos
8485 1.1 christos
8486 1.1 christos enable_dlopen=no
8487 1.1 christos
8488 1.1 christos
8489 1.1 christos enable_win32_dll=no
8490 1.1 christos
8491 1.1 christos
8492 1.1 christos
8493 1.1 christos # Check whether --enable-static was given.
8494 1.1 christos if test "${enable_static+set}" = set; then :
8495 1.1 christos enableval=$enable_static; p=${PACKAGE-default}
8496 1.1 christos case $enableval in
8497 1.1 christos yes) enable_static=yes ;;
8498 1.1 christos no) enable_static=no ;;
8499 1.1 christos *)
8500 1.1 christos enable_static=no
8501 1.1 christos # Look at the argument we got. We use all the common list separators.
8502 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8503 1.1 christos for pkg in $enableval; do
8504 1.1 christos IFS="$lt_save_ifs"
8505 1.1 christos if test "X$pkg" = "X$p"; then
8506 1.1 christos enable_static=yes
8507 1.1 christos fi
8508 1.1 christos done
8509 1.1 christos IFS="$lt_save_ifs"
8510 1.1 christos ;;
8511 1.1 christos esac
8512 1.1 christos else
8513 1.1 christos enable_static=yes
8514 1.1 christos fi
8515 1.1 christos
8516 1.1 christos
8517 1.1 christos
8518 1.1 christos
8519 1.1 christos
8520 1.1 christos
8521 1.1 christos
8522 1.1 christos
8523 1.1 christos
8524 1.1 christos
8525 1.1 christos # Check whether --with-pic was given.
8526 1.1 christos if test "${with_pic+set}" = set; then :
8527 1.1 christos withval=$with_pic; pic_mode="$withval"
8528 1.1 christos else
8529 1.1 christos pic_mode=default
8530 1.1 christos fi
8531 1.1 christos
8532 1.1 christos
8533 1.1 christos test -z "$pic_mode" && pic_mode=default
8534 1.1 christos
8535 1.1 christos
8536 1.1 christos
8537 1.1 christos
8538 1.1 christos
8539 1.1 christos
8540 1.1 christos
8541 1.1 christos # Check whether --enable-fast-install was given.
8542 1.1 christos if test "${enable_fast_install+set}" = set; then :
8543 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default}
8544 1.1 christos case $enableval in
8545 1.1 christos yes) enable_fast_install=yes ;;
8546 1.1 christos no) enable_fast_install=no ;;
8547 1.1 christos *)
8548 1.1 christos enable_fast_install=no
8549 1.1 christos # Look at the argument we got. We use all the common list separators.
8550 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8551 1.1 christos for pkg in $enableval; do
8552 1.1 christos IFS="$lt_save_ifs"
8553 1.1 christos if test "X$pkg" = "X$p"; then
8554 1.1 christos enable_fast_install=yes
8555 1.1 christos fi
8556 1.1 christos done
8557 1.1 christos IFS="$lt_save_ifs"
8558 1.1 christos ;;
8559 1.1 christos esac
8560 1.1 christos else
8561 1.1 christos enable_fast_install=yes
8562 1.1 christos fi
8563 1.1 christos
8564 1.1 christos
8565 1.1 christos
8566 1.1 christos
8567 1.1 christos
8568 1.1 christos
8569 1.1 christos
8570 1.1 christos
8571 1.1 christos
8572 1.1 christos
8573 1.1 christos
8574 1.1 christos # This can be used to rebuild libtool when needed
8575 1.1 christos LIBTOOL_DEPS="$ltmain"
8576 1.1 christos
8577 1.1 christos # Always use our own libtool.
8578 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8579 1.1 christos
8580 1.1 christos
8581 1.1 christos
8582 1.1 christos
8583 1.1 christos
8584 1.1 christos
8585 1.1 christos
8586 1.1 christos
8587 1.1 christos
8588 1.1 christos
8589 1.1 christos
8590 1.1 christos
8591 1.1 christos
8592 1.1 christos
8593 1.1 christos
8594 1.1 christos
8595 1.1 christos
8596 1.1 christos
8597 1.1 christos
8598 1.1 christos
8599 1.1 christos
8600 1.1 christos
8601 1.1 christos
8602 1.1 christos
8603 1.1 christos
8604 1.1 christos
8605 1.1 christos test -z "$LN_S" && LN_S="ln -s"
8606 1.1 christos
8607 1.1 christos
8608 1.1 christos
8609 1.1 christos
8610 1.1 christos
8611 1.1 christos
8612 1.1 christos
8613 1.1 christos
8614 1.1 christos
8615 1.1 christos
8616 1.1 christos
8617 1.1 christos
8618 1.1 christos
8619 1.1 christos
8620 1.1 christos if test -n "${ZSH_VERSION+set}" ; then
8621 1.1 christos setopt NO_GLOB_SUBST
8622 1.1 christos fi
8623 1.1 christos
8624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8625 1.1 christos $as_echo_n "checking for objdir... " >&6; }
8626 1.1 christos if ${lt_cv_objdir+:} false; then :
8627 1.1 christos $as_echo_n "(cached) " >&6
8628 1.1 christos else
8629 1.1 christos rm -f .libs 2>/dev/null
8630 1.1 christos mkdir .libs 2>/dev/null
8631 1.1 christos if test -d .libs; then
8632 1.1 christos lt_cv_objdir=.libs
8633 1.1 christos else
8634 1.1 christos # MS-DOS does not allow filenames that begin with a dot.
8635 1.1 christos lt_cv_objdir=_libs
8636 1.1 christos fi
8637 1.1 christos rmdir .libs 2>/dev/null
8638 1.1 christos fi
8639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8640 1.1 christos $as_echo "$lt_cv_objdir" >&6; }
8641 1.1 christos objdir=$lt_cv_objdir
8642 1.1 christos
8643 1.1 christos
8644 1.1 christos
8645 1.1 christos
8646 1.1 christos
8647 1.1 christos cat >>confdefs.h <<_ACEOF
8648 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/"
8649 1.1 christos _ACEOF
8650 1.1 christos
8651 1.1 christos
8652 1.1 christos
8653 1.1 christos
8654 1.1 christos case $host_os in
8655 1.1 christos aix3*)
8656 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some
8657 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
8658 1.1 christos # vanish in a puff of smoke.
8659 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then
8660 1.1 christos COLLECT_NAMES=
8661 1.1 christos export COLLECT_NAMES
8662 1.1 christos fi
8663 1.1 christos ;;
8664 1.1 christos esac
8665 1.1 christos
8666 1.1 christos # Global variables:
8667 1.1 christos ofile=libtool
8668 1.1 christos can_build_shared=yes
8669 1.1 christos
8670 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC,
8671 1.1 christos # which needs '.lib').
8672 1.1 christos libext=a
8673 1.1 christos
8674 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld"
8675 1.1 christos
8676 1.1 christos old_CC="$CC"
8677 1.1 christos old_CFLAGS="$CFLAGS"
8678 1.1 christos
8679 1.1 christos # Set sane defaults for various variables
8680 1.1 christos test -z "$CC" && CC=cc
8681 1.1 christos test -z "$LTCC" && LTCC=$CC
8682 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8683 1.1 christos test -z "$LD" && LD=ld
8684 1.1 christos test -z "$ac_objext" && ac_objext=o
8685 1.1 christos
8686 1.1 christos for cc_temp in $compiler""; do
8687 1.1 christos case $cc_temp in
8688 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8689 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8690 1.1 christos \-*) ;;
8691 1.1 christos *) break;;
8692 1.1 christos esac
8693 1.1 christos done
8694 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8695 1.1 christos
8696 1.1 christos
8697 1.1 christos # Only perform the check for file, if the check method requires it
8698 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file
8699 1.1 christos case $deplibs_check_method in
8700 1.1 christos file_magic*)
8701 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8702 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8703 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8704 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8705 1.1 christos $as_echo_n "(cached) " >&6
8706 1.1 christos else
8707 1.1 christos case $MAGIC_CMD in
8708 1.1 christos [\\/*] | ?:[\\/]*)
8709 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8710 1.1 christos ;;
8711 1.1 christos *)
8712 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8713 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8714 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8715 1.1 christos for ac_dir in $ac_dummy; do
8716 1.1 christos IFS="$lt_save_ifs"
8717 1.1 christos test -z "$ac_dir" && ac_dir=.
8718 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then
8719 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8720 1.1 christos if test -n "$file_magic_test_file"; then
8721 1.1 christos case $deplibs_check_method in
8722 1.1 christos "file_magic "*)
8723 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8724 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8725 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8726 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then
8727 1.1 christos :
8728 1.1 christos else
8729 1.1 christos cat <<_LT_EOF 1>&2
8730 1.1 christos
8731 1.1 christos *** Warning: the command libtool uses to detect shared libraries,
8732 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8733 1.1 christos *** The result is that libtool may fail to recognize shared libraries
8734 1.1 christos *** as such. This will affect the creation of libtool libraries that
8735 1.1 christos *** depend on shared libraries, but programs linked with such libtool
8736 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you
8737 1.1 christos *** may want to report the problem to your system manager and/or to
8738 1.1 christos *** bug-libtool@gnu.org
8739 1.1 christos
8740 1.1 christos _LT_EOF
8741 1.1 christos fi ;;
8742 1.1 christos esac
8743 1.1 christos fi
8744 1.1 christos break
8745 1.1 christos fi
8746 1.1 christos done
8747 1.1 christos IFS="$lt_save_ifs"
8748 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8749 1.1 christos ;;
8750 1.1 christos esac
8751 1.1 christos fi
8752 1.1 christos
8753 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8754 1.1 christos if test -n "$MAGIC_CMD"; then
8755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8756 1.1 christos $as_echo "$MAGIC_CMD" >&6; }
8757 1.1 christos else
8758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8759 1.1 christos $as_echo "no" >&6; }
8760 1.1 christos fi
8761 1.1 christos
8762 1.1 christos
8763 1.1 christos
8764 1.1 christos
8765 1.1 christos
8766 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then
8767 1.1 christos if test -n "$ac_tool_prefix"; then
8768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8769 1.1 christos $as_echo_n "checking for file... " >&6; }
8770 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8771 1.1 christos $as_echo_n "(cached) " >&6
8772 1.1 christos else
8773 1.1 christos case $MAGIC_CMD in
8774 1.1 christos [\\/*] | ?:[\\/]*)
8775 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8776 1.1 christos ;;
8777 1.1 christos *)
8778 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8779 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8780 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8781 1.1 christos for ac_dir in $ac_dummy; do
8782 1.1 christos IFS="$lt_save_ifs"
8783 1.1 christos test -z "$ac_dir" && ac_dir=.
8784 1.1 christos if test -f $ac_dir/file; then
8785 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file"
8786 1.1 christos if test -n "$file_magic_test_file"; then
8787 1.1 christos case $deplibs_check_method in
8788 1.1 christos "file_magic "*)
8789 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8790 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8791 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8792 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then
8793 1.1 christos :
8794 1.1 christos else
8795 1.1 christos cat <<_LT_EOF 1>&2
8796 1.1 christos
8797 1.1 christos *** Warning: the command libtool uses to detect shared libraries,
8798 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8799 1.1 christos *** The result is that libtool may fail to recognize shared libraries
8800 1.1 christos *** as such. This will affect the creation of libtool libraries that
8801 1.1 christos *** depend on shared libraries, but programs linked with such libtool
8802 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you
8803 1.1 christos *** may want to report the problem to your system manager and/or to
8804 1.1 christos *** bug-libtool@gnu.org
8805 1.1 christos
8806 1.1 christos _LT_EOF
8807 1.1 christos fi ;;
8808 1.1 christos esac
8809 1.1 christos fi
8810 1.1 christos break
8811 1.1 christos fi
8812 1.1 christos done
8813 1.1 christos IFS="$lt_save_ifs"
8814 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8815 1.1 christos ;;
8816 1.1 christos esac
8817 1.1 christos fi
8818 1.1 christos
8819 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8820 1.1 christos if test -n "$MAGIC_CMD"; then
8821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8822 1.1 christos $as_echo "$MAGIC_CMD" >&6; }
8823 1.1 christos else
8824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8825 1.1 christos $as_echo "no" >&6; }
8826 1.1 christos fi
8827 1.1 christos
8828 1.1 christos
8829 1.1 christos else
8830 1.1 christos MAGIC_CMD=:
8831 1.1 christos fi
8832 1.1 christos fi
8833 1.1 christos
8834 1.1 christos fi
8835 1.1 christos ;;
8836 1.1 christos esac
8837 1.1 christos
8838 1.1 christos # Use C for the default configuration in the libtool script
8839 1.1 christos
8840 1.1 christos lt_save_CC="$CC"
8841 1.1 christos ac_ext=c
8842 1.1 christos ac_cpp='$CPP $CPPFLAGS'
8843 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8844 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8845 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
8846 1.1 christos
8847 1.1 christos
8848 1.1 christos # Source file extension for C test sources.
8849 1.1 christos ac_ext=c
8850 1.1 christos
8851 1.1 christos # Object file extension for compiled C test sources.
8852 1.1 christos objext=o
8853 1.1 christos objext=$objext
8854 1.1 christos
8855 1.1 christos # Code to be used in simple compile tests
8856 1.1 christos lt_simple_compile_test_code="int some_variable = 0;"
8857 1.1 christos
8858 1.1 christos # Code to be used in simple link tests
8859 1.1 christos lt_simple_link_test_code='int main(){return(0);}'
8860 1.1 christos
8861 1.1 christos
8862 1.1 christos
8863 1.1 christos
8864 1.1 christos
8865 1.1 christos
8866 1.1 christos
8867 1.1 christos # If no C compiler was specified, use CC.
8868 1.1 christos LTCC=${LTCC-"$CC"}
8869 1.1 christos
8870 1.1 christos # If no C compiler flags were specified, use CFLAGS.
8871 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8872 1.1 christos
8873 1.1 christos # Allow CC to be a program name with arguments.
8874 1.1 christos compiler=$CC
8875 1.1 christos
8876 1.1 christos # Save the default compiler, since it gets overwritten when the other
8877 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8878 1.1 christos compiler_DEFAULT=$CC
8879 1.1 christos
8880 1.1 christos # save warnings/boilerplate of simple test code
8881 1.1 christos ac_outfile=conftest.$ac_objext
8882 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8883 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8884 1.1 christos _lt_compiler_boilerplate=`cat conftest.err`
8885 1.1 christos $RM conftest*
8886 1.1 christos
8887 1.1 christos ac_outfile=conftest.$ac_objext
8888 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext
8889 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8890 1.1 christos _lt_linker_boilerplate=`cat conftest.err`
8891 1.1 christos $RM -r conftest*
8892 1.1 christos
8893 1.1 christos
8894 1.1 christos ## CAVEAT EMPTOR:
8895 1.1 christos ## There is no encapsulation within the following macros, do not change
8896 1.1 christos ## the running order or otherwise move them around unless you know exactly
8897 1.1 christos ## what you are doing...
8898 1.1 christos if test -n "$compiler"; then
8899 1.1 christos
8900 1.1 christos lt_prog_compiler_no_builtin_flag=
8901 1.1 christos
8902 1.1 christos if test "$GCC" = yes; then
8903 1.1 christos case $cc_basename in
8904 1.1 christos nvcc*)
8905 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8906 1.1 christos *)
8907 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8908 1.1 christos esac
8909 1.1 christos
8910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8911 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8912 1.1 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8913 1.1 christos $as_echo_n "(cached) " >&6
8914 1.1 christos else
8915 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no
8916 1.1 christos ac_outfile=conftest.$ac_objext
8917 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8918 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions"
8919 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8920 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8921 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8922 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8923 1.1 christos # The option is referenced via a variable to avoid confusing sed.
8924 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8925 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8926 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8927 1.1 christos -e 's:$: $lt_compiler_flag:'`
8928 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8929 1.1 christos (eval "$lt_compile" 2>conftest.err)
8930 1.1 christos ac_status=$?
8931 1.1 christos cat conftest.err >&5
8932 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8933 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8934 1.1 christos # The compiler can only warn and ignore the option if not recognized
8935 1.1 christos # So say no if there are warnings other than the usual output.
8936 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8937 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8938 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8939 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes
8940 1.1 christos fi
8941 1.1 christos fi
8942 1.1 christos $RM conftest*
8943 1.1 christos
8944 1.1 christos fi
8945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8946 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8947 1.1 christos
8948 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8949 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8950 1.1 christos else
8951 1.1 christos :
8952 1.1 christos fi
8953 1.1 christos
8954 1.1 christos fi
8955 1.1 christos
8956 1.1 christos
8957 1.1 christos
8958 1.1 christos
8959 1.1 christos
8960 1.1 christos
8961 1.1 christos lt_prog_compiler_wl=
8962 1.1 christos lt_prog_compiler_pic=
8963 1.1 christos lt_prog_compiler_static=
8964 1.1 christos
8965 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8966 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8967 1.1 christos
8968 1.1 christos if test "$GCC" = yes; then
8969 1.1 christos lt_prog_compiler_wl='-Wl,'
8970 1.1 christos lt_prog_compiler_static='-static'
8971 1.1 christos
8972 1.1 christos case $host_os in
8973 1.1 christos aix*)
8974 1.1 christos # All AIX code is PIC.
8975 1.1 christos if test "$host_cpu" = ia64; then
8976 1.1 christos # AIX 5 now supports IA64 processor
8977 1.1 christos lt_prog_compiler_static='-Bstatic'
8978 1.1 christos fi
8979 1.1 christos lt_prog_compiler_pic='-fPIC'
8980 1.1 christos ;;
8981 1.1 christos
8982 1.1 christos amigaos*)
8983 1.1 christos case $host_cpu in
8984 1.1 christos powerpc)
8985 1.1 christos # see comment about AmigaOS4 .so support
8986 1.1 christos lt_prog_compiler_pic='-fPIC'
8987 1.1 christos ;;
8988 1.1 christos m68k)
8989 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but
8990 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better,
8991 1.1 christos # like `-m68040'.
8992 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8993 1.1 christos ;;
8994 1.1 christos esac
8995 1.1 christos ;;
8996 1.1 christos
8997 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8998 1.1 christos # PIC is the default for these OSes.
8999 1.1 christos ;;
9000 1.1 christos
9001 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
9002 1.1 christos # This hack is so that the source file can tell whether it is being
9003 1.1 christos # built for inclusion in a dll (and should export symbols for example).
9004 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style
9005 1.1 christos # (--disable-auto-import) libraries
9006 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT'
9007 1.1 christos ;;
9008 1.1 christos
9009 1.1 christos darwin* | rhapsody*)
9010 1.1 christos # PIC is the default on this platform
9011 1.1 christos # Common symbols not allowed in MH_DYLIB files
9012 1.1 christos lt_prog_compiler_pic='-fno-common'
9013 1.1 christos ;;
9014 1.1 christos
9015 1.1 christos haiku*)
9016 1.1 christos # PIC is the default for Haiku.
9017 1.1 christos # The "-static" flag exists, but is broken.
9018 1.1 christos lt_prog_compiler_static=
9019 1.1 christos ;;
9020 1.1 christos
9021 1.1 christos hpux*)
9022 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9023 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9024 1.1 christos # sets the default TLS model and affects inlining.
9025 1.1 christos case $host_cpu in
9026 1.1 christos hppa*64*)
9027 1.1 christos # +Z the default
9028 1.1 christos ;;
9029 1.1 christos *)
9030 1.1 christos lt_prog_compiler_pic='-fPIC'
9031 1.1 christos ;;
9032 1.1 christos esac
9033 1.1 christos ;;
9034 1.1 christos
9035 1.1 christos interix[3-9]*)
9036 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9037 1.1 christos # Instead, we relocate shared libraries at runtime.
9038 1.1 christos ;;
9039 1.1 christos
9040 1.1 christos msdosdjgpp*)
9041 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries
9042 1.1 christos # on systems that don't support them.
9043 1.1 christos lt_prog_compiler_can_build_shared=no
9044 1.1 christos enable_shared=no
9045 1.1 christos ;;
9046 1.1 christos
9047 1.1 christos *nto* | *qnx*)
9048 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
9049 1.1 christos # it will coredump.
9050 1.1 christos lt_prog_compiler_pic='-fPIC -shared'
9051 1.1 christos ;;
9052 1.1 christos
9053 1.1 christos sysv4*MP*)
9054 1.1 christos if test -d /usr/nec; then
9055 1.1 christos lt_prog_compiler_pic=-Kconform_pic
9056 1.1 christos fi
9057 1.1 christos ;;
9058 1.1 christos
9059 1.1 christos *)
9060 1.1 christos lt_prog_compiler_pic='-fPIC'
9061 1.1 christos ;;
9062 1.1 christos esac
9063 1.1 christos
9064 1.1 christos case $cc_basename in
9065 1.1 christos nvcc*) # Cuda Compiler Driver 2.2
9066 1.1 christos lt_prog_compiler_wl='-Xlinker '
9067 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC'
9068 1.1 christos ;;
9069 1.1 christos esac
9070 1.1 christos else
9071 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler.
9072 1.1 christos case $host_os in
9073 1.1 christos aix*)
9074 1.1 christos lt_prog_compiler_wl='-Wl,'
9075 1.1 christos if test "$host_cpu" = ia64; then
9076 1.1 christos # AIX 5 now supports IA64 processor
9077 1.1 christos lt_prog_compiler_static='-Bstatic'
9078 1.1 christos else
9079 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9080 1.1 christos fi
9081 1.1 christos ;;
9082 1.1 christos
9083 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
9084 1.1 christos # This hack is so that the source file can tell whether it is being
9085 1.1 christos # built for inclusion in a dll (and should export symbols for example).
9086 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT'
9087 1.1 christos ;;
9088 1.1 christos
9089 1.1 christos hpux9* | hpux10* | hpux11*)
9090 1.1 christos lt_prog_compiler_wl='-Wl,'
9091 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9092 1.1 christos # not for PA HP-UX.
9093 1.1 christos case $host_cpu in
9094 1.1 christos hppa*64*|ia64*)
9095 1.1 christos # +Z the default
9096 1.1 christos ;;
9097 1.1 christos *)
9098 1.1 christos lt_prog_compiler_pic='+Z'
9099 1.1 christos ;;
9100 1.1 christos esac
9101 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC?
9102 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive'
9103 1.1 christos ;;
9104 1.1 christos
9105 1.1 christos irix5* | irix6* | nonstopux*)
9106 1.1 christos lt_prog_compiler_wl='-Wl,'
9107 1.1 christos # PIC (with -KPIC) is the default.
9108 1.1 christos lt_prog_compiler_static='-non_shared'
9109 1.1 christos ;;
9110 1.1 christos
9111 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
9112 1.1 christos case $cc_basename in
9113 1.1 christos # old Intel for x86_64 which still supported -KPIC.
9114 1.1 christos ecc*)
9115 1.1 christos lt_prog_compiler_wl='-Wl,'
9116 1.1 christos lt_prog_compiler_pic='-KPIC'
9117 1.1 christos lt_prog_compiler_static='-static'
9118 1.1 christos ;;
9119 1.1 christos # icc used to be incompatible with GCC.
9120 1.1 christos # ICC 10 doesn't accept -KPIC any more.
9121 1.1 christos icc* | ifort*)
9122 1.1 christos lt_prog_compiler_wl='-Wl,'
9123 1.1 christos lt_prog_compiler_pic='-fPIC'
9124 1.1 christos lt_prog_compiler_static='-static'
9125 1.1 christos ;;
9126 1.1 christos # Lahey Fortran 8.1.
9127 1.1 christos lf95*)
9128 1.1 christos lt_prog_compiler_wl='-Wl,'
9129 1.1 christos lt_prog_compiler_pic='--shared'
9130 1.1 christos lt_prog_compiler_static='--static'
9131 1.1 christos ;;
9132 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9133 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler,
9134 1.1 christos # which looks to be a dead project)
9135 1.1 christos lt_prog_compiler_wl='-Wl,'
9136 1.1 christos lt_prog_compiler_pic='-fpic'
9137 1.1 christos lt_prog_compiler_static='-Bstatic'
9138 1.1 christos ;;
9139 1.1 christos ccc*)
9140 1.1 christos lt_prog_compiler_wl='-Wl,'
9141 1.1 christos # All Alpha code is PIC.
9142 1.1 christos lt_prog_compiler_static='-non_shared'
9143 1.1 christos ;;
9144 1.1 christos xl* | bgxl* | bgf* | mpixl*)
9145 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9146 1.1 christos lt_prog_compiler_wl='-Wl,'
9147 1.1 christos lt_prog_compiler_pic='-qpic'
9148 1.1 christos lt_prog_compiler_static='-qstaticlink'
9149 1.1 christos ;;
9150 1.1 christos *)
9151 1.1 christos case `$CC -V 2>&1 | sed 5q` in
9152 1.1 christos *Sun\ F* | *Sun*Fortran*)
9153 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker
9154 1.1 christos lt_prog_compiler_pic='-KPIC'
9155 1.1 christos lt_prog_compiler_static='-Bstatic'
9156 1.1 christos lt_prog_compiler_wl=''
9157 1.1 christos ;;
9158 1.1 christos *Sun\ C*)
9159 1.1 christos # Sun C 5.9
9160 1.1 christos lt_prog_compiler_pic='-KPIC'
9161 1.1 christos lt_prog_compiler_static='-Bstatic'
9162 1.1 christos lt_prog_compiler_wl='-Wl,'
9163 1.1 christos ;;
9164 1.1 christos esac
9165 1.1 christos ;;
9166 1.1 christos esac
9167 1.1 christos ;;
9168 1.1 christos
9169 1.1 christos newsos6)
9170 1.1 christos lt_prog_compiler_pic='-KPIC'
9171 1.1 christos lt_prog_compiler_static='-Bstatic'
9172 1.1 christos ;;
9173 1.1 christos
9174 1.1 christos *nto* | *qnx*)
9175 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
9176 1.1 christos # it will coredump.
9177 1.1 christos lt_prog_compiler_pic='-fPIC -shared'
9178 1.1 christos ;;
9179 1.1 christos
9180 1.1 christos osf3* | osf4* | osf5*)
9181 1.1 christos lt_prog_compiler_wl='-Wl,'
9182 1.1 christos # All OSF/1 code is PIC.
9183 1.1 christos lt_prog_compiler_static='-non_shared'
9184 1.1 christos ;;
9185 1.1 christos
9186 1.1 christos rdos*)
9187 1.1 christos lt_prog_compiler_static='-non_shared'
9188 1.1 christos ;;
9189 1.1 christos
9190 1.1 christos solaris*)
9191 1.1 christos lt_prog_compiler_pic='-KPIC'
9192 1.1 christos lt_prog_compiler_static='-Bstatic'
9193 1.1 christos case $cc_basename in
9194 1.1 christos f77* | f90* | f95*)
9195 1.1 christos lt_prog_compiler_wl='-Qoption ld ';;
9196 1.1 christos *)
9197 1.1 christos lt_prog_compiler_wl='-Wl,';;
9198 1.1 christos esac
9199 1.1 christos ;;
9200 1.1 christos
9201 1.1 christos sunos4*)
9202 1.1 christos lt_prog_compiler_wl='-Qoption ld '
9203 1.1 christos lt_prog_compiler_pic='-PIC'
9204 1.1 christos lt_prog_compiler_static='-Bstatic'
9205 1.1 christos ;;
9206 1.1 christos
9207 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*)
9208 1.1 christos lt_prog_compiler_wl='-Wl,'
9209 1.1 christos lt_prog_compiler_pic='-KPIC'
9210 1.1 christos lt_prog_compiler_static='-Bstatic'
9211 1.1 christos ;;
9212 1.1 christos
9213 1.1 christos sysv4*MP*)
9214 1.1 christos if test -d /usr/nec ;then
9215 1.1 christos lt_prog_compiler_pic='-Kconform_pic'
9216 1.1 christos lt_prog_compiler_static='-Bstatic'
9217 1.1 christos fi
9218 1.1 christos ;;
9219 1.1 christos
9220 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9221 1.1 christos lt_prog_compiler_wl='-Wl,'
9222 1.1 christos lt_prog_compiler_pic='-KPIC'
9223 1.1 christos lt_prog_compiler_static='-Bstatic'
9224 1.1 christos ;;
9225 1.1 christos
9226 1.1 christos unicos*)
9227 1.1 christos lt_prog_compiler_wl='-Wl,'
9228 1.1 christos lt_prog_compiler_can_build_shared=no
9229 1.1 christos ;;
9230 1.1 christos
9231 1.1 christos uts4*)
9232 1.1 christos lt_prog_compiler_pic='-pic'
9233 1.1 christos lt_prog_compiler_static='-Bstatic'
9234 1.1 christos ;;
9235 1.1 christos
9236 1.1 christos *)
9237 1.1 christos lt_prog_compiler_can_build_shared=no
9238 1.1 christos ;;
9239 1.1 christos esac
9240 1.1 christos fi
9241 1.1 christos
9242 1.1 christos case $host_os in
9243 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless:
9244 1.1 christos *djgpp*)
9245 1.1 christos lt_prog_compiler_pic=
9246 1.1 christos ;;
9247 1.1 christos *)
9248 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9249 1.1 christos ;;
9250 1.1 christos esac
9251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9252 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; }
9253 1.1 christos
9254 1.1 christos
9255 1.1 christos
9256 1.1 christos
9257 1.1 christos
9258 1.1 christos
9259 1.1 christos #
9260 1.1 christos # Check to make sure the PIC flag actually works.
9261 1.1 christos #
9262 1.1 christos if test -n "$lt_prog_compiler_pic"; then
9263 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9264 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9265 1.1 christos if ${lt_cv_prog_compiler_pic_works+:} false; then :
9266 1.1 christos $as_echo_n "(cached) " >&6
9267 1.1 christos else
9268 1.1 christos lt_cv_prog_compiler_pic_works=no
9269 1.1 christos ac_outfile=conftest.$ac_objext
9270 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9271 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9272 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
9273 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
9274 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
9275 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9276 1.1 christos # The option is referenced via a variable to avoid confusing sed.
9277 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
9278 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9279 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9280 1.1 christos -e 's:$: $lt_compiler_flag:'`
9281 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9282 1.1 christos (eval "$lt_compile" 2>conftest.err)
9283 1.1 christos ac_status=$?
9284 1.1 christos cat conftest.err >&5
9285 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9286 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then
9287 1.1 christos # The compiler can only warn and ignore the option if not recognized
9288 1.1 christos # So say no if there are warnings other than the usual output.
9289 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9290 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9291 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9292 1.1 christos lt_cv_prog_compiler_pic_works=yes
9293 1.1 christos fi
9294 1.1 christos fi
9295 1.1 christos $RM conftest*
9296 1.1 christos
9297 1.1 christos fi
9298 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9299 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9300 1.1 christos
9301 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9302 1.1 christos case $lt_prog_compiler_pic in
9303 1.1 christos "" | " "*) ;;
9304 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9305 1.1 christos esac
9306 1.1 christos else
9307 1.1 christos lt_prog_compiler_pic=
9308 1.1 christos lt_prog_compiler_can_build_shared=no
9309 1.1 christos fi
9310 1.1 christos
9311 1.1 christos fi
9312 1.1 christos
9313 1.1 christos
9314 1.1 christos
9315 1.1 christos
9316 1.1 christos
9317 1.1 christos
9318 1.1 christos #
9319 1.1 christos # Check to make sure the static flag actually works.
9320 1.1 christos #
9321 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9322 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9323 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9324 1.1 christos if ${lt_cv_prog_compiler_static_works+:} false; then :
9325 1.1 christos $as_echo_n "(cached) " >&6
9326 1.1 christos else
9327 1.1 christos lt_cv_prog_compiler_static_works=no
9328 1.1 christos save_LDFLAGS="$LDFLAGS"
9329 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9330 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
9331 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9332 1.1 christos # The linker can only warn and ignore the option if not recognized
9333 1.1 christos # So say no if there are warnings
9334 1.1 christos if test -s conftest.err; then
9335 1.1 christos # Append any errors to the config.log.
9336 1.1 christos cat conftest.err 1>&5
9337 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9338 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9339 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then
9340 1.1 christos lt_cv_prog_compiler_static_works=yes
9341 1.1 christos fi
9342 1.1 christos else
9343 1.1 christos lt_cv_prog_compiler_static_works=yes
9344 1.1 christos fi
9345 1.1 christos fi
9346 1.1 christos $RM -r conftest*
9347 1.1 christos LDFLAGS="$save_LDFLAGS"
9348 1.1 christos
9349 1.1 christos fi
9350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9351 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9352 1.1 christos
9353 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9354 1.1 christos :
9355 1.1 christos else
9356 1.1 christos lt_prog_compiler_static=
9357 1.1 christos fi
9358 1.1 christos
9359 1.1 christos
9360 1.1 christos
9361 1.1 christos
9362 1.1 christos
9363 1.1 christos
9364 1.1 christos
9365 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9366 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9367 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
9368 1.1 christos $as_echo_n "(cached) " >&6
9369 1.1 christos else
9370 1.1 christos lt_cv_prog_compiler_c_o=no
9371 1.1 christos $RM -r conftest 2>/dev/null
9372 1.1 christos mkdir conftest
9373 1.1 christos cd conftest
9374 1.1 christos mkdir out
9375 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9376 1.1 christos
9377 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
9378 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
9379 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
9380 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
9381 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9382 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
9383 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9384 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9385 1.1 christos -e 's:$: $lt_compiler_flag:'`
9386 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9387 1.1 christos (eval "$lt_compile" 2>out/conftest.err)
9388 1.1 christos ac_status=$?
9389 1.1 christos cat out/conftest.err >&5
9390 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9391 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9392 1.1 christos then
9393 1.1 christos # The compiler can only warn and ignore the option if not recognized
9394 1.1 christos # So say no if there are warnings
9395 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9396 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9397 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9398 1.1 christos lt_cv_prog_compiler_c_o=yes
9399 1.1 christos fi
9400 1.1 christos fi
9401 1.1 christos chmod u+w . 2>&5
9402 1.1 christos $RM conftest*
9403 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for
9404 1.1 christos # template instantiation
9405 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9406 1.1 christos $RM out/* && rmdir out
9407 1.1 christos cd ..
9408 1.1 christos $RM -r conftest
9409 1.1 christos $RM conftest*
9410 1.1 christos
9411 1.1 christos fi
9412 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9413 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9414 1.1 christos
9415 1.1 christos
9416 1.1 christos
9417 1.1 christos
9418 1.1 christos
9419 1.1 christos
9420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9421 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9422 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
9423 1.1 christos $as_echo_n "(cached) " >&6
9424 1.1 christos else
9425 1.1 christos lt_cv_prog_compiler_c_o=no
9426 1.1 christos $RM -r conftest 2>/dev/null
9427 1.1 christos mkdir conftest
9428 1.1 christos cd conftest
9429 1.1 christos mkdir out
9430 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9431 1.1 christos
9432 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
9433 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
9434 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
9435 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
9436 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9437 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
9438 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9439 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9440 1.1 christos -e 's:$: $lt_compiler_flag:'`
9441 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9442 1.1 christos (eval "$lt_compile" 2>out/conftest.err)
9443 1.1 christos ac_status=$?
9444 1.1 christos cat out/conftest.err >&5
9445 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9446 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9447 1.1 christos then
9448 1.1 christos # The compiler can only warn and ignore the option if not recognized
9449 1.1 christos # So say no if there are warnings
9450 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9451 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9452 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9453 1.1 christos lt_cv_prog_compiler_c_o=yes
9454 1.1 christos fi
9455 1.1 christos fi
9456 1.1 christos chmod u+w . 2>&5
9457 1.1 christos $RM conftest*
9458 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for
9459 1.1 christos # template instantiation
9460 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9461 1.1 christos $RM out/* && rmdir out
9462 1.1 christos cd ..
9463 1.1 christos $RM -r conftest
9464 1.1 christos $RM conftest*
9465 1.1 christos
9466 1.1 christos fi
9467 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9468 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9469 1.1 christos
9470 1.1 christos
9471 1.1 christos
9472 1.1 christos
9473 1.1 christos hard_links="nottested"
9474 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9475 1.1 christos # do not overwrite the value of need_locks provided by the user
9476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9477 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; }
9478 1.1 christos hard_links=yes
9479 1.1 christos $RM conftest*
9480 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9481 1.1 christos touch conftest.a
9482 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no
9483 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9484 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9485 1.1 christos $as_echo "$hard_links" >&6; }
9486 1.1 christos if test "$hard_links" = no; then
9487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9488 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9489 1.1 christos need_locks=warn
9490 1.1 christos fi
9491 1.1 christos else
9492 1.1 christos need_locks=no
9493 1.1 christos fi
9494 1.1 christos
9495 1.1 christos
9496 1.1 christos
9497 1.1 christos
9498 1.1 christos
9499 1.1 christos
9500 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9501 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9502 1.1 christos
9503 1.1 christos runpath_var=
9504 1.1 christos allow_undefined_flag=
9505 1.1 christos always_export_symbols=no
9506 1.1 christos archive_cmds=
9507 1.1 christos archive_expsym_cmds=
9508 1.1 christos compiler_needs_object=no
9509 1.1 christos enable_shared_with_static_runtimes=no
9510 1.1 christos export_dynamic_flag_spec=
9511 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9512 1.1 christos hardcode_automatic=no
9513 1.1 christos hardcode_direct=no
9514 1.1 christos hardcode_direct_absolute=no
9515 1.1 christos hardcode_libdir_flag_spec=
9516 1.1 christos hardcode_libdir_flag_spec_ld=
9517 1.1 christos hardcode_libdir_separator=
9518 1.1 christos hardcode_minus_L=no
9519 1.1 christos hardcode_shlibpath_var=unsupported
9520 1.1 christos inherit_rpath=no
9521 1.1 christos link_all_deplibs=unknown
9522 1.1 christos module_cmds=
9523 1.1 christos module_expsym_cmds=
9524 1.1 christos old_archive_from_new_cmds=
9525 1.1 christos old_archive_from_expsyms_cmds=
9526 1.1 christos thread_safe_flag_spec=
9527 1.1 christos whole_archive_flag_spec=
9528 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always*
9529 1.1 christos # included in the symbol list
9530 1.1 christos include_expsyms=
9531 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude
9532 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or
9533 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9534 1.1 christos # as well as any symbol that contains `d'.
9535 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9536 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9537 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if
9538 1.1 christos # the symbol is explicitly referenced. Since portable code cannot
9539 1.1 christos # rely on this symbol name, it's probably fine to never include it in
9540 1.1 christos # preloaded symbol tables.
9541 1.1 christos # Exclude shared library initialization/finalization symbols.
9542 1.1 christos extract_expsyms_cmds=
9543 1.1 christos
9544 1.1 christos case $host_os in
9545 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9546 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time
9547 1.1 christos # When not using gcc, we currently assume that we are using
9548 1.1 christos # Microsoft Visual C++.
9549 1.1 christos if test "$GCC" != yes; then
9550 1.1 christos with_gnu_ld=no
9551 1.1 christos fi
9552 1.1 christos ;;
9553 1.1 christos interix*)
9554 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++)
9555 1.1 christos with_gnu_ld=yes
9556 1.1 christos ;;
9557 1.1 christos openbsd*)
9558 1.1 christos with_gnu_ld=no
9559 1.1 christos ;;
9560 1.1 christos esac
9561 1.1 christos
9562 1.1 christos ld_shlibs=yes
9563 1.1 christos
9564 1.1 christos # On some targets, GNU ld is compatible enough with the native linker
9565 1.1 christos # that we're better off using the native interface for both.
9566 1.1 christos lt_use_gnu_ld_interface=no
9567 1.1 christos if test "$with_gnu_ld" = yes; then
9568 1.1 christos case $host_os in
9569 1.1 christos aix*)
9570 1.1 christos # The AIX port of GNU ld has always aspired to compatibility
9571 1.1 christos # with the native linker. However, as the warning in the GNU ld
9572 1.1 christos # block says, versions before 2.19.5* couldn't really create working
9573 1.1 christos # shared libraries, regardless of the interface used.
9574 1.1 christos case `$LD -v 2>&1` in
9575 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9576 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9577 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9578 1.1 christos *)
9579 1.1 christos lt_use_gnu_ld_interface=yes
9580 1.1 christos ;;
9581 1.1 christos esac
9582 1.1 christos ;;
9583 1.1 christos *)
9584 1.1 christos lt_use_gnu_ld_interface=yes
9585 1.1 christos ;;
9586 1.1 christos esac
9587 1.1 christos fi
9588 1.1 christos
9589 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then
9590 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty
9591 1.1 christos wlarc='${wl}'
9592 1.1 christos
9593 1.1 christos # Set some defaults for GNU ld with shared library support. These
9594 1.1 christos # are reset later if shared libraries are not supported. Putting them
9595 1.1 christos # here allows them to be overridden if necessary.
9596 1.1 christos runpath_var=LD_RUN_PATH
9597 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9598 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic'
9599 1.1 christos # ancient GNU ld didn't support --whole-archive et. al.
9600 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9601 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9602 1.1 christos else
9603 1.1 christos whole_archive_flag_spec=
9604 1.1 christos fi
9605 1.1 christos supports_anon_versioning=no
9606 1.1 christos case `$LD -v 2>&1` in
9607 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;;
9608 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9609 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9610 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9611 1.1 christos *\ 2.11.*) ;; # other 2.11 versions
9612 1.1 christos *) supports_anon_versioning=yes ;;
9613 1.1 christos esac
9614 1.1 christos
9615 1.1 christos # See if GNU ld supports shared libraries.
9616 1.1 christos case $host_os in
9617 1.1 christos aix[3-9]*)
9618 1.1 christos # On AIX/PPC, the GNU linker is very broken
9619 1.1 christos if test "$host_cpu" != ia64; then
9620 1.1 christos ld_shlibs=no
9621 1.1 christos cat <<_LT_EOF 1>&2
9622 1.1 christos
9623 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported
9624 1.1 christos *** to be unable to reliably create shared libraries on AIX.
9625 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you
9626 1.1 christos *** really care for shared libraries, you may want to install binutils
9627 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9628 1.1 christos *** You will then need to restart the configuration process.
9629 1.1 christos
9630 1.1 christos _LT_EOF
9631 1.1 christos fi
9632 1.1 christos ;;
9633 1.1 christos
9634 1.1 christos amigaos*)
9635 1.1 christos case $host_cpu in
9636 1.1 christos powerpc)
9637 1.1 christos # see comment about AmigaOS4 .so support
9638 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9639 1.1 christos archive_expsym_cmds=''
9640 1.1 christos ;;
9641 1.1 christos m68k)
9642 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)'
9643 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9644 1.1 christos hardcode_minus_L=yes
9645 1.1 christos ;;
9646 1.1 christos esac
9647 1.1 christos ;;
9648 1.1 christos
9649 1.1 christos beos*)
9650 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9651 1.1 christos allow_undefined_flag=unsupported
9652 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9653 1.1 christos # support --undefined. This deserves some investigation. FIXME
9654 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9655 1.1 christos else
9656 1.1 christos ld_shlibs=no
9657 1.1 christos fi
9658 1.1 christos ;;
9659 1.1 christos
9660 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9661 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9662 1.1 christos # as there is no search path for DLLs.
9663 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9664 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols'
9665 1.1 christos allow_undefined_flag=unsupported
9666 1.1 christos always_export_symbols=no
9667 1.1 christos enable_shared_with_static_runtimes=yes
9668 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'
9669 1.1 christos
9670 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9671 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'
9672 1.1 christos # If the export-symbols file already is a .def file (1st line
9673 1.1 christos # is EXPORTS), use it as is; otherwise, prepend...
9674 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9675 1.1 christos cp $export_symbols $output_objdir/$soname.def;
9676 1.1 christos else
9677 1.1 christos echo EXPORTS > $output_objdir/$soname.def;
9678 1.1 christos cat $export_symbols >> $output_objdir/$soname.def;
9679 1.1 christos fi~
9680 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'
9681 1.1 christos else
9682 1.1 christos ld_shlibs=no
9683 1.1 christos fi
9684 1.1 christos ;;
9685 1.1 christos
9686 1.1 christos haiku*)
9687 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9688 1.1 christos link_all_deplibs=yes
9689 1.1 christos ;;
9690 1.1 christos
9691 1.1 christos interix[3-9]*)
9692 1.1 christos hardcode_direct=no
9693 1.1 christos hardcode_shlibpath_var=no
9694 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9695 1.1 christos export_dynamic_flag_spec='${wl}-E'
9696 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9697 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by
9698 1.1 christos # default) and relocated if they conflict, which is a slow very memory
9699 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random,
9700 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9701 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9702 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'
9703 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'
9704 1.1 christos ;;
9705 1.1 christos
9706 1.1 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9707 1.1 christos tmp_diet=no
9708 1.1 christos if test "$host_os" = linux-dietlibc; then
9709 1.1 christos case $cc_basename in
9710 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9711 1.1 christos esac
9712 1.1 christos fi
9713 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9714 1.1 christos && test "$tmp_diet" = no
9715 1.1 christos then
9716 1.1 christos tmp_addflag=' $pic_flag'
9717 1.1 christos tmp_sharedflag='-shared'
9718 1.1 christos case $cc_basename,$host_cpu in
9719 1.1 christos pgcc*) # Portland Group C compiler
9720 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'
9721 1.1 christos tmp_addflag=' $pic_flag'
9722 1.1 christos ;;
9723 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*)
9724 1.1 christos # Portland Group f77 and f90 compilers
9725 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'
9726 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;;
9727 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9728 1.1 christos tmp_addflag=' -i_dynamic' ;;
9729 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9730 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;;
9731 1.1 christos ifc* | ifort*) # Intel Fortran compiler
9732 1.1 christos tmp_addflag=' -nofor_main' ;;
9733 1.1 christos lf95*) # Lahey Fortran 8.1
9734 1.1 christos whole_archive_flag_spec=
9735 1.1 christos tmp_sharedflag='--shared' ;;
9736 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9737 1.1 christos tmp_sharedflag='-qmkshrobj'
9738 1.1 christos tmp_addflag= ;;
9739 1.1 christos nvcc*) # Cuda Compiler Driver 2.2
9740 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'
9741 1.1 christos compiler_needs_object=yes
9742 1.1 christos ;;
9743 1.1 christos esac
9744 1.1 christos case `$CC -V 2>&1 | sed 5q` in
9745 1.1 christos *Sun\ C*) # Sun C 5.9
9746 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'
9747 1.1 christos compiler_needs_object=yes
9748 1.1 christos tmp_sharedflag='-G' ;;
9749 1.1 christos *Sun\ F*) # Sun Fortran 8.3
9750 1.1 christos tmp_sharedflag='-G' ;;
9751 1.1 christos esac
9752 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9753 1.1 christos
9754 1.1 christos if test "x$supports_anon_versioning" = xyes; then
9755 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9756 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9757 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9758 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'
9759 1.1 christos fi
9760 1.1 christos
9761 1.1 christos case $cc_basename in
9762 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*)
9763 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9764 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9765 1.1 christos hardcode_libdir_flag_spec=
9766 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir'
9767 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9768 1.1 christos if test "x$supports_anon_versioning" = xyes; then
9769 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9770 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9771 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9772 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9773 1.1 christos fi
9774 1.1 christos ;;
9775 1.1 christos esac
9776 1.1 christos else
9777 1.1 christos ld_shlibs=no
9778 1.1 christos fi
9779 1.1 christos ;;
9780 1.1 christos
9781 1.1 christos netbsd*)
9782 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9783 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9784 1.1 christos wlarc=
9785 1.1 christos else
9786 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9787 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'
9788 1.1 christos fi
9789 1.1 christos ;;
9790 1.1 christos
9791 1.1 christos solaris*)
9792 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9793 1.1 christos ld_shlibs=no
9794 1.1 christos cat <<_LT_EOF 1>&2
9795 1.1 christos
9796 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9797 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool
9798 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9799 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify
9800 1.1 christos *** your PATH or compiler configuration so that the native linker is
9801 1.1 christos *** used, and then restart.
9802 1.1 christos
9803 1.1 christos _LT_EOF
9804 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9805 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9806 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'
9807 1.1 christos else
9808 1.1 christos ld_shlibs=no
9809 1.1 christos fi
9810 1.1 christos ;;
9811 1.1 christos
9812 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9813 1.1 christos case `$LD -v 2>&1` in
9814 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9815 1.1 christos ld_shlibs=no
9816 1.1 christos cat <<_LT_EOF 1>&2
9817 1.1 christos
9818 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9819 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool
9820 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9821 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9822 1.1 christos *** your PATH or compiler configuration so that the native linker is
9823 1.1 christos *** used, and then restart.
9824 1.1 christos
9825 1.1 christos _LT_EOF
9826 1.1 christos ;;
9827 1.1 christos *)
9828 1.1 christos # For security reasons, it is highly recommended that you always
9829 1.1 christos # use absolute paths for naming shared libraries, and exclude the
9830 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so
9831 1.1 christos # requires that you compile everything twice, which is a pain.
9832 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9833 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9834 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9835 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'
9836 1.1 christos else
9837 1.1 christos ld_shlibs=no
9838 1.1 christos fi
9839 1.1 christos ;;
9840 1.1 christos esac
9841 1.1 christos ;;
9842 1.1 christos
9843 1.1 christos sunos4*)
9844 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9845 1.1 christos wlarc=
9846 1.1 christos hardcode_direct=yes
9847 1.1 christos hardcode_shlibpath_var=no
9848 1.1 christos ;;
9849 1.1 christos
9850 1.1 christos *)
9851 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9852 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9853 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'
9854 1.1 christos else
9855 1.1 christos ld_shlibs=no
9856 1.1 christos fi
9857 1.1 christos ;;
9858 1.1 christos esac
9859 1.1 christos
9860 1.1 christos if test "$ld_shlibs" = no; then
9861 1.1 christos runpath_var=
9862 1.1 christos hardcode_libdir_flag_spec=
9863 1.1 christos export_dynamic_flag_spec=
9864 1.1 christos whole_archive_flag_spec=
9865 1.1 christos fi
9866 1.1 christos else
9867 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld)
9868 1.1 christos case $host_os in
9869 1.1 christos aix3*)
9870 1.1 christos allow_undefined_flag=unsupported
9871 1.1 christos always_export_symbols=yes
9872 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'
9873 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there
9874 1.1 christos # are no directories specified by -L.
9875 1.1 christos hardcode_minus_L=yes
9876 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9877 1.1 christos # Neither direct hardcoding nor static linking is supported with a
9878 1.1 christos # broken collect2.
9879 1.1 christos hardcode_direct=unsupported
9880 1.1 christos fi
9881 1.1 christos ;;
9882 1.1 christos
9883 1.1 christos aix[4-9]*)
9884 1.1 christos if test "$host_cpu" = ia64; then
9885 1.1 christos # On IA64, the linker does run time linking by default, so we don't
9886 1.1 christos # have to do anything special.
9887 1.1 christos aix_use_runtimelinking=no
9888 1.1 christos exp_sym_flag='-Bexport'
9889 1.1 christos no_entry_flag=""
9890 1.1 christos else
9891 1.1 christos # If we're using GNU nm, then we don't want the "-C" option.
9892 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm
9893 1.1 christos # Also, AIX nm treats weak defined symbols like other global
9894 1.1 christos # defined symbols, whereas GNU nm marks them as "W".
9895 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9896 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'
9897 1.1 christos else
9898 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'
9899 1.1 christos fi
9900 1.1 christos aix_use_runtimelinking=no
9901 1.1 christos
9902 1.1 christos # Test if we are trying to use run time linking or normal
9903 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9904 1.1 christos # need to do runtime linking.
9905 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9906 1.1 christos for ld_flag in $LDFLAGS; do
9907 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9908 1.1 christos aix_use_runtimelinking=yes
9909 1.1 christos break
9910 1.1 christos fi
9911 1.1 christos done
9912 1.1 christos ;;
9913 1.1 christos esac
9914 1.1 christos
9915 1.1 christos exp_sym_flag='-bexport'
9916 1.1 christos no_entry_flag='-bnoentry'
9917 1.1 christos fi
9918 1.1 christos
9919 1.1 christos # When large executables or shared objects are built, AIX ld can
9920 1.1 christos # have problems creating the table of contents. If linking a library
9921 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to
9922 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9923 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9924 1.1 christos
9925 1.1 christos archive_cmds=''
9926 1.1 christos hardcode_direct=yes
9927 1.1 christos hardcode_direct_absolute=yes
9928 1.1 christos hardcode_libdir_separator=':'
9929 1.1 christos link_all_deplibs=yes
9930 1.1 christos file_list_spec='${wl}-f,'
9931 1.1 christos
9932 1.1 christos if test "$GCC" = yes; then
9933 1.1 christos case $host_os in aix4.[012]|aix4.[012].*)
9934 1.1 christos # We only want to do this on AIX 4.2 and lower, the check
9935 1.1 christos # below for broken collect2 doesn't work under 4.3+
9936 1.1 christos collect2name=`${CC} -print-prog-name=collect2`
9937 1.1 christos if test -f "$collect2name" &&
9938 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9939 1.1 christos then
9940 1.1 christos # We have reworked collect2
9941 1.1 christos :
9942 1.1 christos else
9943 1.1 christos # We have old collect2
9944 1.1 christos hardcode_direct=unsupported
9945 1.1 christos # It fails to find uninstalled libraries when the uninstalled
9946 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L
9947 1.1 christos # to unsupported forces relinking
9948 1.1 christos hardcode_minus_L=yes
9949 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9950 1.1 christos hardcode_libdir_separator=
9951 1.1 christos fi
9952 1.1 christos ;;
9953 1.1 christos esac
9954 1.1 christos shared_flag='-shared'
9955 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9956 1.1 christos shared_flag="$shared_flag "'${wl}-G'
9957 1.1 christos fi
9958 1.1 christos else
9959 1.1 christos # not using gcc
9960 1.1 christos if test "$host_cpu" = ia64; then
9961 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9962 1.1 christos # chokes on -Wl,-G. The following line is correct:
9963 1.1 christos shared_flag='-G'
9964 1.1 christos else
9965 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9966 1.1 christos shared_flag='${wl}-G'
9967 1.1 christos else
9968 1.1 christos shared_flag='${wl}-bM:SRE'
9969 1.1 christos fi
9970 1.1 christos fi
9971 1.1 christos fi
9972 1.1 christos
9973 1.1 christos export_dynamic_flag_spec='${wl}-bexpall'
9974 1.1 christos # It seems that -bexpall does not export symbols beginning with
9975 1.1 christos # underscore (_), so it is better to generate a list of symbols to export.
9976 1.1 christos always_export_symbols=yes
9977 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9978 1.1 christos # Warning - without using the other runtime loading flags (-brtl),
9979 1.1 christos # -berok will link without error, but may produce a broken library.
9980 1.1 christos allow_undefined_flag='-berok'
9981 1.1 christos # Determine the default libpath from the value encoded in an
9982 1.1 christos # empty executable.
9983 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984 1.1 christos /* end confdefs.h. */
9985 1.1 christos
9986 1.1 christos int
9987 1.1 christos main ()
9988 1.1 christos {
9989 1.1 christos
9990 1.1 christos ;
9991 1.1 christos return 0;
9992 1.1 christos }
9993 1.1 christos _ACEOF
9994 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9995 1.1 christos
9996 1.1 christos lt_aix_libpath_sed='
9997 1.1 christos /Import File Strings/,/^$/ {
9998 1.1 christos /^0/ {
9999 1.1 christos s/^0 *\(.*\)$/\1/
10000 1.1 christos p
10001 1.1 christos }
10002 1.1 christos }'
10003 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10004 1.1 christos # Check for a 64-bit object if we didn't find anything.
10005 1.1 christos if test -z "$aix_libpath"; then
10006 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10007 1.1 christos fi
10008 1.1 christos fi
10009 1.1 christos rm -f core conftest.err conftest.$ac_objext \
10010 1.1 christos conftest$ac_exeext conftest.$ac_ext
10011 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10012 1.1 christos
10013 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10014 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"
10015 1.1 christos else
10016 1.1 christos if test "$host_cpu" = ia64; then
10017 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10018 1.1 christos allow_undefined_flag="-z nodefs"
10019 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"
10020 1.1 christos else
10021 1.1 christos # Determine the default libpath from the value encoded in an
10022 1.1 christos # empty executable.
10023 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10024 1.1 christos /* end confdefs.h. */
10025 1.1 christos
10026 1.1 christos int
10027 1.1 christos main ()
10028 1.1 christos {
10029 1.1 christos
10030 1.1 christos ;
10031 1.1 christos return 0;
10032 1.1 christos }
10033 1.1 christos _ACEOF
10034 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
10035 1.1 christos
10036 1.1 christos lt_aix_libpath_sed='
10037 1.1 christos /Import File Strings/,/^$/ {
10038 1.1 christos /^0/ {
10039 1.1 christos s/^0 *\(.*\)$/\1/
10040 1.1 christos p
10041 1.1 christos }
10042 1.1 christos }'
10043 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10044 1.1 christos # Check for a 64-bit object if we didn't find anything.
10045 1.1 christos if test -z "$aix_libpath"; then
10046 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10047 1.1 christos fi
10048 1.1 christos fi
10049 1.1 christos rm -f core conftest.err conftest.$ac_objext \
10050 1.1 christos conftest$ac_exeext conftest.$ac_ext
10051 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10052 1.1 christos
10053 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10054 1.1 christos # Warning - without using the other run time loading flags,
10055 1.1 christos # -berok will link without error, but may produce a broken library.
10056 1.1 christos no_undefined_flag=' ${wl}-bernotok'
10057 1.1 christos allow_undefined_flag=' ${wl}-berok'
10058 1.1 christos if test "$with_gnu_ld" = yes; then
10059 1.1 christos # We only use this code for GNU lds that support --whole-archive.
10060 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10061 1.1 christos else
10062 1.1 christos # Exported symbols can be pulled into shared objects from archives
10063 1.1 christos whole_archive_flag_spec='$convenience'
10064 1.1 christos fi
10065 1.1 christos archive_cmds_need_lc=yes
10066 1.1 christos # This is similar to how AIX traditionally builds its shared libraries.
10067 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'
10068 1.1 christos fi
10069 1.1 christos fi
10070 1.1 christos ;;
10071 1.1 christos
10072 1.1 christos amigaos*)
10073 1.1 christos case $host_cpu in
10074 1.1 christos powerpc)
10075 1.1 christos # see comment about AmigaOS4 .so support
10076 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10077 1.1 christos archive_expsym_cmds=''
10078 1.1 christos ;;
10079 1.1 christos m68k)
10080 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)'
10081 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10082 1.1 christos hardcode_minus_L=yes
10083 1.1 christos ;;
10084 1.1 christos esac
10085 1.1 christos ;;
10086 1.1 christos
10087 1.1 christos bsdi[45]*)
10088 1.1 christos export_dynamic_flag_spec=-rdynamic
10089 1.1 christos ;;
10090 1.1 christos
10091 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
10092 1.1 christos # When not using gcc, we currently assume that we are using
10093 1.1 christos # Microsoft Visual C++.
10094 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is
10095 1.1 christos # no search path for DLLs.
10096 1.1 christos hardcode_libdir_flag_spec=' '
10097 1.1 christos allow_undefined_flag=unsupported
10098 1.1 christos # Tell ltmain to make .lib files, not .a files.
10099 1.1 christos libext=lib
10100 1.1 christos # Tell ltmain to make .dll files, not .so files.
10101 1.1 christos shrext_cmds=".dll"
10102 1.1 christos # FIXME: Setting linknames here is a bad hack.
10103 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10104 1.1 christos # The linker will automatically build a .lib file if we build a DLL.
10105 1.1 christos old_archive_from_new_cmds='true'
10106 1.1 christos # FIXME: Should let the user specify the lib program.
10107 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10108 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`'
10109 1.1 christos enable_shared_with_static_runtimes=yes
10110 1.1 christos ;;
10111 1.1 christos
10112 1.1 christos darwin* | rhapsody*)
10113 1.1 christos
10114 1.1 christos
10115 1.1 christos archive_cmds_need_lc=no
10116 1.1 christos hardcode_direct=no
10117 1.1 christos hardcode_automatic=yes
10118 1.1 christos hardcode_shlibpath_var=unsupported
10119 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then
10120 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\"`'
10121 1.1 christos else
10122 1.1 christos whole_archive_flag_spec=''
10123 1.1 christos fi
10124 1.1 christos link_all_deplibs=yes
10125 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined"
10126 1.1 christos case $cc_basename in
10127 1.1 christos ifort*) _lt_dar_can_shared=yes ;;
10128 1.1 christos *) _lt_dar_can_shared=$GCC ;;
10129 1.1 christos esac
10130 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then
10131 1.1 christos output_verbose_link_cmd=func_echo_all
10132 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}"
10133 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10134 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}"
10135 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}"
10136 1.1 christos
10137 1.1 christos else
10138 1.1 christos ld_shlibs=no
10139 1.1 christos fi
10140 1.1 christos
10141 1.1 christos ;;
10142 1.1 christos
10143 1.1 christos dgux*)
10144 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10145 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10146 1.1 christos hardcode_shlibpath_var=no
10147 1.1 christos ;;
10148 1.1 christos
10149 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10150 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o
10151 1.1 christos # does not break anything, and helps significantly (at the cost of a little
10152 1.1 christos # extra space).
10153 1.1 christos freebsd2.2*)
10154 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10155 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
10156 1.1 christos hardcode_direct=yes
10157 1.1 christos hardcode_shlibpath_var=no
10158 1.1 christos ;;
10159 1.1 christos
10160 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10161 1.1 christos freebsd2.*)
10162 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10163 1.1 christos hardcode_direct=yes
10164 1.1 christos hardcode_minus_L=yes
10165 1.1 christos hardcode_shlibpath_var=no
10166 1.1 christos ;;
10167 1.1 christos
10168 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10169 1.1 christos freebsd* | dragonfly*)
10170 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10171 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
10172 1.1 christos hardcode_direct=yes
10173 1.1 christos hardcode_shlibpath_var=no
10174 1.1 christos ;;
10175 1.1 christos
10176 1.1 christos hpux9*)
10177 1.1 christos if test "$GCC" = yes; then
10178 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'
10179 1.1 christos else
10180 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'
10181 1.1 christos fi
10182 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10183 1.1 christos hardcode_libdir_separator=:
10184 1.1 christos hardcode_direct=yes
10185 1.1 christos
10186 1.1 christos # hardcode_minus_L: Not really in the search PATH,
10187 1.1 christos # but as the default location of the library.
10188 1.1 christos hardcode_minus_L=yes
10189 1.1 christos export_dynamic_flag_spec='${wl}-E'
10190 1.1 christos ;;
10191 1.1 christos
10192 1.1 christos hpux10*)
10193 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10194 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10195 1.1 christos else
10196 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10197 1.1 christos fi
10198 1.1 christos if test "$with_gnu_ld" = no; then
10199 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10200 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir'
10201 1.1 christos hardcode_libdir_separator=:
10202 1.1 christos hardcode_direct=yes
10203 1.1 christos hardcode_direct_absolute=yes
10204 1.1 christos export_dynamic_flag_spec='${wl}-E'
10205 1.1 christos # hardcode_minus_L: Not really in the search PATH,
10206 1.1 christos # but as the default location of the library.
10207 1.1 christos hardcode_minus_L=yes
10208 1.1 christos fi
10209 1.1 christos ;;
10210 1.1 christos
10211 1.1 christos hpux11*)
10212 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10213 1.1 christos case $host_cpu in
10214 1.1 christos hppa*64*)
10215 1.1 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10216 1.1 christos ;;
10217 1.1 christos ia64*)
10218 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10219 1.1 christos ;;
10220 1.1 christos *)
10221 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10222 1.1 christos ;;
10223 1.1 christos esac
10224 1.1 christos else
10225 1.1 christos case $host_cpu in
10226 1.1 christos hppa*64*)
10227 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10228 1.1 christos ;;
10229 1.1 christos ia64*)
10230 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10231 1.1 christos ;;
10232 1.1 christos *)
10233 1.1 christos
10234 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet
10235 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10237 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; }
10238 1.1 christos if ${lt_cv_prog_compiler__b+:} false; then :
10239 1.1 christos $as_echo_n "(cached) " >&6
10240 1.1 christos else
10241 1.1 christos lt_cv_prog_compiler__b=no
10242 1.1 christos save_LDFLAGS="$LDFLAGS"
10243 1.1 christos LDFLAGS="$LDFLAGS -b"
10244 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
10245 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10246 1.1 christos # The linker can only warn and ignore the option if not recognized
10247 1.1 christos # So say no if there are warnings
10248 1.1 christos if test -s conftest.err; then
10249 1.1 christos # Append any errors to the config.log.
10250 1.1 christos cat conftest.err 1>&5
10251 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10252 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10253 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then
10254 1.1 christos lt_cv_prog_compiler__b=yes
10255 1.1 christos fi
10256 1.1 christos else
10257 1.1 christos lt_cv_prog_compiler__b=yes
10258 1.1 christos fi
10259 1.1 christos fi
10260 1.1 christos $RM -r conftest*
10261 1.1 christos LDFLAGS="$save_LDFLAGS"
10262 1.1 christos
10263 1.1 christos fi
10264 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10265 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; }
10266 1.1 christos
10267 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then
10268 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10269 1.1 christos else
10270 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10271 1.1 christos fi
10272 1.1 christos
10273 1.1 christos ;;
10274 1.1 christos esac
10275 1.1 christos fi
10276 1.1 christos if test "$with_gnu_ld" = no; then
10277 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10278 1.1 christos hardcode_libdir_separator=:
10279 1.1 christos
10280 1.1 christos case $host_cpu in
10281 1.1 christos hppa*64*|ia64*)
10282 1.1 christos hardcode_direct=no
10283 1.1 christos hardcode_shlibpath_var=no
10284 1.1 christos ;;
10285 1.1 christos *)
10286 1.1 christos hardcode_direct=yes
10287 1.1 christos hardcode_direct_absolute=yes
10288 1.1 christos export_dynamic_flag_spec='${wl}-E'
10289 1.1 christos
10290 1.1 christos # hardcode_minus_L: Not really in the search PATH,
10291 1.1 christos # but as the default location of the library.
10292 1.1 christos hardcode_minus_L=yes
10293 1.1 christos ;;
10294 1.1 christos esac
10295 1.1 christos fi
10296 1.1 christos ;;
10297 1.1 christos
10298 1.1 christos irix5* | irix6* | nonstopux*)
10299 1.1 christos if test "$GCC" = yes; then
10300 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'
10301 1.1 christos # Try to use the -exported_symbol ld option, if it does not
10302 1.1 christos # work, assume that -exports_file does not work either and
10303 1.1 christos # implicitly export all symbols.
10304 1.1 christos save_LDFLAGS="$LDFLAGS"
10305 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10306 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10307 1.1 christos /* end confdefs.h. */
10308 1.1 christos int foo(void) {}
10309 1.1 christos _ACEOF
10310 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
10311 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'
10312 1.1 christos
10313 1.1 christos fi
10314 1.1 christos rm -f core conftest.err conftest.$ac_objext \
10315 1.1 christos conftest$ac_exeext conftest.$ac_ext
10316 1.1 christos LDFLAGS="$save_LDFLAGS"
10317 1.1 christos else
10318 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'
10319 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'
10320 1.1 christos fi
10321 1.1 christos archive_cmds_need_lc='no'
10322 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10323 1.1 christos hardcode_libdir_separator=:
10324 1.1 christos inherit_rpath=yes
10325 1.1 christos link_all_deplibs=yes
10326 1.1 christos ;;
10327 1.1 christos
10328 1.1 christos netbsd*)
10329 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10330 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10331 1.1 christos else
10332 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10333 1.1 christos fi
10334 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
10335 1.1 christos hardcode_direct=yes
10336 1.1 christos hardcode_shlibpath_var=no
10337 1.1 christos ;;
10338 1.1 christos
10339 1.1 christos newsos6)
10340 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10341 1.1 christos hardcode_direct=yes
10342 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10343 1.1 christos hardcode_libdir_separator=:
10344 1.1 christos hardcode_shlibpath_var=no
10345 1.1 christos ;;
10346 1.1 christos
10347 1.1 christos *nto* | *qnx*)
10348 1.1 christos ;;
10349 1.1 christos
10350 1.1 christos openbsd*)
10351 1.1 christos if test -f /usr/libexec/ld.so; then
10352 1.1 christos hardcode_direct=yes
10353 1.1 christos hardcode_shlibpath_var=no
10354 1.1 christos hardcode_direct_absolute=yes
10355 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10356 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10357 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10358 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10359 1.1 christos export_dynamic_flag_spec='${wl}-E'
10360 1.1 christos else
10361 1.1 christos case $host_os in
10362 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10363 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10364 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
10365 1.1 christos ;;
10366 1.1 christos *)
10367 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10368 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10369 1.1 christos ;;
10370 1.1 christos esac
10371 1.1 christos fi
10372 1.1 christos else
10373 1.1 christos ld_shlibs=no
10374 1.1 christos fi
10375 1.1 christos ;;
10376 1.1 christos
10377 1.1 christos os2*)
10378 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10379 1.1 christos hardcode_minus_L=yes
10380 1.1 christos allow_undefined_flag=unsupported
10381 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'
10382 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10383 1.1 christos ;;
10384 1.1 christos
10385 1.1 christos osf3*)
10386 1.1 christos if test "$GCC" = yes; then
10387 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10388 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'
10389 1.1 christos else
10390 1.1 christos allow_undefined_flag=' -expect_unresolved \*'
10391 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'
10392 1.1 christos fi
10393 1.1 christos archive_cmds_need_lc='no'
10394 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10395 1.1 christos hardcode_libdir_separator=:
10396 1.1 christos ;;
10397 1.1 christos
10398 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag
10399 1.1 christos if test "$GCC" = yes; then
10400 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10401 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'
10402 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10403 1.1 christos else
10404 1.1 christos allow_undefined_flag=' -expect_unresolved \*'
10405 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'
10406 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~
10407 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'
10408 1.1 christos
10409 1.1 christos # Both c and cxx compiler support -rpath directly
10410 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir'
10411 1.1 christos fi
10412 1.1 christos archive_cmds_need_lc='no'
10413 1.1 christos hardcode_libdir_separator=:
10414 1.1 christos ;;
10415 1.1 christos
10416 1.1 christos solaris*)
10417 1.1 christos no_undefined_flag=' -z defs'
10418 1.1 christos if test "$GCC" = yes; then
10419 1.1 christos wlarc='${wl}'
10420 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10421 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10422 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'
10423 1.1 christos else
10424 1.1 christos case `$CC -V 2>&1` in
10425 1.1 christos *"Compilers 5.0"*)
10426 1.1 christos wlarc=''
10427 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10428 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10429 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10430 1.1 christos ;;
10431 1.1 christos *)
10432 1.1 christos wlarc='${wl}'
10433 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10434 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10435 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10436 1.1 christos ;;
10437 1.1 christos esac
10438 1.1 christos fi
10439 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
10440 1.1 christos hardcode_shlibpath_var=no
10441 1.1 christos case $host_os in
10442 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;;
10443 1.1 christos *)
10444 1.1 christos # The compiler driver will combine and reorder linker options,
10445 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl',
10446 1.1 christos # but is careful enough not to reorder.
10447 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?)
10448 1.1 christos if test "$GCC" = yes; then
10449 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10450 1.1 christos else
10451 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10452 1.1 christos fi
10453 1.1 christos ;;
10454 1.1 christos esac
10455 1.1 christos link_all_deplibs=yes
10456 1.1 christos ;;
10457 1.1 christos
10458 1.1 christos sunos4*)
10459 1.1 christos if test "x$host_vendor" = xsequent; then
10460 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o
10461 1.1 christos # files that make .init and .fini sections work.
10462 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10463 1.1 christos else
10464 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10465 1.1 christos fi
10466 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10467 1.1 christos hardcode_direct=yes
10468 1.1 christos hardcode_minus_L=yes
10469 1.1 christos hardcode_shlibpath_var=no
10470 1.1 christos ;;
10471 1.1 christos
10472 1.1 christos sysv4)
10473 1.1 christos case $host_vendor in
10474 1.1 christos sni)
10475 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10476 1.1 christos hardcode_direct=yes # is this really true???
10477 1.1 christos ;;
10478 1.1 christos siemens)
10479 1.1 christos ## LD is ld it makes a PLAMLIB
10480 1.1 christos ## CC just makes a GrossModule.
10481 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10482 1.1 christos reload_cmds='$CC -r -o $output$reload_objs'
10483 1.1 christos hardcode_direct=no
10484 1.1 christos ;;
10485 1.1 christos motorola)
10486 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10487 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10488 1.1 christos ;;
10489 1.1 christos esac
10490 1.1 christos runpath_var='LD_RUN_PATH'
10491 1.1 christos hardcode_shlibpath_var=no
10492 1.1 christos ;;
10493 1.1 christos
10494 1.1 christos sysv4.3*)
10495 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10496 1.1 christos hardcode_shlibpath_var=no
10497 1.1 christos export_dynamic_flag_spec='-Bexport'
10498 1.1 christos ;;
10499 1.1 christos
10500 1.1 christos sysv4*MP*)
10501 1.1 christos if test -d /usr/nec; then
10502 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10503 1.1 christos hardcode_shlibpath_var=no
10504 1.1 christos runpath_var=LD_RUN_PATH
10505 1.1 christos hardcode_runpath_var=yes
10506 1.1 christos ld_shlibs=yes
10507 1.1 christos fi
10508 1.1 christos ;;
10509 1.1 christos
10510 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10511 1.1 christos no_undefined_flag='${wl}-z,text'
10512 1.1 christos archive_cmds_need_lc=no
10513 1.1 christos hardcode_shlibpath_var=no
10514 1.1 christos runpath_var='LD_RUN_PATH'
10515 1.1 christos
10516 1.1 christos if test "$GCC" = yes; then
10517 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10518 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10519 1.1 christos else
10520 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10521 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10522 1.1 christos fi
10523 1.1 christos ;;
10524 1.1 christos
10525 1.1 christos sysv5* | sco3.2v5* | sco5v6*)
10526 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not
10527 1.1 christos # link with -lc, and that would cause any symbols used from libc to
10528 1.1 christos # always be unresolved, which means just about no library would
10529 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text
10530 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed
10531 1.1 christos # as -z defs.
10532 1.1 christos no_undefined_flag='${wl}-z,text'
10533 1.1 christos allow_undefined_flag='${wl}-z,nodefs'
10534 1.1 christos archive_cmds_need_lc=no
10535 1.1 christos hardcode_shlibpath_var=no
10536 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir'
10537 1.1 christos hardcode_libdir_separator=':'
10538 1.1 christos link_all_deplibs=yes
10539 1.1 christos export_dynamic_flag_spec='${wl}-Bexport'
10540 1.1 christos runpath_var='LD_RUN_PATH'
10541 1.1 christos
10542 1.1 christos if test "$GCC" = yes; then
10543 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10544 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10545 1.1 christos else
10546 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10547 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10548 1.1 christos fi
10549 1.1 christos ;;
10550 1.1 christos
10551 1.1 christos uts4*)
10552 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10553 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10554 1.1 christos hardcode_shlibpath_var=no
10555 1.1 christos ;;
10556 1.1 christos
10557 1.1 christos *)
10558 1.1 christos ld_shlibs=no
10559 1.1 christos ;;
10560 1.1 christos esac
10561 1.1 christos
10562 1.1 christos if test x$host_vendor = xsni; then
10563 1.1 christos case $host in
10564 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10565 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym'
10566 1.1 christos ;;
10567 1.1 christos esac
10568 1.1 christos fi
10569 1.1 christos fi
10570 1.1 christos
10571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10572 1.1 christos $as_echo "$ld_shlibs" >&6; }
10573 1.1 christos test "$ld_shlibs" = no && can_build_shared=no
10574 1.1 christos
10575 1.1 christos with_gnu_ld=$with_gnu_ld
10576 1.1 christos
10577 1.1 christos
10578 1.1 christos
10579 1.1 christos
10580 1.1 christos
10581 1.1 christos
10582 1.1 christos
10583 1.1 christos
10584 1.1 christos
10585 1.1 christos
10586 1.1 christos
10587 1.1 christos
10588 1.1 christos
10589 1.1 christos
10590 1.1 christos
10591 1.1 christos #
10592 1.1 christos # Do we need to explicitly link libc?
10593 1.1 christos #
10594 1.1 christos case "x$archive_cmds_need_lc" in
10595 1.1 christos x|xyes)
10596 1.1 christos # Assume -lc should be added
10597 1.1 christos archive_cmds_need_lc=yes
10598 1.1 christos
10599 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then
10600 1.1 christos case $archive_cmds in
10601 1.1 christos *'~'*)
10602 1.1 christos # FIXME: we may have to deal with multi-command sequences.
10603 1.1 christos ;;
10604 1.1 christos '$CC '*)
10605 1.1 christos # Test whether the compiler implicitly links with -lc since on some
10606 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc
10607 1.1 christos # to ld, don't add -lc before -lgcc.
10608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10609 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10610 1.1 christos if ${lt_cv_archive_cmds_need_lc+:} false; then :
10611 1.1 christos $as_echo_n "(cached) " >&6
10612 1.1 christos else
10613 1.1 christos $RM conftest*
10614 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10615 1.1 christos
10616 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10617 1.1 christos (eval $ac_compile) 2>&5
10618 1.1 christos ac_status=$?
10619 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10620 1.1 christos test $ac_status = 0; } 2>conftest.err; then
10621 1.1 christos soname=conftest
10622 1.1 christos lib=conftest
10623 1.1 christos libobjs=conftest.$ac_objext
10624 1.1 christos deplibs=
10625 1.1 christos wl=$lt_prog_compiler_wl
10626 1.1 christos pic_flag=$lt_prog_compiler_pic
10627 1.1 christos compiler_flags=-v
10628 1.1 christos linker_flags=-v
10629 1.1 christos verstring=
10630 1.1 christos output_objdir=.
10631 1.1 christos libname=conftest
10632 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag
10633 1.1 christos allow_undefined_flag=
10634 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10635 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10636 1.1 christos ac_status=$?
10637 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10638 1.1 christos test $ac_status = 0; }
10639 1.1 christos then
10640 1.1 christos lt_cv_archive_cmds_need_lc=no
10641 1.1 christos else
10642 1.1 christos lt_cv_archive_cmds_need_lc=yes
10643 1.1 christos fi
10644 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag
10645 1.1 christos else
10646 1.1 christos cat conftest.err 1>&5
10647 1.1 christos fi
10648 1.1 christos $RM conftest*
10649 1.1 christos
10650 1.1 christos fi
10651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10652 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10653 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10654 1.1 christos ;;
10655 1.1 christos esac
10656 1.1 christos fi
10657 1.1 christos ;;
10658 1.1 christos esac
10659 1.1 christos
10660 1.1 christos
10661 1.1 christos
10662 1.1 christos
10663 1.1 christos
10664 1.1 christos
10665 1.1 christos
10666 1.1 christos
10667 1.1 christos
10668 1.1 christos
10669 1.1 christos
10670 1.1 christos
10671 1.1 christos
10672 1.1 christos
10673 1.1 christos
10674 1.1 christos
10675 1.1 christos
10676 1.1 christos
10677 1.1 christos
10678 1.1 christos
10679 1.1 christos
10680 1.1 christos
10681 1.1 christos
10682 1.1 christos
10683 1.1 christos
10684 1.1 christos
10685 1.1 christos
10686 1.1 christos
10687 1.1 christos
10688 1.1 christos
10689 1.1 christos
10690 1.1 christos
10691 1.1 christos
10692 1.1 christos
10693 1.1 christos
10694 1.1 christos
10695 1.1 christos
10696 1.1 christos
10697 1.1 christos
10698 1.1 christos
10699 1.1 christos
10700 1.1 christos
10701 1.1 christos
10702 1.1 christos
10703 1.1 christos
10704 1.1 christos
10705 1.1 christos
10706 1.1 christos
10707 1.1 christos
10708 1.1 christos
10709 1.1 christos
10710 1.1 christos
10711 1.1 christos
10712 1.1 christos
10713 1.1 christos
10714 1.1 christos
10715 1.1 christos
10716 1.1 christos
10717 1.1 christos
10718 1.1 christos
10719 1.1 christos
10720 1.1 christos
10721 1.1 christos
10722 1.1 christos
10723 1.1 christos
10724 1.1 christos
10725 1.1 christos
10726 1.1 christos
10727 1.1 christos
10728 1.1 christos
10729 1.1 christos
10730 1.1 christos
10731 1.1 christos
10732 1.1 christos
10733 1.1 christos
10734 1.1 christos
10735 1.1 christos
10736 1.1 christos
10737 1.1 christos
10738 1.1 christos
10739 1.1 christos
10740 1.1 christos
10741 1.1 christos
10742 1.1 christos
10743 1.1 christos
10744 1.1 christos
10745 1.1 christos
10746 1.1 christos
10747 1.1 christos
10748 1.1 christos
10749 1.1 christos
10750 1.1 christos
10751 1.1 christos
10752 1.1 christos
10753 1.1 christos
10754 1.1 christos
10755 1.1 christos
10756 1.1 christos
10757 1.1 christos
10758 1.1 christos
10759 1.1 christos
10760 1.1 christos
10761 1.1 christos
10762 1.1 christos
10763 1.1 christos
10764 1.1 christos
10765 1.1 christos
10766 1.1 christos
10767 1.1 christos
10768 1.1 christos
10769 1.1 christos
10770 1.1 christos
10771 1.1 christos
10772 1.1 christos
10773 1.1 christos
10774 1.1 christos
10775 1.1 christos
10776 1.1 christos
10777 1.1 christos
10778 1.1 christos
10779 1.1 christos
10780 1.1 christos
10781 1.1 christos
10782 1.1 christos
10783 1.1 christos
10784 1.1 christos
10785 1.1 christos
10786 1.1 christos
10787 1.1 christos
10788 1.1 christos
10789 1.1 christos
10790 1.1 christos
10791 1.1 christos
10792 1.1 christos
10793 1.1 christos
10794 1.1 christos
10795 1.1 christos
10796 1.1 christos
10797 1.1 christos
10798 1.1 christos
10799 1.1 christos
10800 1.1 christos
10801 1.1 christos
10802 1.1 christos
10803 1.1 christos
10804 1.1 christos
10805 1.1 christos
10806 1.1 christos
10807 1.1 christos
10808 1.1 christos
10809 1.1 christos
10810 1.1 christos
10811 1.1 christos
10812 1.1 christos
10813 1.1 christos
10814 1.1 christos
10815 1.1 christos
10816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10817 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; }
10818 1.1 christos
10819 1.1 christos if test "$GCC" = yes; then
10820 1.1 christos case $host_os in
10821 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10822 1.1 christos *) lt_awk_arg="/^libraries:/" ;;
10823 1.1 christos esac
10824 1.1 christos case $host_os in
10825 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10826 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;;
10827 1.1 christos esac
10828 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10829 1.1 christos case $lt_search_path_spec in
10830 1.1 christos *\;*)
10831 1.1 christos # if the path contains ";" then we assume it to be the separator
10832 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is
10833 1.1 christos # assumed that no part of a normal pathname contains ";" but that should
10834 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic.
10835 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10836 1.1 christos ;;
10837 1.1 christos *)
10838 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10839 1.1 christos ;;
10840 1.1 christos esac
10841 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it
10842 1.1 christos # and add multilib dir if necessary.
10843 1.1 christos lt_tmp_lt_search_path_spec=
10844 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10845 1.1 christos for lt_sys_path in $lt_search_path_spec; do
10846 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10847 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10848 1.1 christos else
10849 1.1 christos test -d "$lt_sys_path" && \
10850 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10851 1.1 christos fi
10852 1.1 christos done
10853 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10854 1.1 christos BEGIN {RS=" "; FS="/|\n";} {
10855 1.1 christos lt_foo="";
10856 1.1 christos lt_count=0;
10857 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) {
10858 1.1 christos if ($lt_i != "" && $lt_i != ".") {
10859 1.1 christos if ($lt_i == "..") {
10860 1.1 christos lt_count++;
10861 1.1 christos } else {
10862 1.1 christos if (lt_count == 0) {
10863 1.1 christos lt_foo="/" $lt_i lt_foo;
10864 1.1 christos } else {
10865 1.1 christos lt_count--;
10866 1.1 christos }
10867 1.1 christos }
10868 1.1 christos }
10869 1.1 christos }
10870 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; }
10871 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; }
10872 1.1 christos }'`
10873 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths
10874 1.1 christos # for these hosts.
10875 1.1 christos case $host_os in
10876 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10877 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10878 1.1 christos esac
10879 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10880 1.1 christos else
10881 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10882 1.1 christos fi
10883 1.1 christos library_names_spec=
10884 1.1 christos libname_spec='lib$name'
10885 1.1 christos soname_spec=
10886 1.1 christos shrext_cmds=".so"
10887 1.1 christos postinstall_cmds=
10888 1.1 christos postuninstall_cmds=
10889 1.1 christos finish_cmds=
10890 1.1 christos finish_eval=
10891 1.1 christos shlibpath_var=
10892 1.1 christos shlibpath_overrides_runpath=unknown
10893 1.1 christos version_type=none
10894 1.1 christos dynamic_linker="$host_os ld.so"
10895 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib"
10896 1.1 christos need_lib_prefix=unknown
10897 1.1 christos hardcode_into_libs=no
10898 1.1 christos
10899 1.1 christos # when you set need_version to no, make sure it does not cause -set_version
10900 1.1 christos # flags to be left without arguments
10901 1.1 christos need_version=unknown
10902 1.1 christos
10903 1.1 christos case $host_os in
10904 1.1 christos aix3*)
10905 1.1 christos version_type=linux
10906 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10907 1.1 christos shlibpath_var=LIBPATH
10908 1.1 christos
10909 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name.
10910 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10911 1.1 christos ;;
10912 1.1 christos
10913 1.1 christos aix[4-9]*)
10914 1.1 christos version_type=linux
10915 1.1 christos need_lib_prefix=no
10916 1.1 christos need_version=no
10917 1.1 christos hardcode_into_libs=yes
10918 1.1 christos if test "$host_cpu" = ia64; then
10919 1.1 christos # AIX 5 supports IA64
10920 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10921 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10922 1.1 christos else
10923 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file
10924 1.1 christos # for dependence libraries. The import file would start with
10925 1.1 christos # the line `#! .'. This would cause the generated library to
10926 1.1 christos # depend on `.', always an invalid library. This was fixed in
10927 1.1 christos # development snapshots of GCC prior to 3.0.
10928 1.1 christos case $host_os in
10929 1.1 christos aix4 | aix4.[01] | aix4.[01].*)
10930 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10931 1.1 christos echo ' yes '
10932 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10933 1.1 christos :
10934 1.1 christos else
10935 1.1 christos can_build_shared=no
10936 1.1 christos fi
10937 1.1 christos ;;
10938 1.1 christos esac
10939 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10940 1.1 christos # soname into executable. Probably we can add versioning support to
10941 1.1 christos # collect2, so additional links can be useful in future.
10942 1.1 christos if test "$aix_use_runtimelinking" = yes; then
10943 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10944 1.1 christos # instead of lib<name>.a to let people know that these are not
10945 1.1 christos # typical AIX shared libraries.
10946 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10947 1.1 christos else
10948 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2
10949 1.1 christos # and later when we are not doing run time linking.
10950 1.1 christos library_names_spec='${libname}${release}.a $libname.a'
10951 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10952 1.1 christos fi
10953 1.1 christos shlibpath_var=LIBPATH
10954 1.1 christos fi
10955 1.1 christos ;;
10956 1.1 christos
10957 1.1 christos amigaos*)
10958 1.1 christos case $host_cpu in
10959 1.1 christos powerpc)
10960 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries.
10961 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10962 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10963 1.1 christos ;;
10964 1.1 christos m68k)
10965 1.1 christos library_names_spec='$libname.ixlibrary $libname.a'
10966 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs.
10967 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'
10968 1.1 christos ;;
10969 1.1 christos esac
10970 1.1 christos ;;
10971 1.1 christos
10972 1.1 christos beos*)
10973 1.1 christos library_names_spec='${libname}${shared_ext}'
10974 1.1 christos dynamic_linker="$host_os ld.so"
10975 1.1 christos shlibpath_var=LIBRARY_PATH
10976 1.1 christos ;;
10977 1.1 christos
10978 1.1 christos bsdi[45]*)
10979 1.1 christos version_type=linux
10980 1.1 christos need_version=no
10981 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10983 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10984 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10985 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10986 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10987 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and
10988 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10989 1.1 christos # libtool to hard-code these into programs
10990 1.1 christos ;;
10991 1.1 christos
10992 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
10993 1.1 christos version_type=windows
10994 1.1 christos shrext_cmds=".dll"
10995 1.1 christos need_version=no
10996 1.1 christos need_lib_prefix=no
10997 1.1 christos
10998 1.1 christos case $GCC,$host_os in
10999 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11000 1.1 christos library_names_spec='$libname.dll.a'
11001 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
11002 1.1 christos postinstall_cmds='base_file=`basename \${file}`~
11003 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11004 1.1 christos dldir=$destdir/`dirname \$dlpath`~
11005 1.1 christos test -d \$dldir || mkdir -p \$dldir~
11006 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~
11007 1.1 christos chmod a+x \$dldir/$dlname~
11008 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11009 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11010 1.1 christos fi'
11011 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11012 1.1 christos dlpath=$dir/\$dldll~
11013 1.1 christos $RM \$dlpath'
11014 1.1 christos shlibpath_overrides_runpath=yes
11015 1.1 christos
11016 1.1 christos case $host_os in
11017 1.1 christos cygwin*)
11018 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11019 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11020 1.1 christos
11021 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11022 1.1 christos ;;
11023 1.1 christos mingw* | cegcc*)
11024 1.1 christos # MinGW DLLs use traditional 'lib' prefix
11025 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11026 1.1 christos ;;
11027 1.1 christos pw32*)
11028 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib'
11029 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11030 1.1 christos ;;
11031 1.1 christos esac
11032 1.1 christos ;;
11033 1.1 christos
11034 1.1 christos *)
11035 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11036 1.1 christos ;;
11037 1.1 christos esac
11038 1.1 christos dynamic_linker='Win32 ld.exe'
11039 1.1 christos # FIXME: first we should search . and the directory the executable is in
11040 1.1 christos shlibpath_var=PATH
11041 1.1 christos ;;
11042 1.1 christos
11043 1.1 christos darwin* | rhapsody*)
11044 1.1 christos dynamic_linker="$host_os dyld"
11045 1.1 christos version_type=darwin
11046 1.1 christos need_lib_prefix=no
11047 1.1 christos need_version=no
11048 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11049 1.1 christos soname_spec='${libname}${release}${major}$shared_ext'
11050 1.1 christos shlibpath_overrides_runpath=yes
11051 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH
11052 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11053 1.1 christos
11054 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11055 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11056 1.1 christos ;;
11057 1.1 christos
11058 1.1 christos dgux*)
11059 1.1 christos version_type=linux
11060 1.1 christos need_lib_prefix=no
11061 1.1 christos need_version=no
11062 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11063 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11064 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11065 1.1 christos ;;
11066 1.1 christos
11067 1.1 christos freebsd* | dragonfly*)
11068 1.1 christos # DragonFly does not have aout. When/if they implement a new
11069 1.1 christos # versioning mechanism, adjust this.
11070 1.1 christos if test -x /usr/bin/objformat; then
11071 1.1 christos objformat=`/usr/bin/objformat`
11072 1.1 christos else
11073 1.1 christos case $host_os in
11074 1.1 christos freebsd[23].*) objformat=aout ;;
11075 1.1 christos *) objformat=elf ;;
11076 1.1 christos esac
11077 1.1 christos fi
11078 1.1 christos version_type=freebsd-$objformat
11079 1.1 christos case $version_type in
11080 1.1 christos freebsd-elf*)
11081 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11082 1.1 christos need_version=no
11083 1.1 christos need_lib_prefix=no
11084 1.1 christos ;;
11085 1.1 christos freebsd-*)
11086 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11087 1.1 christos need_version=yes
11088 1.1 christos ;;
11089 1.1 christos esac
11090 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11091 1.1 christos case $host_os in
11092 1.1 christos freebsd2.*)
11093 1.1 christos shlibpath_overrides_runpath=yes
11094 1.1 christos ;;
11095 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*)
11096 1.1 christos shlibpath_overrides_runpath=yes
11097 1.1 christos hardcode_into_libs=yes
11098 1.1 christos ;;
11099 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11100 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11101 1.1 christos shlibpath_overrides_runpath=no
11102 1.1 christos hardcode_into_libs=yes
11103 1.1 christos ;;
11104 1.1 christos *) # from 4.6 on, and DragonFly
11105 1.1 christos shlibpath_overrides_runpath=yes
11106 1.1 christos hardcode_into_libs=yes
11107 1.1 christos ;;
11108 1.1 christos esac
11109 1.1 christos ;;
11110 1.1 christos
11111 1.1 christos haiku*)
11112 1.1 christos version_type=linux
11113 1.1 christos need_lib_prefix=no
11114 1.1 christos need_version=no
11115 1.1 christos dynamic_linker="$host_os runtime_loader"
11116 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11117 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11118 1.1 christos shlibpath_var=LIBRARY_PATH
11119 1.1 christos shlibpath_overrides_runpath=yes
11120 1.1 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11121 1.1 christos hardcode_into_libs=yes
11122 1.1 christos ;;
11123 1.1 christos
11124 1.1 christos hpux9* | hpux10* | hpux11*)
11125 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to
11126 1.1 christos # link against other versions.
11127 1.1 christos version_type=sunos
11128 1.1 christos need_lib_prefix=no
11129 1.1 christos need_version=no
11130 1.1 christos case $host_cpu in
11131 1.1 christos ia64*)
11132 1.1 christos shrext_cmds='.so'
11133 1.1 christos hardcode_into_libs=yes
11134 1.1 christos dynamic_linker="$host_os dld.so"
11135 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11136 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11137 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11138 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11139 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then
11140 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11141 1.1 christos else
11142 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11143 1.1 christos fi
11144 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11145 1.1 christos ;;
11146 1.1 christos hppa*64*)
11147 1.1 christos shrext_cmds='.sl'
11148 1.1 christos hardcode_into_libs=yes
11149 1.1 christos dynamic_linker="$host_os dld.sl"
11150 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11151 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11152 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11153 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11154 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11155 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11156 1.1 christos ;;
11157 1.1 christos *)
11158 1.1 christos shrext_cmds='.sl'
11159 1.1 christos dynamic_linker="$host_os dld.sl"
11160 1.1 christos shlibpath_var=SHLIB_PATH
11161 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11162 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11163 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11164 1.1 christos ;;
11165 1.1 christos esac
11166 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11167 1.1 christos postinstall_cmds='chmod 555 $lib'
11168 1.1 christos # or fails outright, so override atomically:
11169 1.1 christos install_override_mode=555
11170 1.1 christos ;;
11171 1.1 christos
11172 1.1 christos interix[3-9]*)
11173 1.1 christos version_type=linux
11174 1.1 christos need_lib_prefix=no
11175 1.1 christos need_version=no
11176 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11177 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11178 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11179 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11180 1.1 christos shlibpath_overrides_runpath=no
11181 1.1 christos hardcode_into_libs=yes
11182 1.1 christos ;;
11183 1.1 christos
11184 1.1 christos irix5* | irix6* | nonstopux*)
11185 1.1 christos case $host_os in
11186 1.1 christos nonstopux*) version_type=nonstopux ;;
11187 1.1 christos *)
11188 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then
11189 1.1 christos version_type=linux
11190 1.1 christos else
11191 1.1 christos version_type=irix
11192 1.1 christos fi ;;
11193 1.1 christos esac
11194 1.1 christos need_lib_prefix=no
11195 1.1 christos need_version=no
11196 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11197 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11198 1.1 christos case $host_os in
11199 1.1 christos irix5* | nonstopux*)
11200 1.1 christos libsuff= shlibsuff=
11201 1.1 christos ;;
11202 1.1 christos *)
11203 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD
11204 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11205 1.1 christos libsuff= shlibsuff= libmagic=32-bit;;
11206 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11207 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;;
11208 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11209 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;;
11210 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;;
11211 1.1 christos esac
11212 1.1 christos ;;
11213 1.1 christos esac
11214 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11215 1.1 christos shlibpath_overrides_runpath=no
11216 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11217 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11218 1.1 christos hardcode_into_libs=yes
11219 1.1 christos ;;
11220 1.1 christos
11221 1.1 christos # No shared lib support for Linux oldld, aout, or coff.
11222 1.1 christos linux*oldld* | linux*aout* | linux*coff*)
11223 1.1 christos dynamic_linker=no
11224 1.1 christos ;;
11225 1.1 christos
11226 1.1 christos # This must be Linux ELF.
11227 1.1 christos
11228 1.1 christos # uclinux* changes (here and below) have been submitted to the libtool
11229 1.1 christos # project, but have not yet been accepted: they are GCC-local changes
11230 1.1 christos # for the time being. (See
11231 1.1 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
11232 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
11233 1.1 christos version_type=linux
11234 1.1 christos need_lib_prefix=no
11235 1.1 christos need_version=no
11236 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11237 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11238 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11239 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11240 1.1 christos shlibpath_overrides_runpath=no
11241 1.1 christos
11242 1.1 christos # Some binutils ld are patched to set DT_RUNPATH
11243 1.1 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11244 1.1 christos $as_echo_n "(cached) " >&6
11245 1.1 christos else
11246 1.1 christos lt_cv_shlibpath_overrides_runpath=no
11247 1.1 christos save_LDFLAGS=$LDFLAGS
11248 1.1 christos save_libdir=$libdir
11249 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11250 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11251 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11252 1.1 christos /* end confdefs.h. */
11253 1.1 christos
11254 1.1 christos int
11255 1.1 christos main ()
11256 1.1 christos {
11257 1.1 christos
11258 1.1 christos ;
11259 1.1 christos return 0;
11260 1.1 christos }
11261 1.1 christos _ACEOF
11262 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11263 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11264 1.1 christos lt_cv_shlibpath_overrides_runpath=yes
11265 1.1 christos fi
11266 1.1 christos fi
11267 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11268 1.1 christos conftest$ac_exeext conftest.$ac_ext
11269 1.1 christos LDFLAGS=$save_LDFLAGS
11270 1.1 christos libdir=$save_libdir
11271 1.1 christos
11272 1.1 christos fi
11273 1.1 christos
11274 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11275 1.1 christos
11276 1.1 christos # This implies no fast_install, which is unacceptable.
11277 1.1 christos # Some rework will be needed to allow for fast_install
11278 1.1 christos # before this can be enabled.
11279 1.1 christos hardcode_into_libs=yes
11280 1.1 christos
11281 1.1 christos # Append ld.so.conf contents to the search path
11282 1.1 christos if test -f /etc/ld.so.conf; then
11283 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' ' '`
11284 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11285 1.1 christos fi
11286 1.1 christos
11287 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on
11288 1.1 christos # powerpc, because MkLinux only supported shared libraries with the
11289 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers,
11290 1.1 christos # most powerpc-linux boxes support dynamic linking these days and
11291 1.1 christos # people can always --disable-shared, the test was removed, and we
11292 1.1 christos # assume the GNU/Linux dynamic linker is in use.
11293 1.1 christos dynamic_linker='GNU/Linux ld.so'
11294 1.1 christos ;;
11295 1.1 christos
11296 1.1 christos netbsd*)
11297 1.1 christos version_type=sunos
11298 1.1 christos need_lib_prefix=no
11299 1.1 christos need_version=no
11300 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11301 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11302 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11303 1.1 christos dynamic_linker='NetBSD (a.out) ld.so'
11304 1.1 christos else
11305 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11306 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11307 1.1 christos dynamic_linker='NetBSD ld.elf_so'
11308 1.1 christos fi
11309 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11310 1.1 christos shlibpath_overrides_runpath=yes
11311 1.1 christos hardcode_into_libs=yes
11312 1.1 christos ;;
11313 1.1 christos
11314 1.1 christos newsos6)
11315 1.1 christos version_type=linux
11316 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11317 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11318 1.1 christos shlibpath_overrides_runpath=yes
11319 1.1 christos ;;
11320 1.1 christos
11321 1.1 christos *nto* | *qnx*)
11322 1.1 christos version_type=qnx
11323 1.1 christos need_lib_prefix=no
11324 1.1 christos need_version=no
11325 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11326 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11327 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11328 1.1 christos shlibpath_overrides_runpath=no
11329 1.1 christos hardcode_into_libs=yes
11330 1.1 christos dynamic_linker='ldqnx.so'
11331 1.1 christos ;;
11332 1.1 christos
11333 1.1 christos openbsd*)
11334 1.1 christos version_type=sunos
11335 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib"
11336 1.1 christos need_lib_prefix=no
11337 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11338 1.1 christos case $host_os in
11339 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11340 1.1 christos *) need_version=no ;;
11341 1.1 christos esac
11342 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11343 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11344 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11345 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11346 1.1 christos case $host_os in
11347 1.1 christos openbsd2.[89] | openbsd2.[89].*)
11348 1.1 christos shlibpath_overrides_runpath=no
11349 1.1 christos ;;
11350 1.1 christos *)
11351 1.1 christos shlibpath_overrides_runpath=yes
11352 1.1 christos ;;
11353 1.1 christos esac
11354 1.1 christos else
11355 1.1 christos shlibpath_overrides_runpath=yes
11356 1.1 christos fi
11357 1.1 christos ;;
11358 1.1 christos
11359 1.1 christos os2*)
11360 1.1 christos libname_spec='$name'
11361 1.1 christos shrext_cmds=".dll"
11362 1.1 christos need_lib_prefix=no
11363 1.1 christos library_names_spec='$libname${shared_ext} $libname.a'
11364 1.1 christos dynamic_linker='OS/2 ld.exe'
11365 1.1 christos shlibpath_var=LIBPATH
11366 1.1 christos ;;
11367 1.1 christos
11368 1.1 christos osf3* | osf4* | osf5*)
11369 1.1 christos version_type=osf
11370 1.1 christos need_lib_prefix=no
11371 1.1 christos need_version=no
11372 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11373 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11374 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11375 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11376 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11377 1.1 christos ;;
11378 1.1 christos
11379 1.1 christos rdos*)
11380 1.1 christos dynamic_linker=no
11381 1.1 christos ;;
11382 1.1 christos
11383 1.1 christos solaris*)
11384 1.1 christos version_type=linux
11385 1.1 christos need_lib_prefix=no
11386 1.1 christos need_version=no
11387 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11388 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11389 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11390 1.1 christos shlibpath_overrides_runpath=yes
11391 1.1 christos hardcode_into_libs=yes
11392 1.1 christos # ldd complains unless libraries are executable
11393 1.1 christos postinstall_cmds='chmod +x $lib'
11394 1.1 christos ;;
11395 1.1 christos
11396 1.1 christos sunos4*)
11397 1.1 christos version_type=sunos
11398 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11399 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11400 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11401 1.1 christos shlibpath_overrides_runpath=yes
11402 1.1 christos if test "$with_gnu_ld" = yes; then
11403 1.1 christos need_lib_prefix=no
11404 1.1 christos fi
11405 1.1 christos need_version=yes
11406 1.1 christos ;;
11407 1.1 christos
11408 1.1 christos sysv4 | sysv4.3*)
11409 1.1 christos version_type=linux
11410 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11411 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11412 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11413 1.1 christos case $host_vendor in
11414 1.1 christos sni)
11415 1.1 christos shlibpath_overrides_runpath=no
11416 1.1 christos need_lib_prefix=no
11417 1.1 christos runpath_var=LD_RUN_PATH
11418 1.1 christos ;;
11419 1.1 christos siemens)
11420 1.1 christos need_lib_prefix=no
11421 1.1 christos ;;
11422 1.1 christos motorola)
11423 1.1 christos need_lib_prefix=no
11424 1.1 christos need_version=no
11425 1.1 christos shlibpath_overrides_runpath=no
11426 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11427 1.1 christos ;;
11428 1.1 christos esac
11429 1.1 christos ;;
11430 1.1 christos
11431 1.1 christos sysv4*MP*)
11432 1.1 christos if test -d /usr/nec ;then
11433 1.1 christos version_type=linux
11434 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11435 1.1 christos soname_spec='$libname${shared_ext}.$major'
11436 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11437 1.1 christos fi
11438 1.1 christos ;;
11439 1.1 christos
11440 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11441 1.1 christos version_type=freebsd-elf
11442 1.1 christos need_lib_prefix=no
11443 1.1 christos need_version=no
11444 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11445 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11446 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11447 1.1 christos shlibpath_overrides_runpath=yes
11448 1.1 christos hardcode_into_libs=yes
11449 1.1 christos if test "$with_gnu_ld" = yes; then
11450 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11451 1.1 christos else
11452 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11453 1.1 christos case $host_os in
11454 1.1 christos sco3.2v5*)
11455 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11456 1.1 christos ;;
11457 1.1 christos esac
11458 1.1 christos fi
11459 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib'
11460 1.1 christos ;;
11461 1.1 christos
11462 1.1 christos tpf*)
11463 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11464 1.1 christos version_type=linux
11465 1.1 christos need_lib_prefix=no
11466 1.1 christos need_version=no
11467 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11468 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11469 1.1 christos shlibpath_overrides_runpath=no
11470 1.1 christos hardcode_into_libs=yes
11471 1.1 christos ;;
11472 1.1 christos
11473 1.1 christos uts4*)
11474 1.1 christos version_type=linux
11475 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11476 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11477 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11478 1.1 christos ;;
11479 1.1 christos
11480 1.1 christos # Shared libraries for VwWorks, >= 7 only at this stage
11481 1.1 christos # and (fpic) still incompatible with "large" code models
11482 1.1 christos # in a few configurations. Only for RTP mode in any case,
11483 1.1 christos # and upon explicit request at configure time.
11484 1.1 christos vxworks7*)
11485 1.1 christos dynamic_linker=no
11486 1.1 christos case ${with_multisubdir}-${enable_shared} in
11487 1.1 christos *large*)
11488 1.1 christos ;;
11489 1.1 christos *mrtp*-yes)
11490 1.1 christos version_type=linux
11491 1.1 christos need_lib_prefix=no
11492 1.1 christos need_version=no
11493 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11494 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11495 1.1 christos dynamic_linker="$host_os module_loader"
11496 1.1 christos ;;
11497 1.1 christos esac
11498 1.1 christos ;;
11499 1.1 christos *)
11500 1.1 christos dynamic_linker=no
11501 1.1 christos ;;
11502 1.1 christos esac
11503 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11504 1.1 christos $as_echo "$dynamic_linker" >&6; }
11505 1.1 christos test "$dynamic_linker" = no && can_build_shared=no
11506 1.1 christos
11507 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11508 1.1 christos if test "$GCC" = yes; then
11509 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11510 1.1 christos fi
11511 1.1 christos
11512 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11513 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11514 1.1 christos fi
11515 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11516 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11517 1.1 christos fi
11518 1.1 christos
11519 1.1 christos
11520 1.1 christos
11521 1.1 christos
11522 1.1 christos
11523 1.1 christos
11524 1.1 christos
11525 1.1 christos
11526 1.1 christos
11527 1.1 christos
11528 1.1 christos
11529 1.1 christos
11530 1.1 christos
11531 1.1 christos
11532 1.1 christos
11533 1.1 christos
11534 1.1 christos
11535 1.1 christos
11536 1.1 christos
11537 1.1 christos
11538 1.1 christos
11539 1.1 christos
11540 1.1 christos
11541 1.1 christos
11542 1.1 christos
11543 1.1 christos
11544 1.1 christos
11545 1.1 christos
11546 1.1 christos
11547 1.1 christos
11548 1.1 christos
11549 1.1 christos
11550 1.1 christos
11551 1.1 christos
11552 1.1 christos
11553 1.1 christos
11554 1.1 christos
11555 1.1 christos
11556 1.1 christos
11557 1.1 christos
11558 1.1 christos
11559 1.1 christos
11560 1.1 christos
11561 1.1 christos
11562 1.1 christos
11563 1.1 christos
11564 1.1 christos
11565 1.1 christos
11566 1.1 christos
11567 1.1 christos
11568 1.1 christos
11569 1.1 christos
11570 1.1 christos
11571 1.1 christos
11572 1.1 christos
11573 1.1 christos
11574 1.1 christos
11575 1.1 christos
11576 1.1 christos
11577 1.1 christos
11578 1.1 christos
11579 1.1 christos
11580 1.1 christos
11581 1.1 christos
11582 1.1 christos
11583 1.1 christos
11584 1.1 christos
11585 1.1 christos
11586 1.1 christos
11587 1.1 christos
11588 1.1 christos
11589 1.1 christos
11590 1.1 christos
11591 1.1 christos
11592 1.1 christos
11593 1.1 christos
11594 1.1 christos
11595 1.1 christos
11596 1.1 christos
11597 1.1 christos
11598 1.1 christos
11599 1.1 christos
11600 1.1 christos
11601 1.1 christos
11602 1.1 christos
11603 1.1 christos
11604 1.1 christos
11605 1.1 christos
11606 1.1 christos
11607 1.1 christos
11608 1.1 christos
11609 1.1 christos
11610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11611 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11612 1.1 christos hardcode_action=
11613 1.1 christos if test -n "$hardcode_libdir_flag_spec" ||
11614 1.1 christos test -n "$runpath_var" ||
11615 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then
11616 1.1 christos
11617 1.1 christos # We can hardcode non-existent directories.
11618 1.1 christos if test "$hardcode_direct" != no &&
11619 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we
11620 1.1 christos # have to relink, otherwise we might link with an installed library
11621 1.1 christos # when we should be linking with a yet-to-be-installed one
11622 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11623 1.1 christos test "$hardcode_minus_L" != no; then
11624 1.1 christos # Linking always hardcodes the temporary library directory.
11625 1.1 christos hardcode_action=relink
11626 1.1 christos else
11627 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs.
11628 1.1 christos hardcode_action=immediate
11629 1.1 christos fi
11630 1.1 christos else
11631 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing
11632 1.1 christos # directories.
11633 1.1 christos hardcode_action=unsupported
11634 1.1 christos fi
11635 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11636 1.1 christos $as_echo "$hardcode_action" >&6; }
11637 1.1 christos
11638 1.1 christos if test "$hardcode_action" = relink ||
11639 1.1 christos test "$inherit_rpath" = yes; then
11640 1.1 christos # Fast installation is not supported
11641 1.1 christos enable_fast_install=no
11642 1.1 christos elif test "$shlibpath_overrides_runpath" = yes ||
11643 1.1 christos test "$enable_shared" = no; then
11644 1.1 christos # Fast installation is not necessary
11645 1.1 christos enable_fast_install=needless
11646 1.1 christos fi
11647 1.1 christos
11648 1.1 christos
11649 1.1 christos
11650 1.1 christos
11651 1.1 christos
11652 1.1 christos
11653 1.1 christos if test "x$enable_dlopen" != xyes; then
11654 1.1 christos enable_dlopen=unknown
11655 1.1 christos enable_dlopen_self=unknown
11656 1.1 christos enable_dlopen_self_static=unknown
11657 1.1 christos else
11658 1.1 christos lt_cv_dlopen=no
11659 1.1 christos lt_cv_dlopen_libs=
11660 1.1 christos
11661 1.1 christos case $host_os in
11662 1.1 christos beos*)
11663 1.1 christos lt_cv_dlopen="load_add_on"
11664 1.1 christos lt_cv_dlopen_libs=
11665 1.1 christos lt_cv_dlopen_self=yes
11666 1.1 christos ;;
11667 1.1 christos
11668 1.1 christos mingw* | pw32* | cegcc*)
11669 1.1 christos lt_cv_dlopen="LoadLibrary"
11670 1.1 christos lt_cv_dlopen_libs=
11671 1.1 christos ;;
11672 1.1 christos
11673 1.1 christos cygwin*)
11674 1.1 christos lt_cv_dlopen="dlopen"
11675 1.1 christos lt_cv_dlopen_libs=
11676 1.1 christos ;;
11677 1.1 christos
11678 1.1 christos darwin*)
11679 1.1 christos # if libdl is installed we need to link against it
11680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11681 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11682 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11683 1.1 christos $as_echo_n "(cached) " >&6
11684 1.1 christos else
11685 1.1 christos ac_check_lib_save_LIBS=$LIBS
11686 1.1 christos LIBS="-ldl $LIBS"
11687 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11688 1.1 christos /* end confdefs.h. */
11689 1.1 christos
11690 1.1 christos /* Override any GCC internal prototype to avoid an error.
11691 1.1 christos Use char because int might match the return type of a GCC
11692 1.1 christos builtin and then its argument prototype would still apply. */
11693 1.1 christos #ifdef __cplusplus
11694 1.1 christos extern "C"
11695 1.1 christos #endif
11696 1.1 christos char dlopen ();
11697 1.1 christos int
11698 1.1 christos main ()
11699 1.1 christos {
11700 1.1 christos return dlopen ();
11701 1.1 christos ;
11702 1.1 christos return 0;
11703 1.1 christos }
11704 1.1 christos _ACEOF
11705 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11706 1.1 christos ac_cv_lib_dl_dlopen=yes
11707 1.1 christos else
11708 1.1 christos ac_cv_lib_dl_dlopen=no
11709 1.1 christos fi
11710 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11711 1.1 christos conftest$ac_exeext conftest.$ac_ext
11712 1.1 christos LIBS=$ac_check_lib_save_LIBS
11713 1.1 christos fi
11714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11715 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11716 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11717 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11718 1.1 christos else
11719 1.1 christos
11720 1.1 christos lt_cv_dlopen="dyld"
11721 1.1 christos lt_cv_dlopen_libs=
11722 1.1 christos lt_cv_dlopen_self=yes
11723 1.1 christos
11724 1.1 christos fi
11725 1.1 christos
11726 1.1 christos ;;
11727 1.1 christos
11728 1.1 christos *)
11729 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11730 1.1 christos if test "x$ac_cv_func_shl_load" = xyes; then :
11731 1.1 christos lt_cv_dlopen="shl_load"
11732 1.1 christos else
11733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11734 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; }
11735 1.1 christos if ${ac_cv_lib_dld_shl_load+:} false; then :
11736 1.1 christos $as_echo_n "(cached) " >&6
11737 1.1 christos else
11738 1.1 christos ac_check_lib_save_LIBS=$LIBS
11739 1.1 christos LIBS="-ldld $LIBS"
11740 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11741 1.1 christos /* end confdefs.h. */
11742 1.1 christos
11743 1.1 christos /* Override any GCC internal prototype to avoid an error.
11744 1.1 christos Use char because int might match the return type of a GCC
11745 1.1 christos builtin and then its argument prototype would still apply. */
11746 1.1 christos #ifdef __cplusplus
11747 1.1 christos extern "C"
11748 1.1 christos #endif
11749 1.1 christos char shl_load ();
11750 1.1 christos int
11751 1.1 christos main ()
11752 1.1 christos {
11753 1.1 christos return shl_load ();
11754 1.1 christos ;
11755 1.1 christos return 0;
11756 1.1 christos }
11757 1.1 christos _ACEOF
11758 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11759 1.1 christos ac_cv_lib_dld_shl_load=yes
11760 1.1 christos else
11761 1.1 christos ac_cv_lib_dld_shl_load=no
11762 1.1 christos fi
11763 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11764 1.1 christos conftest$ac_exeext conftest.$ac_ext
11765 1.1 christos LIBS=$ac_check_lib_save_LIBS
11766 1.1 christos fi
11767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11768 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11769 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11770 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11771 1.1 christos else
11772 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11773 1.1 christos if test "x$ac_cv_func_dlopen" = xyes; then :
11774 1.1 christos lt_cv_dlopen="dlopen"
11775 1.1 christos else
11776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11777 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11778 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11779 1.1 christos $as_echo_n "(cached) " >&6
11780 1.1 christos else
11781 1.1 christos ac_check_lib_save_LIBS=$LIBS
11782 1.1 christos LIBS="-ldl $LIBS"
11783 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11784 1.1 christos /* end confdefs.h. */
11785 1.1 christos
11786 1.1 christos /* Override any GCC internal prototype to avoid an error.
11787 1.1 christos Use char because int might match the return type of a GCC
11788 1.1 christos builtin and then its argument prototype would still apply. */
11789 1.1 christos #ifdef __cplusplus
11790 1.1 christos extern "C"
11791 1.1 christos #endif
11792 1.1 christos char dlopen ();
11793 1.1 christos int
11794 1.1 christos main ()
11795 1.1 christos {
11796 1.1 christos return dlopen ();
11797 1.1 christos ;
11798 1.1 christos return 0;
11799 1.1 christos }
11800 1.1 christos _ACEOF
11801 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11802 1.1 christos ac_cv_lib_dl_dlopen=yes
11803 1.1 christos else
11804 1.1 christos ac_cv_lib_dl_dlopen=no
11805 1.1 christos fi
11806 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11807 1.1 christos conftest$ac_exeext conftest.$ac_ext
11808 1.1 christos LIBS=$ac_check_lib_save_LIBS
11809 1.1 christos fi
11810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11811 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11812 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11813 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11814 1.1 christos else
11815 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11816 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11817 1.1 christos if ${ac_cv_lib_svld_dlopen+:} false; then :
11818 1.1 christos $as_echo_n "(cached) " >&6
11819 1.1 christos else
11820 1.1 christos ac_check_lib_save_LIBS=$LIBS
11821 1.1 christos LIBS="-lsvld $LIBS"
11822 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11823 1.1 christos /* end confdefs.h. */
11824 1.1 christos
11825 1.1 christos /* Override any GCC internal prototype to avoid an error.
11826 1.1 christos Use char because int might match the return type of a GCC
11827 1.1 christos builtin and then its argument prototype would still apply. */
11828 1.1 christos #ifdef __cplusplus
11829 1.1 christos extern "C"
11830 1.1 christos #endif
11831 1.1 christos char dlopen ();
11832 1.1 christos int
11833 1.1 christos main ()
11834 1.1 christos {
11835 1.1 christos return dlopen ();
11836 1.1 christos ;
11837 1.1 christos return 0;
11838 1.1 christos }
11839 1.1 christos _ACEOF
11840 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11841 1.1 christos ac_cv_lib_svld_dlopen=yes
11842 1.1 christos else
11843 1.1 christos ac_cv_lib_svld_dlopen=no
11844 1.1 christos fi
11845 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11846 1.1 christos conftest$ac_exeext conftest.$ac_ext
11847 1.1 christos LIBS=$ac_check_lib_save_LIBS
11848 1.1 christos fi
11849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11850 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11851 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11852 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11853 1.1 christos else
11854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11855 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; }
11856 1.1 christos if ${ac_cv_lib_dld_dld_link+:} false; then :
11857 1.1 christos $as_echo_n "(cached) " >&6
11858 1.1 christos else
11859 1.1 christos ac_check_lib_save_LIBS=$LIBS
11860 1.1 christos LIBS="-ldld $LIBS"
11861 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11862 1.1 christos /* end confdefs.h. */
11863 1.1 christos
11864 1.1 christos /* Override any GCC internal prototype to avoid an error.
11865 1.1 christos Use char because int might match the return type of a GCC
11866 1.1 christos builtin and then its argument prototype would still apply. */
11867 1.1 christos #ifdef __cplusplus
11868 1.1 christos extern "C"
11869 1.1 christos #endif
11870 1.1 christos char dld_link ();
11871 1.1 christos int
11872 1.1 christos main ()
11873 1.1 christos {
11874 1.1 christos return dld_link ();
11875 1.1 christos ;
11876 1.1 christos return 0;
11877 1.1 christos }
11878 1.1 christos _ACEOF
11879 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11880 1.1 christos ac_cv_lib_dld_dld_link=yes
11881 1.1 christos else
11882 1.1 christos ac_cv_lib_dld_dld_link=no
11883 1.1 christos fi
11884 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11885 1.1 christos conftest$ac_exeext conftest.$ac_ext
11886 1.1 christos LIBS=$ac_check_lib_save_LIBS
11887 1.1 christos fi
11888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11889 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11890 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11891 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11892 1.1 christos fi
11893 1.1 christos
11894 1.1 christos
11895 1.1 christos fi
11896 1.1 christos
11897 1.1 christos
11898 1.1 christos fi
11899 1.1 christos
11900 1.1 christos
11901 1.1 christos fi
11902 1.1 christos
11903 1.1 christos
11904 1.1 christos fi
11905 1.1 christos
11906 1.1 christos
11907 1.1 christos fi
11908 1.1 christos
11909 1.1 christos ;;
11910 1.1 christos esac
11911 1.1 christos
11912 1.1 christos if test "x$lt_cv_dlopen" != xno; then
11913 1.1 christos enable_dlopen=yes
11914 1.1 christos else
11915 1.1 christos enable_dlopen=no
11916 1.1 christos fi
11917 1.1 christos
11918 1.1 christos case $lt_cv_dlopen in
11919 1.1 christos dlopen)
11920 1.1 christos save_CPPFLAGS="$CPPFLAGS"
11921 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11922 1.1 christos
11923 1.1 christos save_LDFLAGS="$LDFLAGS"
11924 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11925 1.1 christos
11926 1.1 christos save_LIBS="$LIBS"
11927 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS"
11928 1.1 christos
11929 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11930 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11931 1.1 christos if ${lt_cv_dlopen_self+:} false; then :
11932 1.1 christos $as_echo_n "(cached) " >&6
11933 1.1 christos else
11934 1.1 christos if test "$cross_compiling" = yes; then :
11935 1.1 christos lt_cv_dlopen_self=cross
11936 1.1 christos else
11937 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11938 1.1 christos lt_status=$lt_dlunknown
11939 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
11940 1.1.1.3 christos #line 11940 "configure"
11941 1.1 christos #include "confdefs.h"
11942 1.1 christos
11943 1.1 christos #if HAVE_DLFCN_H
11944 1.1 christos #include <dlfcn.h>
11945 1.1 christos #endif
11946 1.1 christos
11947 1.1 christos #include <stdio.h>
11948 1.1 christos
11949 1.1 christos #ifdef RTLD_GLOBAL
11950 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL
11951 1.1 christos #else
11952 1.1 christos # ifdef DL_GLOBAL
11953 1.1 christos # define LT_DLGLOBAL DL_GLOBAL
11954 1.1 christos # else
11955 1.1 christos # define LT_DLGLOBAL 0
11956 1.1 christos # endif
11957 1.1 christos #endif
11958 1.1 christos
11959 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11960 1.1 christos find out it does not work in some platform. */
11961 1.1 christos #ifndef LT_DLLAZY_OR_NOW
11962 1.1 christos # ifdef RTLD_LAZY
11963 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11964 1.1 christos # else
11965 1.1 christos # ifdef DL_LAZY
11966 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11967 1.1 christos # else
11968 1.1 christos # ifdef RTLD_NOW
11969 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11970 1.1 christos # else
11971 1.1 christos # ifdef DL_NOW
11972 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW
11973 1.1 christos # else
11974 1.1 christos # define LT_DLLAZY_OR_NOW 0
11975 1.1 christos # endif
11976 1.1 christos # endif
11977 1.1 christos # endif
11978 1.1 christos # endif
11979 1.1 christos #endif
11980 1.1 christos
11981 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated
11982 1.1 christos correspondingly for the symbols needed. */
11983 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11984 1.1 christos void fnord () __attribute__((visibility("default")));
11985 1.1 christos #endif
11986 1.1 christos
11987 1.1 christos void fnord () { int i=42; }
11988 1.1 christos int main ()
11989 1.1 christos {
11990 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11991 1.1 christos int status = $lt_dlunknown;
11992 1.1 christos
11993 1.1 christos if (self)
11994 1.1 christos {
11995 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11996 1.1 christos else
11997 1.1 christos {
11998 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11999 1.1 christos else puts (dlerror ());
12000 1.1 christos }
12001 1.1 christos /* dlclose (self); */
12002 1.1 christos }
12003 1.1 christos else
12004 1.1 christos puts (dlerror ());
12005 1.1 christos
12006 1.1 christos return status;
12007 1.1 christos }
12008 1.1 christos _LT_EOF
12009 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12010 1.1 christos (eval $ac_link) 2>&5
12011 1.1 christos ac_status=$?
12012 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12013 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12014 1.1 christos (./conftest; exit; ) >&5 2>/dev/null
12015 1.1 christos lt_status=$?
12016 1.1 christos case x$lt_status in
12017 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12018 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12019 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12020 1.1 christos esac
12021 1.1 christos else :
12022 1.1 christos # compilation failed
12023 1.1 christos lt_cv_dlopen_self=no
12024 1.1 christos fi
12025 1.1 christos fi
12026 1.1 christos rm -fr conftest*
12027 1.1 christos
12028 1.1 christos
12029 1.1 christos fi
12030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12031 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; }
12032 1.1 christos
12033 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then
12034 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12035 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12036 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12037 1.1 christos if ${lt_cv_dlopen_self_static+:} false; then :
12038 1.1 christos $as_echo_n "(cached) " >&6
12039 1.1 christos else
12040 1.1 christos if test "$cross_compiling" = yes; then :
12041 1.1 christos lt_cv_dlopen_self_static=cross
12042 1.1 christos else
12043 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12044 1.1 christos lt_status=$lt_dlunknown
12045 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
12046 1.1.1.3 christos #line 12046 "configure"
12047 1.1 christos #include "confdefs.h"
12048 1.1 christos
12049 1.1 christos #if HAVE_DLFCN_H
12050 1.1 christos #include <dlfcn.h>
12051 1.1 christos #endif
12052 1.1 christos
12053 1.1 christos #include <stdio.h>
12054 1.1 christos
12055 1.1 christos #ifdef RTLD_GLOBAL
12056 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL
12057 1.1 christos #else
12058 1.1 christos # ifdef DL_GLOBAL
12059 1.1 christos # define LT_DLGLOBAL DL_GLOBAL
12060 1.1 christos # else
12061 1.1 christos # define LT_DLGLOBAL 0
12062 1.1 christos # endif
12063 1.1 christos #endif
12064 1.1 christos
12065 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12066 1.1 christos find out it does not work in some platform. */
12067 1.1 christos #ifndef LT_DLLAZY_OR_NOW
12068 1.1 christos # ifdef RTLD_LAZY
12069 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
12070 1.1 christos # else
12071 1.1 christos # ifdef DL_LAZY
12072 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY
12073 1.1 christos # else
12074 1.1 christos # ifdef RTLD_NOW
12075 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
12076 1.1 christos # else
12077 1.1 christos # ifdef DL_NOW
12078 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW
12079 1.1 christos # else
12080 1.1 christos # define LT_DLLAZY_OR_NOW 0
12081 1.1 christos # endif
12082 1.1 christos # endif
12083 1.1 christos # endif
12084 1.1 christos # endif
12085 1.1 christos #endif
12086 1.1 christos
12087 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated
12088 1.1 christos correspondingly for the symbols needed. */
12089 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12090 1.1 christos void fnord () __attribute__((visibility("default")));
12091 1.1 christos #endif
12092 1.1 christos
12093 1.1 christos void fnord () { int i=42; }
12094 1.1 christos int main ()
12095 1.1 christos {
12096 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12097 1.1 christos int status = $lt_dlunknown;
12098 1.1 christos
12099 1.1 christos if (self)
12100 1.1 christos {
12101 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12102 1.1 christos else
12103 1.1 christos {
12104 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12105 1.1 christos else puts (dlerror ());
12106 1.1 christos }
12107 1.1 christos /* dlclose (self); */
12108 1.1 christos }
12109 1.1 christos else
12110 1.1 christos puts (dlerror ());
12111 1.1 christos
12112 1.1 christos return status;
12113 1.1 christos }
12114 1.1 christos _LT_EOF
12115 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12116 1.1 christos (eval $ac_link) 2>&5
12117 1.1 christos ac_status=$?
12118 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12119 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12120 1.1 christos (./conftest; exit; ) >&5 2>/dev/null
12121 1.1 christos lt_status=$?
12122 1.1 christos case x$lt_status in
12123 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12124 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12125 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12126 1.1 christos esac
12127 1.1 christos else :
12128 1.1 christos # compilation failed
12129 1.1 christos lt_cv_dlopen_self_static=no
12130 1.1 christos fi
12131 1.1 christos fi
12132 1.1 christos rm -fr conftest*
12133 1.1 christos
12134 1.1 christos
12135 1.1 christos fi
12136 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12137 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; }
12138 1.1 christos fi
12139 1.1 christos
12140 1.1 christos CPPFLAGS="$save_CPPFLAGS"
12141 1.1 christos LDFLAGS="$save_LDFLAGS"
12142 1.1 christos LIBS="$save_LIBS"
12143 1.1 christos ;;
12144 1.1 christos esac
12145 1.1 christos
12146 1.1 christos case $lt_cv_dlopen_self in
12147 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12148 1.1 christos *) enable_dlopen_self=unknown ;;
12149 1.1 christos esac
12150 1.1 christos
12151 1.1 christos case $lt_cv_dlopen_self_static in
12152 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12153 1.1 christos *) enable_dlopen_self_static=unknown ;;
12154 1.1 christos esac
12155 1.1 christos fi
12156 1.1 christos
12157 1.1 christos
12158 1.1 christos
12159 1.1 christos
12160 1.1 christos
12161 1.1 christos
12162 1.1 christos
12163 1.1 christos
12164 1.1 christos
12165 1.1 christos
12166 1.1 christos
12167 1.1 christos
12168 1.1 christos
12169 1.1 christos
12170 1.1 christos
12171 1.1 christos
12172 1.1 christos
12173 1.1 christos striplib=
12174 1.1 christos old_striplib=
12175 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12176 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12177 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12178 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12179 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12180 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12181 1.1 christos $as_echo "yes" >&6; }
12182 1.1 christos else
12183 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough
12184 1.1 christos case $host_os in
12185 1.1 christos darwin*)
12186 1.1 christos if test -n "$STRIP" ; then
12187 1.1 christos striplib="$STRIP -x"
12188 1.1 christos old_striplib="$STRIP -S"
12189 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12190 1.1 christos $as_echo "yes" >&6; }
12191 1.1 christos else
12192 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12193 1.1 christos $as_echo "no" >&6; }
12194 1.1 christos fi
12195 1.1 christos ;;
12196 1.1 christos *)
12197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12198 1.1 christos $as_echo "no" >&6; }
12199 1.1 christos ;;
12200 1.1 christos esac
12201 1.1 christos fi
12202 1.1 christos
12203 1.1 christos
12204 1.1 christos
12205 1.1 christos
12206 1.1 christos
12207 1.1 christos
12208 1.1 christos
12209 1.1 christos
12210 1.1 christos
12211 1.1 christos
12212 1.1 christos
12213 1.1 christos
12214 1.1 christos # Report which library types will actually be built
12215 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12216 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12217 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12218 1.1 christos $as_echo "$can_build_shared" >&6; }
12219 1.1 christos
12220 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12221 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; }
12222 1.1 christos test "$can_build_shared" = "no" && enable_shared=no
12223 1.1 christos
12224 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and
12225 1.1 christos # are all built from PIC.
12226 1.1 christos case $host_os in
12227 1.1 christos aix3*)
12228 1.1 christos test "$enable_shared" = yes && enable_static=no
12229 1.1 christos if test -n "$RANLIB"; then
12230 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib"
12231 1.1 christos postinstall_cmds='$RANLIB $lib'
12232 1.1 christos fi
12233 1.1 christos ;;
12234 1.1 christos
12235 1.1 christos aix[4-9]*)
12236 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12237 1.1 christos test "$enable_shared" = yes && enable_static=no
12238 1.1 christos fi
12239 1.1 christos ;;
12240 1.1 christos esac
12241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12242 1.1 christos $as_echo "$enable_shared" >&6; }
12243 1.1 christos
12244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12245 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; }
12246 1.1 christos # Make sure either enable_shared or enable_static is yes.
12247 1.1 christos test "$enable_shared" = yes || enable_static=yes
12248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12249 1.1 christos $as_echo "$enable_static" >&6; }
12250 1.1 christos
12251 1.1 christos
12252 1.1 christos
12253 1.1 christos
12254 1.1 christos fi
12255 1.1 christos ac_ext=c
12256 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12257 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12258 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12259 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12260 1.1 christos
12261 1.1 christos CC="$lt_save_CC"
12262 1.1 christos
12263 1.1 christos
12264 1.1 christos
12265 1.1 christos
12266 1.1 christos
12267 1.1 christos
12268 1.1 christos
12269 1.1 christos
12270 1.1 christos
12271 1.1 christos
12272 1.1 christos
12273 1.1 christos
12274 1.1 christos
12275 1.1 christos ac_config_commands="$ac_config_commands libtool"
12276 1.1 christos
12277 1.1 christos
12278 1.1 christos
12279 1.1 christos
12280 1.1 christos # Only expand once:
12281 1.1 christos
12282 1.1 christos
12283 1.1 christos # Check whether --enable-largefile was given.
12284 1.1 christos if test "${enable_largefile+set}" = set; then :
12285 1.1 christos enableval=$enable_largefile;
12286 1.1 christos fi
12287 1.1 christos
12288 1.1 christos if test "$enable_largefile" != no; then
12289 1.1 christos
12290 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12291 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12292 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
12293 1.1 christos $as_echo_n "(cached) " >&6
12294 1.1 christos else
12295 1.1 christos ac_cv_sys_largefile_CC=no
12296 1.1 christos if test "$GCC" != yes; then
12297 1.1 christos ac_save_CC=$CC
12298 1.1 christos while :; do
12299 1.1 christos # IRIX 6.2 and later do not support large files by default,
12300 1.1 christos # so use the C compiler's -n32 option if that helps.
12301 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12302 1.1 christos /* end confdefs.h. */
12303 1.1 christos #include <sys/types.h>
12304 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12305 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12306 1.1 christos since some C++ compilers masquerading as C compilers
12307 1.1 christos incorrectly reject 9223372036854775807. */
12308 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12309 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12310 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12311 1.1 christos ? 1 : -1];
12312 1.1 christos int
12313 1.1 christos main ()
12314 1.1 christos {
12315 1.1 christos
12316 1.1 christos ;
12317 1.1 christos return 0;
12318 1.1 christos }
12319 1.1 christos _ACEOF
12320 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12321 1.1 christos break
12322 1.1 christos fi
12323 1.1 christos rm -f core conftest.err conftest.$ac_objext
12324 1.1 christos CC="$CC -n32"
12325 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12326 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
12327 1.1 christos fi
12328 1.1 christos rm -f core conftest.err conftest.$ac_objext
12329 1.1 christos break
12330 1.1 christos done
12331 1.1 christos CC=$ac_save_CC
12332 1.1 christos rm -f conftest.$ac_ext
12333 1.1 christos fi
12334 1.1 christos fi
12335 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12336 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12337 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
12338 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
12339 1.1 christos fi
12340 1.1 christos
12341 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12342 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12343 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
12344 1.1 christos $as_echo_n "(cached) " >&6
12345 1.1 christos else
12346 1.1 christos while :; do
12347 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12348 1.1 christos /* end confdefs.h. */
12349 1.1 christos #include <sys/types.h>
12350 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12351 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12352 1.1 christos since some C++ compilers masquerading as C compilers
12353 1.1 christos incorrectly reject 9223372036854775807. */
12354 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12355 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12356 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12357 1.1 christos ? 1 : -1];
12358 1.1 christos int
12359 1.1 christos main ()
12360 1.1 christos {
12361 1.1 christos
12362 1.1 christos ;
12363 1.1 christos return 0;
12364 1.1 christos }
12365 1.1 christos _ACEOF
12366 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12367 1.1 christos ac_cv_sys_file_offset_bits=no; break
12368 1.1 christos fi
12369 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12370 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12371 1.1 christos /* end confdefs.h. */
12372 1.1 christos #define _FILE_OFFSET_BITS 64
12373 1.1 christos #include <sys/types.h>
12374 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12375 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12376 1.1 christos since some C++ compilers masquerading as C compilers
12377 1.1 christos incorrectly reject 9223372036854775807. */
12378 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12379 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12380 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12381 1.1 christos ? 1 : -1];
12382 1.1 christos int
12383 1.1 christos main ()
12384 1.1 christos {
12385 1.1 christos
12386 1.1 christos ;
12387 1.1 christos return 0;
12388 1.1 christos }
12389 1.1 christos _ACEOF
12390 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12391 1.1 christos ac_cv_sys_file_offset_bits=64; break
12392 1.1 christos fi
12393 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12394 1.1 christos ac_cv_sys_file_offset_bits=unknown
12395 1.1 christos break
12396 1.1 christos done
12397 1.1 christos fi
12398 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12399 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12400 1.1 christos case $ac_cv_sys_file_offset_bits in #(
12401 1.1 christos no | unknown) ;;
12402 1.1 christos *)
12403 1.1 christos cat >>confdefs.h <<_ACEOF
12404 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12405 1.1 christos _ACEOF
12406 1.1 christos ;;
12407 1.1 christos esac
12408 1.1 christos rm -rf conftest*
12409 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
12410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12411 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12412 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
12413 1.1 christos $as_echo_n "(cached) " >&6
12414 1.1 christos else
12415 1.1 christos while :; do
12416 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12417 1.1 christos /* end confdefs.h. */
12418 1.1 christos #include <sys/types.h>
12419 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12420 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12421 1.1 christos since some C++ compilers masquerading as C compilers
12422 1.1 christos incorrectly reject 9223372036854775807. */
12423 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12424 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12425 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12426 1.1 christos ? 1 : -1];
12427 1.1 christos int
12428 1.1 christos main ()
12429 1.1 christos {
12430 1.1 christos
12431 1.1 christos ;
12432 1.1 christos return 0;
12433 1.1 christos }
12434 1.1 christos _ACEOF
12435 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12436 1.1 christos ac_cv_sys_large_files=no; break
12437 1.1 christos fi
12438 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12439 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440 1.1 christos /* end confdefs.h. */
12441 1.1 christos #define _LARGE_FILES 1
12442 1.1 christos #include <sys/types.h>
12443 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12444 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12445 1.1 christos since some C++ compilers masquerading as C compilers
12446 1.1 christos incorrectly reject 9223372036854775807. */
12447 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12448 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12449 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12450 1.1 christos ? 1 : -1];
12451 1.1 christos int
12452 1.1 christos main ()
12453 1.1 christos {
12454 1.1 christos
12455 1.1 christos ;
12456 1.1 christos return 0;
12457 1.1 christos }
12458 1.1 christos _ACEOF
12459 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12460 1.1 christos ac_cv_sys_large_files=1; break
12461 1.1 christos fi
12462 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12463 1.1 christos ac_cv_sys_large_files=unknown
12464 1.1 christos break
12465 1.1 christos done
12466 1.1 christos fi
12467 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12468 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
12469 1.1 christos case $ac_cv_sys_large_files in #(
12470 1.1 christos no | unknown) ;;
12471 1.1 christos *)
12472 1.1 christos cat >>confdefs.h <<_ACEOF
12473 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
12474 1.1 christos _ACEOF
12475 1.1 christos ;;
12476 1.1 christos esac
12477 1.1 christos rm -rf conftest*
12478 1.1 christos fi
12479 1.1 christos
12480 1.1 christos
12481 1.1 christos fi
12482 1.1 christos
12483 1.1 christos
12484 1.1 christos MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
12485 1.1 christos for ac_prog in aclocal
12486 1.1 christos do
12487 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12488 1.1 christos set dummy $ac_prog; ac_word=$2
12489 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12490 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12491 1.1 christos if ${ac_cv_prog_ACLOCAL+:} false; then :
12492 1.1 christos $as_echo_n "(cached) " >&6
12493 1.1 christos else
12494 1.1 christos if test -n "$ACLOCAL"; then
12495 1.1 christos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12496 1.1 christos else
12497 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12498 1.1 christos for as_dir in $PATH
12499 1.1 christos do
12500 1.1 christos IFS=$as_save_IFS
12501 1.1 christos test -z "$as_dir" && as_dir=.
12502 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12503 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12504 1.1 christos ac_cv_prog_ACLOCAL="$ac_prog"
12505 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12506 1.1 christos break 2
12507 1.1 christos fi
12508 1.1 christos done
12509 1.1 christos done
12510 1.1 christos IFS=$as_save_IFS
12511 1.1 christos
12512 1.1 christos fi
12513 1.1 christos fi
12514 1.1 christos ACLOCAL=$ac_cv_prog_ACLOCAL
12515 1.1 christos if test -n "$ACLOCAL"; then
12516 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12517 1.1 christos $as_echo "$ACLOCAL" >&6; }
12518 1.1 christos else
12519 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12520 1.1 christos $as_echo "no" >&6; }
12521 1.1 christos fi
12522 1.1 christos
12523 1.1 christos
12524 1.1 christos test -n "$ACLOCAL" && break
12525 1.1 christos done
12526 1.1 christos test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12527 1.1 christos
12528 1.1 christos for ac_prog in autoconf
12529 1.1 christos do
12530 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12531 1.1 christos set dummy $ac_prog; ac_word=$2
12532 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12533 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12534 1.1 christos if ${ac_cv_prog_AUTOCONF+:} false; then :
12535 1.1 christos $as_echo_n "(cached) " >&6
12536 1.1 christos else
12537 1.1 christos if test -n "$AUTOCONF"; then
12538 1.1 christos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12539 1.1 christos else
12540 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12541 1.1 christos for as_dir in $PATH
12542 1.1 christos do
12543 1.1 christos IFS=$as_save_IFS
12544 1.1 christos test -z "$as_dir" && as_dir=.
12545 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12546 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12547 1.1 christos ac_cv_prog_AUTOCONF="$ac_prog"
12548 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12549 1.1 christos break 2
12550 1.1 christos fi
12551 1.1 christos done
12552 1.1 christos done
12553 1.1 christos IFS=$as_save_IFS
12554 1.1 christos
12555 1.1 christos fi
12556 1.1 christos fi
12557 1.1 christos AUTOCONF=$ac_cv_prog_AUTOCONF
12558 1.1 christos if test -n "$AUTOCONF"; then
12559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12560 1.1 christos $as_echo "$AUTOCONF" >&6; }
12561 1.1 christos else
12562 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12563 1.1 christos $as_echo "no" >&6; }
12564 1.1 christos fi
12565 1.1 christos
12566 1.1 christos
12567 1.1 christos test -n "$AUTOCONF" && break
12568 1.1 christos done
12569 1.1 christos test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12570 1.1 christos
12571 1.1 christos for ac_prog in autoheader
12572 1.1 christos do
12573 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12574 1.1 christos set dummy $ac_prog; ac_word=$2
12575 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12576 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12577 1.1 christos if ${ac_cv_prog_AUTOHEADER+:} false; then :
12578 1.1 christos $as_echo_n "(cached) " >&6
12579 1.1 christos else
12580 1.1 christos if test -n "$AUTOHEADER"; then
12581 1.1 christos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12582 1.1 christos else
12583 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12584 1.1 christos for as_dir in $PATH
12585 1.1 christos do
12586 1.1 christos IFS=$as_save_IFS
12587 1.1 christos test -z "$as_dir" && as_dir=.
12588 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12589 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12590 1.1 christos ac_cv_prog_AUTOHEADER="$ac_prog"
12591 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12592 1.1 christos break 2
12593 1.1 christos fi
12594 1.1 christos done
12595 1.1 christos done
12596 1.1 christos IFS=$as_save_IFS
12597 1.1 christos
12598 1.1 christos fi
12599 1.1 christos fi
12600 1.1 christos AUTOHEADER=$ac_cv_prog_AUTOHEADER
12601 1.1 christos if test -n "$AUTOHEADER"; then
12602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12603 1.1 christos $as_echo "$AUTOHEADER" >&6; }
12604 1.1 christos else
12605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12606 1.1 christos $as_echo "no" >&6; }
12607 1.1 christos fi
12608 1.1 christos
12609 1.1 christos
12610 1.1 christos test -n "$AUTOHEADER" && break
12611 1.1 christos done
12612 1.1 christos test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12613 1.1 christos
12614 1.1 christos
12615 1.1 christos
12616 1.1 christos ac_ext=c
12617 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12618 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12619 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12620 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12621 1.1 christos
12622 1.1 christos ac_libsframe_warn_cflags=
12623 1.1 christos save_CFLAGS="$CFLAGS"
12624 1.1 christos for real_option in -Wall -Wextra -Wwrite-strings \
12625 1.1 christos -Wmissing-format-attribute \
12626 1.1 christos -Wstrict-prototypes -Wmissing-prototypes; do
12627 1.1 christos # Do the check with the no- prefix removed since gcc silently
12628 1.1 christos # accepts any -Wno-* option on purpose
12629 1.1 christos case $real_option in
12630 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12631 1.1 christos *) option=$real_option ;;
12632 1.1 christos esac
12633 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12634 1.1 christos
12635 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12636 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
12637 1.1 christos if eval \${$as_acx_Woption+:} false; then :
12638 1.1 christos $as_echo_n "(cached) " >&6
12639 1.1 christos else
12640 1.1 christos CFLAGS="$option"
12641 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12642 1.1 christos /* end confdefs.h. */
12643 1.1 christos
12644 1.1 christos int
12645 1.1 christos main ()
12646 1.1 christos {
12647 1.1 christos
12648 1.1 christos ;
12649 1.1 christos return 0;
12650 1.1 christos }
12651 1.1 christos _ACEOF
12652 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12653 1.1 christos eval "$as_acx_Woption=yes"
12654 1.1 christos else
12655 1.1 christos eval "$as_acx_Woption=no"
12656 1.1 christos fi
12657 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12658 1.1 christos
12659 1.1 christos fi
12660 1.1 christos eval ac_res=\$$as_acx_Woption
12661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12662 1.1 christos $as_echo "$ac_res" >&6; }
12663 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12664 1.1 christos ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option"
12665 1.1 christos fi
12666 1.1 christos done
12667 1.1 christos CFLAGS="$save_CFLAGS"
12668 1.1 christos ac_ext=c
12669 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12670 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12671 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12672 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12673 1.1 christos
12674 1.1 christos
12675 1.1 christos
12676 1.1 christos
12677 1.1 christos
12678 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5
12679 1.1 christos $as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; }
12680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12681 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; }
12682 1.1 christos
12683 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12684 1.1 christos /* end confdefs.h. */
12685 1.1 christos #include <dejagnu.h>
12686 1.1 christos int
12687 1.1 christos main ()
12688 1.1 christos {
12689 1.1 christos pass ("test foo");
12690 1.1 christos return 0;
12691 1.1 christos ;
12692 1.1 christos return 0;
12693 1.1 christos }
12694 1.1 christos _ACEOF
12695 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
12696 1.1 christos ac_cv_dejagnu_compat=yes
12697 1.1 christos else
12698 1.1 christos ac_cv_dejagnu_compat=no
12699 1.1 christos fi
12700 1.1 christos rm -f core conftest.err conftest.$ac_objext \
12701 1.1 christos conftest$ac_exeext conftest.$ac_ext
12702 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12703 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; }
12704 1.1 christos
12705 1.1 christos if test "$ac_cv_dejagnu_compat}" = no ; then
12706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5
12707 1.1 christos $as_echo "detected incompatibility between dejagnu version and gcc" >&6; }
12708 1.1 christos fi
12709 1.1 christos
12710 1.1 christos if test "x$ac_cv_dejagnu_compat" = "xyes"; then
12711 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE=
12712 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE='#'
12713 1.1 christos else
12714 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE='#'
12715 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE=
12716 1.1 christos fi
12717 1.1 christos
12718 1.1 christos
12719 1.1 christos COMPAT_DEJAGNU=$ac_cv_dejagnu_compat
12720 1.1 christos
12721 1.1 christos
12722 1.1 christos build_info=
12723 1.1 christos for ac_prog in makeinfo
12724 1.1 christos do
12725 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12726 1.1 christos set dummy $ac_prog; ac_word=$2
12727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12728 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12729 1.1 christos if ${ac_cv_prog_MAKEINFO+:} false; then :
12730 1.1 christos $as_echo_n "(cached) " >&6
12731 1.1 christos else
12732 1.1 christos if test -n "$MAKEINFO"; then
12733 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12734 1.1 christos else
12735 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12736 1.1 christos for as_dir in $PATH
12737 1.1 christos do
12738 1.1 christos IFS=$as_save_IFS
12739 1.1 christos test -z "$as_dir" && as_dir=.
12740 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12741 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12742 1.1 christos ac_cv_prog_MAKEINFO="$ac_prog"
12743 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12744 1.1 christos break 2
12745 1.1 christos fi
12746 1.1 christos done
12747 1.1 christos done
12748 1.1 christos IFS=$as_save_IFS
12749 1.1 christos
12750 1.1 christos fi
12751 1.1 christos fi
12752 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO
12753 1.1 christos if test -n "$MAKEINFO"; then
12754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12755 1.1 christos $as_echo "$MAKEINFO" >&6; }
12756 1.1 christos else
12757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12758 1.1 christos $as_echo "no" >&6; }
12759 1.1 christos fi
12760 1.1 christos
12761 1.1 christos
12762 1.1 christos test -n "$MAKEINFO" && break
12763 1.1 christos done
12764 1.1 christos test -n "$MAKEINFO" || MAKEINFO="makeinfo"
12765 1.1 christos
12766 1.1 christos if test "x$MAKEINFO" = "x"; then
12767 1.1 christos MAKEINFO="@echo makeinfo missing; true"
12768 1.1 christos build_info=
12769 1.1 christos else
12770 1.1 christos BUILD_INFO=info
12771 1.1 christos case "$MAKEINFO" in
12772 1.1 christos */missing\ makeinfo*)
12773 1.1 christos build_info=
12774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12775 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5
12776 1.1 christos $as_echo "$as_me: WARNING:
12777 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;}
12778 1.1 christos ;;
12779 1.1 christos *)
12780 1.1 christos build_info=yes
12781 1.1 christos ;;
12782 1.1 christos esac
12783 1.1 christos fi
12784 1.1 christos if test "${build_info}" = yes; then
12785 1.1 christos BUILD_INFO_TRUE=
12786 1.1 christos BUILD_INFO_FALSE='#'
12787 1.1 christos else
12788 1.1 christos BUILD_INFO_TRUE='#'
12789 1.1 christos BUILD_INFO_FALSE=
12790 1.1 christos fi
12791 1.1 christos
12792 1.1 christos
12793 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5
12794 1.1 christos $as_echo_n "checking if using Solaris linker... " >&6; }
12795 1.1 christos SLD=`$LD --version 2>&1 | grep Solaris`
12796 1.1 christos if test "$SLD"; then
12797 1.1 christos have_solaris_ld=yes
12798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12799 1.1 christos $as_echo "yes" >&6; }
12800 1.1 christos else
12801 1.1 christos have_solaris_ld=no
12802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12803 1.1 christos $as_echo "no" >&6; }
12804 1.1 christos fi
12805 1.1 christos if test "$have_solaris_ld" = "yes"; then
12806 1.1 christos HAVE_SOLARIS_LD_TRUE=
12807 1.1 christos HAVE_SOLARIS_LD_FALSE='#'
12808 1.1 christos else
12809 1.1 christos HAVE_SOLARIS_LD_TRUE='#'
12810 1.1 christos HAVE_SOLARIS_LD_FALSE=
12811 1.1 christos fi
12812 1.1 christos
12813 1.1 christos
12814 1.1 christos if test "$have_solaris_ld" = "yes"; then
12815 1.1 christos GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
12816 1.1 christos else
12817 1.1 christos GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
12818 1.1 christos fi
12819 1.1 christos
12820 1.1 christos if test "$GLD"; then
12821 1.1 christos have_ld_version_script=yes
12822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12823 1.1 christos $as_echo "yes" >&6; }
12824 1.1 christos else
12825 1.1 christos have_ld_version_script=no
12826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12827 1.1 christos $as_echo "no" >&6; }
12828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Versioned symbols not enabled." >&5
12829 1.1 christos $as_echo "$as_me: WARNING: *** Versioned symbols not enabled." >&2;}
12830 1.1 christos fi
12831 1.1 christos if test "$have_ld_version_script" = "yes"; then
12832 1.1 christos HAVE_LD_VERSION_SCRIPT_TRUE=
12833 1.1 christos HAVE_LD_VERSION_SCRIPT_FALSE='#'
12834 1.1 christos else
12835 1.1 christos HAVE_LD_VERSION_SCRIPT_TRUE='#'
12836 1.1 christos HAVE_LD_VERSION_SCRIPT_FALSE=
12837 1.1 christos fi
12838 1.1 christos
12839 1.1 christos
12840 1.1 christos
12841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12842 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12843 1.1 christos # Check whether --enable-maintainer-mode was given.
12844 1.1 christos if test "${enable_maintainer_mode+set}" = set; then :
12845 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12846 1.1 christos else
12847 1.1 christos USE_MAINTAINER_MODE=no
12848 1.1 christos fi
12849 1.1 christos
12850 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12851 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
12852 1.1 christos if test $USE_MAINTAINER_MODE = yes; then
12853 1.1 christos MAINTAINER_MODE_TRUE=
12854 1.1 christos MAINTAINER_MODE_FALSE='#'
12855 1.1 christos else
12856 1.1 christos MAINTAINER_MODE_TRUE='#'
12857 1.1 christos MAINTAINER_MODE_FALSE=
12858 1.1 christos fi
12859 1.1 christos
12860 1.1 christos MAINT=$MAINTAINER_MODE_TRUE
12861 1.1 christos
12862 1.1 christos
12863 1.1 christos case ${build_alias} in
12864 1.1 christos "") build_noncanonical=${build} ;;
12865 1.1 christos *) build_noncanonical=${build_alias} ;;
12866 1.1 christos esac
12867 1.1 christos
12868 1.1 christos case ${host_alias} in
12869 1.1 christos "") host_noncanonical=${build_noncanonical} ;;
12870 1.1 christos *) host_noncanonical=${host_alias} ;;
12871 1.1 christos esac
12872 1.1 christos
12873 1.1 christos case ${target_alias} in
12874 1.1 christos "") target_noncanonical=${host_noncanonical} ;;
12875 1.1 christos *) target_noncanonical=${target_alias} ;;
12876 1.1 christos esac
12877 1.1 christos
12878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12879 1.1 christos $as_echo_n "checking whether to install libbfd... " >&6; }
12880 1.1 christos # Check whether --enable-install-libbfd was given.
12881 1.1 christos if test "${enable_install_libbfd+set}" = set; then :
12882 1.1 christos enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12883 1.1 christos else
12884 1.1 christos if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12885 1.1 christos install_libbfd_p=yes
12886 1.1 christos else
12887 1.1 christos install_libbfd_p=no
12888 1.1 christos fi
12889 1.1 christos fi
12890 1.1 christos
12891 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12892 1.1 christos $as_echo "$install_libbfd_p" >&6; }
12893 1.1 christos if test $install_libbfd_p = yes; then
12894 1.1 christos INSTALL_LIBBFD_TRUE=
12895 1.1 christos INSTALL_LIBBFD_FALSE='#'
12896 1.1 christos else
12897 1.1 christos INSTALL_LIBBFD_TRUE='#'
12898 1.1 christos INSTALL_LIBBFD_FALSE=
12899 1.1 christos fi
12900 1.1 christos
12901 1.1 christos # Need _noncanonical variables for this.
12902 1.1 christos
12903 1.1 christos
12904 1.1 christos
12905 1.1 christos
12906 1.1 christos # libbfd.a is a host library containing target dependent code
12907 1.1 christos bfdlibdir='$(libdir)'
12908 1.1 christos bfdincludedir='$(includedir)'
12909 1.1 christos if test "${host}" != "${target}"; then
12910 1.1 christos bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12911 1.1 christos bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12912 1.1 christos fi
12913 1.1 christos
12914 1.1 christos
12915 1.1 christos
12916 1.1 christos
12917 1.1 christos
12918 1.1 christos
12919 1.1 christos
12920 1.1 christos
12921 1.1 christos
12922 1.1 christos
12923 1.1 christos for ac_header in $ac_header_list
12924 1.1 christos do :
12925 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12926 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12927 1.1 christos "
12928 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12929 1.1 christos cat >>confdefs.h <<_ACEOF
12930 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12931 1.1 christos _ACEOF
12932 1.1 christos
12933 1.1 christos fi
12934 1.1 christos
12935 1.1 christos done
12936 1.1 christos
12937 1.1 christos
12938 1.1 christos
12939 1.1 christos
12940 1.1 christos
12941 1.1 christos
12942 1.1 christos
12943 1.1.1.2 christos save_ASAN_OPTIONS="$ASAN_OPTIONS"
12944 1.1.1.2 christos ASAN_OPTIONS=detect_leaks=0
12945 1.1.1.2 christos export ASAN_OPTIONS
12946 1.1 christos
12947 1.1 christos for ac_func in getpagesize
12948 1.1 christos do :
12949 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12950 1.1 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
12951 1.1 christos cat >>confdefs.h <<_ACEOF
12952 1.1 christos #define HAVE_GETPAGESIZE 1
12953 1.1 christos _ACEOF
12954 1.1 christos
12955 1.1 christos fi
12956 1.1 christos done
12957 1.1 christos
12958 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12959 1.1 christos $as_echo_n "checking for working mmap... " >&6; }
12960 1.1 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12961 1.1 christos $as_echo_n "(cached) " >&6
12962 1.1 christos else
12963 1.1 christos if test "$cross_compiling" = yes; then :
12964 1.1 christos ac_cv_func_mmap_fixed_mapped=no
12965 1.1 christos else
12966 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12967 1.1 christos /* end confdefs.h. */
12968 1.1 christos $ac_includes_default
12969 1.1 christos /* malloc might have been renamed as rpl_malloc. */
12970 1.1 christos #undef malloc
12971 1.1 christos
12972 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test.
12973 1.1 christos Here is a matrix of mmap possibilities:
12974 1.1 christos mmap private not fixed
12975 1.1 christos mmap private fixed at somewhere currently unmapped
12976 1.1 christos mmap private fixed at somewhere already mapped
12977 1.1 christos mmap shared not fixed
12978 1.1 christos mmap shared fixed at somewhere currently unmapped
12979 1.1 christos mmap shared fixed at somewhere already mapped
12980 1.1 christos For private mappings, we should verify that changes cannot be read()
12981 1.1 christos back from the file, nor mmap's back from the file at a different
12982 1.1 christos address. (There have been systems where private was not correctly
12983 1.1 christos implemented like the infamous i386 svr4.0, and systems where the
12984 1.1 christos VM page cache was not coherent with the file system buffer cache
12985 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
12986 1.1 christos For shared mappings, we should conversely verify that changes get
12987 1.1 christos propagated back to all the places they're supposed to be.
12988 1.1 christos
12989 1.1 christos Grep wants private fixed already mapped.
12990 1.1 christos The main things grep needs to know about mmap are:
12991 1.1 christos * does it exist and is it safe to write into the mmap'd area
12992 1.1 christos * how to use it (BSD variants) */
12993 1.1 christos
12994 1.1 christos #include <fcntl.h>
12995 1.1 christos #include <sys/mman.h>
12996 1.1 christos
12997 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12998 1.1 christos char *malloc ();
12999 1.1 christos #endif
13000 1.1 christos
13001 1.1 christos /* This mess was copied from the GNU getpagesize.h. */
13002 1.1 christos #ifndef HAVE_GETPAGESIZE
13003 1.1 christos # ifdef _SC_PAGESIZE
13004 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE)
13005 1.1 christos # else /* no _SC_PAGESIZE */
13006 1.1 christos # ifdef HAVE_SYS_PARAM_H
13007 1.1 christos # include <sys/param.h>
13008 1.1 christos # ifdef EXEC_PAGESIZE
13009 1.1 christos # define getpagesize() EXEC_PAGESIZE
13010 1.1 christos # else /* no EXEC_PAGESIZE */
13011 1.1 christos # ifdef NBPG
13012 1.1 christos # define getpagesize() NBPG * CLSIZE
13013 1.1 christos # ifndef CLSIZE
13014 1.1 christos # define CLSIZE 1
13015 1.1 christos # endif /* no CLSIZE */
13016 1.1 christos # else /* no NBPG */
13017 1.1 christos # ifdef NBPC
13018 1.1 christos # define getpagesize() NBPC
13019 1.1 christos # else /* no NBPC */
13020 1.1 christos # ifdef PAGESIZE
13021 1.1 christos # define getpagesize() PAGESIZE
13022 1.1 christos # endif /* PAGESIZE */
13023 1.1 christos # endif /* no NBPC */
13024 1.1 christos # endif /* no NBPG */
13025 1.1 christos # endif /* no EXEC_PAGESIZE */
13026 1.1 christos # else /* no HAVE_SYS_PARAM_H */
13027 1.1 christos # define getpagesize() 8192 /* punt totally */
13028 1.1 christos # endif /* no HAVE_SYS_PARAM_H */
13029 1.1 christos # endif /* no _SC_PAGESIZE */
13030 1.1 christos
13031 1.1 christos #endif /* no HAVE_GETPAGESIZE */
13032 1.1 christos
13033 1.1 christos int
13034 1.1 christos main ()
13035 1.1 christos {
13036 1.1 christos char *data, *data2, *data3;
13037 1.1 christos const char *cdata2;
13038 1.1 christos int i, pagesize;
13039 1.1 christos int fd, fd2;
13040 1.1 christos
13041 1.1 christos pagesize = getpagesize ();
13042 1.1 christos
13043 1.1 christos /* First, make a file with some known garbage in it. */
13044 1.1 christos data = (char *) malloc (pagesize);
13045 1.1 christos if (!data)
13046 1.1 christos return 1;
13047 1.1 christos for (i = 0; i < pagesize; ++i)
13048 1.1 christos *(data + i) = rand ();
13049 1.1 christos umask (0);
13050 1.1 christos fd = creat ("conftest.mmap", 0600);
13051 1.1 christos if (fd < 0)
13052 1.1 christos return 2;
13053 1.1 christos if (write (fd, data, pagesize) != pagesize)
13054 1.1 christos return 3;
13055 1.1 christos close (fd);
13056 1.1 christos
13057 1.1 christos /* Next, check that the tail of a page is zero-filled. File must have
13058 1.1 christos non-zero length, otherwise we risk SIGBUS for entire page. */
13059 1.1 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13060 1.1 christos if (fd2 < 0)
13061 1.1 christos return 4;
13062 1.1 christos cdata2 = "";
13063 1.1 christos if (write (fd2, cdata2, 1) != 1)
13064 1.1 christos return 5;
13065 1.1 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13066 1.1 christos if (data2 == MAP_FAILED)
13067 1.1 christos return 6;
13068 1.1 christos for (i = 0; i < pagesize; ++i)
13069 1.1 christos if (*(data2 + i))
13070 1.1 christos return 7;
13071 1.1 christos close (fd2);
13072 1.1 christos if (munmap (data2, pagesize))
13073 1.1 christos return 8;
13074 1.1 christos
13075 1.1 christos /* Next, try to mmap the file at a fixed address which already has
13076 1.1 christos something else allocated at it. If we can, also make sure that
13077 1.1 christos we see the same garbage. */
13078 1.1 christos fd = open ("conftest.mmap", O_RDWR);
13079 1.1 christos if (fd < 0)
13080 1.1 christos return 9;
13081 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13082 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
13083 1.1 christos return 10;
13084 1.1 christos for (i = 0; i < pagesize; ++i)
13085 1.1 christos if (*(data + i) != *(data2 + i))
13086 1.1 christos return 11;
13087 1.1 christos
13088 1.1 christos /* Finally, make sure that changes to the mapped area do not
13089 1.1 christos percolate back to the file as seen by read(). (This is a bug on
13090 1.1 christos some variants of i386 svr4.0.) */
13091 1.1 christos for (i = 0; i < pagesize; ++i)
13092 1.1 christos *(data2 + i) = *(data2 + i) + 1;
13093 1.1 christos data3 = (char *) malloc (pagesize);
13094 1.1 christos if (!data3)
13095 1.1 christos return 12;
13096 1.1 christos if (read (fd, data3, pagesize) != pagesize)
13097 1.1 christos return 13;
13098 1.1 christos for (i = 0; i < pagesize; ++i)
13099 1.1 christos if (*(data + i) != *(data3 + i))
13100 1.1 christos return 14;
13101 1.1 christos close (fd);
13102 1.1 christos return 0;
13103 1.1 christos }
13104 1.1 christos _ACEOF
13105 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
13106 1.1 christos ac_cv_func_mmap_fixed_mapped=yes
13107 1.1 christos else
13108 1.1 christos ac_cv_func_mmap_fixed_mapped=no
13109 1.1 christos fi
13110 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13111 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
13112 1.1 christos fi
13113 1.1 christos
13114 1.1 christos fi
13115 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13116 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13117 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
13118 1.1 christos
13119 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
13120 1.1 christos
13121 1.1 christos fi
13122 1.1 christos rm -f conftest.mmap conftest.txt
13123 1.1 christos
13124 1.1.1.2 christos ASAN_OPTIONS="$save_ASAN_OPTIONS"
13125 1.1.1.2 christos
13126 1.1 christos for ac_header in byteswap.h endian.h
13127 1.1 christos do :
13128 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13129 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13130 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13131 1.1 christos cat >>confdefs.h <<_ACEOF
13132 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13133 1.1 christos _ACEOF
13134 1.1 christos
13135 1.1 christos fi
13136 1.1 christos
13137 1.1 christos done
13138 1.1 christos
13139 1.1 christos
13140 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
13141 1.1 christos "
13142 1.1 christos if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
13143 1.1 christos ac_have_decl=1
13144 1.1 christos else
13145 1.1 christos ac_have_decl=0
13146 1.1 christos fi
13147 1.1 christos
13148 1.1 christos cat >>confdefs.h <<_ACEOF
13149 1.1 christos #define HAVE_DECL_BSWAP_16 $ac_have_decl
13150 1.1 christos _ACEOF
13151 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
13152 1.1 christos "
13153 1.1 christos if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
13154 1.1 christos ac_have_decl=1
13155 1.1 christos else
13156 1.1 christos ac_have_decl=0
13157 1.1 christos fi
13158 1.1 christos
13159 1.1 christos cat >>confdefs.h <<_ACEOF
13160 1.1 christos #define HAVE_DECL_BSWAP_32 $ac_have_decl
13161 1.1 christos _ACEOF
13162 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
13163 1.1 christos "
13164 1.1 christos if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
13165 1.1 christos ac_have_decl=1
13166 1.1 christos else
13167 1.1 christos ac_have_decl=0
13168 1.1 christos fi
13169 1.1 christos
13170 1.1 christos cat >>confdefs.h <<_ACEOF
13171 1.1 christos #define HAVE_DECL_BSWAP_64 $ac_have_decl
13172 1.1 christos _ACEOF
13173 1.1 christos
13174 1.1 christos
13175 1.1 christos ac_config_files="$ac_config_files Makefile"
13176 1.1 christos
13177 1.1 christos ac_config_headers="$ac_config_headers config.h"
13178 1.1 christos
13179 1.1 christos cat >confcache <<\_ACEOF
13180 1.1 christos # This file is a shell script that caches the results of configure
13181 1.1 christos # tests run on this system so they can be shared between configure
13182 1.1 christos # scripts and configure runs, see configure's option --config-cache.
13183 1.1 christos # It is not useful on other systems. If it contains results you don't
13184 1.1 christos # want to keep, you may remove or edit it.
13185 1.1 christos #
13186 1.1 christos # config.status only pays attention to the cache file if you give it
13187 1.1 christos # the --recheck option to rerun configure.
13188 1.1 christos #
13189 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
13190 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
13191 1.1 christos # following values.
13192 1.1 christos
13193 1.1 christos _ACEOF
13194 1.1 christos
13195 1.1 christos # The following way of writing the cache mishandles newlines in values,
13196 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
13197 1.1 christos # So, we kill variables containing newlines.
13198 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
13199 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
13200 1.1 christos (
13201 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13202 1.1 christos eval ac_val=\$$ac_var
13203 1.1 christos case $ac_val in #(
13204 1.1 christos *${as_nl}*)
13205 1.1 christos case $ac_var in #(
13206 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13207 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13208 1.1 christos esac
13209 1.1 christos case $ac_var in #(
13210 1.1 christos _ | IFS | as_nl) ;; #(
13211 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13212 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
13213 1.1 christos esac ;;
13214 1.1 christos esac
13215 1.1 christos done
13216 1.1 christos
13217 1.1 christos (set) 2>&1 |
13218 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
13219 1.1 christos *${as_nl}ac_space=\ *)
13220 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
13221 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
13222 1.1 christos sed -n \
13223 1.1 christos "s/'/'\\\\''/g;
13224 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13225 1.1 christos ;; #(
13226 1.1 christos *)
13227 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
13228 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13229 1.1 christos ;;
13230 1.1 christos esac |
13231 1.1 christos sort
13232 1.1 christos ) |
13233 1.1 christos sed '
13234 1.1 christos /^ac_cv_env_/b end
13235 1.1 christos t clear
13236 1.1 christos :clear
13237 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13238 1.1 christos t end
13239 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13240 1.1 christos :end' >>confcache
13241 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13242 1.1 christos if test -w "$cache_file"; then
13243 1.1 christos if test "x$cache_file" != "x/dev/null"; then
13244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13245 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
13246 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
13247 1.1 christos cat confcache >"$cache_file"
13248 1.1 christos else
13249 1.1 christos case $cache_file in #(
13250 1.1 christos */* | ?:*)
13251 1.1 christos mv -f confcache "$cache_file"$$ &&
13252 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
13253 1.1 christos *)
13254 1.1 christos mv -f confcache "$cache_file" ;;
13255 1.1 christos esac
13256 1.1 christos fi
13257 1.1 christos fi
13258 1.1 christos else
13259 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13260 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13261 1.1 christos fi
13262 1.1 christos fi
13263 1.1 christos rm -f confcache
13264 1.1 christos
13265 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
13266 1.1 christos # Let make expand exec_prefix.
13267 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13268 1.1 christos
13269 1.1 christos DEFS=-DHAVE_CONFIG_H
13270 1.1 christos
13271 1.1 christos ac_libobjs=
13272 1.1 christos ac_ltlibobjs=
13273 1.1 christos U=
13274 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13275 1.1 christos # 1. Remove the extension, and $U if already installed.
13276 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13277 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13278 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13279 1.1 christos # will be set to the directory where LIBOBJS objects are built.
13280 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13281 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13282 1.1 christos done
13283 1.1 christos LIBOBJS=$ac_libobjs
13284 1.1 christos
13285 1.1 christos LTLIBOBJS=$ac_ltlibobjs
13286 1.1 christos
13287 1.1 christos
13288 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13289 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
13290 1.1 christos if test -n "$am_sleep_pid"; then
13291 1.1 christos # Hide warnings about reused PIDs.
13292 1.1 christos wait $am_sleep_pid 2>/dev/null
13293 1.1 christos fi
13294 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13295 1.1 christos $as_echo "done" >&6; }
13296 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13297 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
13298 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13299 1.1 christos fi
13300 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13301 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13302 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13303 1.1 christos fi
13304 1.1 christos if test -n "$EXEEXT"; then
13305 1.1 christos am__EXEEXT_TRUE=
13306 1.1 christos am__EXEEXT_FALSE='#'
13307 1.1 christos else
13308 1.1 christos am__EXEEXT_TRUE='#'
13309 1.1 christos am__EXEEXT_FALSE=
13310 1.1 christos fi
13311 1.1 christos
13312 1.1 christos if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then
13313 1.1 christos as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined.
13314 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13315 1.1 christos fi
13316 1.1 christos if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
13317 1.1 christos as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
13318 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13319 1.1 christos fi
13320 1.1 christos if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then
13321 1.1 christos as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined.
13322 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13323 1.1 christos fi
13324 1.1 christos if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
13325 1.1 christos as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
13326 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13327 1.1 christos fi
13328 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13329 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13330 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13331 1.1 christos fi
13332 1.1 christos if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
13333 1.1 christos as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
13334 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
13335 1.1 christos fi
13336 1.1 christos
13337 1.1 christos : "${CONFIG_STATUS=./config.status}"
13338 1.1 christos ac_write_fail=0
13339 1.1 christos ac_clean_files_save=$ac_clean_files
13340 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13341 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13342 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13343 1.1 christos as_write_fail=0
13344 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13345 1.1 christos #! $SHELL
13346 1.1 christos # Generated by $as_me.
13347 1.1 christos # Run this file to recreate the current configuration.
13348 1.1 christos # Compiler output produced by configure, useful for debugging
13349 1.1 christos # configure, is in config.log if it exists.
13350 1.1 christos
13351 1.1 christos debug=false
13352 1.1 christos ac_cs_recheck=false
13353 1.1 christos ac_cs_silent=false
13354 1.1 christos
13355 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
13356 1.1 christos export SHELL
13357 1.1 christos _ASEOF
13358 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13359 1.1 christos ## -------------------- ##
13360 1.1 christos ## M4sh Initialization. ##
13361 1.1 christos ## -------------------- ##
13362 1.1 christos
13363 1.1 christos # Be more Bourne compatible
13364 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
13365 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13366 1.1 christos emulate sh
13367 1.1 christos NULLCMD=:
13368 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13369 1.1 christos # is contrary to our usage. Disable this feature.
13370 1.1 christos alias -g '${1+"$@"}'='"$@"'
13371 1.1 christos setopt NO_GLOB_SUBST
13372 1.1 christos else
13373 1.1 christos case `(set -o) 2>/dev/null` in #(
13374 1.1 christos *posix*) :
13375 1.1 christos set -o posix ;; #(
13376 1.1 christos *) :
13377 1.1 christos ;;
13378 1.1 christos esac
13379 1.1 christos fi
13380 1.1 christos
13381 1.1 christos
13382 1.1 christos as_nl='
13383 1.1 christos '
13384 1.1 christos export as_nl
13385 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
13386 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13387 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13388 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13389 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
13390 1.1 christos # but without wasting forks for bash or zsh.
13391 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
13392 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13393 1.1 christos as_echo='print -r --'
13394 1.1 christos as_echo_n='print -rn --'
13395 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13396 1.1 christos as_echo='printf %s\n'
13397 1.1 christos as_echo_n='printf %s'
13398 1.1 christos else
13399 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13400 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13401 1.1 christos as_echo_n='/usr/ucb/echo -n'
13402 1.1 christos else
13403 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13404 1.1 christos as_echo_n_body='eval
13405 1.1 christos arg=$1;
13406 1.1 christos case $arg in #(
13407 1.1 christos *"$as_nl"*)
13408 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
13409 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13410 1.1 christos esac;
13411 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13412 1.1 christos '
13413 1.1 christos export as_echo_n_body
13414 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
13415 1.1 christos fi
13416 1.1 christos export as_echo_body
13417 1.1 christos as_echo='sh -c $as_echo_body as_echo'
13418 1.1 christos fi
13419 1.1 christos
13420 1.1 christos # The user is always right.
13421 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
13422 1.1 christos PATH_SEPARATOR=:
13423 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13424 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13425 1.1 christos PATH_SEPARATOR=';'
13426 1.1 christos }
13427 1.1 christos fi
13428 1.1 christos
13429 1.1 christos
13430 1.1 christos # IFS
13431 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
13432 1.1 christos # there to prevent editors from complaining about space-tab.
13433 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13434 1.1 christos # splitting by setting IFS to empty value.)
13435 1.1 christos IFS=" "" $as_nl"
13436 1.1 christos
13437 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
13438 1.1 christos as_myself=
13439 1.1 christos case $0 in #((
13440 1.1 christos *[\\/]* ) as_myself=$0 ;;
13441 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13442 1.1 christos for as_dir in $PATH
13443 1.1 christos do
13444 1.1 christos IFS=$as_save_IFS
13445 1.1 christos test -z "$as_dir" && as_dir=.
13446 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13447 1.1 christos done
13448 1.1 christos IFS=$as_save_IFS
13449 1.1 christos
13450 1.1 christos ;;
13451 1.1 christos esac
13452 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
13453 1.1 christos # in which case we are not to be found in the path.
13454 1.1 christos if test "x$as_myself" = x; then
13455 1.1 christos as_myself=$0
13456 1.1 christos fi
13457 1.1 christos if test ! -f "$as_myself"; then
13458 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13459 1.1 christos exit 1
13460 1.1 christos fi
13461 1.1 christos
13462 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
13463 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13464 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
13465 1.1 christos # trigger a bug in pdksh 5.2.14.
13466 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
13467 1.1 christos do eval test x\${$as_var+set} = xset \
13468 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13469 1.1 christos done
13470 1.1 christos PS1='$ '
13471 1.1 christos PS2='> '
13472 1.1 christos PS4='+ '
13473 1.1 christos
13474 1.1 christos # NLS nuisances.
13475 1.1 christos LC_ALL=C
13476 1.1 christos export LC_ALL
13477 1.1 christos LANGUAGE=C
13478 1.1 christos export LANGUAGE
13479 1.1 christos
13480 1.1 christos # CDPATH.
13481 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13482 1.1 christos
13483 1.1 christos
13484 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
13485 1.1 christos # ----------------------------------------
13486 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13487 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13488 1.1 christos # script with STATUS, using 1 if that was 0.
13489 1.1 christos as_fn_error ()
13490 1.1 christos {
13491 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
13492 1.1 christos if test "$4"; then
13493 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13494 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13495 1.1 christos fi
13496 1.1 christos $as_echo "$as_me: error: $2" >&2
13497 1.1 christos as_fn_exit $as_status
13498 1.1 christos } # as_fn_error
13499 1.1 christos
13500 1.1 christos
13501 1.1 christos # as_fn_set_status STATUS
13502 1.1 christos # -----------------------
13503 1.1 christos # Set $? to STATUS, without forking.
13504 1.1 christos as_fn_set_status ()
13505 1.1 christos {
13506 1.1 christos return $1
13507 1.1 christos } # as_fn_set_status
13508 1.1 christos
13509 1.1 christos # as_fn_exit STATUS
13510 1.1 christos # -----------------
13511 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13512 1.1 christos as_fn_exit ()
13513 1.1 christos {
13514 1.1 christos set +e
13515 1.1 christos as_fn_set_status $1
13516 1.1 christos exit $1
13517 1.1 christos } # as_fn_exit
13518 1.1 christos
13519 1.1 christos # as_fn_unset VAR
13520 1.1 christos # ---------------
13521 1.1 christos # Portably unset VAR.
13522 1.1 christos as_fn_unset ()
13523 1.1 christos {
13524 1.1 christos { eval $1=; unset $1;}
13525 1.1 christos }
13526 1.1 christos as_unset=as_fn_unset
13527 1.1 christos # as_fn_append VAR VALUE
13528 1.1 christos # ----------------------
13529 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
13530 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
13531 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
13532 1.1 christos # implementations.
13533 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13534 1.1 christos eval 'as_fn_append ()
13535 1.1 christos {
13536 1.1 christos eval $1+=\$2
13537 1.1 christos }'
13538 1.1 christos else
13539 1.1 christos as_fn_append ()
13540 1.1 christos {
13541 1.1 christos eval $1=\$$1\$2
13542 1.1 christos }
13543 1.1 christos fi # as_fn_append
13544 1.1 christos
13545 1.1 christos # as_fn_arith ARG...
13546 1.1 christos # ------------------
13547 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
13548 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
13549 1.1 christos # must be portable across $(()) and expr.
13550 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13551 1.1 christos eval 'as_fn_arith ()
13552 1.1 christos {
13553 1.1 christos as_val=$(( $* ))
13554 1.1 christos }'
13555 1.1 christos else
13556 1.1 christos as_fn_arith ()
13557 1.1 christos {
13558 1.1 christos as_val=`expr "$@" || test $? -eq 1`
13559 1.1 christos }
13560 1.1 christos fi # as_fn_arith
13561 1.1 christos
13562 1.1 christos
13563 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
13564 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
13565 1.1 christos as_expr=expr
13566 1.1 christos else
13567 1.1 christos as_expr=false
13568 1.1 christos fi
13569 1.1 christos
13570 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13571 1.1 christos as_basename=basename
13572 1.1 christos else
13573 1.1 christos as_basename=false
13574 1.1 christos fi
13575 1.1 christos
13576 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13577 1.1 christos as_dirname=dirname
13578 1.1 christos else
13579 1.1 christos as_dirname=false
13580 1.1 christos fi
13581 1.1 christos
13582 1.1 christos as_me=`$as_basename -- "$0" ||
13583 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13584 1.1 christos X"$0" : 'X\(//\)$' \| \
13585 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13586 1.1 christos $as_echo X/"$0" |
13587 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
13588 1.1 christos s//\1/
13589 1.1 christos q
13590 1.1 christos }
13591 1.1 christos /^X\/\(\/\/\)$/{
13592 1.1 christos s//\1/
13593 1.1 christos q
13594 1.1 christos }
13595 1.1 christos /^X\/\(\/\).*/{
13596 1.1 christos s//\1/
13597 1.1 christos q
13598 1.1 christos }
13599 1.1 christos s/.*/./; q'`
13600 1.1 christos
13601 1.1 christos # Avoid depending upon Character Ranges.
13602 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13603 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13604 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13605 1.1 christos as_cr_digits='0123456789'
13606 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
13607 1.1 christos
13608 1.1 christos ECHO_C= ECHO_N= ECHO_T=
13609 1.1 christos case `echo -n x` in #(((((
13610 1.1 christos -n*)
13611 1.1 christos case `echo 'xy\c'` in
13612 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13613 1.1 christos xy) ECHO_C='\c';;
13614 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13615 1.1 christos ECHO_T=' ';;
13616 1.1 christos esac;;
13617 1.1 christos *)
13618 1.1 christos ECHO_N='-n';;
13619 1.1 christos esac
13620 1.1 christos
13621 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
13622 1.1 christos if test -d conf$$.dir; then
13623 1.1 christos rm -f conf$$.dir/conf$$.file
13624 1.1 christos else
13625 1.1 christos rm -f conf$$.dir
13626 1.1 christos mkdir conf$$.dir 2>/dev/null
13627 1.1 christos fi
13628 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
13629 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
13630 1.1 christos as_ln_s='ln -s'
13631 1.1 christos # ... but there are two gotchas:
13632 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13633 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13634 1.1 christos # In both cases, we have to default to `cp -pR'.
13635 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13636 1.1 christos as_ln_s='cp -pR'
13637 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
13638 1.1 christos as_ln_s=ln
13639 1.1 christos else
13640 1.1 christos as_ln_s='cp -pR'
13641 1.1 christos fi
13642 1.1 christos else
13643 1.1 christos as_ln_s='cp -pR'
13644 1.1 christos fi
13645 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13646 1.1 christos rmdir conf$$.dir 2>/dev/null
13647 1.1 christos
13648 1.1 christos
13649 1.1 christos # as_fn_mkdir_p
13650 1.1 christos # -------------
13651 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
13652 1.1 christos as_fn_mkdir_p ()
13653 1.1 christos {
13654 1.1 christos
13655 1.1 christos case $as_dir in #(
13656 1.1 christos -*) as_dir=./$as_dir;;
13657 1.1 christos esac
13658 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
13659 1.1 christos as_dirs=
13660 1.1 christos while :; do
13661 1.1 christos case $as_dir in #(
13662 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13663 1.1 christos *) as_qdir=$as_dir;;
13664 1.1 christos esac
13665 1.1 christos as_dirs="'$as_qdir' $as_dirs"
13666 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
13667 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13668 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
13669 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
13670 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13671 1.1 christos $as_echo X"$as_dir" |
13672 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13673 1.1 christos s//\1/
13674 1.1 christos q
13675 1.1 christos }
13676 1.1 christos /^X\(\/\/\)[^/].*/{
13677 1.1 christos s//\1/
13678 1.1 christos q
13679 1.1 christos }
13680 1.1 christos /^X\(\/\/\)$/{
13681 1.1 christos s//\1/
13682 1.1 christos q
13683 1.1 christos }
13684 1.1 christos /^X\(\/\).*/{
13685 1.1 christos s//\1/
13686 1.1 christos q
13687 1.1 christos }
13688 1.1 christos s/.*/./; q'`
13689 1.1 christos test -d "$as_dir" && break
13690 1.1 christos done
13691 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
13692 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13693 1.1 christos
13694 1.1 christos
13695 1.1 christos } # as_fn_mkdir_p
13696 1.1 christos if mkdir -p . 2>/dev/null; then
13697 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
13698 1.1 christos else
13699 1.1 christos test -d ./-p && rmdir ./-p
13700 1.1 christos as_mkdir_p=false
13701 1.1 christos fi
13702 1.1 christos
13703 1.1 christos
13704 1.1 christos # as_fn_executable_p FILE
13705 1.1 christos # -----------------------
13706 1.1 christos # Test if FILE is an executable regular file.
13707 1.1 christos as_fn_executable_p ()
13708 1.1 christos {
13709 1.1 christos test -f "$1" && test -x "$1"
13710 1.1 christos } # as_fn_executable_p
13711 1.1 christos as_test_x='test -x'
13712 1.1 christos as_executable_p=as_fn_executable_p
13713 1.1 christos
13714 1.1 christos # Sed expression to map a string onto a valid CPP name.
13715 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13716 1.1 christos
13717 1.1 christos # Sed expression to map a string onto a valid variable name.
13718 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13719 1.1 christos
13720 1.1 christos
13721 1.1 christos exec 6>&1
13722 1.1 christos ## ----------------------------------- ##
13723 1.1 christos ## Main body of $CONFIG_STATUS script. ##
13724 1.1 christos ## ----------------------------------- ##
13725 1.1 christos _ASEOF
13726 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13727 1.1 christos
13728 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13729 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
13730 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
13731 1.1 christos # values after options handling.
13732 1.1 christos ac_log="
13733 1.1 christos This file was extended by libsframe $as_me BFD_VERSION, which was
13734 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
13735 1.1 christos
13736 1.1 christos CONFIG_FILES = $CONFIG_FILES
13737 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
13738 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
13739 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
13740 1.1 christos $ $0 $@
13741 1.1 christos
13742 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
13743 1.1 christos "
13744 1.1 christos
13745 1.1 christos _ACEOF
13746 1.1 christos
13747 1.1 christos case $ac_config_files in *"
13748 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
13749 1.1 christos esac
13750 1.1 christos
13751 1.1 christos case $ac_config_headers in *"
13752 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13753 1.1 christos esac
13754 1.1 christos
13755 1.1 christos
13756 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13757 1.1 christos # Files that config.status was made for.
13758 1.1 christos config_files="$ac_config_files"
13759 1.1 christos config_headers="$ac_config_headers"
13760 1.1 christos config_commands="$ac_config_commands"
13761 1.1 christos
13762 1.1 christos _ACEOF
13763 1.1 christos
13764 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13765 1.1 christos ac_cs_usage="\
13766 1.1 christos \`$as_me' instantiates files and other configuration actions
13767 1.1 christos from templates according to the current configuration. Unless the files
13768 1.1 christos and actions are specified as TAGs, all are instantiated by default.
13769 1.1 christos
13770 1.1 christos Usage: $0 [OPTION]... [TAG]...
13771 1.1 christos
13772 1.1 christos -h, --help print this help, then exit
13773 1.1 christos -V, --version print version number and configuration settings, then exit
13774 1.1 christos --config print configuration, then exit
13775 1.1 christos -q, --quiet, --silent
13776 1.1 christos do not print progress messages
13777 1.1 christos -d, --debug don't remove temporary files
13778 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
13779 1.1 christos --file=FILE[:TEMPLATE]
13780 1.1 christos instantiate the configuration file FILE
13781 1.1 christos --header=FILE[:TEMPLATE]
13782 1.1 christos instantiate the configuration header FILE
13783 1.1 christos
13784 1.1 christos Configuration files:
13785 1.1 christos $config_files
13786 1.1 christos
13787 1.1 christos Configuration headers:
13788 1.1 christos $config_headers
13789 1.1 christos
13790 1.1 christos Configuration commands:
13791 1.1 christos $config_commands
13792 1.1 christos
13793 1.1 christos Report bugs to the package provider."
13794 1.1 christos
13795 1.1 christos _ACEOF
13796 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13797 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13798 1.1 christos ac_cs_version="\\
13799 1.1 christos libsframe config.status BFD_VERSION
13800 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
13801 1.1 christos with options \\"\$ac_cs_config\\"
13802 1.1 christos
13803 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
13804 1.1 christos This config.status script is free software; the Free Software Foundation
13805 1.1 christos gives unlimited permission to copy, distribute and modify it."
13806 1.1 christos
13807 1.1 christos ac_pwd='$ac_pwd'
13808 1.1 christos srcdir='$srcdir'
13809 1.1 christos INSTALL='$INSTALL'
13810 1.1 christos MKDIR_P='$MKDIR_P'
13811 1.1 christos AWK='$AWK'
13812 1.1 christos test -n "\$AWK" || AWK=awk
13813 1.1 christos _ACEOF
13814 1.1 christos
13815 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13816 1.1 christos # The default lists apply if the user does not specify any file.
13817 1.1 christos ac_need_defaults=:
13818 1.1 christos while test $# != 0
13819 1.1 christos do
13820 1.1 christos case $1 in
13821 1.1 christos --*=?*)
13822 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13823 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13824 1.1 christos ac_shift=:
13825 1.1 christos ;;
13826 1.1 christos --*=)
13827 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13828 1.1 christos ac_optarg=
13829 1.1 christos ac_shift=:
13830 1.1 christos ;;
13831 1.1 christos *)
13832 1.1 christos ac_option=$1
13833 1.1 christos ac_optarg=$2
13834 1.1 christos ac_shift=shift
13835 1.1 christos ;;
13836 1.1 christos esac
13837 1.1 christos
13838 1.1 christos case $ac_option in
13839 1.1 christos # Handling of the options.
13840 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13841 1.1 christos ac_cs_recheck=: ;;
13842 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13843 1.1 christos $as_echo "$ac_cs_version"; exit ;;
13844 1.1 christos --config | --confi | --conf | --con | --co | --c )
13845 1.1 christos $as_echo "$ac_cs_config"; exit ;;
13846 1.1 christos --debug | --debu | --deb | --de | --d | -d )
13847 1.1 christos debug=: ;;
13848 1.1 christos --file | --fil | --fi | --f )
13849 1.1 christos $ac_shift
13850 1.1 christos case $ac_optarg in
13851 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13852 1.1 christos '') as_fn_error $? "missing file argument" ;;
13853 1.1 christos esac
13854 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
13855 1.1 christos ac_need_defaults=false;;
13856 1.1 christos --header | --heade | --head | --hea )
13857 1.1 christos $ac_shift
13858 1.1 christos case $ac_optarg in
13859 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13860 1.1 christos esac
13861 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13862 1.1 christos ac_need_defaults=false;;
13863 1.1 christos --he | --h)
13864 1.1 christos # Conflict between --help and --header
13865 1.1 christos as_fn_error $? "ambiguous option: \`$1'
13866 1.1 christos Try \`$0 --help' for more information.";;
13867 1.1 christos --help | --hel | -h )
13868 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
13869 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13870 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
13871 1.1 christos ac_cs_silent=: ;;
13872 1.1 christos
13873 1.1 christos # This is an error.
13874 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
13875 1.1 christos Try \`$0 --help' for more information." ;;
13876 1.1 christos
13877 1.1 christos *) as_fn_append ac_config_targets " $1"
13878 1.1 christos ac_need_defaults=false ;;
13879 1.1 christos
13880 1.1 christos esac
13881 1.1 christos shift
13882 1.1 christos done
13883 1.1 christos
13884 1.1 christos ac_configure_extra_args=
13885 1.1 christos
13886 1.1 christos if $ac_cs_silent; then
13887 1.1 christos exec 6>/dev/null
13888 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
13889 1.1 christos fi
13890 1.1 christos
13891 1.1 christos _ACEOF
13892 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13893 1.1 christos if \$ac_cs_recheck; then
13894 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13895 1.1 christos shift
13896 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13897 1.1 christos CONFIG_SHELL='$SHELL'
13898 1.1 christos export CONFIG_SHELL
13899 1.1 christos exec "\$@"
13900 1.1 christos fi
13901 1.1 christos
13902 1.1 christos _ACEOF
13903 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13904 1.1 christos exec 5>>config.log
13905 1.1 christos {
13906 1.1 christos echo
13907 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13908 1.1 christos ## Running $as_me. ##
13909 1.1 christos _ASBOX
13910 1.1 christos $as_echo "$ac_log"
13911 1.1 christos } >&5
13912 1.1 christos
13913 1.1 christos _ACEOF
13914 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13915 1.1 christos #
13916 1.1 christos # INIT-COMMANDS
13917 1.1 christos #
13918 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13919 1.1 christos
13920 1.1 christos
13921 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
13922 1.1 christos # if CDPATH is set.
13923 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13924 1.1 christos
13925 1.1 christos sed_quote_subst='$sed_quote_subst'
13926 1.1 christos double_quote_subst='$double_quote_subst'
13927 1.1 christos delay_variable_subst='$delay_variable_subst'
13928 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13929 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13930 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13931 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13932 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13933 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13934 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13935 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13936 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13937 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13938 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13939 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13940 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13941 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13942 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13943 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13944 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13945 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13946 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13947 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13948 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13949 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13950 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13951 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13952 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13953 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13954 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13955 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13956 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13957 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13958 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13959 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13960 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13961 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13962 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13963 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13964 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13965 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13966 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13967 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13968 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13969 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13970 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13971 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13972 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13973 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13974 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13975 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"`'
13976 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"`'
13977 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13978 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13979 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13980 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13981 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13982 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13983 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13984 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13985 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13986 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13987 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13988 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13989 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13990 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13991 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13992 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13993 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13994 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13995 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13996 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13997 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13998 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13999 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14000 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14001 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14002 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14003 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14004 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14005 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14006 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14007 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14008 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14009 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14010 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14011 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14012 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14013 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14014 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14015 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14016 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14017 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14018 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14019 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14020 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14021 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14022 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14023 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14024 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14025 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14026 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14027 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14028 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14029 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14030 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14031 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14032 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14033 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14034 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14035 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14036 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14037 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14038 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14039 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14040 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14041 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14042 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14043 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14044 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14045 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14046 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14047 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14048 1.1 christos
14049 1.1 christos LTCC='$LTCC'
14050 1.1 christos LTCFLAGS='$LTCFLAGS'
14051 1.1 christos compiler='$compiler_DEFAULT'
14052 1.1 christos
14053 1.1 christos # A function that is used when there is no print builtin or printf.
14054 1.1 christos func_fallback_echo ()
14055 1.1 christos {
14056 1.1 christos eval 'cat <<_LTECHO_EOF
14057 1.1 christos \$1
14058 1.1 christos _LTECHO_EOF'
14059 1.1 christos }
14060 1.1 christos
14061 1.1 christos # Quote evaled strings.
14062 1.1 christos for var in SHELL \
14063 1.1 christos ECHO \
14064 1.1 christos SED \
14065 1.1 christos GREP \
14066 1.1 christos EGREP \
14067 1.1 christos FGREP \
14068 1.1 christos LD \
14069 1.1 christos NM \
14070 1.1 christos LN_S \
14071 1.1 christos lt_SP2NL \
14072 1.1 christos lt_NL2SP \
14073 1.1 christos reload_flag \
14074 1.1 christos OBJDUMP \
14075 1.1 christos deplibs_check_method \
14076 1.1 christos file_magic_cmd \
14077 1.1 christos AR \
14078 1.1 christos AR_FLAGS \
14079 1.1 christos STRIP \
14080 1.1 christos RANLIB \
14081 1.1 christos CC \
14082 1.1 christos CFLAGS \
14083 1.1 christos compiler \
14084 1.1 christos lt_cv_sys_global_symbol_pipe \
14085 1.1 christos lt_cv_sys_global_symbol_to_cdecl \
14086 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \
14087 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14088 1.1 christos lt_prog_compiler_no_builtin_flag \
14089 1.1 christos lt_prog_compiler_wl \
14090 1.1 christos lt_prog_compiler_pic \
14091 1.1 christos lt_prog_compiler_static \
14092 1.1 christos lt_cv_prog_compiler_c_o \
14093 1.1 christos need_locks \
14094 1.1 christos DSYMUTIL \
14095 1.1 christos NMEDIT \
14096 1.1 christos LIPO \
14097 1.1 christos OTOOL \
14098 1.1 christos OTOOL64 \
14099 1.1 christos shrext_cmds \
14100 1.1 christos export_dynamic_flag_spec \
14101 1.1 christos whole_archive_flag_spec \
14102 1.1 christos compiler_needs_object \
14103 1.1 christos with_gnu_ld \
14104 1.1 christos allow_undefined_flag \
14105 1.1 christos no_undefined_flag \
14106 1.1 christos hardcode_libdir_flag_spec \
14107 1.1 christos hardcode_libdir_flag_spec_ld \
14108 1.1 christos hardcode_libdir_separator \
14109 1.1 christos fix_srcfile_path \
14110 1.1 christos exclude_expsyms \
14111 1.1 christos include_expsyms \
14112 1.1 christos file_list_spec \
14113 1.1 christos variables_saved_for_relink \
14114 1.1 christos libname_spec \
14115 1.1 christos library_names_spec \
14116 1.1 christos soname_spec \
14117 1.1 christos install_override_mode \
14118 1.1 christos finish_eval \
14119 1.1 christos old_striplib \
14120 1.1 christos striplib; do
14121 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14122 1.1 christos *[\\\\\\\`\\"\\\$]*)
14123 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14124 1.1 christos ;;
14125 1.1 christos *)
14126 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14127 1.1 christos ;;
14128 1.1 christos esac
14129 1.1 christos done
14130 1.1 christos
14131 1.1 christos # Double-quote double-evaled strings.
14132 1.1 christos for var in reload_cmds \
14133 1.1 christos old_postinstall_cmds \
14134 1.1 christos old_postuninstall_cmds \
14135 1.1 christos old_archive_cmds \
14136 1.1 christos extract_expsyms_cmds \
14137 1.1 christos old_archive_from_new_cmds \
14138 1.1 christos old_archive_from_expsyms_cmds \
14139 1.1 christos archive_cmds \
14140 1.1 christos archive_expsym_cmds \
14141 1.1 christos module_cmds \
14142 1.1 christos module_expsym_cmds \
14143 1.1 christos export_symbols_cmds \
14144 1.1 christos prelink_cmds \
14145 1.1 christos postinstall_cmds \
14146 1.1 christos postuninstall_cmds \
14147 1.1 christos finish_cmds \
14148 1.1 christos sys_lib_search_path_spec \
14149 1.1 christos sys_lib_dlsearch_path_spec; do
14150 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14151 1.1 christos *[\\\\\\\`\\"\\\$]*)
14152 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14153 1.1 christos ;;
14154 1.1 christos *)
14155 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14156 1.1 christos ;;
14157 1.1 christos esac
14158 1.1 christos done
14159 1.1 christos
14160 1.1 christos ac_aux_dir='$ac_aux_dir'
14161 1.1 christos xsi_shell='$xsi_shell'
14162 1.1 christos lt_shell_append='$lt_shell_append'
14163 1.1 christos
14164 1.1 christos # See if we are running on zsh, and set the options which allow our
14165 1.1 christos # commands through without removal of \ escapes INIT.
14166 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then
14167 1.1 christos setopt NO_GLOB_SUBST
14168 1.1 christos fi
14169 1.1 christos
14170 1.1 christos
14171 1.1 christos PACKAGE='$PACKAGE'
14172 1.1 christos VERSION='$VERSION'
14173 1.1 christos TIMESTAMP='$TIMESTAMP'
14174 1.1 christos RM='$RM'
14175 1.1 christos ofile='$ofile'
14176 1.1 christos
14177 1.1 christos
14178 1.1 christos
14179 1.1 christos
14180 1.1 christos _ACEOF
14181 1.1 christos
14182 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14183 1.1 christos
14184 1.1 christos # Handling of arguments.
14185 1.1 christos for ac_config_target in $ac_config_targets
14186 1.1 christos do
14187 1.1 christos case $ac_config_target in
14188 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14189 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14190 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14191 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14192 1.1 christos
14193 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14194 1.1 christos esac
14195 1.1 christos done
14196 1.1 christos
14197 1.1 christos
14198 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
14199 1.1 christos # then the envvar interface is used. Set only those that are not.
14200 1.1 christos # We use the long form for the default assignment because of an extremely
14201 1.1 christos # bizarre bug on SunOS 4.1.3.
14202 1.1 christos if $ac_need_defaults; then
14203 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14204 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14205 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14206 1.1 christos fi
14207 1.1 christos
14208 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
14209 1.1 christos # simply because there is no reason against having it here, and in addition,
14210 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
14211 1.1 christos # Hook for its removal unless debugging.
14212 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
14213 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
14214 1.1 christos $debug ||
14215 1.1 christos {
14216 1.1 christos tmp= ac_tmp=
14217 1.1 christos trap 'exit_status=$?
14218 1.1 christos : "${ac_tmp:=$tmp}"
14219 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14220 1.1 christos ' 0
14221 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
14222 1.1 christos }
14223 1.1 christos # Create a (secure) tmp directory for tmp files.
14224 1.1 christos
14225 1.1 christos {
14226 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14227 1.1 christos test -d "$tmp"
14228 1.1 christos } ||
14229 1.1 christos {
14230 1.1 christos tmp=./conf$$-$RANDOM
14231 1.1 christos (umask 077 && mkdir "$tmp")
14232 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14233 1.1 christos ac_tmp=$tmp
14234 1.1 christos
14235 1.1 christos # Set up the scripts for CONFIG_FILES section.
14236 1.1 christos # No need to generate them if there are no CONFIG_FILES.
14237 1.1 christos # This happens for instance with `./config.status config.h'.
14238 1.1 christos if test -n "$CONFIG_FILES"; then
14239 1.1 christos
14240 1.1 christos
14241 1.1 christos ac_cr=`echo X | tr X '\015'`
14242 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
14243 1.1 christos # But we know of no other shell where ac_cr would be empty at this
14244 1.1 christos # point, so we can use a bashism as a fallback.
14245 1.1 christos if test "x$ac_cr" = x; then
14246 1.1 christos eval ac_cr=\$\'\\r\'
14247 1.1 christos fi
14248 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14249 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14250 1.1 christos ac_cs_awk_cr='\\r'
14251 1.1 christos else
14252 1.1 christos ac_cs_awk_cr=$ac_cr
14253 1.1 christos fi
14254 1.1 christos
14255 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14256 1.1 christos _ACEOF
14257 1.1 christos
14258 1.1 christos
14259 1.1 christos {
14260 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
14261 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14262 1.1 christos echo "_ACEOF"
14263 1.1 christos } >conf$$subs.sh ||
14264 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14265 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14266 1.1 christos ac_delim='%!_!# '
14267 1.1 christos for ac_last_try in false false false false false :; do
14268 1.1 christos . ./conf$$subs.sh ||
14269 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14270 1.1 christos
14271 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14272 1.1 christos if test $ac_delim_n = $ac_delim_num; then
14273 1.1 christos break
14274 1.1 christos elif $ac_last_try; then
14275 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14276 1.1 christos else
14277 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14278 1.1 christos fi
14279 1.1 christos done
14280 1.1 christos rm -f conf$$subs.sh
14281 1.1 christos
14282 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14283 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14284 1.1 christos _ACEOF
14285 1.1 christos sed -n '
14286 1.1 christos h
14287 1.1 christos s/^/S["/; s/!.*/"]=/
14288 1.1 christos p
14289 1.1 christos g
14290 1.1 christos s/^[^!]*!//
14291 1.1 christos :repl
14292 1.1 christos t repl
14293 1.1 christos s/'"$ac_delim"'$//
14294 1.1 christos t delim
14295 1.1 christos :nl
14296 1.1 christos h
14297 1.1 christos s/\(.\{148\}\)..*/\1/
14298 1.1 christos t more1
14299 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14300 1.1 christos p
14301 1.1 christos n
14302 1.1 christos b repl
14303 1.1 christos :more1
14304 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14305 1.1 christos p
14306 1.1 christos g
14307 1.1 christos s/.\{148\}//
14308 1.1 christos t nl
14309 1.1 christos :delim
14310 1.1 christos h
14311 1.1 christos s/\(.\{148\}\)..*/\1/
14312 1.1 christos t more2
14313 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
14314 1.1 christos p
14315 1.1 christos b
14316 1.1 christos :more2
14317 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14318 1.1 christos p
14319 1.1 christos g
14320 1.1 christos s/.\{148\}//
14321 1.1 christos t delim
14322 1.1 christos ' <conf$$subs.awk | sed '
14323 1.1 christos /^[^""]/{
14324 1.1 christos N
14325 1.1 christos s/\n//
14326 1.1 christos }
14327 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
14328 1.1 christos rm -f conf$$subs.awk
14329 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14330 1.1 christos _ACAWK
14331 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14332 1.1 christos for (key in S) S_is_set[key] = 1
14333 1.1 christos FS = ""
14334 1.1 christos
14335 1.1 christos }
14336 1.1 christos {
14337 1.1 christos line = $ 0
14338 1.1 christos nfields = split(line, field, "@")
14339 1.1 christos substed = 0
14340 1.1 christos len = length(field[1])
14341 1.1 christos for (i = 2; i < nfields; i++) {
14342 1.1 christos key = field[i]
14343 1.1 christos keylen = length(key)
14344 1.1 christos if (S_is_set[key]) {
14345 1.1 christos value = S[key]
14346 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14347 1.1 christos len += length(value) + length(field[++i])
14348 1.1 christos substed = 1
14349 1.1 christos } else
14350 1.1 christos len += 1 + keylen
14351 1.1 christos }
14352 1.1 christos
14353 1.1 christos print line
14354 1.1 christos }
14355 1.1 christos
14356 1.1 christos _ACAWK
14357 1.1 christos _ACEOF
14358 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14359 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14360 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14361 1.1 christos else
14362 1.1 christos cat
14363 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14364 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14365 1.1 christos _ACEOF
14366 1.1 christos
14367 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14368 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14369 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
14370 1.1 christos # (actually we leave an empty line to preserve line numbers).
14371 1.1 christos if test "x$srcdir" = x.; then
14372 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14373 1.1 christos h
14374 1.1 christos s///
14375 1.1 christos s/^/:/
14376 1.1 christos s/[ ]*$/:/
14377 1.1 christos s/:\$(srcdir):/:/g
14378 1.1 christos s/:\${srcdir}:/:/g
14379 1.1 christos s/:@srcdir@:/:/g
14380 1.1 christos s/^:*//
14381 1.1 christos s/:*$//
14382 1.1 christos x
14383 1.1 christos s/\(=[ ]*\).*/\1/
14384 1.1 christos G
14385 1.1 christos s/\n//
14386 1.1 christos s/^[^=]*=[ ]*$//
14387 1.1 christos }'
14388 1.1 christos fi
14389 1.1 christos
14390 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14391 1.1 christos fi # test -n "$CONFIG_FILES"
14392 1.1 christos
14393 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
14394 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
14395 1.1 christos # This happens for instance with `./config.status Makefile'.
14396 1.1 christos if test -n "$CONFIG_HEADERS"; then
14397 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14398 1.1 christos BEGIN {
14399 1.1 christos _ACEOF
14400 1.1 christos
14401 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
14402 1.1 christos # here-document in config.status, that substitutes the proper values into
14403 1.1 christos # config.h.in to produce config.h.
14404 1.1 christos
14405 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
14406 1.1 christos # handling of long lines.
14407 1.1 christos ac_delim='%!_!# '
14408 1.1 christos for ac_last_try in false false :; do
14409 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14410 1.1 christos if test -z "$ac_tt"; then
14411 1.1 christos break
14412 1.1 christos elif $ac_last_try; then
14413 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14414 1.1 christos else
14415 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14416 1.1 christos fi
14417 1.1 christos done
14418 1.1 christos
14419 1.1 christos # For the awk script, D is an array of macro values keyed by name,
14420 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
14421 1.1 christos # newline sequences.
14422 1.1 christos
14423 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14424 1.1 christos sed -n '
14425 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
14426 1.1 christos t rset
14427 1.1 christos :rset
14428 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
14429 1.1 christos t def
14430 1.1 christos d
14431 1.1 christos :def
14432 1.1 christos s/\\$//
14433 1.1 christos t bsnl
14434 1.1 christos s/["\\]/\\&/g
14435 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14436 1.1 christos D["\1"]=" \3"/p
14437 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14438 1.1 christos d
14439 1.1 christos :bsnl
14440 1.1 christos s/["\\]/\\&/g
14441 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14442 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
14443 1.1 christos t cont
14444 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14445 1.1 christos t cont
14446 1.1 christos d
14447 1.1 christos :cont
14448 1.1 christos n
14449 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
14450 1.1 christos t clear
14451 1.1 christos :clear
14452 1.1 christos s/\\$//
14453 1.1 christos t bsnlc
14454 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
14455 1.1 christos d
14456 1.1 christos :bsnlc
14457 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14458 1.1 christos b cont
14459 1.1 christos ' <confdefs.h | sed '
14460 1.1 christos s/'"$ac_delim"'/"\\\
14461 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
14462 1.1 christos
14463 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14464 1.1 christos for (key in D) D_is_set[key] = 1
14465 1.1 christos FS = ""
14466 1.1 christos }
14467 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14468 1.1 christos line = \$ 0
14469 1.1 christos split(line, arg, " ")
14470 1.1 christos if (arg[1] == "#") {
14471 1.1 christos defundef = arg[2]
14472 1.1 christos mac1 = arg[3]
14473 1.1 christos } else {
14474 1.1 christos defundef = substr(arg[1], 2)
14475 1.1 christos mac1 = arg[2]
14476 1.1 christos }
14477 1.1 christos split(mac1, mac2, "(") #)
14478 1.1 christos macro = mac2[1]
14479 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
14480 1.1 christos if (D_is_set[macro]) {
14481 1.1 christos # Preserve the white space surrounding the "#".
14482 1.1 christos print prefix "define", macro P[macro] D[macro]
14483 1.1 christos next
14484 1.1 christos } else {
14485 1.1 christos # Replace #undef with comments. This is necessary, for example,
14486 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
14487 1.1 christos # on some systems where configure will not decide to define it.
14488 1.1 christos if (defundef == "undef") {
14489 1.1 christos print "/*", prefix defundef, macro, "*/"
14490 1.1 christos next
14491 1.1 christos }
14492 1.1 christos }
14493 1.1 christos }
14494 1.1 christos { print }
14495 1.1 christos _ACAWK
14496 1.1 christos _ACEOF
14497 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14498 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14499 1.1 christos fi # test -n "$CONFIG_HEADERS"
14500 1.1 christos
14501 1.1 christos
14502 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14503 1.1 christos shift
14504 1.1 christos for ac_tag
14505 1.1 christos do
14506 1.1 christos case $ac_tag in
14507 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
14508 1.1 christos esac
14509 1.1 christos case $ac_mode$ac_tag in
14510 1.1 christos :[FHL]*:*);;
14511 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14512 1.1 christos :[FH]-) ac_tag=-:-;;
14513 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14514 1.1 christos esac
14515 1.1 christos ac_save_IFS=$IFS
14516 1.1 christos IFS=:
14517 1.1 christos set x $ac_tag
14518 1.1 christos IFS=$ac_save_IFS
14519 1.1 christos shift
14520 1.1 christos ac_file=$1
14521 1.1 christos shift
14522 1.1 christos
14523 1.1 christos case $ac_mode in
14524 1.1 christos :L) ac_source=$1;;
14525 1.1 christos :[FH])
14526 1.1 christos ac_file_inputs=
14527 1.1 christos for ac_f
14528 1.1 christos do
14529 1.1 christos case $ac_f in
14530 1.1 christos -) ac_f="$ac_tmp/stdin";;
14531 1.1 christos *) # Look for the file first in the build tree, then in the source tree
14532 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
14533 1.1 christos # because $ac_f cannot contain `:'.
14534 1.1 christos test -f "$ac_f" ||
14535 1.1 christos case $ac_f in
14536 1.1 christos [\\/$]*) false;;
14537 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14538 1.1 christos esac ||
14539 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14540 1.1 christos esac
14541 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14542 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
14543 1.1 christos done
14544 1.1 christos
14545 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
14546 1.1 christos # use $as_me), people would be surprised to read:
14547 1.1 christos # /* config.h. Generated by config.status. */
14548 1.1 christos configure_input='Generated from '`
14549 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14550 1.1 christos `' by configure.'
14551 1.1 christos if test x"$ac_file" != x-; then
14552 1.1 christos configure_input="$ac_file. $configure_input"
14553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14554 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
14555 1.1 christos fi
14556 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
14557 1.1 christos case $configure_input in #(
14558 1.1 christos *\&* | *\|* | *\\* )
14559 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
14560 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
14561 1.1 christos *) ac_sed_conf_input=$configure_input;;
14562 1.1 christos esac
14563 1.1 christos
14564 1.1 christos case $ac_tag in
14565 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
14566 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14567 1.1 christos esac
14568 1.1 christos ;;
14569 1.1 christos esac
14570 1.1 christos
14571 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
14572 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14573 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
14574 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
14575 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14576 1.1 christos $as_echo X"$ac_file" |
14577 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14578 1.1 christos s//\1/
14579 1.1 christos q
14580 1.1 christos }
14581 1.1 christos /^X\(\/\/\)[^/].*/{
14582 1.1 christos s//\1/
14583 1.1 christos q
14584 1.1 christos }
14585 1.1 christos /^X\(\/\/\)$/{
14586 1.1 christos s//\1/
14587 1.1 christos q
14588 1.1 christos }
14589 1.1 christos /^X\(\/\).*/{
14590 1.1 christos s//\1/
14591 1.1 christos q
14592 1.1 christos }
14593 1.1 christos s/.*/./; q'`
14594 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
14595 1.1 christos ac_builddir=.
14596 1.1 christos
14597 1.1 christos case "$ac_dir" in
14598 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14599 1.1 christos *)
14600 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14601 1.1 christos # A ".." for each directory in $ac_dir_suffix.
14602 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14603 1.1 christos case $ac_top_builddir_sub in
14604 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14605 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14606 1.1 christos esac ;;
14607 1.1 christos esac
14608 1.1 christos ac_abs_top_builddir=$ac_pwd
14609 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
14610 1.1 christos # for backward compatibility:
14611 1.1 christos ac_top_builddir=$ac_top_build_prefix
14612 1.1 christos
14613 1.1 christos case $srcdir in
14614 1.1 christos .) # We are building in place.
14615 1.1 christos ac_srcdir=.
14616 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
14617 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
14618 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
14619 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
14620 1.1 christos ac_top_srcdir=$srcdir
14621 1.1 christos ac_abs_top_srcdir=$srcdir ;;
14622 1.1 christos *) # Relative name.
14623 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14624 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
14625 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14626 1.1 christos esac
14627 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14628 1.1 christos
14629 1.1 christos
14630 1.1 christos case $ac_mode in
14631 1.1 christos :F)
14632 1.1 christos #
14633 1.1 christos # CONFIG_FILE
14634 1.1 christos #
14635 1.1 christos
14636 1.1 christos case $INSTALL in
14637 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14638 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14639 1.1 christos esac
14640 1.1 christos ac_MKDIR_P=$MKDIR_P
14641 1.1 christos case $MKDIR_P in
14642 1.1 christos [\\/$]* | ?:[\\/]* ) ;;
14643 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14644 1.1 christos esac
14645 1.1 christos _ACEOF
14646 1.1 christos
14647 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14648 1.1 christos # If the template does not know about datarootdir, expand it.
14649 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
14650 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
14651 1.1 christos ac_sed_dataroot='
14652 1.1 christos /datarootdir/ {
14653 1.1 christos p
14654 1.1 christos q
14655 1.1 christos }
14656 1.1 christos /@datadir@/p
14657 1.1 christos /@docdir@/p
14658 1.1 christos /@infodir@/p
14659 1.1 christos /@localedir@/p
14660 1.1 christos /@mandir@/p'
14661 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14662 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
14663 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14665 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14666 1.1 christos _ACEOF
14667 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14668 1.1 christos ac_datarootdir_hack='
14669 1.1 christos s&@datadir@&$datadir&g
14670 1.1 christos s&@docdir@&$docdir&g
14671 1.1 christos s&@infodir@&$infodir&g
14672 1.1 christos s&@localedir@&$localedir&g
14673 1.1 christos s&@mandir@&$mandir&g
14674 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
14675 1.1 christos esac
14676 1.1 christos _ACEOF
14677 1.1 christos
14678 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
14679 1.1 christos # Shell code in configure.ac might set extrasub.
14680 1.1 christos # FIXME: do we really want to maintain this feature?
14681 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14682 1.1 christos ac_sed_extra="$ac_vpsub
14683 1.1 christos $extrasub
14684 1.1 christos _ACEOF
14685 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14686 1.1 christos :t
14687 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14688 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
14689 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
14690 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
14691 1.1 christos s&@srcdir@&$ac_srcdir&;t t
14692 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
14693 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
14694 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14695 1.1 christos s&@builddir@&$ac_builddir&;t t
14696 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
14697 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14698 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
14699 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
14700 1.1 christos $ac_datarootdir_hack
14701 1.1 christos "
14702 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14703 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14704 1.1 christos
14705 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14706 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14707 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14708 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
14709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14710 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
14711 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14712 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
14713 1.1 christos
14714 1.1 christos rm -f "$ac_tmp/stdin"
14715 1.1 christos case $ac_file in
14716 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14717 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14718 1.1 christos esac \
14719 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14720 1.1 christos ;;
14721 1.1 christos :H)
14722 1.1 christos #
14723 1.1 christos # CONFIG_HEADER
14724 1.1 christos #
14725 1.1 christos if test x"$ac_file" != x-; then
14726 1.1 christos {
14727 1.1 christos $as_echo "/* $configure_input */" \
14728 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14729 1.1 christos } >"$ac_tmp/config.h" \
14730 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14731 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14732 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14733 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
14734 1.1 christos else
14735 1.1 christos rm -f "$ac_file"
14736 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
14737 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14738 1.1 christos fi
14739 1.1 christos else
14740 1.1 christos $as_echo "/* $configure_input */" \
14741 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14742 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
14743 1.1 christos fi
14744 1.1 christos # Compute "$ac_file"'s index in $config_headers.
14745 1.1 christos _am_arg="$ac_file"
14746 1.1 christos _am_stamp_count=1
14747 1.1 christos for _am_header in $config_headers :; do
14748 1.1 christos case $_am_header in
14749 1.1 christos $_am_arg | $_am_arg:* )
14750 1.1 christos break ;;
14751 1.1 christos * )
14752 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14753 1.1 christos esac
14754 1.1 christos done
14755 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14756 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14757 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
14758 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \
14759 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14760 1.1 christos $as_echo X"$_am_arg" |
14761 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14762 1.1 christos s//\1/
14763 1.1 christos q
14764 1.1 christos }
14765 1.1 christos /^X\(\/\/\)[^/].*/{
14766 1.1 christos s//\1/
14767 1.1 christos q
14768 1.1 christos }
14769 1.1 christos /^X\(\/\/\)$/{
14770 1.1 christos s//\1/
14771 1.1 christos q
14772 1.1 christos }
14773 1.1 christos /^X\(\/\).*/{
14774 1.1 christos s//\1/
14775 1.1 christos q
14776 1.1 christos }
14777 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count
14778 1.1 christos ;;
14779 1.1 christos
14780 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14781 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
14782 1.1 christos ;;
14783 1.1 christos esac
14784 1.1 christos
14785 1.1 christos
14786 1.1 christos case $ac_file$ac_mode in
14787 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14788 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files
14789 1.1 christos # are listed without --file. Let's play safe and only enable the eval
14790 1.1 christos # if we detect the quoting.
14791 1.1 christos case $CONFIG_FILES in
14792 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;;
14793 1.1 christos *) set x $CONFIG_FILES ;;
14794 1.1 christos esac
14795 1.1 christos shift
14796 1.1 christos for mf
14797 1.1 christos do
14798 1.1 christos # Strip MF so we end up with the name of the file.
14799 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'`
14800 1.1 christos # Check whether this is an Automake generated Makefile or not.
14801 1.1 christos # We used to match only the files named 'Makefile.in', but
14802 1.1 christos # some people rename them; so instead we look at the file content.
14803 1.1 christos # Grep'ing the first line is not enough: some people post-process
14804 1.1 christos # each Makefile.in and add a new line on top of each file to say so.
14805 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line
14806 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000.
14807 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14808 1.1 christos dirpart=`$as_dirname -- "$mf" ||
14809 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14810 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \
14811 1.1 christos X"$mf" : 'X\(//\)$' \| \
14812 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14813 1.1 christos $as_echo X"$mf" |
14814 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14815 1.1 christos s//\1/
14816 1.1 christos q
14817 1.1 christos }
14818 1.1 christos /^X\(\/\/\)[^/].*/{
14819 1.1 christos s//\1/
14820 1.1 christos q
14821 1.1 christos }
14822 1.1 christos /^X\(\/\/\)$/{
14823 1.1 christos s//\1/
14824 1.1 christos q
14825 1.1 christos }
14826 1.1 christos /^X\(\/\).*/{
14827 1.1 christos s//\1/
14828 1.1 christos q
14829 1.1 christos }
14830 1.1 christos s/.*/./; q'`
14831 1.1 christos else
14832 1.1 christos continue
14833 1.1 christos fi
14834 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote
14835 1.1 christos # from the Makefile without running 'make'.
14836 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14837 1.1 christos test -z "$DEPDIR" && continue
14838 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"`
14839 1.1 christos test -z "$am__include" && continue
14840 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14841 1.1 christos # Find all dependency output files, they are included files with
14842 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the
14843 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the
14844 1.1 christos # expansion.
14845 1.1 christos for file in `sed -n "
14846 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14847 1.1 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14848 1.1 christos # Make sure the directory exists.
14849 1.1 christos test -f "$dirpart/$file" && continue
14850 1.1 christos fdir=`$as_dirname -- "$file" ||
14851 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14852 1.1 christos X"$file" : 'X\(//\)[^/]' \| \
14853 1.1 christos X"$file" : 'X\(//\)$' \| \
14854 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14855 1.1 christos $as_echo X"$file" |
14856 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14857 1.1 christos s//\1/
14858 1.1 christos q
14859 1.1 christos }
14860 1.1 christos /^X\(\/\/\)[^/].*/{
14861 1.1 christos s//\1/
14862 1.1 christos q
14863 1.1 christos }
14864 1.1 christos /^X\(\/\/\)$/{
14865 1.1 christos s//\1/
14866 1.1 christos q
14867 1.1 christos }
14868 1.1 christos /^X\(\/\).*/{
14869 1.1 christos s//\1/
14870 1.1 christos q
14871 1.1 christos }
14872 1.1 christos s/.*/./; q'`
14873 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p
14874 1.1 christos # echo "creating $dirpart/$file"
14875 1.1 christos echo '# dummy' > "$dirpart/$file"
14876 1.1 christos done
14877 1.1 christos done
14878 1.1 christos }
14879 1.1 christos ;;
14880 1.1 christos "libtool":C)
14881 1.1 christos
14882 1.1 christos # See if we are running on zsh, and set the options which allow our
14883 1.1 christos # commands through without removal of \ escapes.
14884 1.1 christos if test -n "${ZSH_VERSION+set}" ; then
14885 1.1 christos setopt NO_GLOB_SUBST
14886 1.1 christos fi
14887 1.1 christos
14888 1.1 christos cfgfile="${ofile}T"
14889 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14890 1.1 christos $RM "$cfgfile"
14891 1.1 christos
14892 1.1 christos cat <<_LT_EOF >> "$cfgfile"
14893 1.1 christos #! $SHELL
14894 1.1 christos
14895 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14896 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14897 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14898 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14899 1.1 christos #
14900 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14901 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14902 1.1 christos # Written by Gordon Matzigkeit, 1996
14903 1.1 christos #
14904 1.1 christos # This file is part of GNU Libtool.
14905 1.1 christos #
14906 1.1 christos # GNU Libtool is free software; you can redistribute it and/or
14907 1.1 christos # modify it under the terms of the GNU General Public License as
14908 1.1 christos # published by the Free Software Foundation; either version 2 of
14909 1.1 christos # the License, or (at your option) any later version.
14910 1.1 christos #
14911 1.1 christos # As a special exception to the GNU General Public License,
14912 1.1 christos # if you distribute this file as part of a program or library that
14913 1.1 christos # is built using GNU Libtool, you may include this file under the
14914 1.1 christos # same distribution terms that you use for the rest of that program.
14915 1.1 christos #
14916 1.1 christos # GNU Libtool is distributed in the hope that it will be useful,
14917 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
14918 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14919 1.1 christos # GNU General Public License for more details.
14920 1.1 christos #
14921 1.1 christos # You should have received a copy of the GNU General Public License
14922 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy
14923 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14924 1.1 christos # obtained by writing to the Free Software Foundation, Inc.,
14925 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14926 1.1 christos
14927 1.1 christos
14928 1.1 christos # The names of the tagged configurations supported by this script.
14929 1.1 christos available_tags=""
14930 1.1 christos
14931 1.1 christos # ### BEGIN LIBTOOL CONFIG
14932 1.1 christos
14933 1.1 christos # Whether or not to build shared libraries.
14934 1.1 christos build_libtool_libs=$enable_shared
14935 1.1 christos
14936 1.1 christos # Which release of libtool.m4 was used?
14937 1.1 christos macro_version=$macro_version
14938 1.1 christos macro_revision=$macro_revision
14939 1.1 christos
14940 1.1 christos # Whether or not to build static libraries.
14941 1.1 christos build_old_libs=$enable_static
14942 1.1 christos
14943 1.1 christos # What type of objects to build.
14944 1.1 christos pic_mode=$pic_mode
14945 1.1 christos
14946 1.1 christos # Whether or not to optimize for fast installation.
14947 1.1 christos fast_install=$enable_fast_install
14948 1.1 christos
14949 1.1 christos # Shell to use when invoking shell scripts.
14950 1.1 christos SHELL=$lt_SHELL
14951 1.1 christos
14952 1.1 christos # An echo program that protects backslashes.
14953 1.1 christos ECHO=$lt_ECHO
14954 1.1 christos
14955 1.1 christos # The host system.
14956 1.1 christos host_alias=$host_alias
14957 1.1 christos host=$host
14958 1.1 christos host_os=$host_os
14959 1.1 christos
14960 1.1 christos # The build system.
14961 1.1 christos build_alias=$build_alias
14962 1.1 christos build=$build
14963 1.1 christos build_os=$build_os
14964 1.1 christos
14965 1.1 christos # A sed program that does not truncate output.
14966 1.1 christos SED=$lt_SED
14967 1.1 christos
14968 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14969 1.1 christos Xsed="\$SED -e 1s/^X//"
14970 1.1 christos
14971 1.1 christos # A grep program that handles long lines.
14972 1.1 christos GREP=$lt_GREP
14973 1.1 christos
14974 1.1 christos # An ERE matcher.
14975 1.1 christos EGREP=$lt_EGREP
14976 1.1 christos
14977 1.1 christos # A literal string matcher.
14978 1.1 christos FGREP=$lt_FGREP
14979 1.1 christos
14980 1.1 christos # A BSD- or MS-compatible name lister.
14981 1.1 christos NM=$lt_NM
14982 1.1 christos
14983 1.1 christos # Whether we need soft or hard links.
14984 1.1 christos LN_S=$lt_LN_S
14985 1.1 christos
14986 1.1 christos # What is the maximum length of a command?
14987 1.1 christos max_cmd_len=$max_cmd_len
14988 1.1 christos
14989 1.1 christos # Object file suffix (normally "o").
14990 1.1 christos objext=$ac_objext
14991 1.1 christos
14992 1.1 christos # Executable file suffix (normally "").
14993 1.1 christos exeext=$exeext
14994 1.1 christos
14995 1.1 christos # whether the shell understands "unset".
14996 1.1 christos lt_unset=$lt_unset
14997 1.1 christos
14998 1.1 christos # turn spaces into newlines.
14999 1.1 christos SP2NL=$lt_lt_SP2NL
15000 1.1 christos
15001 1.1 christos # turn newlines into spaces.
15002 1.1 christos NL2SP=$lt_lt_NL2SP
15003 1.1 christos
15004 1.1 christos # An object symbol dumper.
15005 1.1 christos OBJDUMP=$lt_OBJDUMP
15006 1.1 christos
15007 1.1 christos # Method to check whether dependent libraries are shared objects.
15008 1.1 christos deplibs_check_method=$lt_deplibs_check_method
15009 1.1 christos
15010 1.1 christos # Command to use when deplibs_check_method == "file_magic".
15011 1.1 christos file_magic_cmd=$lt_file_magic_cmd
15012 1.1 christos
15013 1.1 christos # The archiver.
15014 1.1 christos AR=$lt_AR
15015 1.1 christos AR_FLAGS=$lt_AR_FLAGS
15016 1.1 christos
15017 1.1 christos # A symbol stripping program.
15018 1.1 christos STRIP=$lt_STRIP
15019 1.1 christos
15020 1.1 christos # Commands used to install an old-style archive.
15021 1.1 christos RANLIB=$lt_RANLIB
15022 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds
15023 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds
15024 1.1 christos
15025 1.1 christos # Whether to use a lock for old archive extraction.
15026 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction
15027 1.1 christos
15028 1.1 christos # A C compiler.
15029 1.1 christos LTCC=$lt_CC
15030 1.1 christos
15031 1.1 christos # LTCC compiler flags.
15032 1.1 christos LTCFLAGS=$lt_CFLAGS
15033 1.1 christos
15034 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names.
15035 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15036 1.1 christos
15037 1.1 christos # Transform the output of nm in a proper C declaration.
15038 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15039 1.1 christos
15040 1.1 christos # Transform the output of nm in a C name address pair.
15041 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15042 1.1 christos
15043 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed.
15044 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15045 1.1 christos
15046 1.1 christos # The name of the directory that contains temporary libtool files.
15047 1.1 christos objdir=$objdir
15048 1.1 christos
15049 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file".
15050 1.1 christos MAGIC_CMD=$MAGIC_CMD
15051 1.1 christos
15052 1.1 christos # Must we lock files when doing compilation?
15053 1.1 christos need_locks=$lt_need_locks
15054 1.1 christos
15055 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15056 1.1 christos DSYMUTIL=$lt_DSYMUTIL
15057 1.1 christos
15058 1.1 christos # Tool to change global to local symbols on Mac OS X.
15059 1.1 christos NMEDIT=$lt_NMEDIT
15060 1.1 christos
15061 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X.
15062 1.1 christos LIPO=$lt_LIPO
15063 1.1 christos
15064 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15065 1.1 christos OTOOL=$lt_OTOOL
15066 1.1 christos
15067 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15068 1.1 christos OTOOL64=$lt_OTOOL64
15069 1.1 christos
15070 1.1 christos # Old archive suffix (normally "a").
15071 1.1 christos libext=$libext
15072 1.1 christos
15073 1.1 christos # Shared library suffix (normally ".so").
15074 1.1 christos shrext_cmds=$lt_shrext_cmds
15075 1.1 christos
15076 1.1 christos # The commands to extract the exported symbol list from a shared archive.
15077 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds
15078 1.1 christos
15079 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and
15080 1.1 christos # restored at link time.
15081 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink
15082 1.1 christos
15083 1.1 christos # Do we need the "lib" prefix for modules?
15084 1.1 christos need_lib_prefix=$need_lib_prefix
15085 1.1 christos
15086 1.1 christos # Do we need a version for libraries?
15087 1.1 christos need_version=$need_version
15088 1.1 christos
15089 1.1 christos # Library versioning type.
15090 1.1 christos version_type=$version_type
15091 1.1 christos
15092 1.1 christos # Shared library runtime path variable.
15093 1.1 christos runpath_var=$runpath_var
15094 1.1 christos
15095 1.1 christos # Shared library path variable.
15096 1.1 christos shlibpath_var=$shlibpath_var
15097 1.1 christos
15098 1.1 christos # Is shlibpath searched before the hard-coded library search path?
15099 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15100 1.1 christos
15101 1.1 christos # Format of library name prefix.
15102 1.1 christos libname_spec=$lt_libname_spec
15103 1.1 christos
15104 1.1 christos # List of archive names. First name is the real one, the rest are links.
15105 1.1 christos # The last name is the one that the linker finds with -lNAME
15106 1.1 christos library_names_spec=$lt_library_names_spec
15107 1.1 christos
15108 1.1 christos # The coded name of the library, if different from the real name.
15109 1.1 christos soname_spec=$lt_soname_spec
15110 1.1 christos
15111 1.1 christos # Permission mode override for installation of shared libraries.
15112 1.1 christos install_override_mode=$lt_install_override_mode
15113 1.1 christos
15114 1.1 christos # Command to use after installation of a shared archive.
15115 1.1 christos postinstall_cmds=$lt_postinstall_cmds
15116 1.1 christos
15117 1.1 christos # Command to use after uninstallation of a shared archive.
15118 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds
15119 1.1 christos
15120 1.1 christos # Commands used to finish a libtool library installation in a directory.
15121 1.1 christos finish_cmds=$lt_finish_cmds
15122 1.1 christos
15123 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but
15124 1.1 christos # not shown.
15125 1.1 christos finish_eval=$lt_finish_eval
15126 1.1 christos
15127 1.1 christos # Whether we should hardcode library paths into libraries.
15128 1.1 christos hardcode_into_libs=$hardcode_into_libs
15129 1.1 christos
15130 1.1 christos # Compile-time system search path for libraries.
15131 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15132 1.1 christos
15133 1.1 christos # Run-time system search path for libraries.
15134 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15135 1.1 christos
15136 1.1 christos # Whether dlopen is supported.
15137 1.1 christos dlopen_support=$enable_dlopen
15138 1.1 christos
15139 1.1 christos # Whether dlopen of programs is supported.
15140 1.1 christos dlopen_self=$enable_dlopen_self
15141 1.1 christos
15142 1.1 christos # Whether dlopen of statically linked programs is supported.
15143 1.1 christos dlopen_self_static=$enable_dlopen_self_static
15144 1.1 christos
15145 1.1 christos # Commands to strip libraries.
15146 1.1 christos old_striplib=$lt_old_striplib
15147 1.1 christos striplib=$lt_striplib
15148 1.1 christos
15149 1.1 christos
15150 1.1 christos # The linker used to build libraries.
15151 1.1 christos LD=$lt_LD
15152 1.1 christos
15153 1.1 christos # How to create reloadable object files.
15154 1.1 christos reload_flag=$lt_reload_flag
15155 1.1 christos reload_cmds=$lt_reload_cmds
15156 1.1 christos
15157 1.1 christos # Commands used to build an old-style archive.
15158 1.1 christos old_archive_cmds=$lt_old_archive_cmds
15159 1.1 christos
15160 1.1 christos # A language specific compiler.
15161 1.1 christos CC=$lt_compiler
15162 1.1 christos
15163 1.1 christos # Is the compiler the GNU compiler?
15164 1.1 christos with_gcc=$GCC
15165 1.1 christos
15166 1.1 christos # Compiler flag to turn off builtin functions.
15167 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15168 1.1 christos
15169 1.1 christos # How to pass a linker flag through the compiler.
15170 1.1 christos wl=$lt_lt_prog_compiler_wl
15171 1.1 christos
15172 1.1 christos # Additional compiler flags for building library objects.
15173 1.1 christos pic_flag=$lt_lt_prog_compiler_pic
15174 1.1 christos
15175 1.1 christos # Compiler flag to prevent dynamic linking.
15176 1.1 christos link_static_flag=$lt_lt_prog_compiler_static
15177 1.1 christos
15178 1.1 christos # Does compiler simultaneously support -c and -o options?
15179 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15180 1.1 christos
15181 1.1 christos # Whether or not to add -lc for building shared libraries.
15182 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc
15183 1.1 christos
15184 1.1 christos # Whether or not to disallow shared libs when runtime libs are static.
15185 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15186 1.1 christos
15187 1.1 christos # Compiler flag to allow reflexive dlopens.
15188 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15189 1.1 christos
15190 1.1 christos # Compiler flag to generate shared objects directly from archives.
15191 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec
15192 1.1 christos
15193 1.1 christos # Whether the compiler copes with passing no objects directly.
15194 1.1 christos compiler_needs_object=$lt_compiler_needs_object
15195 1.1 christos
15196 1.1 christos # Create an old-style archive from a shared archive.
15197 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15198 1.1 christos
15199 1.1 christos # Create a temporary old-style archive to link instead of a shared archive.
15200 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15201 1.1 christos
15202 1.1 christos # Commands used to build a shared archive.
15203 1.1 christos archive_cmds=$lt_archive_cmds
15204 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds
15205 1.1 christos
15206 1.1 christos # Commands used to build a loadable module if different from building
15207 1.1 christos # a shared archive.
15208 1.1 christos module_cmds=$lt_module_cmds
15209 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds
15210 1.1 christos
15211 1.1 christos # Whether we are building with GNU ld or not.
15212 1.1 christos with_gnu_ld=$lt_with_gnu_ld
15213 1.1 christos
15214 1.1 christos # Flag that allows shared libraries with undefined symbols to be built.
15215 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag
15216 1.1 christos
15217 1.1 christos # Flag that enforces no undefined symbols.
15218 1.1 christos no_undefined_flag=$lt_no_undefined_flag
15219 1.1 christos
15220 1.1 christos # Flag to hardcode \$libdir into a binary during linking.
15221 1.1 christos # This must work even if \$libdir does not exist
15222 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15223 1.1 christos
15224 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary
15225 1.1 christos # during linking. This must work even if \$libdir does not exist.
15226 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15227 1.1 christos
15228 1.1 christos # Whether we need a single "-rpath" flag with a separated argument.
15229 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator
15230 1.1 christos
15231 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15232 1.1 christos # DIR into the resulting binary.
15233 1.1 christos hardcode_direct=$hardcode_direct
15234 1.1 christos
15235 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15236 1.1 christos # DIR into the resulting binary and the resulting library dependency is
15237 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15238 1.1 christos # library is relocated.
15239 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute
15240 1.1 christos
15241 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15242 1.1 christos # into the resulting binary.
15243 1.1 christos hardcode_minus_L=$hardcode_minus_L
15244 1.1 christos
15245 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15246 1.1 christos # into the resulting binary.
15247 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var
15248 1.1 christos
15249 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR
15250 1.1 christos # into the library and all subsequent libraries and executables linked
15251 1.1 christos # against it.
15252 1.1 christos hardcode_automatic=$hardcode_automatic
15253 1.1 christos
15254 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries
15255 1.1 christos # to runtime path list.
15256 1.1 christos inherit_rpath=$inherit_rpath
15257 1.1 christos
15258 1.1 christos # Whether libtool must link a program against all its dependency libraries.
15259 1.1 christos link_all_deplibs=$link_all_deplibs
15260 1.1 christos
15261 1.1 christos # Fix the shell variable \$srcfile for the compiler.
15262 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path
15263 1.1 christos
15264 1.1 christos # Set to "yes" if exported symbols are required.
15265 1.1 christos always_export_symbols=$always_export_symbols
15266 1.1 christos
15267 1.1 christos # The commands to list exported symbols.
15268 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds
15269 1.1 christos
15270 1.1 christos # Symbols that should not be listed in the preloaded symbols.
15271 1.1 christos exclude_expsyms=$lt_exclude_expsyms
15272 1.1 christos
15273 1.1 christos # Symbols that must always be exported.
15274 1.1 christos include_expsyms=$lt_include_expsyms
15275 1.1 christos
15276 1.1 christos # Commands necessary for linking programs (against libraries) with templates.
15277 1.1 christos prelink_cmds=$lt_prelink_cmds
15278 1.1 christos
15279 1.1 christos # Specify filename containing input files.
15280 1.1 christos file_list_spec=$lt_file_list_spec
15281 1.1 christos
15282 1.1 christos # How to hardcode a shared library path into an executable.
15283 1.1 christos hardcode_action=$hardcode_action
15284 1.1 christos
15285 1.1 christos # ### END LIBTOOL CONFIG
15286 1.1 christos
15287 1.1 christos _LT_EOF
15288 1.1 christos
15289 1.1 christos case $host_os in
15290 1.1 christos aix3*)
15291 1.1 christos cat <<\_LT_EOF >> "$cfgfile"
15292 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some
15293 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
15294 1.1 christos # vanish in a puff of smoke.
15295 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then
15296 1.1 christos COLLECT_NAMES=
15297 1.1 christos export COLLECT_NAMES
15298 1.1 christos fi
15299 1.1 christos _LT_EOF
15300 1.1 christos ;;
15301 1.1 christos esac
15302 1.1 christos
15303 1.1 christos
15304 1.1 christos ltmain="$ac_aux_dir/ltmain.sh"
15305 1.1 christos
15306 1.1 christos
15307 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if
15308 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in
15309 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem
15310 1.1 christos # is reportedly fixed, but why not run on old versions too?
15311 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15312 1.1 christos || (rm -f "$cfgfile"; exit 1)
15313 1.1 christos
15314 1.1 christos case $xsi_shell in
15315 1.1 christos yes)
15316 1.1 christos cat << \_LT_EOF >> "$cfgfile"
15317 1.1 christos
15318 1.1 christos # func_dirname file append nondir_replacement
15319 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15320 1.1 christos # otherwise set result to NONDIR_REPLACEMENT.
15321 1.1 christos func_dirname ()
15322 1.1 christos {
15323 1.1 christos case ${1} in
15324 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;;
15325 1.1 christos * ) func_dirname_result="${3}" ;;
15326 1.1 christos esac
15327 1.1 christos }
15328 1.1 christos
15329 1.1 christos # func_basename file
15330 1.1 christos func_basename ()
15331 1.1 christos {
15332 1.1 christos func_basename_result="${1##*/}"
15333 1.1 christos }
15334 1.1 christos
15335 1.1 christos # func_dirname_and_basename file append nondir_replacement
15336 1.1 christos # perform func_basename and func_dirname in a single function
15337 1.1 christos # call:
15338 1.1 christos # dirname: Compute the dirname of FILE. If nonempty,
15339 1.1 christos # add APPEND to the result, otherwise set result
15340 1.1 christos # to NONDIR_REPLACEMENT.
15341 1.1 christos # value returned in "$func_dirname_result"
15342 1.1 christos # basename: Compute filename of FILE.
15343 1.1 christos # value retuned in "$func_basename_result"
15344 1.1 christos # Implementation must be kept synchronized with func_dirname
15345 1.1 christos # and func_basename. For efficiency, we do not delegate to
15346 1.1 christos # those functions but instead duplicate the functionality here.
15347 1.1 christos func_dirname_and_basename ()
15348 1.1 christos {
15349 1.1 christos case ${1} in
15350 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;;
15351 1.1 christos * ) func_dirname_result="${3}" ;;
15352 1.1 christos esac
15353 1.1 christos func_basename_result="${1##*/}"
15354 1.1 christos }
15355 1.1 christos
15356 1.1 christos # func_stripname prefix suffix name
15357 1.1 christos # strip PREFIX and SUFFIX off of NAME.
15358 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special
15359 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15360 1.1 christos # dot (in which case that matches only a dot).
15361 1.1 christos func_stripname ()
15362 1.1 christos {
15363 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15364 1.1 christos # positional parameters, so assign one to ordinary parameter first.
15365 1.1 christos func_stripname_result=${3}
15366 1.1 christos func_stripname_result=${func_stripname_result#"${1}"}
15367 1.1 christos func_stripname_result=${func_stripname_result%"${2}"}
15368 1.1 christos }
15369 1.1 christos
15370 1.1 christos # func_opt_split
15371 1.1 christos func_opt_split ()
15372 1.1 christos {
15373 1.1 christos func_opt_split_opt=${1%%=*}
15374 1.1 christos func_opt_split_arg=${1#*=}
15375 1.1 christos }
15376 1.1 christos
15377 1.1 christos # func_lo2o object
15378 1.1 christos func_lo2o ()
15379 1.1 christos {
15380 1.1 christos case ${1} in
15381 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15382 1.1 christos *) func_lo2o_result=${1} ;;
15383 1.1 christos esac
15384 1.1 christos }
15385 1.1 christos
15386 1.1 christos # func_xform libobj-or-source
15387 1.1 christos func_xform ()
15388 1.1 christos {
15389 1.1 christos func_xform_result=${1%.*}.lo
15390 1.1 christos }
15391 1.1 christos
15392 1.1 christos # func_arith arithmetic-term...
15393 1.1 christos func_arith ()
15394 1.1 christos {
15395 1.1 christos func_arith_result=$(( $* ))
15396 1.1 christos }
15397 1.1 christos
15398 1.1 christos # func_len string
15399 1.1 christos # STRING may not start with a hyphen.
15400 1.1 christos func_len ()
15401 1.1 christos {
15402 1.1 christos func_len_result=${#1}
15403 1.1 christos }
15404 1.1 christos
15405 1.1 christos _LT_EOF
15406 1.1 christos ;;
15407 1.1 christos *) # Bourne compatible functions.
15408 1.1 christos cat << \_LT_EOF >> "$cfgfile"
15409 1.1 christos
15410 1.1 christos # func_dirname file append nondir_replacement
15411 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15412 1.1 christos # otherwise set result to NONDIR_REPLACEMENT.
15413 1.1 christos func_dirname ()
15414 1.1 christos {
15415 1.1 christos # Extract subdirectory from the argument.
15416 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15417 1.1 christos if test "X$func_dirname_result" = "X${1}"; then
15418 1.1 christos func_dirname_result="${3}"
15419 1.1 christos else
15420 1.1 christos func_dirname_result="$func_dirname_result${2}"
15421 1.1 christos fi
15422 1.1 christos }
15423 1.1 christos
15424 1.1 christos # func_basename file
15425 1.1 christos func_basename ()
15426 1.1 christos {
15427 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15428 1.1 christos }
15429 1.1 christos
15430 1.1 christos
15431 1.1 christos # func_stripname prefix suffix name
15432 1.1 christos # strip PREFIX and SUFFIX off of NAME.
15433 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special
15434 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15435 1.1 christos # dot (in which case that matches only a dot).
15436 1.1 christos # func_strip_suffix prefix name
15437 1.1 christos func_stripname ()
15438 1.1 christos {
15439 1.1 christos case ${2} in
15440 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15441 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15442 1.1 christos esac
15443 1.1 christos }
15444 1.1 christos
15445 1.1 christos # sed scripts:
15446 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15447 1.1 christos my_sed_long_arg='1s/^-[^=]*=//'
15448 1.1 christos
15449 1.1 christos # func_opt_split
15450 1.1 christos func_opt_split ()
15451 1.1 christos {
15452 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15453 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15454 1.1 christos }
15455 1.1 christos
15456 1.1 christos # func_lo2o object
15457 1.1 christos func_lo2o ()
15458 1.1 christos {
15459 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15460 1.1 christos }
15461 1.1 christos
15462 1.1 christos # func_xform libobj-or-source
15463 1.1 christos func_xform ()
15464 1.1 christos {
15465 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15466 1.1 christos }
15467 1.1 christos
15468 1.1 christos # func_arith arithmetic-term...
15469 1.1 christos func_arith ()
15470 1.1 christos {
15471 1.1 christos func_arith_result=`expr "$@"`
15472 1.1 christos }
15473 1.1 christos
15474 1.1 christos # func_len string
15475 1.1 christos # STRING may not start with a hyphen.
15476 1.1 christos func_len ()
15477 1.1 christos {
15478 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15479 1.1 christos }
15480 1.1 christos
15481 1.1 christos _LT_EOF
15482 1.1 christos esac
15483 1.1 christos
15484 1.1 christos case $lt_shell_append in
15485 1.1 christos yes)
15486 1.1 christos cat << \_LT_EOF >> "$cfgfile"
15487 1.1 christos
15488 1.1 christos # func_append var value
15489 1.1 christos # Append VALUE to the end of shell variable VAR.
15490 1.1 christos func_append ()
15491 1.1 christos {
15492 1.1 christos eval "$1+=\$2"
15493 1.1 christos }
15494 1.1 christos _LT_EOF
15495 1.1 christos ;;
15496 1.1 christos *)
15497 1.1 christos cat << \_LT_EOF >> "$cfgfile"
15498 1.1 christos
15499 1.1 christos # func_append var value
15500 1.1 christos # Append VALUE to the end of shell variable VAR.
15501 1.1 christos func_append ()
15502 1.1 christos {
15503 1.1 christos eval "$1=\$$1\$2"
15504 1.1 christos }
15505 1.1 christos
15506 1.1 christos _LT_EOF
15507 1.1 christos ;;
15508 1.1 christos esac
15509 1.1 christos
15510 1.1 christos
15511 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15512 1.1 christos || (rm -f "$cfgfile"; exit 1)
15513 1.1 christos
15514 1.1 christos mv -f "$cfgfile" "$ofile" ||
15515 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15516 1.1 christos chmod +x "$ofile"
15517 1.1 christos
15518 1.1 christos ;;
15519 1.1 christos
15520 1.1 christos esac
15521 1.1 christos done # for ac_tag
15522 1.1 christos
15523 1.1 christos
15524 1.1 christos as_fn_exit 0
15525 1.1 christos _ACEOF
15526 1.1 christos ac_clean_files=$ac_clean_files_save
15527 1.1 christos
15528 1.1 christos test $ac_write_fail = 0 ||
15529 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15530 1.1 christos
15531 1.1 christos
15532 1.1 christos # configure is writing to config.log, and then calls config.status.
15533 1.1 christos # config.status does its own redirection, appending to config.log.
15534 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
15535 1.1 christos # by configure, so config.status won't be able to write to it; its
15536 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
15537 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
15538 1.1 christos # appended to by config.status. When coming back to configure, we
15539 1.1 christos # need to make the FD available again.
15540 1.1 christos if test "$no_create" != yes; then
15541 1.1 christos ac_cs_success=:
15542 1.1 christos ac_config_status_args=
15543 1.1 christos test "$silent" = yes &&
15544 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
15545 1.1 christos exec 5>/dev/null
15546 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15547 1.1 christos exec 5>>config.log
15548 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15549 1.1 christos # would make configure fail if this is the last instruction.
15550 1.1 christos $ac_cs_success || as_fn_exit 1
15551 1.1 christos fi
15552 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15554 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15555 1.1 christos fi
15556 1.1 christos
15557 1.1 christos
15558 1.1 christos
15559 1.1 christos touch config.status.tmp
15560 1.1 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
15561 1.1 christos sed '/as_fn_exit 0/i \
15562 1.1 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
15563 1.1 christos touch --reference=Makefile Makefile.tmp \
15564 1.1 christos mv Makefile.tmp Makefile \
15565 1.1 christos ' config.status > config.status.tmp
15566 1.1 christos touch --reference=config.status config.status.tmp
15567 1.1 christos mv config.status.tmp config.status
15568 1.1 christos chmod +x config.status
15569 1.1 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
15570 1.1 christos touch --reference=Makefile Makefile.tmp
15571 1.1 christos mv Makefile.tmp Makefile
15572 1.1 christos else
15573 1.1 christos rm -f config.status.tmp
15574 1.1 christos fi
15575