configure revision 1.1.1.2 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.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE
647 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE
648 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE
649 1.1.1.2 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 christos OBJDUMP
662 1.1 christos LN_S
663 1.1 christos NM
664 1.1 christos ac_ct_DUMPBIN
665 1.1 christos DUMPBIN
666 1.1 christos LD
667 1.1 christos FGREP
668 1.1 christos SED
669 1.1 christos host_os
670 1.1 christos host_vendor
671 1.1 christos host_cpu
672 1.1 christos host
673 1.1 christos build_os
674 1.1 christos build_vendor
675 1.1 christos build_cpu
676 1.1 christos build
677 1.1 christos LIBTOOL
678 1.1 christos ac_ct_AR
679 1.1 christos AR
680 1.1 christos RANLIB
681 1.1 christos AM_BACKSLASH
682 1.1 christos AM_DEFAULT_VERBOSITY
683 1.1 christos AM_DEFAULT_V
684 1.1 christos AM_V
685 1.1 christos am__fastdepCC_FALSE
686 1.1 christos am__fastdepCC_TRUE
687 1.1 christos CCDEPMODE
688 1.1 christos am__nodep
689 1.1 christos AMDEPBACKSLASH
690 1.1 christos AMDEP_FALSE
691 1.1 christos AMDEP_TRUE
692 1.1 christos am__quote
693 1.1 christos am__include
694 1.1 christos DEPDIR
695 1.1 christos am__untar
696 1.1 christos am__tar
697 1.1 christos AMTAR
698 1.1 christos am__leading_dot
699 1.1 christos SET_MAKE
700 1.1 christos AWK
701 1.1 christos mkdir_p
702 1.1 christos MKDIR_P
703 1.1 christos INSTALL_STRIP_PROGRAM
704 1.1 christos STRIP
705 1.1 christos install_sh
706 1.1 christos MAKEINFO
707 1.1 christos AUTOHEADER
708 1.1 christos AUTOMAKE
709 1.1 christos AUTOCONF
710 1.1 christos ACLOCAL
711 1.1 christos VERSION
712 1.1 christos PACKAGE
713 1.1 christos CYGPATH_W
714 1.1 christos am__isrc
715 1.1 christos INSTALL_DATA
716 1.1 christos INSTALL_SCRIPT
717 1.1 christos INSTALL_PROGRAM
718 1.1 christos EGREP
719 1.1 christos GREP
720 1.1 christos CPP
721 1.1 christos OBJEXT
722 1.1 christos EXEEXT
723 1.1 christos ac_ct_CC
724 1.1 christos CPPFLAGS
725 1.1 christos LDFLAGS
726 1.1 christos CFLAGS
727 1.1 christos CC
728 1.1 christos target_alias
729 1.1 christos host_alias
730 1.1 christos build_alias
731 1.1 christos LIBS
732 1.1 christos ECHO_T
733 1.1 christos ECHO_N
734 1.1 christos ECHO_C
735 1.1 christos DEFS
736 1.1 christos mandir
737 1.1 christos localedir
738 1.1 christos libdir
739 1.1 christos psdir
740 1.1 christos pdfdir
741 1.1 christos dvidir
742 1.1 christos htmldir
743 1.1 christos infodir
744 1.1 christos docdir
745 1.1 christos oldincludedir
746 1.1 christos includedir
747 1.1 christos localstatedir
748 1.1 christos sharedstatedir
749 1.1 christos sysconfdir
750 1.1 christos datadir
751 1.1 christos datarootdir
752 1.1 christos libexecdir
753 1.1 christos sbindir
754 1.1 christos bindir
755 1.1 christos program_transform_name
756 1.1 christos prefix
757 1.1 christos exec_prefix
758 1.1 christos PACKAGE_URL
759 1.1 christos PACKAGE_BUGREPORT
760 1.1 christos PACKAGE_STRING
761 1.1 christos PACKAGE_VERSION
762 1.1 christos PACKAGE_TARNAME
763 1.1 christos PACKAGE_NAME
764 1.1 christos PATH_SEPARATOR
765 1.1 christos SHELL'
766 1.1 christos ac_subst_files=''
767 1.1 christos ac_user_opts='
768 1.1 christos enable_option_checking
769 1.1 christos enable_dependency_tracking
770 1.1 christos enable_silent_rules
771 1.1 christos enable_shared
772 1.1 christos enable_static
773 1.1 christos with_pic
774 1.1 christos enable_fast_install
775 1.1 christos with_gnu_ld
776 1.1 christos enable_libtool_lock
777 1.1 christos enable_largefile
778 1.1 christos enable_maintainer_mode
779 1.1 christos enable_install_libbfd
780 1.1 christos '
781 1.1 christos ac_precious_vars='build_alias
782 1.1 christos host_alias
783 1.1 christos target_alias
784 1.1 christos CC
785 1.1 christos CFLAGS
786 1.1 christos LDFLAGS
787 1.1 christos LIBS
788 1.1 christos CPPFLAGS
789 1.1 christos CPP'
790 1.1 christos
791 1.1 christos
792 1.1 christos # Initialize some variables set by options.
793 1.1 christos ac_init_help=
794 1.1 christos ac_init_version=false
795 1.1 christos ac_unrecognized_opts=
796 1.1 christos ac_unrecognized_sep=
797 1.1 christos # The variables have the same names as the options, with
798 1.1 christos # dashes changed to underlines.
799 1.1 christos cache_file=/dev/null
800 1.1 christos exec_prefix=NONE
801 1.1 christos no_create=
802 1.1 christos no_recursion=
803 1.1 christos prefix=NONE
804 1.1 christos program_prefix=NONE
805 1.1 christos program_suffix=NONE
806 1.1 christos program_transform_name=s,x,x,
807 1.1 christos silent=
808 1.1 christos site=
809 1.1 christos srcdir=
810 1.1 christos verbose=
811 1.1 christos x_includes=NONE
812 1.1 christos x_libraries=NONE
813 1.1 christos
814 1.1 christos # Installation directory options.
815 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
816 1.1 christos # and all the variables that are supposed to be based on exec_prefix
817 1.1 christos # by default will actually change.
818 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
819 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
820 1.1 christos bindir='${exec_prefix}/bin'
821 1.1 christos sbindir='${exec_prefix}/sbin'
822 1.1 christos libexecdir='${exec_prefix}/libexec'
823 1.1 christos datarootdir='${prefix}/share'
824 1.1 christos datadir='${datarootdir}'
825 1.1 christos sysconfdir='${prefix}/etc'
826 1.1 christos sharedstatedir='${prefix}/com'
827 1.1 christos localstatedir='${prefix}/var'
828 1.1 christos includedir='${prefix}/include'
829 1.1 christos oldincludedir='/usr/include'
830 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
831 1.1 christos infodir='${datarootdir}/info'
832 1.1 christos htmldir='${docdir}'
833 1.1 christos dvidir='${docdir}'
834 1.1 christos pdfdir='${docdir}'
835 1.1 christos psdir='${docdir}'
836 1.1 christos libdir='${exec_prefix}/lib'
837 1.1 christos localedir='${datarootdir}/locale'
838 1.1 christos mandir='${datarootdir}/man'
839 1.1 christos
840 1.1 christos ac_prev=
841 1.1 christos ac_dashdash=
842 1.1 christos for ac_option
843 1.1 christos do
844 1.1 christos # If the previous option needs an argument, assign it.
845 1.1 christos if test -n "$ac_prev"; then
846 1.1 christos eval $ac_prev=\$ac_option
847 1.1 christos ac_prev=
848 1.1 christos continue
849 1.1 christos fi
850 1.1 christos
851 1.1 christos case $ac_option in
852 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
853 1.1 christos *=) ac_optarg= ;;
854 1.1 christos *) ac_optarg=yes ;;
855 1.1 christos esac
856 1.1 christos
857 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
858 1.1 christos
859 1.1 christos case $ac_dashdash$ac_option in
860 1.1 christos --)
861 1.1 christos ac_dashdash=yes ;;
862 1.1 christos
863 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
864 1.1 christos ac_prev=bindir ;;
865 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
866 1.1 christos bindir=$ac_optarg ;;
867 1.1 christos
868 1.1 christos -build | --build | --buil | --bui | --bu)
869 1.1 christos ac_prev=build_alias ;;
870 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
871 1.1 christos build_alias=$ac_optarg ;;
872 1.1 christos
873 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
874 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
875 1.1 christos ac_prev=cache_file ;;
876 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
877 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
878 1.1 christos cache_file=$ac_optarg ;;
879 1.1 christos
880 1.1 christos --config-cache | -C)
881 1.1 christos cache_file=config.cache ;;
882 1.1 christos
883 1.1 christos -datadir | --datadir | --datadi | --datad)
884 1.1 christos ac_prev=datadir ;;
885 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
886 1.1 christos datadir=$ac_optarg ;;
887 1.1 christos
888 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
889 1.1 christos | --dataroo | --dataro | --datar)
890 1.1 christos ac_prev=datarootdir ;;
891 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
892 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
893 1.1 christos datarootdir=$ac_optarg ;;
894 1.1 christos
895 1.1 christos -disable-* | --disable-*)
896 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
897 1.1 christos # Reject names that are not valid shell variable names.
898 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
899 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
900 1.1 christos ac_useropt_orig=$ac_useropt
901 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902 1.1 christos case $ac_user_opts in
903 1.1 christos *"
904 1.1 christos "enable_$ac_useropt"
905 1.1 christos "*) ;;
906 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
907 1.1 christos ac_unrecognized_sep=', ';;
908 1.1 christos esac
909 1.1 christos eval enable_$ac_useropt=no ;;
910 1.1 christos
911 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
912 1.1 christos ac_prev=docdir ;;
913 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
914 1.1 christos docdir=$ac_optarg ;;
915 1.1 christos
916 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
917 1.1 christos ac_prev=dvidir ;;
918 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
919 1.1 christos dvidir=$ac_optarg ;;
920 1.1 christos
921 1.1 christos -enable-* | --enable-*)
922 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
923 1.1 christos # Reject names that are not valid shell variable names.
924 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
925 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
926 1.1 christos ac_useropt_orig=$ac_useropt
927 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
928 1.1 christos case $ac_user_opts in
929 1.1 christos *"
930 1.1 christos "enable_$ac_useropt"
931 1.1 christos "*) ;;
932 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
933 1.1 christos ac_unrecognized_sep=', ';;
934 1.1 christos esac
935 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
936 1.1 christos
937 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
938 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
939 1.1 christos | --exec | --exe | --ex)
940 1.1 christos ac_prev=exec_prefix ;;
941 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
942 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
943 1.1 christos | --exec=* | --exe=* | --ex=*)
944 1.1 christos exec_prefix=$ac_optarg ;;
945 1.1 christos
946 1.1 christos -gas | --gas | --ga | --g)
947 1.1 christos # Obsolete; use --with-gas.
948 1.1 christos with_gas=yes ;;
949 1.1 christos
950 1.1 christos -help | --help | --hel | --he | -h)
951 1.1 christos ac_init_help=long ;;
952 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
953 1.1 christos ac_init_help=recursive ;;
954 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
955 1.1 christos ac_init_help=short ;;
956 1.1 christos
957 1.1 christos -host | --host | --hos | --ho)
958 1.1 christos ac_prev=host_alias ;;
959 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
960 1.1 christos host_alias=$ac_optarg ;;
961 1.1 christos
962 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
963 1.1 christos ac_prev=htmldir ;;
964 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
965 1.1 christos | --ht=*)
966 1.1 christos htmldir=$ac_optarg ;;
967 1.1 christos
968 1.1 christos -includedir | --includedir | --includedi | --included | --include \
969 1.1 christos | --includ | --inclu | --incl | --inc)
970 1.1 christos ac_prev=includedir ;;
971 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
972 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
973 1.1 christos includedir=$ac_optarg ;;
974 1.1 christos
975 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
976 1.1 christos ac_prev=infodir ;;
977 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
978 1.1 christos infodir=$ac_optarg ;;
979 1.1 christos
980 1.1 christos -libdir | --libdir | --libdi | --libd)
981 1.1 christos ac_prev=libdir ;;
982 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
983 1.1 christos libdir=$ac_optarg ;;
984 1.1 christos
985 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
986 1.1 christos | --libexe | --libex | --libe)
987 1.1 christos ac_prev=libexecdir ;;
988 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
989 1.1 christos | --libexe=* | --libex=* | --libe=*)
990 1.1 christos libexecdir=$ac_optarg ;;
991 1.1 christos
992 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
993 1.1 christos ac_prev=localedir ;;
994 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
995 1.1 christos localedir=$ac_optarg ;;
996 1.1 christos
997 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
998 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
999 1.1 christos ac_prev=localstatedir ;;
1000 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1001 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1002 1.1 christos localstatedir=$ac_optarg ;;
1003 1.1 christos
1004 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1005 1.1 christos ac_prev=mandir ;;
1006 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1007 1.1 christos mandir=$ac_optarg ;;
1008 1.1 christos
1009 1.1 christos -nfp | --nfp | --nf)
1010 1.1 christos # Obsolete; use --without-fp.
1011 1.1 christos with_fp=no ;;
1012 1.1 christos
1013 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1014 1.1 christos | --no-cr | --no-c | -n)
1015 1.1 christos no_create=yes ;;
1016 1.1 christos
1017 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1018 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1019 1.1 christos no_recursion=yes ;;
1020 1.1 christos
1021 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1022 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1023 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1024 1.1 christos ac_prev=oldincludedir ;;
1025 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1026 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1027 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1028 1.1 christos oldincludedir=$ac_optarg ;;
1029 1.1 christos
1030 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1031 1.1 christos ac_prev=prefix ;;
1032 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1033 1.1 christos prefix=$ac_optarg ;;
1034 1.1 christos
1035 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1036 1.1 christos | --program-pre | --program-pr | --program-p)
1037 1.1 christos ac_prev=program_prefix ;;
1038 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1039 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1040 1.1 christos program_prefix=$ac_optarg ;;
1041 1.1 christos
1042 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1043 1.1 christos | --program-suf | --program-su | --program-s)
1044 1.1 christos ac_prev=program_suffix ;;
1045 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1046 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1047 1.1 christos program_suffix=$ac_optarg ;;
1048 1.1 christos
1049 1.1 christos -program-transform-name | --program-transform-name \
1050 1.1 christos | --program-transform-nam | --program-transform-na \
1051 1.1 christos | --program-transform-n | --program-transform- \
1052 1.1 christos | --program-transform | --program-transfor \
1053 1.1 christos | --program-transfo | --program-transf \
1054 1.1 christos | --program-trans | --program-tran \
1055 1.1 christos | --progr-tra | --program-tr | --program-t)
1056 1.1 christos ac_prev=program_transform_name ;;
1057 1.1 christos -program-transform-name=* | --program-transform-name=* \
1058 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1059 1.1 christos | --program-transform-n=* | --program-transform-=* \
1060 1.1 christos | --program-transform=* | --program-transfor=* \
1061 1.1 christos | --program-transfo=* | --program-transf=* \
1062 1.1 christos | --program-trans=* | --program-tran=* \
1063 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1064 1.1 christos program_transform_name=$ac_optarg ;;
1065 1.1 christos
1066 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1067 1.1 christos ac_prev=pdfdir ;;
1068 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1069 1.1 christos pdfdir=$ac_optarg ;;
1070 1.1 christos
1071 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1072 1.1 christos ac_prev=psdir ;;
1073 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1074 1.1 christos psdir=$ac_optarg ;;
1075 1.1 christos
1076 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1077 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1078 1.1 christos silent=yes ;;
1079 1.1 christos
1080 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1081 1.1 christos ac_prev=sbindir ;;
1082 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1083 1.1 christos | --sbi=* | --sb=*)
1084 1.1 christos sbindir=$ac_optarg ;;
1085 1.1 christos
1086 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1087 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1088 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1089 1.1 christos | --sha | --sh)
1090 1.1 christos ac_prev=sharedstatedir ;;
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 sharedstatedir=$ac_optarg ;;
1096 1.1 christos
1097 1.1 christos -site | --site | --sit)
1098 1.1 christos ac_prev=site ;;
1099 1.1 christos -site=* | --site=* | --sit=*)
1100 1.1 christos site=$ac_optarg ;;
1101 1.1 christos
1102 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1103 1.1 christos ac_prev=srcdir ;;
1104 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1105 1.1 christos srcdir=$ac_optarg ;;
1106 1.1 christos
1107 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1108 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1109 1.1 christos ac_prev=sysconfdir ;;
1110 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1111 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1112 1.1 christos sysconfdir=$ac_optarg ;;
1113 1.1 christos
1114 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1115 1.1 christos ac_prev=target_alias ;;
1116 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1117 1.1 christos target_alias=$ac_optarg ;;
1118 1.1 christos
1119 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1120 1.1 christos verbose=yes ;;
1121 1.1 christos
1122 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1123 1.1 christos ac_init_version=: ;;
1124 1.1 christos
1125 1.1 christos -with-* | --with-*)
1126 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1127 1.1 christos # Reject names that are not valid shell variable names.
1128 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1129 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1130 1.1 christos ac_useropt_orig=$ac_useropt
1131 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1132 1.1 christos case $ac_user_opts in
1133 1.1 christos *"
1134 1.1 christos "with_$ac_useropt"
1135 1.1 christos "*) ;;
1136 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1137 1.1 christos ac_unrecognized_sep=', ';;
1138 1.1 christos esac
1139 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1140 1.1 christos
1141 1.1 christos -without-* | --without-*)
1142 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1143 1.1 christos # Reject names that are not valid shell variable names.
1144 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1146 1.1 christos ac_useropt_orig=$ac_useropt
1147 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 1.1 christos case $ac_user_opts in
1149 1.1 christos *"
1150 1.1 christos "with_$ac_useropt"
1151 1.1 christos "*) ;;
1152 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1153 1.1 christos ac_unrecognized_sep=', ';;
1154 1.1 christos esac
1155 1.1 christos eval with_$ac_useropt=no ;;
1156 1.1 christos
1157 1.1 christos --x)
1158 1.1 christos # Obsolete; use --with-x.
1159 1.1 christos with_x=yes ;;
1160 1.1 christos
1161 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1163 1.1 christos ac_prev=x_includes ;;
1164 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166 1.1 christos x_includes=$ac_optarg ;;
1167 1.1 christos
1168 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170 1.1 christos ac_prev=x_libraries ;;
1171 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173 1.1 christos x_libraries=$ac_optarg ;;
1174 1.1 christos
1175 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1176 1.1 christos Try \`$0 --help' for more information"
1177 1.1 christos ;;
1178 1.1 christos
1179 1.1 christos *=*)
1180 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1181 1.1 christos # Reject names that are not valid shell variable names.
1182 1.1 christos case $ac_envvar in #(
1183 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1184 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1185 1.1 christos esac
1186 1.1 christos eval $ac_envvar=\$ac_optarg
1187 1.1 christos export $ac_envvar ;;
1188 1.1 christos
1189 1.1 christos *)
1190 1.1 christos # FIXME: should be removed in autoconf 3.0.
1191 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1192 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1193 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1194 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1195 1.1 christos ;;
1196 1.1 christos
1197 1.1 christos esac
1198 1.1 christos done
1199 1.1 christos
1200 1.1 christos if test -n "$ac_prev"; then
1201 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1202 1.1 christos as_fn_error $? "missing argument to $ac_option"
1203 1.1 christos fi
1204 1.1 christos
1205 1.1 christos if test -n "$ac_unrecognized_opts"; then
1206 1.1 christos case $enable_option_checking in
1207 1.1 christos no) ;;
1208 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1209 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1210 1.1 christos esac
1211 1.1 christos fi
1212 1.1 christos
1213 1.1 christos # Check all directory arguments for consistency.
1214 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1215 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1216 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1217 1.1 christos libdir localedir mandir
1218 1.1 christos do
1219 1.1 christos eval ac_val=\$$ac_var
1220 1.1 christos # Remove trailing slashes.
1221 1.1 christos case $ac_val in
1222 1.1 christos */ )
1223 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1224 1.1 christos eval $ac_var=\$ac_val;;
1225 1.1 christos esac
1226 1.1 christos # Be sure to have absolute directory names.
1227 1.1 christos case $ac_val in
1228 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1229 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1230 1.1 christos esac
1231 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1232 1.1 christos done
1233 1.1 christos
1234 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1235 1.1 christos # used to hold the argument of --host etc.
1236 1.1 christos # FIXME: To remove some day.
1237 1.1 christos build=$build_alias
1238 1.1 christos host=$host_alias
1239 1.1 christos target=$target_alias
1240 1.1 christos
1241 1.1 christos # FIXME: To remove some day.
1242 1.1 christos if test "x$host_alias" != x; then
1243 1.1 christos if test "x$build_alias" = x; then
1244 1.1 christos cross_compiling=maybe
1245 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1246 1.1 christos cross_compiling=yes
1247 1.1 christos fi
1248 1.1 christos fi
1249 1.1 christos
1250 1.1 christos ac_tool_prefix=
1251 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1252 1.1 christos
1253 1.1 christos test "$silent" = yes && exec 6>/dev/null
1254 1.1 christos
1255 1.1 christos
1256 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1257 1.1 christos ac_ls_di=`ls -di .` &&
1258 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1259 1.1 christos as_fn_error $? "working directory cannot be determined"
1260 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1261 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1262 1.1 christos
1263 1.1 christos
1264 1.1 christos # Find the source files, if location was not specified.
1265 1.1 christos if test -z "$srcdir"; then
1266 1.1 christos ac_srcdir_defaulted=yes
1267 1.1 christos # Try the directory containing this script, then the parent directory.
1268 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1269 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1270 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1271 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1272 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1273 1.1 christos $as_echo X"$as_myself" |
1274 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1275 1.1 christos s//\1/
1276 1.1 christos q
1277 1.1 christos }
1278 1.1 christos /^X\(\/\/\)[^/].*/{
1279 1.1 christos s//\1/
1280 1.1 christos q
1281 1.1 christos }
1282 1.1 christos /^X\(\/\/\)$/{
1283 1.1 christos s//\1/
1284 1.1 christos q
1285 1.1 christos }
1286 1.1 christos /^X\(\/\).*/{
1287 1.1 christos s//\1/
1288 1.1 christos q
1289 1.1 christos }
1290 1.1 christos s/.*/./; q'`
1291 1.1 christos srcdir=$ac_confdir
1292 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1293 1.1 christos srcdir=..
1294 1.1 christos fi
1295 1.1 christos else
1296 1.1 christos ac_srcdir_defaulted=no
1297 1.1 christos fi
1298 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1299 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1300 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1301 1.1 christos fi
1302 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1303 1.1 christos ac_abs_confdir=`(
1304 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1305 1.1 christos pwd)`
1306 1.1 christos # When building in place, set srcdir=.
1307 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1308 1.1 christos srcdir=.
1309 1.1 christos fi
1310 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1311 1.1 christos # Double slashes in file names in object file debugging info
1312 1.1 christos # mess up M-x gdb in Emacs.
1313 1.1 christos case $srcdir in
1314 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1315 1.1 christos esac
1316 1.1 christos for ac_var in $ac_precious_vars; do
1317 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1318 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1319 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1320 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1321 1.1 christos done
1322 1.1 christos
1323 1.1 christos #
1324 1.1 christos # Report the --help message.
1325 1.1 christos #
1326 1.1 christos if test "$ac_init_help" = "long"; then
1327 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1328 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1329 1.1 christos cat <<_ACEOF
1330 1.1 christos \`configure' configures libsframe BFD_VERSION to adapt to many kinds of systems.
1331 1.1 christos
1332 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1333 1.1 christos
1334 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1335 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1336 1.1 christos
1337 1.1 christos Defaults for the options are specified in brackets.
1338 1.1 christos
1339 1.1 christos Configuration:
1340 1.1 christos -h, --help display this help and exit
1341 1.1 christos --help=short display options specific to this package
1342 1.1 christos --help=recursive display the short help of all the included packages
1343 1.1 christos -V, --version display version information and exit
1344 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1345 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1346 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1347 1.1 christos -n, --no-create do not create output files
1348 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1349 1.1 christos
1350 1.1 christos Installation directories:
1351 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1352 1.1 christos [$ac_default_prefix]
1353 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1354 1.1 christos [PREFIX]
1355 1.1 christos
1356 1.1 christos By default, \`make install' will install all the files in
1357 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1358 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1359 1.1 christos for instance \`--prefix=\$HOME'.
1360 1.1 christos
1361 1.1 christos For better control, use the options below.
1362 1.1 christos
1363 1.1 christos Fine tuning of the installation directories:
1364 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1365 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1366 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1367 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1368 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1369 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1370 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1371 1.1 christos --includedir=DIR C header files [PREFIX/include]
1372 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1373 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1374 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1375 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1376 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1377 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1378 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/libsframe]
1379 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1380 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1381 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1382 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1383 1.1 christos _ACEOF
1384 1.1 christos
1385 1.1 christos cat <<\_ACEOF
1386 1.1 christos
1387 1.1 christos Program names:
1388 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names
1389 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names
1390 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1391 1.1 christos
1392 1.1 christos System types:
1393 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1394 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1395 1.1 christos _ACEOF
1396 1.1 christos fi
1397 1.1 christos
1398 1.1 christos if test -n "$ac_init_help"; then
1399 1.1 christos case $ac_init_help in
1400 1.1 christos short | recursive ) echo "Configuration of libsframe BFD_VERSION:";;
1401 1.1 christos esac
1402 1.1 christos cat <<\_ACEOF
1403 1.1 christos
1404 1.1 christos Optional Features:
1405 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1406 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1407 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1408 1.1 christos --enable-dependency-tracking
1409 1.1 christos do not reject slow dependency extractors
1410 1.1 christos --disable-dependency-tracking
1411 1.1 christos speeds up one-time build
1412 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1")
1413 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0")
1414 1.1 christos --enable-shared[=PKGS] build shared libraries [default=no]
1415 1.1 christos --enable-static[=PKGS] build static libraries [default=yes]
1416 1.1 christos --enable-fast-install[=PKGS]
1417 1.1 christos optimize for fast installation [default=yes]
1418 1.1 christos --disable-libtool-lock avoid locking (might break parallel builds)
1419 1.1 christos --disable-largefile omit support for large files
1420 1.1 christos --enable-maintainer-mode
1421 1.1 christos enable make rules and dependencies not useful (and
1422 1.1 christos sometimes confusing) to the casual installer
1423 1.1 christos --enable-install-libbfd controls installation of libbfd and related headers
1424 1.1 christos
1425 1.1 christos Optional Packages:
1426 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1427 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1428 1.1 christos --with-pic try to use only PIC/non-PIC objects [default=use
1429 1.1 christos both]
1430 1.1 christos --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1431 1.1 christos
1432 1.1 christos Some influential environment variables:
1433 1.1 christos CC C compiler command
1434 1.1 christos CFLAGS C compiler flags
1435 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1436 1.1 christos nonstandard directory <lib dir>
1437 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1438 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1439 1.1 christos you have headers in a nonstandard directory <include dir>
1440 1.1 christos CPP C preprocessor
1441 1.1 christos
1442 1.1 christos Use these variables to override the choices made by `configure' or to help
1443 1.1 christos it to find libraries and programs with nonstandard names/locations.
1444 1.1 christos
1445 1.1 christos Report bugs to the package provider.
1446 1.1 christos _ACEOF
1447 1.1 christos ac_status=$?
1448 1.1 christos fi
1449 1.1 christos
1450 1.1 christos if test "$ac_init_help" = "recursive"; then
1451 1.1 christos # If there are subdirs, report their specific --help.
1452 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1453 1.1 christos test -d "$ac_dir" ||
1454 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1455 1.1 christos continue
1456 1.1 christos ac_builddir=.
1457 1.1 christos
1458 1.1 christos case "$ac_dir" in
1459 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1460 1.1 christos *)
1461 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1462 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1463 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1464 1.1 christos case $ac_top_builddir_sub in
1465 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1467 1.1 christos esac ;;
1468 1.1 christos esac
1469 1.1 christos ac_abs_top_builddir=$ac_pwd
1470 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1471 1.1 christos # for backward compatibility:
1472 1.1 christos ac_top_builddir=$ac_top_build_prefix
1473 1.1 christos
1474 1.1 christos case $srcdir in
1475 1.1 christos .) # We are building in place.
1476 1.1 christos ac_srcdir=.
1477 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1478 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1479 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1480 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1481 1.1 christos ac_top_srcdir=$srcdir
1482 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1483 1.1 christos *) # Relative name.
1484 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1485 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1486 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1487 1.1 christos esac
1488 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1489 1.1 christos
1490 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1491 1.1 christos # Check for guested configure.
1492 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1493 1.1 christos echo &&
1494 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1495 1.1 christos elif test -f "$ac_srcdir/configure"; then
1496 1.1 christos echo &&
1497 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1498 1.1 christos else
1499 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1500 1.1 christos fi || ac_status=$?
1501 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1502 1.1 christos done
1503 1.1 christos fi
1504 1.1 christos
1505 1.1 christos test -n "$ac_init_help" && exit $ac_status
1506 1.1 christos if $ac_init_version; then
1507 1.1 christos cat <<\_ACEOF
1508 1.1 christos libsframe configure BFD_VERSION
1509 1.1 christos generated by GNU Autoconf 2.69
1510 1.1 christos
1511 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1512 1.1 christos This configure script is free software; the Free Software Foundation
1513 1.1 christos gives unlimited permission to copy, distribute and modify it.
1514 1.1 christos _ACEOF
1515 1.1 christos exit
1516 1.1 christos fi
1517 1.1 christos
1518 1.1 christos ## ------------------------ ##
1519 1.1 christos ## Autoconf initialization. ##
1520 1.1 christos ## ------------------------ ##
1521 1.1 christos
1522 1.1 christos # ac_fn_c_try_compile LINENO
1523 1.1 christos # --------------------------
1524 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1525 1.1 christos ac_fn_c_try_compile ()
1526 1.1 christos {
1527 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1528 1.1 christos rm -f conftest.$ac_objext
1529 1.1 christos if { { ac_try="$ac_compile"
1530 1.1 christos case "(($ac_try" in
1531 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1532 1.1 christos *) ac_try_echo=$ac_try;;
1533 1.1 christos esac
1534 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1535 1.1 christos $as_echo "$ac_try_echo"; } >&5
1536 1.1 christos (eval "$ac_compile") 2>conftest.err
1537 1.1 christos ac_status=$?
1538 1.1 christos if test -s conftest.err; then
1539 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1540 1.1 christos cat conftest.er1 >&5
1541 1.1 christos mv -f conftest.er1 conftest.err
1542 1.1 christos fi
1543 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1544 1.1 christos test $ac_status = 0; } && {
1545 1.1 christos test -z "$ac_c_werror_flag" ||
1546 1.1 christos test ! -s conftest.err
1547 1.1 christos } && test -s conftest.$ac_objext; then :
1548 1.1 christos ac_retval=0
1549 1.1 christos else
1550 1.1 christos $as_echo "$as_me: failed program was:" >&5
1551 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1552 1.1 christos
1553 1.1 christos ac_retval=1
1554 1.1 christos fi
1555 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1556 1.1 christos as_fn_set_status $ac_retval
1557 1.1 christos
1558 1.1 christos } # ac_fn_c_try_compile
1559 1.1 christos
1560 1.1 christos # ac_fn_c_try_cpp LINENO
1561 1.1 christos # ----------------------
1562 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1563 1.1 christos ac_fn_c_try_cpp ()
1564 1.1 christos {
1565 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1567 1.1 christos case "(($ac_try" in
1568 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 1.1 christos *) ac_try_echo=$ac_try;;
1570 1.1 christos esac
1571 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572 1.1 christos $as_echo "$ac_try_echo"; } >&5
1573 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1574 1.1 christos ac_status=$?
1575 1.1 christos if test -s conftest.err; then
1576 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1577 1.1 christos cat conftest.er1 >&5
1578 1.1 christos mv -f conftest.er1 conftest.err
1579 1.1 christos fi
1580 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 1.1 christos test $ac_status = 0; } > conftest.i && {
1582 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1583 1.1 christos test ! -s conftest.err
1584 1.1 christos }; then :
1585 1.1 christos ac_retval=0
1586 1.1 christos else
1587 1.1 christos $as_echo "$as_me: failed program was:" >&5
1588 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1589 1.1 christos
1590 1.1 christos ac_retval=1
1591 1.1 christos fi
1592 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1593 1.1 christos as_fn_set_status $ac_retval
1594 1.1 christos
1595 1.1 christos } # ac_fn_c_try_cpp
1596 1.1 christos
1597 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1598 1.1 christos # -------------------------------------------------------
1599 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1600 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1601 1.1 christos # accordingly.
1602 1.1 christos ac_fn_c_check_header_mongrel ()
1603 1.1 christos {
1604 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605 1.1 christos if eval \${$3+:} false; then :
1606 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1607 1.1 christos $as_echo_n "checking for $2... " >&6; }
1608 1.1 christos if eval \${$3+:} false; then :
1609 1.1 christos $as_echo_n "(cached) " >&6
1610 1.1 christos fi
1611 1.1 christos eval ac_res=\$$3
1612 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1613 1.1 christos $as_echo "$ac_res" >&6; }
1614 1.1 christos else
1615 1.1 christos # Is the header compilable?
1616 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1617 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1618 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1619 1.1 christos /* end confdefs.h. */
1620 1.1 christos $4
1621 1.1 christos #include <$2>
1622 1.1 christos _ACEOF
1623 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1624 1.1 christos ac_header_compiler=yes
1625 1.1 christos else
1626 1.1 christos ac_header_compiler=no
1627 1.1 christos fi
1628 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1630 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1631 1.1 christos
1632 1.1 christos # Is the header present?
1633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1634 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1635 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1636 1.1 christos /* end confdefs.h. */
1637 1.1 christos #include <$2>
1638 1.1 christos _ACEOF
1639 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1640 1.1 christos ac_header_preproc=yes
1641 1.1 christos else
1642 1.1 christos ac_header_preproc=no
1643 1.1 christos fi
1644 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1646 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1647 1.1 christos
1648 1.1 christos # So? What about this header?
1649 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1650 1.1 christos yes:no: )
1651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1652 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1654 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1655 1.1 christos ;;
1656 1.1 christos no:yes:* )
1657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1658 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1660 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1662 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1664 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1666 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1667 1.1 christos ;;
1668 1.1 christos esac
1669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1670 1.1 christos $as_echo_n "checking for $2... " >&6; }
1671 1.1 christos if eval \${$3+:} false; then :
1672 1.1 christos $as_echo_n "(cached) " >&6
1673 1.1 christos else
1674 1.1 christos eval "$3=\$ac_header_compiler"
1675 1.1 christos fi
1676 1.1 christos eval ac_res=\$$3
1677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1678 1.1 christos $as_echo "$ac_res" >&6; }
1679 1.1 christos fi
1680 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1681 1.1 christos
1682 1.1 christos } # ac_fn_c_check_header_mongrel
1683 1.1 christos
1684 1.1 christos # ac_fn_c_try_run LINENO
1685 1.1 christos # ----------------------
1686 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1687 1.1 christos # that executables *can* be run.
1688 1.1 christos ac_fn_c_try_run ()
1689 1.1 christos {
1690 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 1.1 christos if { { ac_try="$ac_link"
1692 1.1 christos case "(($ac_try" in
1693 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 1.1 christos *) ac_try_echo=$ac_try;;
1695 1.1 christos esac
1696 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 1.1 christos $as_echo "$ac_try_echo"; } >&5
1698 1.1 christos (eval "$ac_link") 2>&5
1699 1.1 christos ac_status=$?
1700 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1702 1.1 christos { { case "(($ac_try" in
1703 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1704 1.1 christos *) ac_try_echo=$ac_try;;
1705 1.1 christos esac
1706 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1707 1.1 christos $as_echo "$ac_try_echo"; } >&5
1708 1.1 christos (eval "$ac_try") 2>&5
1709 1.1 christos ac_status=$?
1710 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711 1.1 christos test $ac_status = 0; }; }; then :
1712 1.1 christos ac_retval=0
1713 1.1 christos else
1714 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1715 1.1 christos $as_echo "$as_me: failed program was:" >&5
1716 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1717 1.1 christos
1718 1.1 christos ac_retval=$ac_status
1719 1.1 christos fi
1720 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1721 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1722 1.1 christos as_fn_set_status $ac_retval
1723 1.1 christos
1724 1.1 christos } # ac_fn_c_try_run
1725 1.1 christos
1726 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1727 1.1 christos # -------------------------------------------------------
1728 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1729 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1730 1.1 christos ac_fn_c_check_header_compile ()
1731 1.1 christos {
1732 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734 1.1 christos $as_echo_n "checking for $2... " >&6; }
1735 1.1 christos if eval \${$3+:} false; then :
1736 1.1 christos $as_echo_n "(cached) " >&6
1737 1.1 christos else
1738 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 1.1 christos /* end confdefs.h. */
1740 1.1 christos $4
1741 1.1 christos #include <$2>
1742 1.1 christos _ACEOF
1743 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1744 1.1 christos eval "$3=yes"
1745 1.1 christos else
1746 1.1 christos eval "$3=no"
1747 1.1 christos fi
1748 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1749 1.1 christos fi
1750 1.1 christos eval ac_res=\$$3
1751 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1752 1.1 christos $as_echo "$ac_res" >&6; }
1753 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1754 1.1 christos
1755 1.1 christos } # ac_fn_c_check_header_compile
1756 1.1 christos
1757 1.1 christos # ac_fn_c_try_link LINENO
1758 1.1 christos # -----------------------
1759 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1760 1.1 christos ac_fn_c_try_link ()
1761 1.1 christos {
1762 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1764 1.1 christos if { { ac_try="$ac_link"
1765 1.1 christos case "(($ac_try" in
1766 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767 1.1 christos *) ac_try_echo=$ac_try;;
1768 1.1 christos esac
1769 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770 1.1 christos $as_echo "$ac_try_echo"; } >&5
1771 1.1 christos (eval "$ac_link") 2>conftest.err
1772 1.1 christos ac_status=$?
1773 1.1 christos if test -s conftest.err; then
1774 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1775 1.1 christos cat conftest.er1 >&5
1776 1.1 christos mv -f conftest.er1 conftest.err
1777 1.1 christos fi
1778 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1779 1.1 christos test $ac_status = 0; } && {
1780 1.1 christos test -z "$ac_c_werror_flag" ||
1781 1.1 christos test ! -s conftest.err
1782 1.1 christos } && test -s conftest$ac_exeext && {
1783 1.1 christos test "$cross_compiling" = yes ||
1784 1.1 christos test -x conftest$ac_exeext
1785 1.1 christos }; then :
1786 1.1 christos ac_retval=0
1787 1.1 christos else
1788 1.1 christos $as_echo "$as_me: failed program was:" >&5
1789 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1790 1.1 christos
1791 1.1 christos ac_retval=1
1792 1.1 christos fi
1793 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1794 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1795 1.1 christos # interfere with the next link command; also delete a directory that is
1796 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1797 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1798 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1799 1.1 christos as_fn_set_status $ac_retval
1800 1.1 christos
1801 1.1 christos } # ac_fn_c_try_link
1802 1.1 christos
1803 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1804 1.1 christos # ----------------------------------
1805 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1806 1.1 christos ac_fn_c_check_func ()
1807 1.1 christos {
1808 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1810 1.1 christos $as_echo_n "checking for $2... " >&6; }
1811 1.1 christos if eval \${$3+:} false; then :
1812 1.1 christos $as_echo_n "(cached) " >&6
1813 1.1 christos else
1814 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 1.1 christos /* end confdefs.h. */
1816 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1817 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1818 1.1 christos #define $2 innocuous_$2
1819 1.1 christos
1820 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1821 1.1 christos which can conflict with char $2 (); below.
1822 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1823 1.1 christos <limits.h> exists even on freestanding compilers. */
1824 1.1 christos
1825 1.1 christos #ifdef __STDC__
1826 1.1 christos # include <limits.h>
1827 1.1 christos #else
1828 1.1 christos # include <assert.h>
1829 1.1 christos #endif
1830 1.1 christos
1831 1.1 christos #undef $2
1832 1.1 christos
1833 1.1 christos /* Override any GCC internal prototype to avoid an error.
1834 1.1 christos Use char because int might match the return type of a GCC
1835 1.1 christos builtin and then its argument prototype would still apply. */
1836 1.1 christos #ifdef __cplusplus
1837 1.1 christos extern "C"
1838 1.1 christos #endif
1839 1.1 christos char $2 ();
1840 1.1 christos /* The GNU C library defines this for functions which it implements
1841 1.1 christos to always fail with ENOSYS. Some functions are actually named
1842 1.1 christos something starting with __ and the normal name is an alias. */
1843 1.1 christos #if defined __stub_$2 || defined __stub___$2
1844 1.1 christos choke me
1845 1.1 christos #endif
1846 1.1 christos
1847 1.1 christos int
1848 1.1 christos main ()
1849 1.1 christos {
1850 1.1 christos return $2 ();
1851 1.1 christos ;
1852 1.1 christos return 0;
1853 1.1 christos }
1854 1.1 christos _ACEOF
1855 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
1856 1.1 christos eval "$3=yes"
1857 1.1 christos else
1858 1.1 christos eval "$3=no"
1859 1.1 christos fi
1860 1.1 christos rm -f core conftest.err conftest.$ac_objext \
1861 1.1 christos conftest$ac_exeext conftest.$ac_ext
1862 1.1 christos fi
1863 1.1 christos eval ac_res=\$$3
1864 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865 1.1 christos $as_echo "$ac_res" >&6; }
1866 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867 1.1 christos
1868 1.1 christos } # ac_fn_c_check_func
1869 1.1 christos
1870 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1871 1.1 christos # ---------------------------------------------
1872 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1873 1.1 christos # accordingly.
1874 1.1 christos ac_fn_c_check_decl ()
1875 1.1 christos {
1876 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1878 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1880 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1881 1.1 christos if eval \${$3+:} false; then :
1882 1.1 christos $as_echo_n "(cached) " >&6
1883 1.1 christos else
1884 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 1.1 christos /* end confdefs.h. */
1886 1.1 christos $4
1887 1.1 christos int
1888 1.1 christos main ()
1889 1.1 christos {
1890 1.1 christos #ifndef $as_decl_name
1891 1.1 christos #ifdef __cplusplus
1892 1.1 christos (void) $as_decl_use;
1893 1.1 christos #else
1894 1.1 christos (void) $as_decl_name;
1895 1.1 christos #endif
1896 1.1 christos #endif
1897 1.1 christos
1898 1.1 christos ;
1899 1.1 christos return 0;
1900 1.1 christos }
1901 1.1 christos _ACEOF
1902 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1903 1.1 christos eval "$3=yes"
1904 1.1 christos else
1905 1.1 christos eval "$3=no"
1906 1.1 christos fi
1907 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1908 1.1 christos fi
1909 1.1 christos eval ac_res=\$$3
1910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911 1.1 christos $as_echo "$ac_res" >&6; }
1912 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 1.1 christos
1914 1.1 christos } # ac_fn_c_check_decl
1915 1.1 christos cat >config.log <<_ACEOF
1916 1.1 christos This file contains any messages produced by compilers while
1917 1.1 christos running configure, to aid debugging if configure makes a mistake.
1918 1.1 christos
1919 1.1 christos It was created by libsframe $as_me BFD_VERSION, which was
1920 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
1921 1.1 christos
1922 1.1 christos $ $0 $@
1923 1.1 christos
1924 1.1 christos _ACEOF
1925 1.1 christos exec 5>>config.log
1926 1.1 christos {
1927 1.1 christos cat <<_ASUNAME
1928 1.1 christos ## --------- ##
1929 1.1 christos ## Platform. ##
1930 1.1 christos ## --------- ##
1931 1.1 christos
1932 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1933 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
1934 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
1935 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
1936 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
1937 1.1 christos
1938 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1939 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1940 1.1 christos
1941 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1942 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1943 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1944 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1945 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1946 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1947 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1948 1.1 christos
1949 1.1 christos _ASUNAME
1950 1.1 christos
1951 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1952 1.1 christos for as_dir in $PATH
1953 1.1 christos do
1954 1.1 christos IFS=$as_save_IFS
1955 1.1 christos test -z "$as_dir" && as_dir=.
1956 1.1 christos $as_echo "PATH: $as_dir"
1957 1.1 christos done
1958 1.1 christos IFS=$as_save_IFS
1959 1.1 christos
1960 1.1 christos } >&5
1961 1.1 christos
1962 1.1 christos cat >&5 <<_ACEOF
1963 1.1 christos
1964 1.1 christos
1965 1.1 christos ## ----------- ##
1966 1.1 christos ## Core tests. ##
1967 1.1 christos ## ----------- ##
1968 1.1 christos
1969 1.1 christos _ACEOF
1970 1.1 christos
1971 1.1 christos
1972 1.1 christos # Keep a trace of the command line.
1973 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
1974 1.1 christos # Strip out --silent because we don't want to record it for future runs.
1975 1.1 christos # Also quote any args containing shell meta-characters.
1976 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
1977 1.1 christos ac_configure_args=
1978 1.1 christos ac_configure_args0=
1979 1.1 christos ac_configure_args1=
1980 1.1 christos ac_must_keep_next=false
1981 1.1 christos for ac_pass in 1 2
1982 1.1 christos do
1983 1.1 christos for ac_arg
1984 1.1 christos do
1985 1.1 christos case $ac_arg in
1986 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1987 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1988 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1989 1.1 christos continue ;;
1990 1.1 christos *\'*)
1991 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1992 1.1 christos esac
1993 1.1 christos case $ac_pass in
1994 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1995 1.1 christos 2)
1996 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
1997 1.1 christos if test $ac_must_keep_next = true; then
1998 1.1 christos ac_must_keep_next=false # Got value, back to normal.
1999 1.1 christos else
2000 1.1 christos case $ac_arg in
2001 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2002 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2003 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2004 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2005 1.1 christos case "$ac_configure_args0 " in
2006 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2007 1.1 christos esac
2008 1.1 christos ;;
2009 1.1 christos -* ) ac_must_keep_next=true ;;
2010 1.1 christos esac
2011 1.1 christos fi
2012 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2013 1.1 christos ;;
2014 1.1 christos esac
2015 1.1 christos done
2016 1.1 christos done
2017 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2018 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2019 1.1 christos
2020 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2021 1.1 christos # config.log. We remove comments because anyway the quotes in there
2022 1.1 christos # would cause problems or look ugly.
2023 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2024 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2025 1.1 christos trap 'exit_status=$?
2026 1.1 christos # Save into config.log some information that might help in debugging.
2027 1.1 christos {
2028 1.1 christos echo
2029 1.1 christos
2030 1.1 christos $as_echo "## ---------------- ##
2031 1.1 christos ## Cache variables. ##
2032 1.1 christos ## ---------------- ##"
2033 1.1 christos echo
2034 1.1 christos # The following way of writing the cache mishandles newlines in values,
2035 1.1 christos (
2036 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2037 1.1 christos eval ac_val=\$$ac_var
2038 1.1 christos case $ac_val in #(
2039 1.1 christos *${as_nl}*)
2040 1.1 christos case $ac_var in #(
2041 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2042 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2043 1.1 christos esac
2044 1.1 christos case $ac_var in #(
2045 1.1 christos _ | IFS | as_nl) ;; #(
2046 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2047 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2048 1.1 christos esac ;;
2049 1.1 christos esac
2050 1.1 christos done
2051 1.1 christos (set) 2>&1 |
2052 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2053 1.1 christos *${as_nl}ac_space=\ *)
2054 1.1 christos sed -n \
2055 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2056 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2057 1.1 christos ;; #(
2058 1.1 christos *)
2059 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2060 1.1 christos ;;
2061 1.1 christos esac |
2062 1.1 christos sort
2063 1.1 christos )
2064 1.1 christos echo
2065 1.1 christos
2066 1.1 christos $as_echo "## ----------------- ##
2067 1.1 christos ## Output variables. ##
2068 1.1 christos ## ----------------- ##"
2069 1.1 christos echo
2070 1.1 christos for ac_var in $ac_subst_vars
2071 1.1 christos do
2072 1.1 christos eval ac_val=\$$ac_var
2073 1.1 christos case $ac_val in
2074 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2075 1.1 christos esac
2076 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2077 1.1 christos done | sort
2078 1.1 christos echo
2079 1.1 christos
2080 1.1 christos if test -n "$ac_subst_files"; then
2081 1.1 christos $as_echo "## ------------------- ##
2082 1.1 christos ## File substitutions. ##
2083 1.1 christos ## ------------------- ##"
2084 1.1 christos echo
2085 1.1 christos for ac_var in $ac_subst_files
2086 1.1 christos do
2087 1.1 christos eval ac_val=\$$ac_var
2088 1.1 christos case $ac_val in
2089 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2090 1.1 christos esac
2091 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2092 1.1 christos done | sort
2093 1.1 christos echo
2094 1.1 christos fi
2095 1.1 christos
2096 1.1 christos if test -s confdefs.h; then
2097 1.1 christos $as_echo "## ----------- ##
2098 1.1 christos ## confdefs.h. ##
2099 1.1 christos ## ----------- ##"
2100 1.1 christos echo
2101 1.1 christos cat confdefs.h
2102 1.1 christos echo
2103 1.1 christos fi
2104 1.1 christos test "$ac_signal" != 0 &&
2105 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2106 1.1 christos $as_echo "$as_me: exit $exit_status"
2107 1.1 christos } >&5
2108 1.1 christos rm -f core *.core core.conftest.* &&
2109 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2110 1.1 christos exit $exit_status
2111 1.1 christos ' 0
2112 1.1 christos for ac_signal in 1 2 13 15; do
2113 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2114 1.1 christos done
2115 1.1 christos ac_signal=0
2116 1.1 christos
2117 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2118 1.1 christos rm -f -r conftest* confdefs.h
2119 1.1 christos
2120 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2121 1.1 christos
2122 1.1 christos # Predefined preprocessor variables.
2123 1.1 christos
2124 1.1 christos cat >>confdefs.h <<_ACEOF
2125 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2126 1.1 christos _ACEOF
2127 1.1 christos
2128 1.1 christos cat >>confdefs.h <<_ACEOF
2129 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2130 1.1 christos _ACEOF
2131 1.1 christos
2132 1.1 christos cat >>confdefs.h <<_ACEOF
2133 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2134 1.1 christos _ACEOF
2135 1.1 christos
2136 1.1 christos cat >>confdefs.h <<_ACEOF
2137 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2138 1.1 christos _ACEOF
2139 1.1 christos
2140 1.1 christos cat >>confdefs.h <<_ACEOF
2141 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2142 1.1 christos _ACEOF
2143 1.1 christos
2144 1.1 christos cat >>confdefs.h <<_ACEOF
2145 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2146 1.1 christos _ACEOF
2147 1.1 christos
2148 1.1 christos
2149 1.1 christos # Let the site file select an alternate cache file if it wants to.
2150 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2151 1.1 christos ac_site_file1=NONE
2152 1.1 christos ac_site_file2=NONE
2153 1.1 christos if test -n "$CONFIG_SITE"; then
2154 1.1 christos # We do not want a PATH search for config.site.
2155 1.1 christos case $CONFIG_SITE in #((
2156 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2157 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2158 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2159 1.1 christos esac
2160 1.1 christos elif test "x$prefix" != xNONE; then
2161 1.1 christos ac_site_file1=$prefix/share/config.site
2162 1.1 christos ac_site_file2=$prefix/etc/config.site
2163 1.1 christos else
2164 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2165 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2166 1.1 christos fi
2167 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2168 1.1 christos do
2169 1.1 christos test "x$ac_site_file" = xNONE && continue
2170 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2171 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2172 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2173 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2174 1.1 christos . "$ac_site_file" \
2175 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2176 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2177 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2178 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2179 1.1 christos fi
2180 1.1 christos done
2181 1.1 christos
2182 1.1 christos if test -r "$cache_file"; then
2183 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2184 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2185 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2187 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2188 1.1 christos case $cache_file in
2189 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2190 1.1 christos *) . "./$cache_file";;
2191 1.1 christos esac
2192 1.1 christos fi
2193 1.1 christos else
2194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2195 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2196 1.1 christos >$cache_file
2197 1.1 christos fi
2198 1.1 christos
2199 1.1 christos as_fn_append ac_header_list " stdlib.h"
2200 1.1 christos as_fn_append ac_header_list " unistd.h"
2201 1.1 christos as_fn_append ac_header_list " sys/param.h"
2202 1.1 christos # Check that the precious variables saved in the cache have kept the same
2203 1.1 christos # value.
2204 1.1 christos ac_cache_corrupted=false
2205 1.1 christos for ac_var in $ac_precious_vars; do
2206 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2207 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2208 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2209 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2210 1.1 christos case $ac_old_set,$ac_new_set in
2211 1.1 christos set,)
2212 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2213 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2214 1.1 christos ac_cache_corrupted=: ;;
2215 1.1 christos ,set)
2216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2217 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2218 1.1 christos ac_cache_corrupted=: ;;
2219 1.1 christos ,);;
2220 1.1 christos *)
2221 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2222 1.1 christos # differences in whitespace do not lead to failure.
2223 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2224 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2225 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2227 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2228 1.1 christos ac_cache_corrupted=:
2229 1.1 christos else
2230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2231 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2232 1.1 christos eval $ac_var=\$ac_old_val
2233 1.1 christos fi
2234 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2235 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2237 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2238 1.1 christos fi;;
2239 1.1 christos esac
2240 1.1 christos # Pass precious variables to config.status.
2241 1.1 christos if test "$ac_new_set" = set; then
2242 1.1 christos case $ac_new_val in
2243 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2244 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2245 1.1 christos esac
2246 1.1 christos case " $ac_configure_args " in
2247 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2248 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2249 1.1 christos esac
2250 1.1 christos fi
2251 1.1 christos done
2252 1.1 christos if $ac_cache_corrupted; then
2253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2254 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2255 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2256 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2257 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2258 1.1 christos fi
2259 1.1 christos ## -------------------- ##
2260 1.1 christos ## Main body of script. ##
2261 1.1 christos ## -------------------- ##
2262 1.1 christos
2263 1.1 christos ac_ext=c
2264 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2265 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2266 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2267 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2268 1.1 christos
2269 1.1 christos
2270 1.1 christos
2271 1.1 christos
2272 1.1 christos
2273 1.1 christos
2274 1.1 christos ac_aux_dir=
2275 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2276 1.1 christos if test -f "$ac_dir/install-sh"; then
2277 1.1 christos ac_aux_dir=$ac_dir
2278 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2279 1.1 christos break
2280 1.1 christos elif test -f "$ac_dir/install.sh"; then
2281 1.1 christos ac_aux_dir=$ac_dir
2282 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2283 1.1 christos break
2284 1.1 christos elif test -f "$ac_dir/shtool"; then
2285 1.1 christos ac_aux_dir=$ac_dir
2286 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2287 1.1 christos break
2288 1.1 christos fi
2289 1.1 christos done
2290 1.1 christos if test -z "$ac_aux_dir"; then
2291 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2292 1.1 christos fi
2293 1.1 christos
2294 1.1 christos # These three variables are undocumented and unsupported,
2295 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2296 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2297 1.1 christos # whose full name contains unusual characters.
2298 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2299 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2300 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2301 1.1 christos
2302 1.1 christos
2303 1.1 christos # Expand $ac_aux_dir to an absolute path.
2304 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd`
2305 1.1 christos
2306 1.1 christos ac_ext=c
2307 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2308 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2309 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2310 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2311 1.1 christos if test -n "$ac_tool_prefix"; then
2312 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2313 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2314 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2315 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2316 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2317 1.1 christos $as_echo_n "(cached) " >&6
2318 1.1 christos else
2319 1.1 christos if test -n "$CC"; then
2320 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2321 1.1 christos else
2322 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2323 1.1 christos for as_dir in $PATH
2324 1.1 christos do
2325 1.1 christos IFS=$as_save_IFS
2326 1.1 christos test -z "$as_dir" && as_dir=.
2327 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2328 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2329 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2330 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2331 1.1 christos break 2
2332 1.1 christos fi
2333 1.1 christos done
2334 1.1 christos done
2335 1.1 christos IFS=$as_save_IFS
2336 1.1 christos
2337 1.1 christos fi
2338 1.1 christos fi
2339 1.1 christos CC=$ac_cv_prog_CC
2340 1.1 christos if test -n "$CC"; then
2341 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2342 1.1 christos $as_echo "$CC" >&6; }
2343 1.1 christos else
2344 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2345 1.1 christos $as_echo "no" >&6; }
2346 1.1 christos fi
2347 1.1 christos
2348 1.1 christos
2349 1.1 christos fi
2350 1.1 christos if test -z "$ac_cv_prog_CC"; then
2351 1.1 christos ac_ct_CC=$CC
2352 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2353 1.1 christos set dummy gcc; ac_word=$2
2354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2355 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2356 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2357 1.1 christos $as_echo_n "(cached) " >&6
2358 1.1 christos else
2359 1.1 christos if test -n "$ac_ct_CC"; then
2360 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2361 1.1 christos else
2362 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2363 1.1 christos for as_dir in $PATH
2364 1.1 christos do
2365 1.1 christos IFS=$as_save_IFS
2366 1.1 christos test -z "$as_dir" && as_dir=.
2367 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2368 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2369 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2370 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2371 1.1 christos break 2
2372 1.1 christos fi
2373 1.1 christos done
2374 1.1 christos done
2375 1.1 christos IFS=$as_save_IFS
2376 1.1 christos
2377 1.1 christos fi
2378 1.1 christos fi
2379 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2380 1.1 christos if test -n "$ac_ct_CC"; then
2381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2382 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2383 1.1 christos else
2384 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2385 1.1 christos $as_echo "no" >&6; }
2386 1.1 christos fi
2387 1.1 christos
2388 1.1 christos if test "x$ac_ct_CC" = x; then
2389 1.1 christos CC=""
2390 1.1 christos else
2391 1.1 christos case $cross_compiling:$ac_tool_warned in
2392 1.1 christos yes:)
2393 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2394 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2395 1.1 christos ac_tool_warned=yes ;;
2396 1.1 christos esac
2397 1.1 christos CC=$ac_ct_CC
2398 1.1 christos fi
2399 1.1 christos else
2400 1.1 christos CC="$ac_cv_prog_CC"
2401 1.1 christos fi
2402 1.1 christos
2403 1.1 christos if test -z "$CC"; then
2404 1.1 christos if test -n "$ac_tool_prefix"; then
2405 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2406 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2407 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2408 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2409 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2410 1.1 christos $as_echo_n "(cached) " >&6
2411 1.1 christos else
2412 1.1 christos if test -n "$CC"; then
2413 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2414 1.1 christos else
2415 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416 1.1 christos for as_dir in $PATH
2417 1.1 christos do
2418 1.1 christos IFS=$as_save_IFS
2419 1.1 christos test -z "$as_dir" && as_dir=.
2420 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2421 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2422 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2423 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2424 1.1 christos break 2
2425 1.1 christos fi
2426 1.1 christos done
2427 1.1 christos done
2428 1.1 christos IFS=$as_save_IFS
2429 1.1 christos
2430 1.1 christos fi
2431 1.1 christos fi
2432 1.1 christos CC=$ac_cv_prog_CC
2433 1.1 christos if test -n "$CC"; then
2434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2435 1.1 christos $as_echo "$CC" >&6; }
2436 1.1 christos else
2437 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2438 1.1 christos $as_echo "no" >&6; }
2439 1.1 christos fi
2440 1.1 christos
2441 1.1 christos
2442 1.1 christos fi
2443 1.1 christos fi
2444 1.1 christos if test -z "$CC"; then
2445 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2446 1.1 christos set dummy cc; ac_word=$2
2447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2448 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2449 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2450 1.1 christos $as_echo_n "(cached) " >&6
2451 1.1 christos else
2452 1.1 christos if test -n "$CC"; then
2453 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2454 1.1 christos else
2455 1.1 christos ac_prog_rejected=no
2456 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2457 1.1 christos for as_dir in $PATH
2458 1.1 christos do
2459 1.1 christos IFS=$as_save_IFS
2460 1.1 christos test -z "$as_dir" && as_dir=.
2461 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2462 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2463 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2464 1.1 christos ac_prog_rejected=yes
2465 1.1 christos continue
2466 1.1 christos fi
2467 1.1 christos ac_cv_prog_CC="cc"
2468 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2469 1.1 christos break 2
2470 1.1 christos fi
2471 1.1 christos done
2472 1.1 christos done
2473 1.1 christos IFS=$as_save_IFS
2474 1.1 christos
2475 1.1 christos if test $ac_prog_rejected = yes; then
2476 1.1 christos # We found a bogon in the path, so make sure we never use it.
2477 1.1 christos set dummy $ac_cv_prog_CC
2478 1.1 christos shift
2479 1.1 christos if test $# != 0; then
2480 1.1 christos # We chose a different compiler from the bogus one.
2481 1.1 christos # However, it has the same basename, so the bogon will be chosen
2482 1.1 christos # first if we set CC to just the basename; use the full file name.
2483 1.1 christos shift
2484 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2485 1.1 christos fi
2486 1.1 christos fi
2487 1.1 christos fi
2488 1.1 christos fi
2489 1.1 christos CC=$ac_cv_prog_CC
2490 1.1 christos if test -n "$CC"; then
2491 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2492 1.1 christos $as_echo "$CC" >&6; }
2493 1.1 christos else
2494 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2495 1.1 christos $as_echo "no" >&6; }
2496 1.1 christos fi
2497 1.1 christos
2498 1.1 christos
2499 1.1 christos fi
2500 1.1 christos if test -z "$CC"; then
2501 1.1 christos if test -n "$ac_tool_prefix"; then
2502 1.1 christos for ac_prog in cl.exe
2503 1.1 christos do
2504 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2505 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2506 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2507 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2508 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2509 1.1 christos $as_echo_n "(cached) " >&6
2510 1.1 christos else
2511 1.1 christos if test -n "$CC"; then
2512 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2513 1.1 christos else
2514 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2515 1.1 christos for as_dir in $PATH
2516 1.1 christos do
2517 1.1 christos IFS=$as_save_IFS
2518 1.1 christos test -z "$as_dir" && as_dir=.
2519 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2520 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2521 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2522 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2523 1.1 christos break 2
2524 1.1 christos fi
2525 1.1 christos done
2526 1.1 christos done
2527 1.1 christos IFS=$as_save_IFS
2528 1.1 christos
2529 1.1 christos fi
2530 1.1 christos fi
2531 1.1 christos CC=$ac_cv_prog_CC
2532 1.1 christos if test -n "$CC"; then
2533 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2534 1.1 christos $as_echo "$CC" >&6; }
2535 1.1 christos else
2536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2537 1.1 christos $as_echo "no" >&6; }
2538 1.1 christos fi
2539 1.1 christos
2540 1.1 christos
2541 1.1 christos test -n "$CC" && break
2542 1.1 christos done
2543 1.1 christos fi
2544 1.1 christos if test -z "$CC"; then
2545 1.1 christos ac_ct_CC=$CC
2546 1.1 christos for ac_prog in cl.exe
2547 1.1 christos do
2548 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2549 1.1 christos set dummy $ac_prog; ac_word=$2
2550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2552 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2553 1.1 christos $as_echo_n "(cached) " >&6
2554 1.1 christos else
2555 1.1 christos if test -n "$ac_ct_CC"; then
2556 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2557 1.1 christos else
2558 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559 1.1 christos for as_dir in $PATH
2560 1.1 christos do
2561 1.1 christos IFS=$as_save_IFS
2562 1.1 christos test -z "$as_dir" && as_dir=.
2563 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2564 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2565 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2566 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2567 1.1 christos break 2
2568 1.1 christos fi
2569 1.1 christos done
2570 1.1 christos done
2571 1.1 christos IFS=$as_save_IFS
2572 1.1 christos
2573 1.1 christos fi
2574 1.1 christos fi
2575 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2576 1.1 christos if test -n "$ac_ct_CC"; then
2577 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2578 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2579 1.1 christos else
2580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 1.1 christos $as_echo "no" >&6; }
2582 1.1 christos fi
2583 1.1 christos
2584 1.1 christos
2585 1.1 christos test -n "$ac_ct_CC" && break
2586 1.1 christos done
2587 1.1 christos
2588 1.1 christos if test "x$ac_ct_CC" = x; then
2589 1.1 christos CC=""
2590 1.1 christos else
2591 1.1 christos case $cross_compiling:$ac_tool_warned in
2592 1.1 christos yes:)
2593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2594 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2595 1.1 christos ac_tool_warned=yes ;;
2596 1.1 christos esac
2597 1.1 christos CC=$ac_ct_CC
2598 1.1 christos fi
2599 1.1 christos fi
2600 1.1 christos
2601 1.1 christos fi
2602 1.1 christos
2603 1.1 christos
2604 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2605 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2606 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2607 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2608 1.1 christos
2609 1.1 christos # Provide some information about the compiler.
2610 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2611 1.1 christos set X $ac_compile
2612 1.1 christos ac_compiler=$2
2613 1.1 christos for ac_option in --version -v -V -qversion; do
2614 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2615 1.1 christos case "(($ac_try" in
2616 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2617 1.1 christos *) ac_try_echo=$ac_try;;
2618 1.1 christos esac
2619 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2620 1.1 christos $as_echo "$ac_try_echo"; } >&5
2621 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2622 1.1 christos ac_status=$?
2623 1.1 christos if test -s conftest.err; then
2624 1.1 christos sed '10a\
2625 1.1 christos ... rest of stderr output deleted ...
2626 1.1 christos 10q' conftest.err >conftest.er1
2627 1.1 christos cat conftest.er1 >&5
2628 1.1 christos fi
2629 1.1 christos rm -f conftest.er1 conftest.err
2630 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2631 1.1 christos test $ac_status = 0; }
2632 1.1 christos done
2633 1.1 christos
2634 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2635 1.1 christos /* end confdefs.h. */
2636 1.1 christos
2637 1.1 christos int
2638 1.1 christos main ()
2639 1.1 christos {
2640 1.1 christos
2641 1.1 christos ;
2642 1.1 christos return 0;
2643 1.1 christos }
2644 1.1 christos _ACEOF
2645 1.1 christos ac_clean_files_save=$ac_clean_files
2646 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2647 1.1 christos # Try to create an executable without -o first, disregard a.out.
2648 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2649 1.1 christos # of exeext.
2650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2651 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2652 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2653 1.1 christos
2654 1.1 christos # The possible output files:
2655 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2656 1.1 christos
2657 1.1 christos ac_rmfiles=
2658 1.1 christos for ac_file in $ac_files
2659 1.1 christos do
2660 1.1 christos case $ac_file in
2661 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2662 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2663 1.1 christos esac
2664 1.1 christos done
2665 1.1 christos rm -f $ac_rmfiles
2666 1.1 christos
2667 1.1 christos if { { ac_try="$ac_link_default"
2668 1.1 christos case "(($ac_try" in
2669 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2670 1.1 christos *) ac_try_echo=$ac_try;;
2671 1.1 christos esac
2672 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2673 1.1 christos $as_echo "$ac_try_echo"; } >&5
2674 1.1 christos (eval "$ac_link_default") 2>&5
2675 1.1 christos ac_status=$?
2676 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2677 1.1 christos test $ac_status = 0; }; then :
2678 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2679 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2680 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2681 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2682 1.1 christos # Autoconf.
2683 1.1 christos for ac_file in $ac_files ''
2684 1.1 christos do
2685 1.1 christos test -f "$ac_file" || continue
2686 1.1 christos case $ac_file in
2687 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2688 1.1 christos ;;
2689 1.1 christos [ab].out )
2690 1.1 christos # We found the default executable, but exeext='' is most
2691 1.1 christos # certainly right.
2692 1.1 christos break;;
2693 1.1 christos *.* )
2694 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2695 1.1 christos then :; else
2696 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2697 1.1 christos fi
2698 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2699 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2700 1.1 christos # argument, so we may need to know it at that point already.
2701 1.1 christos # Even if this section looks crufty: it has the advantage of
2702 1.1 christos # actually working.
2703 1.1 christos break;;
2704 1.1 christos * )
2705 1.1 christos break;;
2706 1.1 christos esac
2707 1.1 christos done
2708 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2709 1.1 christos
2710 1.1 christos else
2711 1.1 christos ac_file=''
2712 1.1 christos fi
2713 1.1 christos if test -z "$ac_file"; then :
2714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 1.1 christos $as_echo "no" >&6; }
2716 1.1 christos $as_echo "$as_me: failed program was:" >&5
2717 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2718 1.1 christos
2719 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2720 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2721 1.1 christos as_fn_error 77 "C compiler cannot create executables
2722 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2723 1.1 christos else
2724 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2725 1.1 christos $as_echo "yes" >&6; }
2726 1.1 christos fi
2727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2728 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2730 1.1 christos $as_echo "$ac_file" >&6; }
2731 1.1 christos ac_exeext=$ac_cv_exeext
2732 1.1 christos
2733 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2734 1.1 christos ac_clean_files=$ac_clean_files_save
2735 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2736 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
2737 1.1 christos if { { ac_try="$ac_link"
2738 1.1 christos case "(($ac_try" in
2739 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2740 1.1 christos *) ac_try_echo=$ac_try;;
2741 1.1 christos esac
2742 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2743 1.1 christos $as_echo "$ac_try_echo"; } >&5
2744 1.1 christos (eval "$ac_link") 2>&5
2745 1.1 christos ac_status=$?
2746 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2747 1.1 christos test $ac_status = 0; }; then :
2748 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2749 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2750 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2751 1.1 christos # `rm'.
2752 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2753 1.1 christos test -f "$ac_file" || continue
2754 1.1 christos case $ac_file in
2755 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2756 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2757 1.1 christos break;;
2758 1.1 christos * ) break;;
2759 1.1 christos esac
2760 1.1 christos done
2761 1.1 christos else
2762 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2763 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2764 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2765 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2766 1.1 christos fi
2767 1.1 christos rm -f conftest conftest$ac_cv_exeext
2768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2769 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
2770 1.1 christos
2771 1.1 christos rm -f conftest.$ac_ext
2772 1.1 christos EXEEXT=$ac_cv_exeext
2773 1.1 christos ac_exeext=$EXEEXT
2774 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2775 1.1 christos /* end confdefs.h. */
2776 1.1 christos #include <stdio.h>
2777 1.1 christos int
2778 1.1 christos main ()
2779 1.1 christos {
2780 1.1 christos FILE *f = fopen ("conftest.out", "w");
2781 1.1 christos return ferror (f) || fclose (f) != 0;
2782 1.1 christos
2783 1.1 christos ;
2784 1.1 christos return 0;
2785 1.1 christos }
2786 1.1 christos _ACEOF
2787 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
2788 1.1 christos # Check that the compiler produces executables we can run. If not, either
2789 1.1 christos # the compiler is broken, or we cross compile.
2790 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2791 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
2792 1.1 christos if test "$cross_compiling" != yes; then
2793 1.1 christos { { ac_try="$ac_link"
2794 1.1 christos case "(($ac_try" in
2795 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2796 1.1 christos *) ac_try_echo=$ac_try;;
2797 1.1 christos esac
2798 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2799 1.1 christos $as_echo "$ac_try_echo"; } >&5
2800 1.1 christos (eval "$ac_link") 2>&5
2801 1.1 christos ac_status=$?
2802 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2803 1.1 christos test $ac_status = 0; }
2804 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
2805 1.1 christos { { case "(($ac_try" in
2806 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2807 1.1 christos *) ac_try_echo=$ac_try;;
2808 1.1 christos esac
2809 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2810 1.1 christos $as_echo "$ac_try_echo"; } >&5
2811 1.1 christos (eval "$ac_try") 2>&5
2812 1.1 christos ac_status=$?
2813 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2814 1.1 christos test $ac_status = 0; }; }; then
2815 1.1 christos cross_compiling=no
2816 1.1 christos else
2817 1.1 christos if test "$cross_compiling" = maybe; then
2818 1.1 christos cross_compiling=yes
2819 1.1 christos else
2820 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2821 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2822 1.1 christos as_fn_error $? "cannot run C compiled programs.
2823 1.1 christos If you meant to cross compile, use \`--host'.
2824 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2825 1.1 christos fi
2826 1.1 christos fi
2827 1.1 christos fi
2828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2829 1.1 christos $as_echo "$cross_compiling" >&6; }
2830 1.1 christos
2831 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2832 1.1 christos ac_clean_files=$ac_clean_files_save
2833 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2834 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
2835 1.1 christos if ${ac_cv_objext+:} false; then :
2836 1.1 christos $as_echo_n "(cached) " >&6
2837 1.1 christos else
2838 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2839 1.1 christos /* end confdefs.h. */
2840 1.1 christos
2841 1.1 christos int
2842 1.1 christos main ()
2843 1.1 christos {
2844 1.1 christos
2845 1.1 christos ;
2846 1.1 christos return 0;
2847 1.1 christos }
2848 1.1 christos _ACEOF
2849 1.1 christos rm -f conftest.o conftest.obj
2850 1.1 christos if { { ac_try="$ac_compile"
2851 1.1 christos case "(($ac_try" in
2852 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2853 1.1 christos *) ac_try_echo=$ac_try;;
2854 1.1 christos esac
2855 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2856 1.1 christos $as_echo "$ac_try_echo"; } >&5
2857 1.1 christos (eval "$ac_compile") 2>&5
2858 1.1 christos ac_status=$?
2859 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2860 1.1 christos test $ac_status = 0; }; then :
2861 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
2862 1.1 christos test -f "$ac_file" || continue;
2863 1.1 christos case $ac_file in
2864 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2865 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2866 1.1 christos break;;
2867 1.1 christos esac
2868 1.1 christos done
2869 1.1 christos else
2870 1.1 christos $as_echo "$as_me: failed program was:" >&5
2871 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2872 1.1 christos
2873 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2874 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2875 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
2876 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2877 1.1 christos fi
2878 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
2879 1.1 christos fi
2880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2881 1.1 christos $as_echo "$ac_cv_objext" >&6; }
2882 1.1 christos OBJEXT=$ac_cv_objext
2883 1.1 christos ac_objext=$OBJEXT
2884 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2885 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2886 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
2887 1.1 christos $as_echo_n "(cached) " >&6
2888 1.1 christos else
2889 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2890 1.1 christos /* end confdefs.h. */
2891 1.1 christos
2892 1.1 christos int
2893 1.1 christos main ()
2894 1.1 christos {
2895 1.1 christos #ifndef __GNUC__
2896 1.1 christos choke me
2897 1.1 christos #endif
2898 1.1 christos
2899 1.1 christos ;
2900 1.1 christos return 0;
2901 1.1 christos }
2902 1.1 christos _ACEOF
2903 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2904 1.1 christos ac_compiler_gnu=yes
2905 1.1 christos else
2906 1.1 christos ac_compiler_gnu=no
2907 1.1 christos fi
2908 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2909 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
2910 1.1 christos
2911 1.1 christos fi
2912 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2913 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2914 1.1 christos if test $ac_compiler_gnu = yes; then
2915 1.1 christos GCC=yes
2916 1.1 christos else
2917 1.1 christos GCC=
2918 1.1 christos fi
2919 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
2920 1.1 christos ac_save_CFLAGS=$CFLAGS
2921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2922 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
2923 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
2924 1.1 christos $as_echo_n "(cached) " >&6
2925 1.1 christos else
2926 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
2927 1.1 christos ac_c_werror_flag=yes
2928 1.1 christos ac_cv_prog_cc_g=no
2929 1.1 christos CFLAGS="-g"
2930 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2931 1.1 christos /* end confdefs.h. */
2932 1.1 christos
2933 1.1 christos int
2934 1.1 christos main ()
2935 1.1 christos {
2936 1.1 christos
2937 1.1 christos ;
2938 1.1 christos return 0;
2939 1.1 christos }
2940 1.1 christos _ACEOF
2941 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2942 1.1 christos ac_cv_prog_cc_g=yes
2943 1.1 christos else
2944 1.1 christos CFLAGS=""
2945 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2946 1.1 christos /* end confdefs.h. */
2947 1.1 christos
2948 1.1 christos int
2949 1.1 christos main ()
2950 1.1 christos {
2951 1.1 christos
2952 1.1 christos ;
2953 1.1 christos return 0;
2954 1.1 christos }
2955 1.1 christos _ACEOF
2956 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2957 1.1 christos
2958 1.1 christos else
2959 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
2960 1.1 christos CFLAGS="-g"
2961 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2962 1.1 christos /* end confdefs.h. */
2963 1.1 christos
2964 1.1 christos int
2965 1.1 christos main ()
2966 1.1 christos {
2967 1.1 christos
2968 1.1 christos ;
2969 1.1 christos return 0;
2970 1.1 christos }
2971 1.1 christos _ACEOF
2972 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2973 1.1 christos ac_cv_prog_cc_g=yes
2974 1.1 christos fi
2975 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2976 1.1 christos fi
2977 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2978 1.1 christos fi
2979 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2980 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
2981 1.1 christos fi
2982 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2983 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
2984 1.1 christos if test "$ac_test_CFLAGS" = set; then
2985 1.1 christos CFLAGS=$ac_save_CFLAGS
2986 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
2987 1.1 christos if test "$GCC" = yes; then
2988 1.1 christos CFLAGS="-g -O2"
2989 1.1 christos else
2990 1.1 christos CFLAGS="-g"
2991 1.1 christos fi
2992 1.1 christos else
2993 1.1 christos if test "$GCC" = yes; then
2994 1.1 christos CFLAGS="-O2"
2995 1.1 christos else
2996 1.1 christos CFLAGS=
2997 1.1 christos fi
2998 1.1 christos fi
2999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3000 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3001 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
3002 1.1 christos $as_echo_n "(cached) " >&6
3003 1.1 christos else
3004 1.1 christos ac_cv_prog_cc_c89=no
3005 1.1 christos ac_save_CC=$CC
3006 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007 1.1 christos /* end confdefs.h. */
3008 1.1 christos #include <stdarg.h>
3009 1.1 christos #include <stdio.h>
3010 1.1 christos struct stat;
3011 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3012 1.1 christos struct buf { int x; };
3013 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3014 1.1 christos static char *e (p, i)
3015 1.1 christos char **p;
3016 1.1 christos int i;
3017 1.1 christos {
3018 1.1 christos return p[i];
3019 1.1 christos }
3020 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3021 1.1 christos {
3022 1.1 christos char *s;
3023 1.1 christos va_list v;
3024 1.1 christos va_start (v,p);
3025 1.1 christos s = g (p, va_arg (v,int));
3026 1.1 christos va_end (v);
3027 1.1 christos return s;
3028 1.1 christos }
3029 1.1 christos
3030 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3031 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3032 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3033 1.1 christos as 'x'. The following induces an error, until -std is added to get
3034 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3035 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3036 1.1 christos that's true only with -std. */
3037 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3038 1.1 christos
3039 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3040 1.1 christos inside strings and character constants. */
3041 1.1 christos #define FOO(x) 'x'
3042 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3043 1.1 christos
3044 1.1 christos int test (int i, double x);
3045 1.1 christos struct s1 {int (*f) (int a);};
3046 1.1 christos struct s2 {int (*f) (double a);};
3047 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3048 1.1 christos int argc;
3049 1.1 christos char **argv;
3050 1.1 christos int
3051 1.1 christos main ()
3052 1.1 christos {
3053 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3054 1.1 christos ;
3055 1.1 christos return 0;
3056 1.1 christos }
3057 1.1 christos _ACEOF
3058 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3059 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3060 1.1 christos do
3061 1.1 christos CC="$ac_save_CC $ac_arg"
3062 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3063 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3064 1.1 christos fi
3065 1.1 christos rm -f core conftest.err conftest.$ac_objext
3066 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3067 1.1 christos done
3068 1.1 christos rm -f conftest.$ac_ext
3069 1.1 christos CC=$ac_save_CC
3070 1.1 christos
3071 1.1 christos fi
3072 1.1 christos # AC_CACHE_VAL
3073 1.1 christos case "x$ac_cv_prog_cc_c89" in
3074 1.1 christos x)
3075 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3076 1.1 christos $as_echo "none needed" >&6; } ;;
3077 1.1 christos xno)
3078 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3079 1.1 christos $as_echo "unsupported" >&6; } ;;
3080 1.1 christos *)
3081 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3083 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3084 1.1 christos esac
3085 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3086 1.1 christos
3087 1.1 christos fi
3088 1.1 christos
3089 1.1 christos ac_ext=c
3090 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3091 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3094 1.1 christos
3095 1.1 christos ac_ext=c
3096 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3097 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3098 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3099 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3100 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3101 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3102 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
3103 1.1 christos $as_echo_n "(cached) " >&6
3104 1.1 christos else
3105 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 1.1 christos /* end confdefs.h. */
3107 1.1 christos
3108 1.1 christos int
3109 1.1 christos main ()
3110 1.1 christos {
3111 1.1 christos
3112 1.1 christos ;
3113 1.1 christos return 0;
3114 1.1 christos }
3115 1.1 christos _ACEOF
3116 1.1 christos # Make sure it works both with $CC and with simple cc.
3117 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
3118 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
3119 1.1 christos # though they will create one.
3120 1.1 christos am_cv_prog_cc_c_o=yes
3121 1.1 christos for am_i in 1 2; do
3122 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3123 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3124 1.1 christos ac_status=$?
3125 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126 1.1 christos (exit $ac_status); } \
3127 1.1 christos && test -f conftest2.$ac_objext; then
3128 1.1 christos : OK
3129 1.1 christos else
3130 1.1 christos am_cv_prog_cc_c_o=no
3131 1.1 christos break
3132 1.1 christos fi
3133 1.1 christos done
3134 1.1 christos rm -f core conftest*
3135 1.1 christos unset am_i
3136 1.1 christos fi
3137 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3138 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
3139 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
3140 1.1 christos # Losing compiler, so override with the script.
3141 1.1 christos # FIXME: It is wrong to rewrite CC.
3142 1.1 christos # But if we don't then we get into trouble of one sort or another.
3143 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
3144 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3145 1.1 christos CC="$am_aux_dir/compile $CC"
3146 1.1 christos fi
3147 1.1 christos ac_ext=c
3148 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3149 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3150 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3151 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3152 1.1 christos
3153 1.1 christos
3154 1.1 christos
3155 1.1 christos ac_ext=c
3156 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3157 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3158 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3159 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3161 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3162 1.1 christos # On Suns, sometimes $CPP names a directory.
3163 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3164 1.1 christos CPP=
3165 1.1 christos fi
3166 1.1 christos if test -z "$CPP"; then
3167 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3168 1.1 christos $as_echo_n "(cached) " >&6
3169 1.1 christos else
3170 1.1 christos # Double quotes because CPP needs to be expanded
3171 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3172 1.1 christos do
3173 1.1 christos ac_preproc_ok=false
3174 1.1 christos for ac_c_preproc_warn_flag in '' yes
3175 1.1 christos do
3176 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3177 1.1 christos # with a fresh cross-compiler works.
3178 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3179 1.1 christos # <limits.h> exists even on freestanding compilers.
3180 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3181 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3182 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183 1.1 christos /* end confdefs.h. */
3184 1.1 christos #ifdef __STDC__
3185 1.1 christos # include <limits.h>
3186 1.1 christos #else
3187 1.1 christos # include <assert.h>
3188 1.1 christos #endif
3189 1.1 christos Syntax error
3190 1.1 christos _ACEOF
3191 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3192 1.1 christos
3193 1.1 christos else
3194 1.1 christos # Broken: fails on valid input.
3195 1.1 christos continue
3196 1.1 christos fi
3197 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3198 1.1 christos
3199 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3200 1.1 christos # can be detected and how.
3201 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3202 1.1 christos /* end confdefs.h. */
3203 1.1 christos #include <ac_nonexistent.h>
3204 1.1 christos _ACEOF
3205 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3206 1.1 christos # Broken: success on invalid input.
3207 1.1 christos continue
3208 1.1 christos else
3209 1.1 christos # Passes both tests.
3210 1.1 christos ac_preproc_ok=:
3211 1.1 christos break
3212 1.1 christos fi
3213 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3214 1.1 christos
3215 1.1 christos done
3216 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3217 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3218 1.1 christos if $ac_preproc_ok; then :
3219 1.1 christos break
3220 1.1 christos fi
3221 1.1 christos
3222 1.1 christos done
3223 1.1 christos ac_cv_prog_CPP=$CPP
3224 1.1 christos
3225 1.1 christos fi
3226 1.1 christos CPP=$ac_cv_prog_CPP
3227 1.1 christos else
3228 1.1 christos ac_cv_prog_CPP=$CPP
3229 1.1 christos fi
3230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3231 1.1 christos $as_echo "$CPP" >&6; }
3232 1.1 christos ac_preproc_ok=false
3233 1.1 christos for ac_c_preproc_warn_flag in '' yes
3234 1.1 christos do
3235 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3236 1.1 christos # with a fresh cross-compiler works.
3237 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3238 1.1 christos # <limits.h> exists even on freestanding compilers.
3239 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3240 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3241 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3242 1.1 christos /* end confdefs.h. */
3243 1.1 christos #ifdef __STDC__
3244 1.1 christos # include <limits.h>
3245 1.1 christos #else
3246 1.1 christos # include <assert.h>
3247 1.1 christos #endif
3248 1.1 christos Syntax error
3249 1.1 christos _ACEOF
3250 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3251 1.1 christos
3252 1.1 christos else
3253 1.1 christos # Broken: fails on valid input.
3254 1.1 christos continue
3255 1.1 christos fi
3256 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3257 1.1 christos
3258 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3259 1.1 christos # can be detected and how.
3260 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3261 1.1 christos /* end confdefs.h. */
3262 1.1 christos #include <ac_nonexistent.h>
3263 1.1 christos _ACEOF
3264 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3265 1.1 christos # Broken: success on invalid input.
3266 1.1 christos continue
3267 1.1 christos else
3268 1.1 christos # Passes both tests.
3269 1.1 christos ac_preproc_ok=:
3270 1.1 christos break
3271 1.1 christos fi
3272 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3273 1.1 christos
3274 1.1 christos done
3275 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3276 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3277 1.1 christos if $ac_preproc_ok; then :
3278 1.1 christos
3279 1.1 christos else
3280 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3281 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3282 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3283 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3284 1.1 christos fi
3285 1.1 christos
3286 1.1 christos ac_ext=c
3287 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3288 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3289 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3290 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3291 1.1 christos
3292 1.1 christos
3293 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3294 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3295 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3296 1.1 christos $as_echo_n "(cached) " >&6
3297 1.1 christos else
3298 1.1 christos if test -z "$GREP"; then
3299 1.1 christos ac_path_GREP_found=false
3300 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3301 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3302 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3303 1.1 christos do
3304 1.1 christos IFS=$as_save_IFS
3305 1.1 christos test -z "$as_dir" && as_dir=.
3306 1.1 christos for ac_prog in grep ggrep; do
3307 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3308 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3309 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3310 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3311 1.1 christos # Check for GNU $ac_path_GREP
3312 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3313 1.1 christos *GNU*)
3314 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3315 1.1 christos *)
3316 1.1 christos ac_count=0
3317 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3318 1.1 christos while :
3319 1.1 christos do
3320 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3321 1.1 christos mv "conftest.tmp" "conftest.in"
3322 1.1 christos cp "conftest.in" "conftest.nl"
3323 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3324 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3325 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3326 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3327 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3328 1.1 christos # Best one so far, save it but keep looking for a better one
3329 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3330 1.1 christos ac_path_GREP_max=$ac_count
3331 1.1 christos fi
3332 1.1 christos # 10*(2^10) chars as input seems more than enough
3333 1.1 christos test $ac_count -gt 10 && break
3334 1.1 christos done
3335 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3336 1.1 christos esac
3337 1.1 christos
3338 1.1 christos $ac_path_GREP_found && break 3
3339 1.1 christos done
3340 1.1 christos done
3341 1.1 christos done
3342 1.1 christos IFS=$as_save_IFS
3343 1.1 christos if test -z "$ac_cv_path_GREP"; then
3344 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3345 1.1 christos fi
3346 1.1 christos else
3347 1.1 christos ac_cv_path_GREP=$GREP
3348 1.1 christos fi
3349 1.1 christos
3350 1.1 christos fi
3351 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3352 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3353 1.1 christos GREP="$ac_cv_path_GREP"
3354 1.1 christos
3355 1.1 christos
3356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3357 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3358 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3359 1.1 christos $as_echo_n "(cached) " >&6
3360 1.1 christos else
3361 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3362 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3363 1.1 christos else
3364 1.1 christos if test -z "$EGREP"; then
3365 1.1 christos ac_path_EGREP_found=false
3366 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3367 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3368 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3369 1.1 christos do
3370 1.1 christos IFS=$as_save_IFS
3371 1.1 christos test -z "$as_dir" && as_dir=.
3372 1.1 christos for ac_prog in egrep; do
3373 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3374 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3375 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3376 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3377 1.1 christos # Check for GNU $ac_path_EGREP
3378 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3379 1.1 christos *GNU*)
3380 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3381 1.1 christos *)
3382 1.1 christos ac_count=0
3383 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3384 1.1 christos while :
3385 1.1 christos do
3386 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3387 1.1 christos mv "conftest.tmp" "conftest.in"
3388 1.1 christos cp "conftest.in" "conftest.nl"
3389 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3390 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3391 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3392 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3393 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3394 1.1 christos # Best one so far, save it but keep looking for a better one
3395 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3396 1.1 christos ac_path_EGREP_max=$ac_count
3397 1.1 christos fi
3398 1.1 christos # 10*(2^10) chars as input seems more than enough
3399 1.1 christos test $ac_count -gt 10 && break
3400 1.1 christos done
3401 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3402 1.1 christos esac
3403 1.1 christos
3404 1.1 christos $ac_path_EGREP_found && break 3
3405 1.1 christos done
3406 1.1 christos done
3407 1.1 christos done
3408 1.1 christos IFS=$as_save_IFS
3409 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3410 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3411 1.1 christos fi
3412 1.1 christos else
3413 1.1 christos ac_cv_path_EGREP=$EGREP
3414 1.1 christos fi
3415 1.1 christos
3416 1.1 christos fi
3417 1.1 christos fi
3418 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3419 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3420 1.1 christos EGREP="$ac_cv_path_EGREP"
3421 1.1 christos
3422 1.1 christos
3423 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3424 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3425 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3426 1.1 christos $as_echo_n "(cached) " >&6
3427 1.1 christos else
3428 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3429 1.1 christos /* end confdefs.h. */
3430 1.1 christos #include <stdlib.h>
3431 1.1 christos #include <stdarg.h>
3432 1.1 christos #include <string.h>
3433 1.1 christos #include <float.h>
3434 1.1 christos
3435 1.1 christos int
3436 1.1 christos main ()
3437 1.1 christos {
3438 1.1 christos
3439 1.1 christos ;
3440 1.1 christos return 0;
3441 1.1 christos }
3442 1.1 christos _ACEOF
3443 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3444 1.1 christos ac_cv_header_stdc=yes
3445 1.1 christos else
3446 1.1 christos ac_cv_header_stdc=no
3447 1.1 christos fi
3448 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3449 1.1 christos
3450 1.1 christos if test $ac_cv_header_stdc = yes; then
3451 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3452 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 1.1 christos /* end confdefs.h. */
3454 1.1 christos #include <string.h>
3455 1.1 christos
3456 1.1 christos _ACEOF
3457 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3458 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3459 1.1 christos
3460 1.1 christos else
3461 1.1 christos ac_cv_header_stdc=no
3462 1.1 christos fi
3463 1.1 christos rm -f conftest*
3464 1.1 christos
3465 1.1 christos fi
3466 1.1 christos
3467 1.1 christos if test $ac_cv_header_stdc = yes; then
3468 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3469 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470 1.1 christos /* end confdefs.h. */
3471 1.1 christos #include <stdlib.h>
3472 1.1 christos
3473 1.1 christos _ACEOF
3474 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3475 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3476 1.1 christos
3477 1.1 christos else
3478 1.1 christos ac_cv_header_stdc=no
3479 1.1 christos fi
3480 1.1 christos rm -f conftest*
3481 1.1 christos
3482 1.1 christos fi
3483 1.1 christos
3484 1.1 christos if test $ac_cv_header_stdc = yes; then
3485 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3486 1.1 christos if test "$cross_compiling" = yes; then :
3487 1.1 christos :
3488 1.1 christos else
3489 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3490 1.1 christos /* end confdefs.h. */
3491 1.1 christos #include <ctype.h>
3492 1.1 christos #include <stdlib.h>
3493 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3494 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3495 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3496 1.1 christos #else
3497 1.1 christos # define ISLOWER(c) \
3498 1.1 christos (('a' <= (c) && (c) <= 'i') \
3499 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3500 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3501 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3502 1.1 christos #endif
3503 1.1 christos
3504 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3505 1.1 christos int
3506 1.1 christos main ()
3507 1.1 christos {
3508 1.1 christos int i;
3509 1.1 christos for (i = 0; i < 256; i++)
3510 1.1 christos if (XOR (islower (i), ISLOWER (i))
3511 1.1 christos || toupper (i) != TOUPPER (i))
3512 1.1 christos return 2;
3513 1.1 christos return 0;
3514 1.1 christos }
3515 1.1 christos _ACEOF
3516 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3517 1.1 christos
3518 1.1 christos else
3519 1.1 christos ac_cv_header_stdc=no
3520 1.1 christos fi
3521 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3522 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3523 1.1 christos fi
3524 1.1 christos
3525 1.1 christos fi
3526 1.1 christos fi
3527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3528 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3529 1.1 christos if test $ac_cv_header_stdc = yes; then
3530 1.1 christos
3531 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3532 1.1 christos
3533 1.1 christos fi
3534 1.1 christos
3535 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3536 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3537 1.1 christos inttypes.h stdint.h unistd.h
3538 1.1 christos do :
3539 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3540 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3541 1.1 christos "
3542 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3543 1.1 christos cat >>confdefs.h <<_ACEOF
3544 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3545 1.1 christos _ACEOF
3546 1.1 christos
3547 1.1 christos fi
3548 1.1 christos
3549 1.1 christos done
3550 1.1 christos
3551 1.1 christos
3552 1.1 christos
3553 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3554 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3555 1.1 christos MINIX=yes
3556 1.1 christos else
3557 1.1 christos MINIX=
3558 1.1 christos fi
3559 1.1 christos
3560 1.1 christos
3561 1.1 christos if test "$MINIX" = yes; then
3562 1.1 christos
3563 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3564 1.1 christos
3565 1.1 christos
3566 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3567 1.1 christos
3568 1.1 christos
3569 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3570 1.1 christos
3571 1.1 christos fi
3572 1.1 christos
3573 1.1 christos
3574 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3575 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3576 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3577 1.1 christos $as_echo_n "(cached) " >&6
3578 1.1 christos else
3579 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3580 1.1 christos /* end confdefs.h. */
3581 1.1 christos
3582 1.1 christos # define __EXTENSIONS__ 1
3583 1.1 christos $ac_includes_default
3584 1.1 christos int
3585 1.1 christos main ()
3586 1.1 christos {
3587 1.1 christos
3588 1.1 christos ;
3589 1.1 christos return 0;
3590 1.1 christos }
3591 1.1 christos _ACEOF
3592 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3593 1.1 christos ac_cv_safe_to_define___extensions__=yes
3594 1.1 christos else
3595 1.1 christos ac_cv_safe_to_define___extensions__=no
3596 1.1 christos fi
3597 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3598 1.1 christos fi
3599 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3600 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3601 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3602 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3603 1.1 christos
3604 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3605 1.1 christos
3606 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3607 1.1 christos
3608 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3609 1.1 christos
3610 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3611 1.1 christos
3612 1.1 christos
3613 1.1 christos am__api_version='1.15'
3614 1.1 christos
3615 1.1 christos # Find a good install program. We prefer a C program (faster),
3616 1.1 christos # so one script is as good as another. But avoid the broken or
3617 1.1 christos # incompatible versions:
3618 1.1 christos # SysV /etc/install, /usr/sbin/install
3619 1.1 christos # SunOS /usr/etc/install
3620 1.1 christos # IRIX /sbin/install
3621 1.1 christos # AIX /bin/install
3622 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
3623 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3624 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3625 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3626 1.1 christos # OS/2's system install, which has a completely different semantic
3627 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
3628 1.1 christos # Reject install programs that cannot install multiple files.
3629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3630 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
3631 1.1 christos if test -z "$INSTALL"; then
3632 1.1 christos if ${ac_cv_path_install+:} false; then :
3633 1.1 christos $as_echo_n "(cached) " >&6
3634 1.1 christos else
3635 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3636 1.1 christos for as_dir in $PATH
3637 1.1 christos do
3638 1.1 christos IFS=$as_save_IFS
3639 1.1 christos test -z "$as_dir" && as_dir=.
3640 1.1 christos # Account for people who put trailing slashes in PATH elements.
3641 1.1 christos case $as_dir/ in #((
3642 1.1 christos ./ | .// | /[cC]/* | \
3643 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3644 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3645 1.1 christos /usr/ucb/* ) ;;
3646 1.1 christos *)
3647 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
3648 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
3649 1.1 christos # by default.
3650 1.1 christos for ac_prog in ginstall scoinst install; do
3651 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3652 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3653 1.1 christos if test $ac_prog = install &&
3654 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3655 1.1 christos # AIX install. It has an incompatible calling convention.
3656 1.1 christos :
3657 1.1 christos elif test $ac_prog = install &&
3658 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3659 1.1 christos # program-specific install script used by HP pwplus--don't use.
3660 1.1 christos :
3661 1.1 christos else
3662 1.1 christos rm -rf conftest.one conftest.two conftest.dir
3663 1.1 christos echo one > conftest.one
3664 1.1 christos echo two > conftest.two
3665 1.1 christos mkdir conftest.dir
3666 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3667 1.1 christos test -s conftest.one && test -s conftest.two &&
3668 1.1 christos test -s conftest.dir/conftest.one &&
3669 1.1 christos test -s conftest.dir/conftest.two
3670 1.1 christos then
3671 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3672 1.1 christos break 3
3673 1.1 christos fi
3674 1.1 christos fi
3675 1.1 christos fi
3676 1.1 christos done
3677 1.1 christos done
3678 1.1 christos ;;
3679 1.1 christos esac
3680 1.1 christos
3681 1.1 christos done
3682 1.1 christos IFS=$as_save_IFS
3683 1.1 christos
3684 1.1 christos rm -rf conftest.one conftest.two conftest.dir
3685 1.1 christos
3686 1.1 christos fi
3687 1.1 christos if test "${ac_cv_path_install+set}" = set; then
3688 1.1 christos INSTALL=$ac_cv_path_install
3689 1.1 christos else
3690 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3691 1.1 christos # value for INSTALL within a source directory, because that will
3692 1.1 christos # break other packages using the cache if that directory is
3693 1.1 christos # removed, or if the value is a relative name.
3694 1.1 christos INSTALL=$ac_install_sh
3695 1.1 christos fi
3696 1.1 christos fi
3697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3698 1.1 christos $as_echo "$INSTALL" >&6; }
3699 1.1 christos
3700 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3701 1.1 christos # It thinks the first close brace ends the variable substitution.
3702 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3703 1.1 christos
3704 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3705 1.1 christos
3706 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3707 1.1 christos
3708 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3709 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; }
3710 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory
3711 1.1 christos # name. Accept space and tab only in the latter.
3712 1.1 christos am_lf='
3713 1.1 christos '
3714 1.1 christos case `pwd` in
3715 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*)
3716 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3717 1.1 christos esac
3718 1.1 christos case $srcdir in
3719 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3720 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3721 1.1 christos esac
3722 1.1 christos
3723 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's
3724 1.1 christos # arguments. Must try -L first in case configure is actually a
3725 1.1 christos # symlink; some systems play weird games with the mod time of symlinks
3726 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing
3727 1.1 christos # directory).
3728 1.1 christos if (
3729 1.1 christos am_has_slept=no
3730 1.1 christos for am_try in 1 2; do
3731 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file
3732 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3733 1.1 christos if test "$*" = "X"; then
3734 1.1 christos # -L didn't work.
3735 1.1 christos set X `ls -t "$srcdir/configure" conftest.file`
3736 1.1 christos fi
3737 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \
3738 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then
3739 1.1 christos
3740 1.1 christos # If neither matched, then we have a broken ls. This can happen
3741 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a
3742 1.1 christos # broken ls alias from the environment. This has actually
3743 1.1 christos # happened. Such a system could not be considered "sane".
3744 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3745 1.1 christos alias in your environment" "$LINENO" 5
3746 1.1 christos fi
3747 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then
3748 1.1 christos break
3749 1.1 christos fi
3750 1.1 christos # Just in case.
3751 1.1 christos sleep 1
3752 1.1 christos am_has_slept=yes
3753 1.1 christos done
3754 1.1 christos test "$2" = conftest.file
3755 1.1 christos )
3756 1.1 christos then
3757 1.1 christos # Ok.
3758 1.1 christos :
3759 1.1 christos else
3760 1.1 christos as_fn_error $? "newly created file is older than distributed files!
3761 1.1 christos Check your system clock" "$LINENO" 5
3762 1.1 christos fi
3763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3764 1.1 christos $as_echo "yes" >&6; }
3765 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and
3766 1.1 christos # generated files are strictly newer.
3767 1.1 christos am_sleep_pid=
3768 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3769 1.1 christos ( sleep 1 ) &
3770 1.1 christos am_sleep_pid=$!
3771 1.1 christos fi
3772 1.1 christos
3773 1.1 christos rm -f conftest.file
3774 1.1 christos
3775 1.1 christos test "$program_prefix" != NONE &&
3776 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name"
3777 1.1 christos # Use a double $ so make ignores it.
3778 1.1 christos test "$program_suffix" != NONE &&
3779 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3780 1.1 christos # Double any \ or $.
3781 1.1 christos # By default was `s,x,x', remove it if useless.
3782 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3783 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3784 1.1 christos
3785 1.1 christos if test x"${MISSING+set}" != xset; then
3786 1.1 christos case $am_aux_dir in
3787 1.1 christos *\ * | *\ *)
3788 1.1 christos MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3789 1.1 christos *)
3790 1.1 christos MISSING="\${SHELL} $am_aux_dir/missing" ;;
3791 1.1 christos esac
3792 1.1 christos fi
3793 1.1 christos # Use eval to expand $SHELL
3794 1.1 christos if eval "$MISSING --is-lightweight"; then
3795 1.1 christos am_missing_run="$MISSING "
3796 1.1 christos else
3797 1.1 christos am_missing_run=
3798 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3799 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3800 1.1 christos fi
3801 1.1 christos
3802 1.1 christos if test x"${install_sh+set}" != xset; then
3803 1.1 christos case $am_aux_dir in
3804 1.1 christos *\ * | *\ *)
3805 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3806 1.1 christos *)
3807 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh"
3808 1.1 christos esac
3809 1.1 christos fi
3810 1.1 christos
3811 1.1 christos # Installed binaries are usually stripped using 'strip' when the user
3812 1.1 christos # run "make install-strip". However 'strip' might not be the right
3813 1.1 christos # tool to use in cross-compilation environments, therefore Automake
3814 1.1 christos # will honor the 'STRIP' environment variable to overrule this program.
3815 1.1 christos if test "$cross_compiling" != no; then
3816 1.1 christos if test -n "$ac_tool_prefix"; then
3817 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3818 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
3819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3820 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3821 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
3822 1.1 christos $as_echo_n "(cached) " >&6
3823 1.1 christos else
3824 1.1 christos if test -n "$STRIP"; then
3825 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3826 1.1 christos else
3827 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3828 1.1 christos for as_dir in $PATH
3829 1.1 christos do
3830 1.1 christos IFS=$as_save_IFS
3831 1.1 christos test -z "$as_dir" && as_dir=.
3832 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3833 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3834 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3835 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3836 1.1 christos break 2
3837 1.1 christos fi
3838 1.1 christos done
3839 1.1 christos done
3840 1.1 christos IFS=$as_save_IFS
3841 1.1 christos
3842 1.1 christos fi
3843 1.1 christos fi
3844 1.1 christos STRIP=$ac_cv_prog_STRIP
3845 1.1 christos if test -n "$STRIP"; then
3846 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3847 1.1 christos $as_echo "$STRIP" >&6; }
3848 1.1 christos else
3849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3850 1.1 christos $as_echo "no" >&6; }
3851 1.1 christos fi
3852 1.1 christos
3853 1.1 christos
3854 1.1 christos fi
3855 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
3856 1.1 christos ac_ct_STRIP=$STRIP
3857 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
3858 1.1 christos set dummy strip; ac_word=$2
3859 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3860 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3861 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3862 1.1 christos $as_echo_n "(cached) " >&6
3863 1.1 christos else
3864 1.1 christos if test -n "$ac_ct_STRIP"; then
3865 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3866 1.1 christos else
3867 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3868 1.1 christos for as_dir in $PATH
3869 1.1 christos do
3870 1.1 christos IFS=$as_save_IFS
3871 1.1 christos test -z "$as_dir" && as_dir=.
3872 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3873 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3874 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
3875 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3876 1.1 christos break 2
3877 1.1 christos fi
3878 1.1 christos done
3879 1.1 christos done
3880 1.1 christos IFS=$as_save_IFS
3881 1.1 christos
3882 1.1 christos fi
3883 1.1 christos fi
3884 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3885 1.1 christos if test -n "$ac_ct_STRIP"; then
3886 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3887 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
3888 1.1 christos else
3889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3890 1.1 christos $as_echo "no" >&6; }
3891 1.1 christos fi
3892 1.1 christos
3893 1.1 christos if test "x$ac_ct_STRIP" = x; then
3894 1.1 christos STRIP=":"
3895 1.1 christos else
3896 1.1 christos case $cross_compiling:$ac_tool_warned in
3897 1.1 christos yes:)
3898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3899 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3900 1.1 christos ac_tool_warned=yes ;;
3901 1.1 christos esac
3902 1.1 christos STRIP=$ac_ct_STRIP
3903 1.1 christos fi
3904 1.1 christos else
3905 1.1 christos STRIP="$ac_cv_prog_STRIP"
3906 1.1 christos fi
3907 1.1 christos
3908 1.1 christos fi
3909 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3910 1.1 christos
3911 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3912 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3913 1.1 christos if test -z "$MKDIR_P"; then
3914 1.1 christos if ${ac_cv_path_mkdir+:} false; then :
3915 1.1 christos $as_echo_n "(cached) " >&6
3916 1.1 christos else
3917 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3919 1.1 christos do
3920 1.1 christos IFS=$as_save_IFS
3921 1.1 christos test -z "$as_dir" && as_dir=.
3922 1.1 christos for ac_prog in mkdir gmkdir; do
3923 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3924 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3925 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3926 1.1 christos 'mkdir (GNU coreutils) '* | \
3927 1.1 christos 'mkdir (coreutils) '* | \
3928 1.1 christos 'mkdir (fileutils) '4.1*)
3929 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3930 1.1 christos break 3;;
3931 1.1 christos esac
3932 1.1 christos done
3933 1.1 christos done
3934 1.1 christos done
3935 1.1 christos IFS=$as_save_IFS
3936 1.1 christos
3937 1.1 christos fi
3938 1.1 christos
3939 1.1 christos test -d ./--version && rmdir ./--version
3940 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then
3941 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p"
3942 1.1 christos else
3943 1.1 christos # As a last resort, use the slow shell script. Don't cache a
3944 1.1 christos # value for MKDIR_P within a source directory, because that will
3945 1.1 christos # break other packages using the cache if that directory is
3946 1.1 christos # removed, or if the value is a relative name.
3947 1.1 christos MKDIR_P="$ac_install_sh -d"
3948 1.1 christos fi
3949 1.1 christos fi
3950 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3951 1.1 christos $as_echo "$MKDIR_P" >&6; }
3952 1.1 christos
3953 1.1 christos for ac_prog in gawk mawk nawk awk
3954 1.1 christos do
3955 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3956 1.1 christos set dummy $ac_prog; ac_word=$2
3957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3958 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
3959 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
3960 1.1 christos $as_echo_n "(cached) " >&6
3961 1.1 christos else
3962 1.1 christos if test -n "$AWK"; then
3963 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
3964 1.1 christos else
3965 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3966 1.1 christos for as_dir in $PATH
3967 1.1 christos do
3968 1.1 christos IFS=$as_save_IFS
3969 1.1 christos test -z "$as_dir" && as_dir=.
3970 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3971 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3972 1.1 christos ac_cv_prog_AWK="$ac_prog"
3973 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3974 1.1 christos break 2
3975 1.1 christos fi
3976 1.1 christos done
3977 1.1 christos done
3978 1.1 christos IFS=$as_save_IFS
3979 1.1 christos
3980 1.1 christos fi
3981 1.1 christos fi
3982 1.1 christos AWK=$ac_cv_prog_AWK
3983 1.1 christos if test -n "$AWK"; then
3984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3985 1.1 christos $as_echo "$AWK" >&6; }
3986 1.1 christos else
3987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3988 1.1 christos $as_echo "no" >&6; }
3989 1.1 christos fi
3990 1.1 christos
3991 1.1 christos
3992 1.1 christos test -n "$AWK" && break
3993 1.1 christos done
3994 1.1 christos
3995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3996 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3997 1.1 christos set x ${MAKE-make}
3998 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3999 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4000 1.1 christos $as_echo_n "(cached) " >&6
4001 1.1 christos else
4002 1.1 christos cat >conftest.make <<\_ACEOF
4003 1.1 christos SHELL = /bin/sh
4004 1.1 christos all:
4005 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
4006 1.1 christos _ACEOF
4007 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4008 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
4009 1.1 christos *@@@%%%=?*=@@@%%%*)
4010 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
4011 1.1 christos *)
4012 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
4013 1.1 christos esac
4014 1.1 christos rm -f conftest.make
4015 1.1 christos fi
4016 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4018 1.1 christos $as_echo "yes" >&6; }
4019 1.1 christos SET_MAKE=
4020 1.1 christos else
4021 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4022 1.1 christos $as_echo "no" >&6; }
4023 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
4024 1.1 christos fi
4025 1.1 christos
4026 1.1 christos rm -rf .tst 2>/dev/null
4027 1.1 christos mkdir .tst 2>/dev/null
4028 1.1 christos if test -d .tst; then
4029 1.1 christos am__leading_dot=.
4030 1.1 christos else
4031 1.1 christos am__leading_dot=_
4032 1.1 christos fi
4033 1.1 christos rmdir .tst 2>/dev/null
4034 1.1 christos
4035 1.1 christos DEPDIR="${am__leading_dot}deps"
4036 1.1 christos
4037 1.1 christos ac_config_commands="$ac_config_commands depfiles"
4038 1.1 christos
4039 1.1 christos
4040 1.1 christos am_make=${MAKE-make}
4041 1.1 christos cat > confinc << 'END'
4042 1.1 christos am__doit:
4043 1.1 christos @echo this is the am__doit target
4044 1.1 christos .PHONY: am__doit
4045 1.1 christos END
4046 1.1 christos # If we don't find an include directive, just comment out the code.
4047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4048 1.1 christos $as_echo_n "checking for style of include used by $am_make... " >&6; }
4049 1.1 christos am__include="#"
4050 1.1 christos am__quote=
4051 1.1 christos _am_result=none
4052 1.1 christos # First try GNU make style include.
4053 1.1 christos echo "include confinc" > confmf
4054 1.1 christos # Ignore all kinds of additional output from 'make'.
4055 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #(
4056 1.1 christos *the\ am__doit\ target*)
4057 1.1 christos am__include=include
4058 1.1 christos am__quote=
4059 1.1 christos _am_result=GNU
4060 1.1 christos ;;
4061 1.1 christos esac
4062 1.1 christos # Now try BSD make style include.
4063 1.1 christos if test "$am__include" = "#"; then
4064 1.1 christos echo '.include "confinc"' > confmf
4065 1.1 christos case `$am_make -s -f confmf 2> /dev/null` in #(
4066 1.1 christos *the\ am__doit\ target*)
4067 1.1 christos am__include=.include
4068 1.1 christos am__quote="\""
4069 1.1 christos _am_result=BSD
4070 1.1 christos ;;
4071 1.1 christos esac
4072 1.1 christos fi
4073 1.1 christos
4074 1.1 christos
4075 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4076 1.1 christos $as_echo "$_am_result" >&6; }
4077 1.1 christos rm -f confinc confmf
4078 1.1 christos
4079 1.1 christos # Check whether --enable-dependency-tracking was given.
4080 1.1 christos if test "${enable_dependency_tracking+set}" = set; then :
4081 1.1 christos enableval=$enable_dependency_tracking;
4082 1.1 christos fi
4083 1.1 christos
4084 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4085 1.1 christos am_depcomp="$ac_aux_dir/depcomp"
4086 1.1 christos AMDEPBACKSLASH='\'
4087 1.1 christos am__nodep='_no'
4088 1.1 christos fi
4089 1.1 christos if test "x$enable_dependency_tracking" != xno; then
4090 1.1 christos AMDEP_TRUE=
4091 1.1 christos AMDEP_FALSE='#'
4092 1.1 christos else
4093 1.1 christos AMDEP_TRUE='#'
4094 1.1 christos AMDEP_FALSE=
4095 1.1 christos fi
4096 1.1 christos
4097 1.1 christos
4098 1.1 christos # Check whether --enable-silent-rules was given.
4099 1.1 christos if test "${enable_silent_rules+set}" = set; then :
4100 1.1 christos enableval=$enable_silent_rules;
4101 1.1 christos fi
4102 1.1 christos
4103 1.1 christos case $enable_silent_rules in # (((
4104 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;;
4105 1.1 christos no) AM_DEFAULT_VERBOSITY=1;;
4106 1.1 christos *) AM_DEFAULT_VERBOSITY=1;;
4107 1.1 christos esac
4108 1.1 christos am_make=${MAKE-make}
4109 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4110 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4111 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then :
4112 1.1 christos $as_echo_n "(cached) " >&6
4113 1.1 christos else
4114 1.1 christos if $as_echo 'TRUE=$(BAR$(V))
4115 1.1 christos BAR0=false
4116 1.1 christos BAR1=true
4117 1.1 christos V=1
4118 1.1 christos am__doit:
4119 1.1 christos @$(TRUE)
4120 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4121 1.1 christos am_cv_make_support_nested_variables=yes
4122 1.1 christos else
4123 1.1 christos am_cv_make_support_nested_variables=no
4124 1.1 christos fi
4125 1.1 christos fi
4126 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4127 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
4128 1.1 christos if test $am_cv_make_support_nested_variables = yes; then
4129 1.1 christos AM_V='$(V)'
4130 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4131 1.1 christos else
4132 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY
4133 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4134 1.1 christos fi
4135 1.1 christos AM_BACKSLASH='\'
4136 1.1 christos
4137 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then
4138 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4139 1.1 christos # is not polluted with repeated "-I."
4140 1.1 christos am__isrc=' -I$(srcdir)'
4141 1.1 christos # test to see if srcdir already configured
4142 1.1 christos if test -f $srcdir/config.status; then
4143 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4144 1.1 christos fi
4145 1.1 christos fi
4146 1.1 christos
4147 1.1 christos # test whether we have cygpath
4148 1.1 christos if test -z "$CYGPATH_W"; then
4149 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then
4150 1.1 christos CYGPATH_W='cygpath -w'
4151 1.1 christos else
4152 1.1 christos CYGPATH_W=echo
4153 1.1 christos fi
4154 1.1 christos fi
4155 1.1 christos
4156 1.1 christos
4157 1.1 christos # Define the identity of the package.
4158 1.1 christos PACKAGE='libsframe'
4159 1.1 christos VERSION='BFD_VERSION'
4160 1.1 christos
4161 1.1 christos
4162 1.1 christos cat >>confdefs.h <<_ACEOF
4163 1.1 christos #define PACKAGE "$PACKAGE"
4164 1.1 christos _ACEOF
4165 1.1 christos
4166 1.1 christos
4167 1.1 christos cat >>confdefs.h <<_ACEOF
4168 1.1 christos #define VERSION "$VERSION"
4169 1.1 christos _ACEOF
4170 1.1 christos
4171 1.1 christos # Some tools Automake needs.
4172 1.1 christos
4173 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4174 1.1 christos
4175 1.1 christos
4176 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4177 1.1 christos
4178 1.1 christos
4179 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4180 1.1 christos
4181 1.1 christos
4182 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4183 1.1 christos
4184 1.1 christos
4185 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4186 1.1 christos
4187 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x
4188 1.1 christos # dies out for good. For more background, see:
4189 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4190 1.1 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4191 1.1 christos mkdir_p='$(MKDIR_P)'
4192 1.1 christos
4193 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The
4194 1.1 christos # system "awk" is bad on some platforms.
4195 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used
4196 1.1 christos # in the wild :-( We should find a proper way to deprecate it ...
4197 1.1 christos AMTAR='$${TAR-tar}'
4198 1.1 christos
4199 1.1 christos
4200 1.1 christos # We'll loop over all known methods to create a tar archive until one works.
4201 1.1 christos _am_tools='gnutar pax cpio none'
4202 1.1 christos
4203 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4204 1.1 christos
4205 1.1 christos
4206 1.1 christos
4207 1.1 christos
4208 1.1 christos
4209 1.1 christos depcc="$CC" am_compiler_list=
4210 1.1 christos
4211 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4212 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; }
4213 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4214 1.1 christos $as_echo_n "(cached) " >&6
4215 1.1 christos else
4216 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4217 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up
4218 1.1 christos # making bogus files that we don't know about and never remove. For
4219 1.1 christos # instance it was reported that on HP-UX the gcc test will end up
4220 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output
4221 1.1 christos # in D".
4222 1.1 christos rm -rf conftest.dir
4223 1.1 christos mkdir conftest.dir
4224 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're
4225 1.1 christos # using a relative directory.
4226 1.1 christos cp "$am_depcomp" conftest.dir
4227 1.1 christos cd conftest.dir
4228 1.1 christos # We will build objects and dependencies in a subdirectory because
4229 1.1 christos # it helps to detect inapplicable dependency modes. For instance
4230 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a
4231 1.1 christos # side effect of compilation, but ICC will put the dependencies in
4232 1.1 christos # the current directory while Tru64 will put them in the object
4233 1.1 christos # directory.
4234 1.1 christos mkdir sub
4235 1.1 christos
4236 1.1 christos am_cv_CC_dependencies_compiler_type=none
4237 1.1 christos if test "$am_compiler_list" = ""; then
4238 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4239 1.1 christos fi
4240 1.1 christos am__universal=false
4241 1.1 christos case " $depcc " in #(
4242 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;;
4243 1.1 christos esac
4244 1.1 christos
4245 1.1 christos for depmode in $am_compiler_list; do
4246 1.1 christos # Setup a source with many dependencies, because some compilers
4247 1.1 christos # like to wrap large dependency lists on column 80 (with \), and
4248 1.1 christos # we should not choose a depcomp mode which is confused by this.
4249 1.1 christos #
4250 1.1 christos # We need to recreate these files for each test, as the compiler may
4251 1.1 christos # overwrite some of them when testing with obscure command lines.
4252 1.1 christos # This happens at least with the AIX C compiler.
4253 1.1 christos : > sub/conftest.c
4254 1.1 christos for i in 1 2 3 4 5 6; do
4255 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c
4256 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4257 1.1 christos # Solaris 10 /bin/sh.
4258 1.1 christos echo '/* dummy */' > sub/conftst$i.h
4259 1.1 christos done
4260 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4261 1.1 christos
4262 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout"
4263 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly
4264 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel
4265 1.1 christos # versions had trouble with output in subdirs.
4266 1.1 christos am__obj=sub/conftest.${OBJEXT-o}
4267 1.1 christos am__minus_obj="-o $am__obj"
4268 1.1 christos case $depmode in
4269 1.1 christos gcc)
4270 1.1 christos # This depmode causes a compiler race in universal mode.
4271 1.1 christos test "$am__universal" = false || continue
4272 1.1 christos ;;
4273 1.1 christos nosideeffect)
4274 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll
4275 1.1 christos # only be used when explicitly requested.
4276 1.1 christos if test "x$enable_dependency_tracking" = xyes; then
4277 1.1 christos continue
4278 1.1 christos else
4279 1.1 christos break
4280 1.1 christos fi
4281 1.1 christos ;;
4282 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4283 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has
4284 1.1 christos # not run yet. These depmodes are late enough in the game, and
4285 1.1 christos # so weak that their functioning should not be impacted.
4286 1.1 christos am__obj=conftest.${OBJEXT-o}
4287 1.1 christos am__minus_obj=
4288 1.1 christos ;;
4289 1.1 christos none) break ;;
4290 1.1 christos esac
4291 1.1 christos if depmode=$depmode \
4292 1.1 christos source=sub/conftest.c object=$am__obj \
4293 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4294 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4295 1.1 christos >/dev/null 2>conftest.err &&
4296 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4297 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4298 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4299 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4300 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings
4301 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message
4302 1.1 christos # that says an option was ignored or not supported.
4303 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly:
4304 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required
4305 1.1 christos # The diagnosis changed in icc 8.0:
4306 1.1 christos # icc: Command line remark: option '-MP' not supported
4307 1.1 christos if (grep 'ignoring option' conftest.err ||
4308 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4309 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode
4310 1.1 christos break
4311 1.1 christos fi
4312 1.1 christos fi
4313 1.1 christos done
4314 1.1 christos
4315 1.1 christos cd ..
4316 1.1 christos rm -rf conftest.dir
4317 1.1 christos else
4318 1.1 christos am_cv_CC_dependencies_compiler_type=none
4319 1.1 christos fi
4320 1.1 christos
4321 1.1 christos fi
4322 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4323 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4324 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4325 1.1 christos
4326 1.1 christos if
4327 1.1 christos test "x$enable_dependency_tracking" != xno \
4328 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4329 1.1 christos am__fastdepCC_TRUE=
4330 1.1 christos am__fastdepCC_FALSE='#'
4331 1.1 christos else
4332 1.1 christos am__fastdepCC_TRUE='#'
4333 1.1 christos am__fastdepCC_FALSE=
4334 1.1 christos fi
4335 1.1 christos
4336 1.1 christos
4337 1.1 christos
4338 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument
4339 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile
4340 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is
4341 1.1 christos # actually supported "in the wild" to an acceptable degree.
4342 1.1 christos # See automake bug#10828.
4343 1.1 christos # To make any issue more visible, cause the running configure to be aborted
4344 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the
4345 1.1 christos # user can still override this though.
4346 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else
4347 1.1 christos cat >&2 <<'END'
4348 1.1 christos Oops!
4349 1.1 christos
4350 1.1 christos Your 'rm' program seems unable to run without file operands specified
4351 1.1 christos on the command line, even when the '-f' option is present. This is contrary
4352 1.1 christos to the behaviour of most rm programs out there, and not conforming with
4353 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4354 1.1 christos
4355 1.1 christos Please tell bug-automake@gnu.org about your system, including the value
4356 1.1 christos of your $PATH and any error possibly output before this message. This
4357 1.1 christos can help us improve future automake versions.
4358 1.1 christos
4359 1.1 christos END
4360 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4361 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2
4362 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4363 1.1 christos echo >&2
4364 1.1 christos else
4365 1.1 christos cat >&2 <<'END'
4366 1.1 christos Aborting the configuration process, to ensure you take notice of the issue.
4367 1.1 christos
4368 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation
4369 1.1 christos that behaves properly: <http://www.gnu.org/software/coreutils/>.
4370 1.1 christos
4371 1.1 christos If you want to complete the configuration process using your problematic
4372 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4373 1.1 christos to "yes", and re-run configure.
4374 1.1 christos
4375 1.1 christos END
4376 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4377 1.1 christos fi
4378 1.1 christos fi
4379 1.1 christos
4380 1.1.1.2 christos # Check whether --enable-silent-rules was given.
4381 1.1.1.2 christos if test "${enable_silent_rules+set}" = set; then :
4382 1.1.1.2 christos enableval=$enable_silent_rules;
4383 1.1.1.2 christos fi
4384 1.1.1.2 christos
4385 1.1.1.2 christos case $enable_silent_rules in # (((
4386 1.1.1.2 christos yes) AM_DEFAULT_VERBOSITY=0;;
4387 1.1.1.2 christos no) AM_DEFAULT_VERBOSITY=1;;
4388 1.1.1.2 christos *) AM_DEFAULT_VERBOSITY=0;;
4389 1.1.1.2 christos esac
4390 1.1.1.2 christos am_make=${MAKE-make}
4391 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4392 1.1.1.2 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4393 1.1.1.2 christos if ${am_cv_make_support_nested_variables+:} false; then :
4394 1.1.1.2 christos $as_echo_n "(cached) " >&6
4395 1.1.1.2 christos else
4396 1.1.1.2 christos if $as_echo 'TRUE=$(BAR$(V))
4397 1.1.1.2 christos BAR0=false
4398 1.1.1.2 christos BAR1=true
4399 1.1.1.2 christos V=1
4400 1.1.1.2 christos am__doit:
4401 1.1.1.2 christos @$(TRUE)
4402 1.1.1.2 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4403 1.1.1.2 christos am_cv_make_support_nested_variables=yes
4404 1.1.1.2 christos else
4405 1.1.1.2 christos am_cv_make_support_nested_variables=no
4406 1.1.1.2 christos fi
4407 1.1.1.2 christos fi
4408 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4409 1.1.1.2 christos $as_echo "$am_cv_make_support_nested_variables" >&6; }
4410 1.1.1.2 christos if test $am_cv_make_support_nested_variables = yes; then
4411 1.1.1.2 christos AM_V='$(V)'
4412 1.1.1.2 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4413 1.1.1.2 christos else
4414 1.1.1.2 christos AM_V=$AM_DEFAULT_VERBOSITY
4415 1.1.1.2 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4416 1.1.1.2 christos fi
4417 1.1.1.2 christos AM_BACKSLASH='\'
4418 1.1.1.2 christos
4419 1.1 christos
4420 1.1 christos # Checks for programs.
4421 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4422 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4423 1.1 christos set x ${MAKE-make}
4424 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4425 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4426 1.1 christos $as_echo_n "(cached) " >&6
4427 1.1 christos else
4428 1.1 christos cat >conftest.make <<\_ACEOF
4429 1.1 christos SHELL = /bin/sh
4430 1.1 christos all:
4431 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%'
4432 1.1 christos _ACEOF
4433 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4434 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in
4435 1.1 christos *@@@%%%=?*=@@@%%%*)
4436 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;;
4437 1.1 christos *)
4438 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;;
4439 1.1 christos esac
4440 1.1 christos rm -f conftest.make
4441 1.1 christos fi
4442 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4443 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4444 1.1 christos $as_echo "yes" >&6; }
4445 1.1 christos SET_MAKE=
4446 1.1 christos else
4447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4448 1.1 christos $as_echo "no" >&6; }
4449 1.1 christos SET_MAKE="MAKE=${MAKE-make}"
4450 1.1 christos fi
4451 1.1 christos
4452 1.1 christos ac_ext=c
4453 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4454 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4455 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4456 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4457 1.1 christos if test -n "$ac_tool_prefix"; then
4458 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4459 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4460 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4461 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4462 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4463 1.1 christos $as_echo_n "(cached) " >&6
4464 1.1 christos else
4465 1.1 christos if test -n "$CC"; then
4466 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4467 1.1 christos else
4468 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469 1.1 christos for as_dir in $PATH
4470 1.1 christos do
4471 1.1 christos IFS=$as_save_IFS
4472 1.1 christos test -z "$as_dir" && as_dir=.
4473 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4474 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4475 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4476 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4477 1.1 christos break 2
4478 1.1 christos fi
4479 1.1 christos done
4480 1.1 christos done
4481 1.1 christos IFS=$as_save_IFS
4482 1.1 christos
4483 1.1 christos fi
4484 1.1 christos fi
4485 1.1 christos CC=$ac_cv_prog_CC
4486 1.1 christos if test -n "$CC"; then
4487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4488 1.1 christos $as_echo "$CC" >&6; }
4489 1.1 christos else
4490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4491 1.1 christos $as_echo "no" >&6; }
4492 1.1 christos fi
4493 1.1 christos
4494 1.1 christos
4495 1.1 christos fi
4496 1.1 christos if test -z "$ac_cv_prog_CC"; then
4497 1.1 christos ac_ct_CC=$CC
4498 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4499 1.1 christos set dummy gcc; ac_word=$2
4500 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4501 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4502 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4503 1.1 christos $as_echo_n "(cached) " >&6
4504 1.1 christos else
4505 1.1 christos if test -n "$ac_ct_CC"; then
4506 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4507 1.1 christos else
4508 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4509 1.1 christos for as_dir in $PATH
4510 1.1 christos do
4511 1.1 christos IFS=$as_save_IFS
4512 1.1 christos test -z "$as_dir" && as_dir=.
4513 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4514 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4515 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4516 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4517 1.1 christos break 2
4518 1.1 christos fi
4519 1.1 christos done
4520 1.1 christos done
4521 1.1 christos IFS=$as_save_IFS
4522 1.1 christos
4523 1.1 christos fi
4524 1.1 christos fi
4525 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4526 1.1 christos if test -n "$ac_ct_CC"; then
4527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4528 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4529 1.1 christos else
4530 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4531 1.1 christos $as_echo "no" >&6; }
4532 1.1 christos fi
4533 1.1 christos
4534 1.1 christos if test "x$ac_ct_CC" = x; then
4535 1.1 christos CC=""
4536 1.1 christos else
4537 1.1 christos case $cross_compiling:$ac_tool_warned in
4538 1.1 christos yes:)
4539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4540 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4541 1.1 christos ac_tool_warned=yes ;;
4542 1.1 christos esac
4543 1.1 christos CC=$ac_ct_CC
4544 1.1 christos fi
4545 1.1 christos else
4546 1.1 christos CC="$ac_cv_prog_CC"
4547 1.1 christos fi
4548 1.1 christos
4549 1.1 christos if test -z "$CC"; then
4550 1.1 christos if test -n "$ac_tool_prefix"; then
4551 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4552 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4554 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4555 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4556 1.1 christos $as_echo_n "(cached) " >&6
4557 1.1 christos else
4558 1.1 christos if test -n "$CC"; then
4559 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4560 1.1 christos else
4561 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4562 1.1 christos for as_dir in $PATH
4563 1.1 christos do
4564 1.1 christos IFS=$as_save_IFS
4565 1.1 christos test -z "$as_dir" && as_dir=.
4566 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4567 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4568 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4569 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4570 1.1 christos break 2
4571 1.1 christos fi
4572 1.1 christos done
4573 1.1 christos done
4574 1.1 christos IFS=$as_save_IFS
4575 1.1 christos
4576 1.1 christos fi
4577 1.1 christos fi
4578 1.1 christos CC=$ac_cv_prog_CC
4579 1.1 christos if test -n "$CC"; then
4580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4581 1.1 christos $as_echo "$CC" >&6; }
4582 1.1 christos else
4583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4584 1.1 christos $as_echo "no" >&6; }
4585 1.1 christos fi
4586 1.1 christos
4587 1.1 christos
4588 1.1 christos fi
4589 1.1 christos fi
4590 1.1 christos if test -z "$CC"; then
4591 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4592 1.1 christos set dummy cc; ac_word=$2
4593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4594 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4595 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4596 1.1 christos $as_echo_n "(cached) " >&6
4597 1.1 christos else
4598 1.1 christos if test -n "$CC"; then
4599 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4600 1.1 christos else
4601 1.1 christos ac_prog_rejected=no
4602 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 1.1 christos for as_dir in $PATH
4604 1.1 christos do
4605 1.1 christos IFS=$as_save_IFS
4606 1.1 christos test -z "$as_dir" && as_dir=.
4607 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4608 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4609 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4610 1.1 christos ac_prog_rejected=yes
4611 1.1 christos continue
4612 1.1 christos fi
4613 1.1 christos ac_cv_prog_CC="cc"
4614 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4615 1.1 christos break 2
4616 1.1 christos fi
4617 1.1 christos done
4618 1.1 christos done
4619 1.1 christos IFS=$as_save_IFS
4620 1.1 christos
4621 1.1 christos if test $ac_prog_rejected = yes; then
4622 1.1 christos # We found a bogon in the path, so make sure we never use it.
4623 1.1 christos set dummy $ac_cv_prog_CC
4624 1.1 christos shift
4625 1.1 christos if test $# != 0; then
4626 1.1 christos # We chose a different compiler from the bogus one.
4627 1.1 christos # However, it has the same basename, so the bogon will be chosen
4628 1.1 christos # first if we set CC to just the basename; use the full file name.
4629 1.1 christos shift
4630 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4631 1.1 christos fi
4632 1.1 christos fi
4633 1.1 christos fi
4634 1.1 christos fi
4635 1.1 christos CC=$ac_cv_prog_CC
4636 1.1 christos if test -n "$CC"; then
4637 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4638 1.1 christos $as_echo "$CC" >&6; }
4639 1.1 christos else
4640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 1.1 christos $as_echo "no" >&6; }
4642 1.1 christos fi
4643 1.1 christos
4644 1.1 christos
4645 1.1 christos fi
4646 1.1 christos if test -z "$CC"; then
4647 1.1 christos if test -n "$ac_tool_prefix"; then
4648 1.1 christos for ac_prog in cl.exe
4649 1.1 christos do
4650 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4651 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4652 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4653 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4654 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4655 1.1 christos $as_echo_n "(cached) " >&6
4656 1.1 christos else
4657 1.1 christos if test -n "$CC"; then
4658 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4659 1.1 christos else
4660 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661 1.1 christos for as_dir in $PATH
4662 1.1 christos do
4663 1.1 christos IFS=$as_save_IFS
4664 1.1 christos test -z "$as_dir" && as_dir=.
4665 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4666 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4667 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4668 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4669 1.1 christos break 2
4670 1.1 christos fi
4671 1.1 christos done
4672 1.1 christos done
4673 1.1 christos IFS=$as_save_IFS
4674 1.1 christos
4675 1.1 christos fi
4676 1.1 christos fi
4677 1.1 christos CC=$ac_cv_prog_CC
4678 1.1 christos if test -n "$CC"; then
4679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4680 1.1 christos $as_echo "$CC" >&6; }
4681 1.1 christos else
4682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4683 1.1 christos $as_echo "no" >&6; }
4684 1.1 christos fi
4685 1.1 christos
4686 1.1 christos
4687 1.1 christos test -n "$CC" && break
4688 1.1 christos done
4689 1.1 christos fi
4690 1.1 christos if test -z "$CC"; then
4691 1.1 christos ac_ct_CC=$CC
4692 1.1 christos for ac_prog in cl.exe
4693 1.1 christos do
4694 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4695 1.1 christos set dummy $ac_prog; ac_word=$2
4696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4697 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4698 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4699 1.1 christos $as_echo_n "(cached) " >&6
4700 1.1 christos else
4701 1.1 christos if test -n "$ac_ct_CC"; then
4702 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4703 1.1 christos else
4704 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4705 1.1 christos for as_dir in $PATH
4706 1.1 christos do
4707 1.1 christos IFS=$as_save_IFS
4708 1.1 christos test -z "$as_dir" && as_dir=.
4709 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4710 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4711 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4712 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4713 1.1 christos break 2
4714 1.1 christos fi
4715 1.1 christos done
4716 1.1 christos done
4717 1.1 christos IFS=$as_save_IFS
4718 1.1 christos
4719 1.1 christos fi
4720 1.1 christos fi
4721 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4722 1.1 christos if test -n "$ac_ct_CC"; then
4723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4724 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4725 1.1 christos else
4726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4727 1.1 christos $as_echo "no" >&6; }
4728 1.1 christos fi
4729 1.1 christos
4730 1.1 christos
4731 1.1 christos test -n "$ac_ct_CC" && break
4732 1.1 christos done
4733 1.1 christos
4734 1.1 christos if test "x$ac_ct_CC" = x; then
4735 1.1 christos CC=""
4736 1.1 christos else
4737 1.1 christos case $cross_compiling:$ac_tool_warned in
4738 1.1 christos yes:)
4739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4740 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4741 1.1 christos ac_tool_warned=yes ;;
4742 1.1 christos esac
4743 1.1 christos CC=$ac_ct_CC
4744 1.1 christos fi
4745 1.1 christos fi
4746 1.1 christos
4747 1.1 christos fi
4748 1.1 christos
4749 1.1 christos
4750 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4751 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4752 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4753 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4754 1.1 christos
4755 1.1 christos # Provide some information about the compiler.
4756 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4757 1.1 christos set X $ac_compile
4758 1.1 christos ac_compiler=$2
4759 1.1 christos for ac_option in --version -v -V -qversion; do
4760 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4761 1.1 christos case "(($ac_try" in
4762 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4763 1.1 christos *) ac_try_echo=$ac_try;;
4764 1.1 christos esac
4765 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4766 1.1 christos $as_echo "$ac_try_echo"; } >&5
4767 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4768 1.1 christos ac_status=$?
4769 1.1 christos if test -s conftest.err; then
4770 1.1 christos sed '10a\
4771 1.1 christos ... rest of stderr output deleted ...
4772 1.1 christos 10q' conftest.err >conftest.er1
4773 1.1 christos cat conftest.er1 >&5
4774 1.1 christos fi
4775 1.1 christos rm -f conftest.er1 conftest.err
4776 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4777 1.1 christos test $ac_status = 0; }
4778 1.1 christos done
4779 1.1 christos
4780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4781 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4782 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4783 1.1 christos $as_echo_n "(cached) " >&6
4784 1.1 christos else
4785 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 1.1 christos /* end confdefs.h. */
4787 1.1 christos
4788 1.1 christos int
4789 1.1 christos main ()
4790 1.1 christos {
4791 1.1 christos #ifndef __GNUC__
4792 1.1 christos choke me
4793 1.1 christos #endif
4794 1.1 christos
4795 1.1 christos ;
4796 1.1 christos return 0;
4797 1.1 christos }
4798 1.1 christos _ACEOF
4799 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4800 1.1 christos ac_compiler_gnu=yes
4801 1.1 christos else
4802 1.1 christos ac_compiler_gnu=no
4803 1.1 christos fi
4804 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4806 1.1 christos
4807 1.1 christos fi
4808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4809 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4810 1.1 christos if test $ac_compiler_gnu = yes; then
4811 1.1 christos GCC=yes
4812 1.1 christos else
4813 1.1 christos GCC=
4814 1.1 christos fi
4815 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4816 1.1 christos ac_save_CFLAGS=$CFLAGS
4817 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4818 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4819 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4820 1.1 christos $as_echo_n "(cached) " >&6
4821 1.1 christos else
4822 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4823 1.1 christos ac_c_werror_flag=yes
4824 1.1 christos ac_cv_prog_cc_g=no
4825 1.1 christos CFLAGS="-g"
4826 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4827 1.1 christos /* end confdefs.h. */
4828 1.1 christos
4829 1.1 christos int
4830 1.1 christos main ()
4831 1.1 christos {
4832 1.1 christos
4833 1.1 christos ;
4834 1.1 christos return 0;
4835 1.1 christos }
4836 1.1 christos _ACEOF
4837 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4838 1.1 christos ac_cv_prog_cc_g=yes
4839 1.1 christos else
4840 1.1 christos CFLAGS=""
4841 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4842 1.1 christos /* end confdefs.h. */
4843 1.1 christos
4844 1.1 christos int
4845 1.1 christos main ()
4846 1.1 christos {
4847 1.1 christos
4848 1.1 christos ;
4849 1.1 christos return 0;
4850 1.1 christos }
4851 1.1 christos _ACEOF
4852 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4853 1.1 christos
4854 1.1 christos else
4855 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4856 1.1 christos CFLAGS="-g"
4857 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4858 1.1 christos /* end confdefs.h. */
4859 1.1 christos
4860 1.1 christos int
4861 1.1 christos main ()
4862 1.1 christos {
4863 1.1 christos
4864 1.1 christos ;
4865 1.1 christos return 0;
4866 1.1 christos }
4867 1.1 christos _ACEOF
4868 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4869 1.1 christos ac_cv_prog_cc_g=yes
4870 1.1 christos fi
4871 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4872 1.1 christos fi
4873 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4874 1.1 christos fi
4875 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4876 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4877 1.1 christos fi
4878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4879 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4880 1.1 christos if test "$ac_test_CFLAGS" = set; then
4881 1.1 christos CFLAGS=$ac_save_CFLAGS
4882 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4883 1.1 christos if test "$GCC" = yes; then
4884 1.1 christos CFLAGS="-g -O2"
4885 1.1 christos else
4886 1.1 christos CFLAGS="-g"
4887 1.1 christos fi
4888 1.1 christos else
4889 1.1 christos if test "$GCC" = yes; then
4890 1.1 christos CFLAGS="-O2"
4891 1.1 christos else
4892 1.1 christos CFLAGS=
4893 1.1 christos fi
4894 1.1 christos fi
4895 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4896 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4897 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4898 1.1 christos $as_echo_n "(cached) " >&6
4899 1.1 christos else
4900 1.1 christos ac_cv_prog_cc_c89=no
4901 1.1 christos ac_save_CC=$CC
4902 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903 1.1 christos /* end confdefs.h. */
4904 1.1 christos #include <stdarg.h>
4905 1.1 christos #include <stdio.h>
4906 1.1 christos struct stat;
4907 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4908 1.1 christos struct buf { int x; };
4909 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4910 1.1 christos static char *e (p, i)
4911 1.1 christos char **p;
4912 1.1 christos int i;
4913 1.1 christos {
4914 1.1 christos return p[i];
4915 1.1 christos }
4916 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4917 1.1 christos {
4918 1.1 christos char *s;
4919 1.1 christos va_list v;
4920 1.1 christos va_start (v,p);
4921 1.1 christos s = g (p, va_arg (v,int));
4922 1.1 christos va_end (v);
4923 1.1 christos return s;
4924 1.1 christos }
4925 1.1 christos
4926 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4927 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4928 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4929 1.1 christos as 'x'. The following induces an error, until -std is added to get
4930 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4931 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4932 1.1 christos that's true only with -std. */
4933 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4934 1.1 christos
4935 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4936 1.1 christos inside strings and character constants. */
4937 1.1 christos #define FOO(x) 'x'
4938 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4939 1.1 christos
4940 1.1 christos int test (int i, double x);
4941 1.1 christos struct s1 {int (*f) (int a);};
4942 1.1 christos struct s2 {int (*f) (double a);};
4943 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4944 1.1 christos int argc;
4945 1.1 christos char **argv;
4946 1.1 christos int
4947 1.1 christos main ()
4948 1.1 christos {
4949 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4950 1.1 christos ;
4951 1.1 christos return 0;
4952 1.1 christos }
4953 1.1 christos _ACEOF
4954 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4955 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4956 1.1 christos do
4957 1.1 christos CC="$ac_save_CC $ac_arg"
4958 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4959 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4960 1.1 christos fi
4961 1.1 christos rm -f core conftest.err conftest.$ac_objext
4962 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4963 1.1 christos done
4964 1.1 christos rm -f conftest.$ac_ext
4965 1.1 christos CC=$ac_save_CC
4966 1.1 christos
4967 1.1 christos fi
4968 1.1 christos # AC_CACHE_VAL
4969 1.1 christos case "x$ac_cv_prog_cc_c89" in
4970 1.1 christos x)
4971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4972 1.1 christos $as_echo "none needed" >&6; } ;;
4973 1.1 christos xno)
4974 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4975 1.1 christos $as_echo "unsupported" >&6; } ;;
4976 1.1 christos *)
4977 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4979 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4980 1.1 christos esac
4981 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4982 1.1 christos
4983 1.1 christos fi
4984 1.1 christos
4985 1.1 christos ac_ext=c
4986 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4987 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4988 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4989 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4990 1.1 christos
4991 1.1 christos ac_ext=c
4992 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4993 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4994 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4995 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4996 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4997 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4998 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then :
4999 1.1 christos $as_echo_n "(cached) " >&6
5000 1.1 christos else
5001 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002 1.1 christos /* end confdefs.h. */
5003 1.1 christos
5004 1.1 christos int
5005 1.1 christos main ()
5006 1.1 christos {
5007 1.1 christos
5008 1.1 christos ;
5009 1.1 christos return 0;
5010 1.1 christos }
5011 1.1 christos _ACEOF
5012 1.1 christos # Make sure it works both with $CC and with simple cc.
5013 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some
5014 1.1 christos # compilers refuse to overwrite an existing .o file with -o,
5015 1.1 christos # though they will create one.
5016 1.1 christos am_cv_prog_cc_c_o=yes
5017 1.1 christos for am_i in 1 2; do
5018 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5019 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5020 1.1 christos ac_status=$?
5021 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
5022 1.1 christos (exit $ac_status); } \
5023 1.1 christos && test -f conftest2.$ac_objext; then
5024 1.1 christos : OK
5025 1.1 christos else
5026 1.1 christos am_cv_prog_cc_c_o=no
5027 1.1 christos break
5028 1.1 christos fi
5029 1.1 christos done
5030 1.1 christos rm -f core conftest*
5031 1.1 christos unset am_i
5032 1.1 christos fi
5033 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5034 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; }
5035 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then
5036 1.1 christos # Losing compiler, so override with the script.
5037 1.1 christos # FIXME: It is wrong to rewrite CC.
5038 1.1 christos # But if we don't then we get into trouble of one sort or another.
5039 1.1 christos # A longer-term fix would be to have automake use am__CC in this case,
5040 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5041 1.1 christos CC="$am_aux_dir/compile $CC"
5042 1.1 christos fi
5043 1.1 christos ac_ext=c
5044 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5045 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5046 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5047 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5048 1.1 christos
5049 1.1 christos
5050 1.1 christos if test -n "$ac_tool_prefix"; then
5051 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5052 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5054 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5055 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
5056 1.1 christos $as_echo_n "(cached) " >&6
5057 1.1 christos else
5058 1.1 christos if test -n "$RANLIB"; then
5059 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5060 1.1 christos else
5061 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5062 1.1 christos for as_dir in $PATH
5063 1.1 christos do
5064 1.1 christos IFS=$as_save_IFS
5065 1.1 christos test -z "$as_dir" && as_dir=.
5066 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5067 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5068 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5069 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5070 1.1 christos break 2
5071 1.1 christos fi
5072 1.1 christos done
5073 1.1 christos done
5074 1.1 christos IFS=$as_save_IFS
5075 1.1 christos
5076 1.1 christos fi
5077 1.1 christos fi
5078 1.1 christos RANLIB=$ac_cv_prog_RANLIB
5079 1.1 christos if test -n "$RANLIB"; then
5080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5081 1.1 christos $as_echo "$RANLIB" >&6; }
5082 1.1 christos else
5083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5084 1.1 christos $as_echo "no" >&6; }
5085 1.1 christos fi
5086 1.1 christos
5087 1.1 christos
5088 1.1 christos fi
5089 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
5090 1.1 christos ac_ct_RANLIB=$RANLIB
5091 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
5092 1.1 christos set dummy ranlib; ac_word=$2
5093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5094 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5095 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5096 1.1 christos $as_echo_n "(cached) " >&6
5097 1.1 christos else
5098 1.1 christos if test -n "$ac_ct_RANLIB"; then
5099 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5100 1.1 christos else
5101 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102 1.1 christos for as_dir in $PATH
5103 1.1 christos do
5104 1.1 christos IFS=$as_save_IFS
5105 1.1 christos test -z "$as_dir" && as_dir=.
5106 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5107 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5108 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
5109 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 1.1 christos break 2
5111 1.1 christos fi
5112 1.1 christos done
5113 1.1 christos done
5114 1.1 christos IFS=$as_save_IFS
5115 1.1 christos
5116 1.1 christos fi
5117 1.1 christos fi
5118 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5119 1.1 christos if test -n "$ac_ct_RANLIB"; then
5120 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5121 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
5122 1.1 christos else
5123 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5124 1.1 christos $as_echo "no" >&6; }
5125 1.1 christos fi
5126 1.1 christos
5127 1.1 christos if test "x$ac_ct_RANLIB" = x; then
5128 1.1 christos RANLIB=":"
5129 1.1 christos else
5130 1.1 christos case $cross_compiling:$ac_tool_warned in
5131 1.1 christos yes:)
5132 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5133 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5134 1.1 christos ac_tool_warned=yes ;;
5135 1.1 christos esac
5136 1.1 christos RANLIB=$ac_ct_RANLIB
5137 1.1 christos fi
5138 1.1 christos else
5139 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
5140 1.1 christos fi
5141 1.1 christos
5142 1.1 christos if test -n "$ac_tool_prefix"; then
5143 1.1 christos for ac_prog in ar lib "link -lib"
5144 1.1 christos do
5145 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5146 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5148 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5149 1.1 christos if ${ac_cv_prog_AR+:} false; then :
5150 1.1 christos $as_echo_n "(cached) " >&6
5151 1.1 christos else
5152 1.1 christos if test -n "$AR"; then
5153 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
5154 1.1 christos else
5155 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5156 1.1 christos for as_dir in $PATH
5157 1.1 christos do
5158 1.1 christos IFS=$as_save_IFS
5159 1.1 christos test -z "$as_dir" && as_dir=.
5160 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5161 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5162 1.1 christos ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5163 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5164 1.1 christos break 2
5165 1.1 christos fi
5166 1.1 christos done
5167 1.1 christos done
5168 1.1 christos IFS=$as_save_IFS
5169 1.1 christos
5170 1.1 christos fi
5171 1.1 christos fi
5172 1.1 christos AR=$ac_cv_prog_AR
5173 1.1 christos if test -n "$AR"; then
5174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5175 1.1 christos $as_echo "$AR" >&6; }
5176 1.1 christos else
5177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5178 1.1 christos $as_echo "no" >&6; }
5179 1.1 christos fi
5180 1.1 christos
5181 1.1 christos
5182 1.1 christos test -n "$AR" && break
5183 1.1 christos done
5184 1.1 christos fi
5185 1.1 christos if test -z "$AR"; then
5186 1.1 christos ac_ct_AR=$AR
5187 1.1 christos for ac_prog in ar lib "link -lib"
5188 1.1 christos do
5189 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5190 1.1 christos set dummy $ac_prog; ac_word=$2
5191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5192 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5193 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
5194 1.1 christos $as_echo_n "(cached) " >&6
5195 1.1 christos else
5196 1.1 christos if test -n "$ac_ct_AR"; then
5197 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5198 1.1 christos else
5199 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200 1.1 christos for as_dir in $PATH
5201 1.1 christos do
5202 1.1 christos IFS=$as_save_IFS
5203 1.1 christos test -z "$as_dir" && as_dir=.
5204 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5205 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5206 1.1 christos ac_cv_prog_ac_ct_AR="$ac_prog"
5207 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5208 1.1 christos break 2
5209 1.1 christos fi
5210 1.1 christos done
5211 1.1 christos done
5212 1.1 christos IFS=$as_save_IFS
5213 1.1 christos
5214 1.1 christos fi
5215 1.1 christos fi
5216 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
5217 1.1 christos if test -n "$ac_ct_AR"; then
5218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5219 1.1 christos $as_echo "$ac_ct_AR" >&6; }
5220 1.1 christos else
5221 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5222 1.1 christos $as_echo "no" >&6; }
5223 1.1 christos fi
5224 1.1 christos
5225 1.1 christos
5226 1.1 christos test -n "$ac_ct_AR" && break
5227 1.1 christos done
5228 1.1 christos
5229 1.1 christos if test "x$ac_ct_AR" = x; then
5230 1.1 christos AR="false"
5231 1.1 christos else
5232 1.1 christos case $cross_compiling:$ac_tool_warned in
5233 1.1 christos yes:)
5234 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5235 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5236 1.1 christos ac_tool_warned=yes ;;
5237 1.1 christos esac
5238 1.1 christos AR=$ac_ct_AR
5239 1.1 christos fi
5240 1.1 christos fi
5241 1.1 christos
5242 1.1 christos : ${AR=ar}
5243 1.1 christos
5244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5245 1.1 christos $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5246 1.1 christos if ${am_cv_ar_interface+:} false; then :
5247 1.1 christos $as_echo_n "(cached) " >&6
5248 1.1 christos else
5249 1.1 christos ac_ext=c
5250 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5251 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5252 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5253 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5254 1.1 christos
5255 1.1 christos am_cv_ar_interface=ar
5256 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 1.1 christos /* end confdefs.h. */
5258 1.1 christos int some_variable = 0;
5259 1.1 christos _ACEOF
5260 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5261 1.1 christos am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5262 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5263 1.1 christos (eval $am_ar_try) 2>&5
5264 1.1 christos ac_status=$?
5265 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5266 1.1 christos test $ac_status = 0; }
5267 1.1 christos if test "$ac_status" -eq 0; then
5268 1.1 christos am_cv_ar_interface=ar
5269 1.1 christos else
5270 1.1 christos am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5271 1.1 christos { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5272 1.1 christos (eval $am_ar_try) 2>&5
5273 1.1 christos ac_status=$?
5274 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5275 1.1 christos test $ac_status = 0; }
5276 1.1 christos if test "$ac_status" -eq 0; then
5277 1.1 christos am_cv_ar_interface=lib
5278 1.1 christos else
5279 1.1 christos am_cv_ar_interface=unknown
5280 1.1 christos fi
5281 1.1 christos fi
5282 1.1 christos rm -f conftest.lib libconftest.a
5283 1.1 christos
5284 1.1 christos fi
5285 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5286 1.1 christos ac_ext=c
5287 1.1 christos ac_cpp='$CPP $CPPFLAGS'
5288 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5289 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5290 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
5291 1.1 christos
5292 1.1 christos fi
5293 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5294 1.1 christos $as_echo "$am_cv_ar_interface" >&6; }
5295 1.1 christos
5296 1.1 christos case $am_cv_ar_interface in
5297 1.1 christos ar)
5298 1.1 christos ;;
5299 1.1 christos lib)
5300 1.1 christos # Microsoft lib, so override with the ar-lib wrapper script.
5301 1.1 christos # FIXME: It is wrong to rewrite AR.
5302 1.1 christos # But if we don't then we get into trouble of one sort or another.
5303 1.1 christos # A longer-term fix would be to have automake use am__AR in this case,
5304 1.1 christos # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5305 1.1 christos # similar.
5306 1.1 christos AR="$am_aux_dir/ar-lib $AR"
5307 1.1 christos ;;
5308 1.1 christos unknown)
5309 1.1 christos as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5310 1.1 christos ;;
5311 1.1 christos esac
5312 1.1 christos
5313 1.1 christos
5314 1.1 christos # Check whether --enable-shared was given.
5315 1.1 christos if test "${enable_shared+set}" = set; then :
5316 1.1 christos enableval=$enable_shared; p=${PACKAGE-default}
5317 1.1 christos case $enableval in
5318 1.1 christos yes) enable_shared=yes ;;
5319 1.1 christos no) enable_shared=no ;;
5320 1.1 christos *)
5321 1.1 christos enable_shared=no
5322 1.1 christos # Look at the argument we got. We use all the common list separators.
5323 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5324 1.1 christos for pkg in $enableval; do
5325 1.1 christos IFS="$lt_save_ifs"
5326 1.1 christos if test "X$pkg" = "X$p"; then
5327 1.1 christos enable_shared=yes
5328 1.1 christos fi
5329 1.1 christos done
5330 1.1 christos IFS="$lt_save_ifs"
5331 1.1 christos ;;
5332 1.1 christos esac
5333 1.1 christos else
5334 1.1 christos enable_shared=no
5335 1.1 christos fi
5336 1.1 christos
5337 1.1 christos
5338 1.1 christos
5339 1.1 christos
5340 1.1 christos
5341 1.1 christos
5342 1.1 christos
5343 1.1 christos
5344 1.1 christos
5345 1.1 christos
5346 1.1 christos case `pwd` in
5347 1.1 christos *\ * | *\ *)
5348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5349 1.1 christos $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5350 1.1 christos esac
5351 1.1 christos
5352 1.1 christos
5353 1.1 christos
5354 1.1 christos macro_version='2.2.7a'
5355 1.1 christos macro_revision='1.3134'
5356 1.1 christos
5357 1.1 christos
5358 1.1 christos
5359 1.1 christos
5360 1.1 christos
5361 1.1 christos
5362 1.1 christos
5363 1.1 christos
5364 1.1 christos
5365 1.1 christos
5366 1.1 christos
5367 1.1 christos
5368 1.1 christos
5369 1.1 christos ltmain="$ac_aux_dir/ltmain.sh"
5370 1.1 christos
5371 1.1 christos # Make sure we can run config.sub.
5372 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5373 1.1 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5374 1.1 christos
5375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5376 1.1 christos $as_echo_n "checking build system type... " >&6; }
5377 1.1 christos if ${ac_cv_build+:} false; then :
5378 1.1 christos $as_echo_n "(cached) " >&6
5379 1.1 christos else
5380 1.1 christos ac_build_alias=$build_alias
5381 1.1 christos test "x$ac_build_alias" = x &&
5382 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5383 1.1 christos test "x$ac_build_alias" = x &&
5384 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5385 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5386 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5387 1.1 christos
5388 1.1 christos fi
5389 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5390 1.1 christos $as_echo "$ac_cv_build" >&6; }
5391 1.1 christos case $ac_cv_build in
5392 1.1 christos *-*-*) ;;
5393 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5394 1.1 christos esac
5395 1.1 christos build=$ac_cv_build
5396 1.1 christos ac_save_IFS=$IFS; IFS='-'
5397 1.1 christos set x $ac_cv_build
5398 1.1 christos shift
5399 1.1 christos build_cpu=$1
5400 1.1 christos build_vendor=$2
5401 1.1 christos shift; shift
5402 1.1 christos # Remember, the first character of IFS is used to create $*,
5403 1.1 christos # except with old shells:
5404 1.1 christos build_os=$*
5405 1.1 christos IFS=$ac_save_IFS
5406 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5407 1.1 christos
5408 1.1 christos
5409 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5410 1.1 christos $as_echo_n "checking host system type... " >&6; }
5411 1.1 christos if ${ac_cv_host+:} false; then :
5412 1.1 christos $as_echo_n "(cached) " >&6
5413 1.1 christos else
5414 1.1 christos if test "x$host_alias" = x; then
5415 1.1 christos ac_cv_host=$ac_cv_build
5416 1.1 christos else
5417 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5418 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5419 1.1 christos fi
5420 1.1 christos
5421 1.1 christos fi
5422 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5423 1.1 christos $as_echo "$ac_cv_host" >&6; }
5424 1.1 christos case $ac_cv_host in
5425 1.1 christos *-*-*) ;;
5426 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5427 1.1 christos esac
5428 1.1 christos host=$ac_cv_host
5429 1.1 christos ac_save_IFS=$IFS; IFS='-'
5430 1.1 christos set x $ac_cv_host
5431 1.1 christos shift
5432 1.1 christos host_cpu=$1
5433 1.1 christos host_vendor=$2
5434 1.1 christos shift; shift
5435 1.1 christos # Remember, the first character of IFS is used to create $*,
5436 1.1 christos # except with old shells:
5437 1.1 christos host_os=$*
5438 1.1 christos IFS=$ac_save_IFS
5439 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5440 1.1 christos
5441 1.1 christos
5442 1.1 christos # Backslashify metacharacters that are still active within
5443 1.1 christos # double-quoted strings.
5444 1.1 christos sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5445 1.1 christos
5446 1.1 christos # Same as above, but do not quote variable references.
5447 1.1 christos double_quote_subst='s/\(["`\\]\)/\\\1/g'
5448 1.1 christos
5449 1.1 christos # Sed substitution to delay expansion of an escaped shell variable in a
5450 1.1 christos # double_quote_subst'ed string.
5451 1.1 christos delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5452 1.1 christos
5453 1.1 christos # Sed substitution to delay expansion of an escaped single quote.
5454 1.1 christos delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5455 1.1 christos
5456 1.1 christos # Sed substitution to avoid accidental globbing in evaled expressions
5457 1.1 christos no_glob_subst='s/\*/\\\*/g'
5458 1.1 christos
5459 1.1 christos ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5460 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5461 1.1 christos ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5462 1.1 christos
5463 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5464 1.1 christos $as_echo_n "checking how to print strings... " >&6; }
5465 1.1 christos # Test print first, because it will be a builtin if present.
5466 1.1 christos if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5467 1.1 christos test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5468 1.1 christos ECHO='print -r --'
5469 1.1 christos elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5470 1.1 christos ECHO='printf %s\n'
5471 1.1 christos else
5472 1.1 christos # Use this function as a fallback that always works.
5473 1.1 christos func_fallback_echo ()
5474 1.1 christos {
5475 1.1 christos eval 'cat <<_LTECHO_EOF
5476 1.1 christos $1
5477 1.1 christos _LTECHO_EOF'
5478 1.1 christos }
5479 1.1 christos ECHO='func_fallback_echo'
5480 1.1 christos fi
5481 1.1 christos
5482 1.1 christos # func_echo_all arg...
5483 1.1 christos # Invoke $ECHO with all args, space-separated.
5484 1.1 christos func_echo_all ()
5485 1.1 christos {
5486 1.1 christos $ECHO ""
5487 1.1 christos }
5488 1.1 christos
5489 1.1 christos case "$ECHO" in
5490 1.1 christos printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5491 1.1 christos $as_echo "printf" >&6; } ;;
5492 1.1 christos print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5493 1.1 christos $as_echo "print -r" >&6; } ;;
5494 1.1 christos *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5495 1.1 christos $as_echo "cat" >&6; } ;;
5496 1.1 christos esac
5497 1.1 christos
5498 1.1 christos
5499 1.1 christos
5500 1.1 christos
5501 1.1 christos
5502 1.1 christos
5503 1.1 christos
5504 1.1 christos
5505 1.1 christos
5506 1.1 christos
5507 1.1 christos
5508 1.1 christos
5509 1.1 christos
5510 1.1 christos
5511 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5512 1.1 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5513 1.1 christos if ${ac_cv_path_SED+:} false; then :
5514 1.1 christos $as_echo_n "(cached) " >&6
5515 1.1 christos else
5516 1.1 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5517 1.1 christos for ac_i in 1 2 3 4 5 6 7; do
5518 1.1 christos ac_script="$ac_script$as_nl$ac_script"
5519 1.1 christos done
5520 1.1 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5521 1.1 christos { ac_script=; unset ac_script;}
5522 1.1 christos if test -z "$SED"; then
5523 1.1 christos ac_path_SED_found=false
5524 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
5525 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 1.1 christos for as_dir in $PATH
5527 1.1 christos do
5528 1.1 christos IFS=$as_save_IFS
5529 1.1 christos test -z "$as_dir" && as_dir=.
5530 1.1 christos for ac_prog in sed gsed; do
5531 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5532 1.1 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5533 1.1 christos as_fn_executable_p "$ac_path_SED" || continue
5534 1.1 christos # Check for GNU ac_path_SED and select it if it is found.
5535 1.1 christos # Check for GNU $ac_path_SED
5536 1.1 christos case `"$ac_path_SED" --version 2>&1` in
5537 1.1 christos *GNU*)
5538 1.1 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5539 1.1 christos *)
5540 1.1 christos ac_count=0
5541 1.1 christos $as_echo_n 0123456789 >"conftest.in"
5542 1.1 christos while :
5543 1.1 christos do
5544 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5545 1.1 christos mv "conftest.tmp" "conftest.in"
5546 1.1 christos cp "conftest.in" "conftest.nl"
5547 1.1 christos $as_echo '' >> "conftest.nl"
5548 1.1 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5549 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5550 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5551 1.1 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
5552 1.1 christos # Best one so far, save it but keep looking for a better one
5553 1.1 christos ac_cv_path_SED="$ac_path_SED"
5554 1.1 christos ac_path_SED_max=$ac_count
5555 1.1 christos fi
5556 1.1 christos # 10*(2^10) chars as input seems more than enough
5557 1.1 christos test $ac_count -gt 10 && break
5558 1.1 christos done
5559 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5560 1.1 christos esac
5561 1.1 christos
5562 1.1 christos $ac_path_SED_found && break 3
5563 1.1 christos done
5564 1.1 christos done
5565 1.1 christos done
5566 1.1 christos IFS=$as_save_IFS
5567 1.1 christos if test -z "$ac_cv_path_SED"; then
5568 1.1 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5569 1.1 christos fi
5570 1.1 christos else
5571 1.1 christos ac_cv_path_SED=$SED
5572 1.1 christos fi
5573 1.1 christos
5574 1.1 christos fi
5575 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5576 1.1 christos $as_echo "$ac_cv_path_SED" >&6; }
5577 1.1 christos SED="$ac_cv_path_SED"
5578 1.1 christos rm -f conftest.sed
5579 1.1 christos
5580 1.1 christos test -z "$SED" && SED=sed
5581 1.1 christos Xsed="$SED -e 1s/^X//"
5582 1.1 christos
5583 1.1 christos
5584 1.1 christos
5585 1.1 christos
5586 1.1 christos
5587 1.1 christos
5588 1.1 christos
5589 1.1 christos
5590 1.1 christos
5591 1.1 christos
5592 1.1 christos
5593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5594 1.1 christos $as_echo_n "checking for fgrep... " >&6; }
5595 1.1 christos if ${ac_cv_path_FGREP+:} false; then :
5596 1.1 christos $as_echo_n "(cached) " >&6
5597 1.1 christos else
5598 1.1 christos if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5599 1.1 christos then ac_cv_path_FGREP="$GREP -F"
5600 1.1 christos else
5601 1.1 christos if test -z "$FGREP"; then
5602 1.1 christos ac_path_FGREP_found=false
5603 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
5604 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5605 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5606 1.1 christos do
5607 1.1 christos IFS=$as_save_IFS
5608 1.1 christos test -z "$as_dir" && as_dir=.
5609 1.1 christos for ac_prog in fgrep; do
5610 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5611 1.1 christos ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5612 1.1 christos as_fn_executable_p "$ac_path_FGREP" || continue
5613 1.1 christos # Check for GNU ac_path_FGREP and select it if it is found.
5614 1.1 christos # Check for GNU $ac_path_FGREP
5615 1.1 christos case `"$ac_path_FGREP" --version 2>&1` in
5616 1.1 christos *GNU*)
5617 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5618 1.1 christos *)
5619 1.1 christos ac_count=0
5620 1.1 christos $as_echo_n 0123456789 >"conftest.in"
5621 1.1 christos while :
5622 1.1 christos do
5623 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
5624 1.1 christos mv "conftest.tmp" "conftest.in"
5625 1.1 christos cp "conftest.in" "conftest.nl"
5626 1.1 christos $as_echo 'FGREP' >> "conftest.nl"
5627 1.1 christos "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5628 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5629 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
5630 1.1 christos if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5631 1.1 christos # Best one so far, save it but keep looking for a better one
5632 1.1 christos ac_cv_path_FGREP="$ac_path_FGREP"
5633 1.1 christos ac_path_FGREP_max=$ac_count
5634 1.1 christos fi
5635 1.1 christos # 10*(2^10) chars as input seems more than enough
5636 1.1 christos test $ac_count -gt 10 && break
5637 1.1 christos done
5638 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5639 1.1 christos esac
5640 1.1 christos
5641 1.1 christos $ac_path_FGREP_found && break 3
5642 1.1 christos done
5643 1.1 christos done
5644 1.1 christos done
5645 1.1 christos IFS=$as_save_IFS
5646 1.1 christos if test -z "$ac_cv_path_FGREP"; then
5647 1.1 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5648 1.1 christos fi
5649 1.1 christos else
5650 1.1 christos ac_cv_path_FGREP=$FGREP
5651 1.1 christos fi
5652 1.1 christos
5653 1.1 christos fi
5654 1.1 christos fi
5655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5656 1.1 christos $as_echo "$ac_cv_path_FGREP" >&6; }
5657 1.1 christos FGREP="$ac_cv_path_FGREP"
5658 1.1 christos
5659 1.1 christos
5660 1.1 christos test -z "$GREP" && GREP=grep
5661 1.1 christos
5662 1.1 christos
5663 1.1 christos
5664 1.1 christos
5665 1.1 christos
5666 1.1 christos
5667 1.1 christos
5668 1.1 christos
5669 1.1 christos
5670 1.1 christos
5671 1.1 christos
5672 1.1 christos
5673 1.1 christos
5674 1.1 christos
5675 1.1 christos
5676 1.1 christos
5677 1.1 christos
5678 1.1 christos
5679 1.1 christos
5680 1.1 christos # Check whether --with-gnu-ld was given.
5681 1.1 christos if test "${with_gnu_ld+set}" = set; then :
5682 1.1 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5683 1.1 christos else
5684 1.1 christos with_gnu_ld=no
5685 1.1 christos fi
5686 1.1 christos
5687 1.1 christos ac_prog=ld
5688 1.1 christos if test "$GCC" = yes; then
5689 1.1 christos # Check if gcc -print-prog-name=ld gives a path.
5690 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5691 1.1 christos $as_echo_n "checking for ld used by $CC... " >&6; }
5692 1.1 christos case $host in
5693 1.1 christos *-*-mingw*)
5694 1.1 christos # gcc leaves a trailing carriage return which upsets mingw
5695 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5696 1.1 christos *)
5697 1.1 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5698 1.1 christos esac
5699 1.1 christos case $ac_prog in
5700 1.1 christos # Accept absolute paths.
5701 1.1 christos [\\/]* | ?:[\\/]*)
5702 1.1 christos re_direlt='/[^/][^/]*/\.\./'
5703 1.1 christos # Canonicalize the pathname of ld
5704 1.1 christos ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5705 1.1 christos while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5706 1.1 christos ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5707 1.1 christos done
5708 1.1 christos test -z "$LD" && LD="$ac_prog"
5709 1.1 christos ;;
5710 1.1 christos "")
5711 1.1 christos # If it fails, then pretend we aren't using GCC.
5712 1.1 christos ac_prog=ld
5713 1.1 christos ;;
5714 1.1 christos *)
5715 1.1 christos # If it is relative, then search for the first ld in PATH.
5716 1.1 christos with_gnu_ld=unknown
5717 1.1 christos ;;
5718 1.1 christos esac
5719 1.1 christos elif test "$with_gnu_ld" = yes; then
5720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5721 1.1 christos $as_echo_n "checking for GNU ld... " >&6; }
5722 1.1 christos else
5723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5724 1.1 christos $as_echo_n "checking for non-GNU ld... " >&6; }
5725 1.1 christos fi
5726 1.1 christos if ${lt_cv_path_LD+:} false; then :
5727 1.1 christos $as_echo_n "(cached) " >&6
5728 1.1 christos else
5729 1.1 christos if test -z "$LD"; then
5730 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5731 1.1 christos for ac_dir in $PATH; do
5732 1.1 christos IFS="$lt_save_ifs"
5733 1.1 christos test -z "$ac_dir" && ac_dir=.
5734 1.1 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5735 1.1 christos lt_cv_path_LD="$ac_dir/$ac_prog"
5736 1.1 christos # Check to see if the program is GNU ld. I'd rather use --version,
5737 1.1 christos # but apparently some variants of GNU ld only accept -v.
5738 1.1 christos # Break only if it was the GNU/non-GNU ld that we prefer.
5739 1.1 christos case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5740 1.1 christos *GNU* | *'with BFD'*)
5741 1.1 christos test "$with_gnu_ld" != no && break
5742 1.1 christos ;;
5743 1.1 christos *)
5744 1.1 christos test "$with_gnu_ld" != yes && break
5745 1.1 christos ;;
5746 1.1 christos esac
5747 1.1 christos fi
5748 1.1 christos done
5749 1.1 christos IFS="$lt_save_ifs"
5750 1.1 christos else
5751 1.1 christos lt_cv_path_LD="$LD" # Let the user override the test with a path.
5752 1.1 christos fi
5753 1.1 christos fi
5754 1.1 christos
5755 1.1 christos LD="$lt_cv_path_LD"
5756 1.1 christos if test -n "$LD"; then
5757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5758 1.1 christos $as_echo "$LD" >&6; }
5759 1.1 christos else
5760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5761 1.1 christos $as_echo "no" >&6; }
5762 1.1 christos fi
5763 1.1 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5765 1.1 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5766 1.1 christos if ${lt_cv_prog_gnu_ld+:} false; then :
5767 1.1 christos $as_echo_n "(cached) " >&6
5768 1.1 christos else
5769 1.1 christos # I'd rather use --version here, but apparently some GNU lds only accept -v.
5770 1.1 christos case `$LD -v 2>&1 </dev/null` in
5771 1.1 christos *GNU* | *'with BFD'*)
5772 1.1 christos lt_cv_prog_gnu_ld=yes
5773 1.1 christos ;;
5774 1.1 christos *)
5775 1.1 christos lt_cv_prog_gnu_ld=no
5776 1.1 christos ;;
5777 1.1 christos esac
5778 1.1 christos fi
5779 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5780 1.1 christos $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5781 1.1 christos with_gnu_ld=$lt_cv_prog_gnu_ld
5782 1.1 christos
5783 1.1 christos
5784 1.1 christos
5785 1.1 christos
5786 1.1 christos
5787 1.1 christos
5788 1.1 christos
5789 1.1 christos
5790 1.1 christos
5791 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5792 1.1 christos $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5793 1.1 christos if ${lt_cv_path_NM+:} false; then :
5794 1.1 christos $as_echo_n "(cached) " >&6
5795 1.1 christos else
5796 1.1 christos if test -n "$NM"; then
5797 1.1 christos # Let the user override the nm to test.
5798 1.1 christos lt_nm_to_check="$NM"
5799 1.1 christos else
5800 1.1 christos lt_nm_to_check="${ac_tool_prefix}nm"
5801 1.1 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5802 1.1 christos lt_nm_to_check="$lt_nm_to_check nm"
5803 1.1 christos fi
5804 1.1 christos fi
5805 1.1 christos for lt_tmp_nm in "$lt_nm_to_check"; do
5806 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5807 1.1 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5808 1.1 christos IFS="$lt_save_ifs"
5809 1.1 christos test -z "$ac_dir" && ac_dir=.
5810 1.1 christos # Strip out any user-provided options from the nm to test twice,
5811 1.1 christos # the first time to test to see if nm (rather than its options) has
5812 1.1 christos # an explicit path, the second time to yield a file which can be
5813 1.1 christos # nm'ed itself.
5814 1.1 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5815 1.1 christos case "$tmp_nm_path" in
5816 1.1 christos */*|*\\*) tmp_nm="$lt_tmp_nm";;
5817 1.1 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5818 1.1 christos esac
5819 1.1 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5820 1.1 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5821 1.1 christos # Check to see if the nm accepts a BSD-compat flag.
5822 1.1 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5823 1.1 christos # nm: unknown option "B" ignored
5824 1.1 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5825 1.1 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5826 1.1 christos break
5827 1.1 christos ;;
5828 1.1 christos *)
5829 1.1 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5830 1.1 christos *$tmp_nm*)
5831 1.1 christos lt_cv_path_NM="$tmp_nm -p"
5832 1.1 christos break
5833 1.1 christos ;;
5834 1.1 christos *)
5835 1.1 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5836 1.1 christos continue # so that we can try to find one that supports BSD flags
5837 1.1 christos ;;
5838 1.1 christos esac
5839 1.1 christos ;;
5840 1.1 christos esac
5841 1.1 christos fi
5842 1.1 christos done
5843 1.1 christos IFS="$lt_save_ifs"
5844 1.1 christos done
5845 1.1 christos : ${lt_cv_path_NM=no}
5846 1.1 christos fi
5847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5848 1.1 christos $as_echo "$lt_cv_path_NM" >&6; }
5849 1.1 christos if test "$lt_cv_path_NM" != "no"; then
5850 1.1 christos NM="$lt_cv_path_NM"
5851 1.1 christos else
5852 1.1 christos # Didn't find any BSD compatible name lister, look for dumpbin.
5853 1.1 christos if test -n "$DUMPBIN"; then :
5854 1.1 christos # Let the user override the test.
5855 1.1 christos else
5856 1.1 christos if test -n "$ac_tool_prefix"; then
5857 1.1 christos for ac_prog in dumpbin "link -dump"
5858 1.1 christos do
5859 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5860 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5862 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5863 1.1 christos if ${ac_cv_prog_DUMPBIN+:} false; then :
5864 1.1 christos $as_echo_n "(cached) " >&6
5865 1.1 christos else
5866 1.1 christos if test -n "$DUMPBIN"; then
5867 1.1 christos ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5868 1.1 christos else
5869 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870 1.1 christos for as_dir in $PATH
5871 1.1 christos do
5872 1.1 christos IFS=$as_save_IFS
5873 1.1 christos test -z "$as_dir" && as_dir=.
5874 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5875 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5876 1.1 christos ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5877 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5878 1.1 christos break 2
5879 1.1 christos fi
5880 1.1 christos done
5881 1.1 christos done
5882 1.1 christos IFS=$as_save_IFS
5883 1.1 christos
5884 1.1 christos fi
5885 1.1 christos fi
5886 1.1 christos DUMPBIN=$ac_cv_prog_DUMPBIN
5887 1.1 christos if test -n "$DUMPBIN"; then
5888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5889 1.1 christos $as_echo "$DUMPBIN" >&6; }
5890 1.1 christos else
5891 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5892 1.1 christos $as_echo "no" >&6; }
5893 1.1 christos fi
5894 1.1 christos
5895 1.1 christos
5896 1.1 christos test -n "$DUMPBIN" && break
5897 1.1 christos done
5898 1.1 christos fi
5899 1.1 christos if test -z "$DUMPBIN"; then
5900 1.1 christos ac_ct_DUMPBIN=$DUMPBIN
5901 1.1 christos for ac_prog in dumpbin "link -dump"
5902 1.1 christos do
5903 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5904 1.1 christos set dummy $ac_prog; ac_word=$2
5905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5906 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5907 1.1 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5908 1.1 christos $as_echo_n "(cached) " >&6
5909 1.1 christos else
5910 1.1 christos if test -n "$ac_ct_DUMPBIN"; then
5911 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5912 1.1 christos else
5913 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5914 1.1 christos for as_dir in $PATH
5915 1.1 christos do
5916 1.1 christos IFS=$as_save_IFS
5917 1.1 christos test -z "$as_dir" && as_dir=.
5918 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5919 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5920 1.1 christos ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5921 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5922 1.1 christos break 2
5923 1.1 christos fi
5924 1.1 christos done
5925 1.1 christos done
5926 1.1 christos IFS=$as_save_IFS
5927 1.1 christos
5928 1.1 christos fi
5929 1.1 christos fi
5930 1.1 christos ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5931 1.1 christos if test -n "$ac_ct_DUMPBIN"; then
5932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5933 1.1 christos $as_echo "$ac_ct_DUMPBIN" >&6; }
5934 1.1 christos else
5935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5936 1.1 christos $as_echo "no" >&6; }
5937 1.1 christos fi
5938 1.1 christos
5939 1.1 christos
5940 1.1 christos test -n "$ac_ct_DUMPBIN" && break
5941 1.1 christos done
5942 1.1 christos
5943 1.1 christos if test "x$ac_ct_DUMPBIN" = x; then
5944 1.1 christos DUMPBIN=":"
5945 1.1 christos else
5946 1.1 christos case $cross_compiling:$ac_tool_warned in
5947 1.1 christos yes:)
5948 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5949 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5950 1.1 christos ac_tool_warned=yes ;;
5951 1.1 christos esac
5952 1.1 christos DUMPBIN=$ac_ct_DUMPBIN
5953 1.1 christos fi
5954 1.1 christos fi
5955 1.1 christos
5956 1.1 christos case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5957 1.1 christos *COFF*)
5958 1.1 christos DUMPBIN="$DUMPBIN -symbols"
5959 1.1 christos ;;
5960 1.1 christos *)
5961 1.1 christos DUMPBIN=:
5962 1.1 christos ;;
5963 1.1 christos esac
5964 1.1 christos fi
5965 1.1 christos
5966 1.1 christos if test "$DUMPBIN" != ":"; then
5967 1.1 christos NM="$DUMPBIN"
5968 1.1 christos fi
5969 1.1 christos fi
5970 1.1 christos test -z "$NM" && NM=nm
5971 1.1 christos
5972 1.1 christos
5973 1.1 christos
5974 1.1 christos
5975 1.1 christos
5976 1.1 christos
5977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5978 1.1 christos $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5979 1.1 christos if ${lt_cv_nm_interface+:} false; then :
5980 1.1 christos $as_echo_n "(cached) " >&6
5981 1.1 christos else
5982 1.1 christos lt_cv_nm_interface="BSD nm"
5983 1.1 christos echo "int some_variable = 0;" > conftest.$ac_ext
5984 1.1 christos (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5985 1.1 christos (eval "$ac_compile" 2>conftest.err)
5986 1.1 christos cat conftest.err >&5
5987 1.1 christos (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5988 1.1 christos (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5989 1.1 christos cat conftest.err >&5
5990 1.1 christos (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5991 1.1 christos cat conftest.out >&5
5992 1.1 christos if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5993 1.1 christos lt_cv_nm_interface="MS dumpbin"
5994 1.1 christos fi
5995 1.1 christos rm -f conftest*
5996 1.1 christos fi
5997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5998 1.1 christos $as_echo "$lt_cv_nm_interface" >&6; }
5999 1.1 christos
6000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6001 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; }
6002 1.1 christos LN_S=$as_ln_s
6003 1.1 christos if test "$LN_S" = "ln -s"; then
6004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6005 1.1 christos $as_echo "yes" >&6; }
6006 1.1 christos else
6007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6008 1.1 christos $as_echo "no, using $LN_S" >&6; }
6009 1.1 christos fi
6010 1.1 christos
6011 1.1 christos # find the maximum length of command line arguments
6012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6013 1.1 christos $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6014 1.1 christos if ${lt_cv_sys_max_cmd_len+:} false; then :
6015 1.1 christos $as_echo_n "(cached) " >&6
6016 1.1 christos else
6017 1.1 christos i=0
6018 1.1 christos teststring="ABCD"
6019 1.1 christos
6020 1.1 christos case $build_os in
6021 1.1 christos msdosdjgpp*)
6022 1.1 christos # On DJGPP, this test can blow up pretty badly due to problems in libc
6023 1.1 christos # (any single argument exceeding 2000 bytes causes a buffer overrun
6024 1.1 christos # during glob expansion). Even if it were fixed, the result of this
6025 1.1 christos # check would be larger than it should be.
6026 1.1 christos lt_cv_sys_max_cmd_len=12288; # 12K is about right
6027 1.1 christos ;;
6028 1.1 christos
6029 1.1 christos gnu*)
6030 1.1 christos # Under GNU Hurd, this test is not required because there is
6031 1.1 christos # no limit to the length of command line arguments.
6032 1.1 christos # Libtool will interpret -1 as no limit whatsoever
6033 1.1 christos lt_cv_sys_max_cmd_len=-1;
6034 1.1 christos ;;
6035 1.1 christos
6036 1.1 christos cygwin* | mingw* | cegcc*)
6037 1.1 christos # On Win9x/ME, this test blows up -- it succeeds, but takes
6038 1.1 christos # about 5 minutes as the teststring grows exponentially.
6039 1.1 christos # Worse, since 9x/ME are not pre-emptively multitasking,
6040 1.1 christos # you end up with a "frozen" computer, even though with patience
6041 1.1 christos # the test eventually succeeds (with a max line length of 256k).
6042 1.1 christos # Instead, let's just punt: use the minimum linelength reported by
6043 1.1 christos # all of the supported platforms: 8192 (on NT/2K/XP).
6044 1.1 christos lt_cv_sys_max_cmd_len=8192;
6045 1.1 christos ;;
6046 1.1 christos
6047 1.1 christos mint*)
6048 1.1 christos # On MiNT this can take a long time and run out of memory.
6049 1.1 christos lt_cv_sys_max_cmd_len=8192;
6050 1.1 christos ;;
6051 1.1 christos
6052 1.1 christos amigaos*)
6053 1.1 christos # On AmigaOS with pdksh, this test takes hours, literally.
6054 1.1 christos # So we just punt and use a minimum line length of 8192.
6055 1.1 christos lt_cv_sys_max_cmd_len=8192;
6056 1.1 christos ;;
6057 1.1 christos
6058 1.1 christos netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6059 1.1 christos # This has been around since 386BSD, at least. Likely further.
6060 1.1 christos if test -x /sbin/sysctl; then
6061 1.1 christos lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6062 1.1 christos elif test -x /usr/sbin/sysctl; then
6063 1.1 christos lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6064 1.1 christos else
6065 1.1 christos lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6066 1.1 christos fi
6067 1.1 christos # And add a safety zone
6068 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6069 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6070 1.1 christos ;;
6071 1.1 christos
6072 1.1 christos interix*)
6073 1.1 christos # We know the value 262144 and hardcode it with a safety zone (like BSD)
6074 1.1 christos lt_cv_sys_max_cmd_len=196608
6075 1.1 christos ;;
6076 1.1 christos
6077 1.1 christos osf*)
6078 1.1 christos # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6079 1.1 christos # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6080 1.1 christos # nice to cause kernel panics so lets avoid the loop below.
6081 1.1 christos # First set a reasonable default.
6082 1.1 christos lt_cv_sys_max_cmd_len=16384
6083 1.1 christos #
6084 1.1 christos if test -x /sbin/sysconfig; then
6085 1.1 christos case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6086 1.1 christos *1*) lt_cv_sys_max_cmd_len=-1 ;;
6087 1.1 christos esac
6088 1.1 christos fi
6089 1.1 christos ;;
6090 1.1 christos sco3.2v5*)
6091 1.1 christos lt_cv_sys_max_cmd_len=102400
6092 1.1 christos ;;
6093 1.1 christos sysv5* | sco5v6* | sysv4.2uw2*)
6094 1.1 christos kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6095 1.1 christos if test -n "$kargmax"; then
6096 1.1 christos lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6097 1.1 christos else
6098 1.1 christos lt_cv_sys_max_cmd_len=32768
6099 1.1 christos fi
6100 1.1 christos ;;
6101 1.1 christos *)
6102 1.1 christos lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6103 1.1 christos if test -n "$lt_cv_sys_max_cmd_len"; then
6104 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6105 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6106 1.1 christos else
6107 1.1 christos # Make teststring a little bigger before we do anything with it.
6108 1.1 christos # a 1K string should be a reasonable start.
6109 1.1 christos for i in 1 2 3 4 5 6 7 8 ; do
6110 1.1 christos teststring=$teststring$teststring
6111 1.1 christos done
6112 1.1 christos SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6113 1.1 christos # If test is not a shell built-in, we'll probably end up computing a
6114 1.1 christos # maximum length that is only half of the actual maximum length, but
6115 1.1 christos # we can't tell.
6116 1.1 christos while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6117 1.1 christos = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6118 1.1 christos test $i != 17 # 1/2 MB should be enough
6119 1.1 christos do
6120 1.1 christos i=`expr $i + 1`
6121 1.1 christos teststring=$teststring$teststring
6122 1.1 christos done
6123 1.1 christos # Only check the string length outside the loop.
6124 1.1 christos lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6125 1.1 christos teststring=
6126 1.1 christos # Add a significant safety factor because C++ compilers can tack on
6127 1.1 christos # massive amounts of additional arguments before passing them to the
6128 1.1 christos # linker. It appears as though 1/2 is a usable value.
6129 1.1 christos lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6130 1.1 christos fi
6131 1.1 christos ;;
6132 1.1 christos esac
6133 1.1 christos
6134 1.1 christos fi
6135 1.1 christos
6136 1.1 christos if test -n $lt_cv_sys_max_cmd_len ; then
6137 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6138 1.1 christos $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6139 1.1 christos else
6140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6141 1.1 christos $as_echo "none" >&6; }
6142 1.1 christos fi
6143 1.1 christos max_cmd_len=$lt_cv_sys_max_cmd_len
6144 1.1 christos
6145 1.1 christos
6146 1.1 christos
6147 1.1 christos
6148 1.1 christos
6149 1.1 christos
6150 1.1 christos : ${CP="cp -f"}
6151 1.1 christos : ${MV="mv -f"}
6152 1.1 christos : ${RM="rm -f"}
6153 1.1 christos
6154 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6155 1.1 christos $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6156 1.1 christos # Try some XSI features
6157 1.1 christos xsi_shell=no
6158 1.1 christos ( _lt_dummy="a/b/c"
6159 1.1 christos test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6160 1.1 christos = c,a/b,, \
6161 1.1 christos && eval 'test $(( 1 + 1 )) -eq 2 \
6162 1.1 christos && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6163 1.1 christos && xsi_shell=yes
6164 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6165 1.1 christos $as_echo "$xsi_shell" >&6; }
6166 1.1 christos
6167 1.1 christos
6168 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6169 1.1 christos $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6170 1.1 christos lt_shell_append=no
6171 1.1 christos ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6172 1.1 christos >/dev/null 2>&1 \
6173 1.1 christos && lt_shell_append=yes
6174 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6175 1.1 christos $as_echo "$lt_shell_append" >&6; }
6176 1.1 christos
6177 1.1 christos
6178 1.1 christos if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6179 1.1 christos lt_unset=unset
6180 1.1 christos else
6181 1.1 christos lt_unset=false
6182 1.1 christos fi
6183 1.1 christos
6184 1.1 christos
6185 1.1 christos
6186 1.1 christos
6187 1.1 christos
6188 1.1 christos # test EBCDIC or ASCII
6189 1.1 christos case `echo X|tr X '\101'` in
6190 1.1 christos A) # ASCII based system
6191 1.1 christos # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6192 1.1 christos lt_SP2NL='tr \040 \012'
6193 1.1 christos lt_NL2SP='tr \015\012 \040\040'
6194 1.1 christos ;;
6195 1.1 christos *) # EBCDIC based system
6196 1.1 christos lt_SP2NL='tr \100 \n'
6197 1.1 christos lt_NL2SP='tr \r\n \100\100'
6198 1.1 christos ;;
6199 1.1 christos esac
6200 1.1 christos
6201 1.1 christos
6202 1.1 christos
6203 1.1 christos
6204 1.1 christos
6205 1.1 christos
6206 1.1 christos
6207 1.1 christos
6208 1.1 christos
6209 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6210 1.1 christos $as_echo_n "checking for $LD option to reload object files... " >&6; }
6211 1.1 christos if ${lt_cv_ld_reload_flag+:} false; then :
6212 1.1 christos $as_echo_n "(cached) " >&6
6213 1.1 christos else
6214 1.1 christos lt_cv_ld_reload_flag='-r'
6215 1.1 christos fi
6216 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6217 1.1 christos $as_echo "$lt_cv_ld_reload_flag" >&6; }
6218 1.1 christos reload_flag=$lt_cv_ld_reload_flag
6219 1.1 christos case $reload_flag in
6220 1.1 christos "" | " "*) ;;
6221 1.1 christos *) reload_flag=" $reload_flag" ;;
6222 1.1 christos esac
6223 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6224 1.1 christos case $host_os in
6225 1.1 christos darwin*)
6226 1.1 christos if test "$GCC" = yes; then
6227 1.1 christos reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6228 1.1 christos else
6229 1.1 christos reload_cmds='$LD$reload_flag -o $output$reload_objs'
6230 1.1 christos fi
6231 1.1 christos ;;
6232 1.1 christos esac
6233 1.1 christos
6234 1.1 christos
6235 1.1 christos
6236 1.1 christos
6237 1.1 christos
6238 1.1 christos
6239 1.1 christos
6240 1.1 christos
6241 1.1 christos
6242 1.1 christos if test -n "$ac_tool_prefix"; then
6243 1.1 christos # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6244 1.1 christos set dummy ${ac_tool_prefix}objdump; ac_word=$2
6245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6246 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6247 1.1 christos if ${ac_cv_prog_OBJDUMP+:} false; then :
6248 1.1 christos $as_echo_n "(cached) " >&6
6249 1.1 christos else
6250 1.1 christos if test -n "$OBJDUMP"; then
6251 1.1 christos ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6252 1.1 christos else
6253 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6254 1.1 christos for as_dir in $PATH
6255 1.1 christos do
6256 1.1 christos IFS=$as_save_IFS
6257 1.1 christos test -z "$as_dir" && as_dir=.
6258 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6259 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6260 1.1 christos ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6261 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6262 1.1 christos break 2
6263 1.1 christos fi
6264 1.1 christos done
6265 1.1 christos done
6266 1.1 christos IFS=$as_save_IFS
6267 1.1 christos
6268 1.1 christos fi
6269 1.1 christos fi
6270 1.1 christos OBJDUMP=$ac_cv_prog_OBJDUMP
6271 1.1 christos if test -n "$OBJDUMP"; then
6272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6273 1.1 christos $as_echo "$OBJDUMP" >&6; }
6274 1.1 christos else
6275 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6276 1.1 christos $as_echo "no" >&6; }
6277 1.1 christos fi
6278 1.1 christos
6279 1.1 christos
6280 1.1 christos fi
6281 1.1 christos if test -z "$ac_cv_prog_OBJDUMP"; then
6282 1.1 christos ac_ct_OBJDUMP=$OBJDUMP
6283 1.1 christos # Extract the first word of "objdump", so it can be a program name with args.
6284 1.1 christos set dummy objdump; ac_word=$2
6285 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6286 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6287 1.1 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6288 1.1 christos $as_echo_n "(cached) " >&6
6289 1.1 christos else
6290 1.1 christos if test -n "$ac_ct_OBJDUMP"; then
6291 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6292 1.1 christos else
6293 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6294 1.1 christos for as_dir in $PATH
6295 1.1 christos do
6296 1.1 christos IFS=$as_save_IFS
6297 1.1 christos test -z "$as_dir" && as_dir=.
6298 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6299 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6300 1.1 christos ac_cv_prog_ac_ct_OBJDUMP="objdump"
6301 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6302 1.1 christos break 2
6303 1.1 christos fi
6304 1.1 christos done
6305 1.1 christos done
6306 1.1 christos IFS=$as_save_IFS
6307 1.1 christos
6308 1.1 christos fi
6309 1.1 christos fi
6310 1.1 christos ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6311 1.1 christos if test -n "$ac_ct_OBJDUMP"; then
6312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6313 1.1 christos $as_echo "$ac_ct_OBJDUMP" >&6; }
6314 1.1 christos else
6315 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6316 1.1 christos $as_echo "no" >&6; }
6317 1.1 christos fi
6318 1.1 christos
6319 1.1 christos if test "x$ac_ct_OBJDUMP" = x; then
6320 1.1 christos OBJDUMP="false"
6321 1.1 christos else
6322 1.1 christos case $cross_compiling:$ac_tool_warned in
6323 1.1 christos yes:)
6324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6325 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6326 1.1 christos ac_tool_warned=yes ;;
6327 1.1 christos esac
6328 1.1 christos OBJDUMP=$ac_ct_OBJDUMP
6329 1.1 christos fi
6330 1.1 christos else
6331 1.1 christos OBJDUMP="$ac_cv_prog_OBJDUMP"
6332 1.1 christos fi
6333 1.1 christos
6334 1.1 christos test -z "$OBJDUMP" && OBJDUMP=objdump
6335 1.1 christos
6336 1.1 christos
6337 1.1 christos
6338 1.1 christos
6339 1.1 christos
6340 1.1 christos
6341 1.1 christos
6342 1.1 christos
6343 1.1 christos
6344 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6345 1.1 christos $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6346 1.1 christos if ${lt_cv_deplibs_check_method+:} false; then :
6347 1.1 christos $as_echo_n "(cached) " >&6
6348 1.1 christos else
6349 1.1 christos lt_cv_file_magic_cmd='$MAGIC_CMD'
6350 1.1 christos lt_cv_file_magic_test_file=
6351 1.1 christos lt_cv_deplibs_check_method='unknown'
6352 1.1 christos # Need to set the preceding variable on all platforms that support
6353 1.1 christos # interlibrary dependencies.
6354 1.1 christos # 'none' -- dependencies not supported.
6355 1.1 christos # `unknown' -- same as none, but documents that we really don't know.
6356 1.1 christos # 'pass_all' -- all dependencies passed with no checks.
6357 1.1 christos # 'test_compile' -- check by making test program.
6358 1.1 christos # 'file_magic [[regex]]' -- check by looking for files in library path
6359 1.1 christos # which responds to the $file_magic_cmd with a given extended regex.
6360 1.1 christos # If you have `file' or equivalent on your system and you're not sure
6361 1.1 christos # whether `pass_all' will *always* work, you probably want this one.
6362 1.1 christos
6363 1.1 christos case $host_os in
6364 1.1 christos aix[4-9]*)
6365 1.1 christos lt_cv_deplibs_check_method=pass_all
6366 1.1 christos ;;
6367 1.1 christos
6368 1.1 christos beos*)
6369 1.1 christos lt_cv_deplibs_check_method=pass_all
6370 1.1 christos ;;
6371 1.1 christos
6372 1.1 christos bsdi[45]*)
6373 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6374 1.1 christos lt_cv_file_magic_cmd='/usr/bin/file -L'
6375 1.1 christos lt_cv_file_magic_test_file=/shlib/libc.so
6376 1.1 christos ;;
6377 1.1 christos
6378 1.1 christos cygwin*)
6379 1.1 christos # func_win32_libid is a shell function defined in ltmain.sh
6380 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6381 1.1 christos lt_cv_file_magic_cmd='func_win32_libid'
6382 1.1 christos ;;
6383 1.1 christos
6384 1.1 christos mingw* | pw32*)
6385 1.1 christos # Base MSYS/MinGW do not provide the 'file' command needed by
6386 1.1 christos # func_win32_libid shell function, so use a weaker test based on 'objdump',
6387 1.1 christos # unless we find 'file', for example because we are cross-compiling.
6388 1.1 christos # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6389 1.1 christos if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6390 1.1 christos lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6391 1.1 christos lt_cv_file_magic_cmd='func_win32_libid'
6392 1.1 christos else
6393 1.1 christos lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6394 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6395 1.1 christos fi
6396 1.1 christos ;;
6397 1.1 christos
6398 1.1 christos cegcc*)
6399 1.1 christos # use the weaker test based on 'objdump'. See mingw*.
6400 1.1 christos lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6401 1.1 christos lt_cv_file_magic_cmd='$OBJDUMP -f'
6402 1.1 christos ;;
6403 1.1 christos
6404 1.1 christos darwin* | rhapsody*)
6405 1.1 christos lt_cv_deplibs_check_method=pass_all
6406 1.1 christos ;;
6407 1.1 christos
6408 1.1 christos freebsd* | dragonfly*)
6409 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6410 1.1 christos case $host_cpu in
6411 1.1 christos i*86 )
6412 1.1 christos # Not sure whether the presence of OpenBSD here was a mistake.
6413 1.1 christos # Let's accept both of them until this is cleared up.
6414 1.1 christos lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6415 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6416 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6417 1.1 christos ;;
6418 1.1 christos esac
6419 1.1 christos else
6420 1.1 christos lt_cv_deplibs_check_method=pass_all
6421 1.1 christos fi
6422 1.1 christos ;;
6423 1.1 christos
6424 1.1 christos gnu*)
6425 1.1 christos lt_cv_deplibs_check_method=pass_all
6426 1.1 christos ;;
6427 1.1 christos
6428 1.1 christos haiku*)
6429 1.1 christos lt_cv_deplibs_check_method=pass_all
6430 1.1 christos ;;
6431 1.1 christos
6432 1.1 christos hpux10.20* | hpux11*)
6433 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6434 1.1 christos case $host_cpu in
6435 1.1 christos ia64*)
6436 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'
6437 1.1 christos lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6438 1.1 christos ;;
6439 1.1 christos hppa*64*)
6440 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]'
6441 1.1 christos lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6442 1.1 christos ;;
6443 1.1 christos *)
6444 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'
6445 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libc.sl
6446 1.1 christos ;;
6447 1.1 christos esac
6448 1.1 christos ;;
6449 1.1 christos
6450 1.1 christos interix[3-9]*)
6451 1.1 christos # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6452 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6453 1.1 christos ;;
6454 1.1 christos
6455 1.1 christos irix5* | irix6* | nonstopux*)
6456 1.1 christos case $LD in
6457 1.1 christos *-32|*"-32 ") libmagic=32-bit;;
6458 1.1 christos *-n32|*"-n32 ") libmagic=N32;;
6459 1.1 christos *-64|*"-64 ") libmagic=64-bit;;
6460 1.1 christos *) libmagic=never-match;;
6461 1.1 christos esac
6462 1.1 christos lt_cv_deplibs_check_method=pass_all
6463 1.1 christos ;;
6464 1.1 christos
6465 1.1 christos # This must be Linux ELF.
6466 1.1.1.2 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6467 1.1 christos lt_cv_deplibs_check_method=pass_all
6468 1.1 christos ;;
6469 1.1 christos
6470 1.1 christos netbsd*)
6471 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6472 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6473 1.1 christos else
6474 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6475 1.1 christos fi
6476 1.1 christos ;;
6477 1.1 christos
6478 1.1 christos newos6*)
6479 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6480 1.1 christos lt_cv_file_magic_cmd=/usr/bin/file
6481 1.1 christos lt_cv_file_magic_test_file=/usr/lib/libnls.so
6482 1.1 christos ;;
6483 1.1 christos
6484 1.1 christos *nto* | *qnx*)
6485 1.1 christos lt_cv_deplibs_check_method=pass_all
6486 1.1 christos ;;
6487 1.1 christos
6488 1.1 christos openbsd*)
6489 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6490 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6491 1.1 christos else
6492 1.1 christos lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6493 1.1 christos fi
6494 1.1 christos ;;
6495 1.1 christos
6496 1.1 christos osf3* | osf4* | osf5*)
6497 1.1 christos lt_cv_deplibs_check_method=pass_all
6498 1.1 christos ;;
6499 1.1 christos
6500 1.1 christos rdos*)
6501 1.1 christos lt_cv_deplibs_check_method=pass_all
6502 1.1 christos ;;
6503 1.1 christos
6504 1.1 christos solaris*)
6505 1.1 christos lt_cv_deplibs_check_method=pass_all
6506 1.1 christos ;;
6507 1.1 christos
6508 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6509 1.1 christos lt_cv_deplibs_check_method=pass_all
6510 1.1 christos ;;
6511 1.1 christos
6512 1.1 christos sysv4 | sysv4.3*)
6513 1.1 christos case $host_vendor in
6514 1.1 christos motorola)
6515 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]'
6516 1.1 christos lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6517 1.1 christos ;;
6518 1.1 christos ncr)
6519 1.1 christos lt_cv_deplibs_check_method=pass_all
6520 1.1 christos ;;
6521 1.1 christos sequent)
6522 1.1 christos lt_cv_file_magic_cmd='/bin/file'
6523 1.1 christos lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6524 1.1 christos ;;
6525 1.1 christos sni)
6526 1.1 christos lt_cv_file_magic_cmd='/bin/file'
6527 1.1 christos lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6528 1.1 christos lt_cv_file_magic_test_file=/lib/libc.so
6529 1.1 christos ;;
6530 1.1 christos siemens)
6531 1.1 christos lt_cv_deplibs_check_method=pass_all
6532 1.1 christos ;;
6533 1.1 christos pc)
6534 1.1 christos lt_cv_deplibs_check_method=pass_all
6535 1.1 christos ;;
6536 1.1 christos esac
6537 1.1 christos ;;
6538 1.1 christos
6539 1.1 christos tpf*)
6540 1.1 christos lt_cv_deplibs_check_method=pass_all
6541 1.1 christos ;;
6542 1.1.1.2 christos vxworks*)
6543 1.1.1.2 christos # Assume VxWorks cross toolchains are built on Linux, possibly
6544 1.1.1.2 christos # as canadian for Windows hosts.
6545 1.1.1.2 christos lt_cv_deplibs_check_method=pass_all
6546 1.1.1.2 christos ;;
6547 1.1 christos esac
6548 1.1 christos
6549 1.1 christos fi
6550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6551 1.1 christos $as_echo "$lt_cv_deplibs_check_method" >&6; }
6552 1.1 christos file_magic_cmd=$lt_cv_file_magic_cmd
6553 1.1 christos deplibs_check_method=$lt_cv_deplibs_check_method
6554 1.1 christos test -z "$deplibs_check_method" && deplibs_check_method=unknown
6555 1.1 christos
6556 1.1 christos
6557 1.1 christos
6558 1.1 christos
6559 1.1 christos
6560 1.1 christos
6561 1.1 christos
6562 1.1 christos
6563 1.1 christos
6564 1.1 christos
6565 1.1 christos
6566 1.1 christos
6567 1.1 christos plugin_option=
6568 1.1 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6569 1.1 christos for plugin in $plugin_names; do
6570 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6571 1.1 christos if test x$plugin_so = x$plugin; then
6572 1.1 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6573 1.1 christos fi
6574 1.1 christos if test x$plugin_so != x$plugin; then
6575 1.1 christos plugin_option="--plugin $plugin_so"
6576 1.1 christos break
6577 1.1 christos fi
6578 1.1 christos done
6579 1.1 christos
6580 1.1 christos if test -n "$ac_tool_prefix"; then
6581 1.1 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6582 1.1 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
6583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6584 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6585 1.1 christos if ${ac_cv_prog_AR+:} false; then :
6586 1.1 christos $as_echo_n "(cached) " >&6
6587 1.1 christos else
6588 1.1 christos if test -n "$AR"; then
6589 1.1 christos ac_cv_prog_AR="$AR" # Let the user override the test.
6590 1.1 christos else
6591 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6592 1.1 christos for as_dir in $PATH
6593 1.1 christos do
6594 1.1 christos IFS=$as_save_IFS
6595 1.1 christos test -z "$as_dir" && as_dir=.
6596 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6597 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6598 1.1 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
6599 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6600 1.1 christos break 2
6601 1.1 christos fi
6602 1.1 christos done
6603 1.1 christos done
6604 1.1 christos IFS=$as_save_IFS
6605 1.1 christos
6606 1.1 christos fi
6607 1.1 christos fi
6608 1.1 christos AR=$ac_cv_prog_AR
6609 1.1 christos if test -n "$AR"; then
6610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6611 1.1 christos $as_echo "$AR" >&6; }
6612 1.1 christos else
6613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6614 1.1 christos $as_echo "no" >&6; }
6615 1.1 christos fi
6616 1.1 christos
6617 1.1 christos
6618 1.1 christos fi
6619 1.1 christos if test -z "$ac_cv_prog_AR"; then
6620 1.1 christos ac_ct_AR=$AR
6621 1.1 christos # Extract the first word of "ar", so it can be a program name with args.
6622 1.1 christos set dummy ar; ac_word=$2
6623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6624 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6625 1.1 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
6626 1.1 christos $as_echo_n "(cached) " >&6
6627 1.1 christos else
6628 1.1 christos if test -n "$ac_ct_AR"; then
6629 1.1 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6630 1.1 christos else
6631 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6632 1.1 christos for as_dir in $PATH
6633 1.1 christos do
6634 1.1 christos IFS=$as_save_IFS
6635 1.1 christos test -z "$as_dir" && as_dir=.
6636 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6637 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6638 1.1 christos ac_cv_prog_ac_ct_AR="ar"
6639 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6640 1.1 christos break 2
6641 1.1 christos fi
6642 1.1 christos done
6643 1.1 christos done
6644 1.1 christos IFS=$as_save_IFS
6645 1.1 christos
6646 1.1 christos fi
6647 1.1 christos fi
6648 1.1 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
6649 1.1 christos if test -n "$ac_ct_AR"; then
6650 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6651 1.1 christos $as_echo "$ac_ct_AR" >&6; }
6652 1.1 christos else
6653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6654 1.1 christos $as_echo "no" >&6; }
6655 1.1 christos fi
6656 1.1 christos
6657 1.1 christos if test "x$ac_ct_AR" = x; then
6658 1.1 christos AR="false"
6659 1.1 christos else
6660 1.1 christos case $cross_compiling:$ac_tool_warned in
6661 1.1 christos yes:)
6662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6663 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6664 1.1 christos ac_tool_warned=yes ;;
6665 1.1 christos esac
6666 1.1 christos AR=$ac_ct_AR
6667 1.1 christos fi
6668 1.1 christos else
6669 1.1 christos AR="$ac_cv_prog_AR"
6670 1.1 christos fi
6671 1.1 christos
6672 1.1 christos test -z "$AR" && AR=ar
6673 1.1 christos if test -n "$plugin_option"; then
6674 1.1 christos if $AR --help 2>&1 | grep -q "\--plugin"; then
6675 1.1 christos touch conftest.c
6676 1.1 christos $AR $plugin_option rc conftest.a conftest.c
6677 1.1 christos if test "$?" != 0; then
6678 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6679 1.1 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6680 1.1 christos else
6681 1.1 christos AR="$AR $plugin_option"
6682 1.1 christos fi
6683 1.1 christos rm -f conftest.*
6684 1.1 christos fi
6685 1.1 christos fi
6686 1.1 christos test -z "$AR_FLAGS" && AR_FLAGS=cru
6687 1.1 christos
6688 1.1 christos
6689 1.1 christos
6690 1.1 christos
6691 1.1 christos
6692 1.1 christos
6693 1.1 christos
6694 1.1 christos
6695 1.1 christos
6696 1.1 christos
6697 1.1 christos
6698 1.1 christos if test -n "$ac_tool_prefix"; then
6699 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6700 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2
6701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6703 1.1 christos if ${ac_cv_prog_STRIP+:} false; then :
6704 1.1 christos $as_echo_n "(cached) " >&6
6705 1.1 christos else
6706 1.1 christos if test -n "$STRIP"; then
6707 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6708 1.1 christos else
6709 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710 1.1 christos for as_dir in $PATH
6711 1.1 christos do
6712 1.1 christos IFS=$as_save_IFS
6713 1.1 christos test -z "$as_dir" && as_dir=.
6714 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6715 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6716 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6717 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6718 1.1 christos break 2
6719 1.1 christos fi
6720 1.1 christos done
6721 1.1 christos done
6722 1.1 christos IFS=$as_save_IFS
6723 1.1 christos
6724 1.1 christos fi
6725 1.1 christos fi
6726 1.1 christos STRIP=$ac_cv_prog_STRIP
6727 1.1 christos if test -n "$STRIP"; then
6728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6729 1.1 christos $as_echo "$STRIP" >&6; }
6730 1.1 christos else
6731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6732 1.1 christos $as_echo "no" >&6; }
6733 1.1 christos fi
6734 1.1 christos
6735 1.1 christos
6736 1.1 christos fi
6737 1.1 christos if test -z "$ac_cv_prog_STRIP"; then
6738 1.1 christos ac_ct_STRIP=$STRIP
6739 1.1 christos # Extract the first word of "strip", so it can be a program name with args.
6740 1.1 christos set dummy strip; ac_word=$2
6741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6742 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6743 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6744 1.1 christos $as_echo_n "(cached) " >&6
6745 1.1 christos else
6746 1.1 christos if test -n "$ac_ct_STRIP"; then
6747 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6748 1.1 christos else
6749 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750 1.1 christos for as_dir in $PATH
6751 1.1 christos do
6752 1.1 christos IFS=$as_save_IFS
6753 1.1 christos test -z "$as_dir" && as_dir=.
6754 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6755 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6756 1.1 christos ac_cv_prog_ac_ct_STRIP="strip"
6757 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6758 1.1 christos break 2
6759 1.1 christos fi
6760 1.1 christos done
6761 1.1 christos done
6762 1.1 christos IFS=$as_save_IFS
6763 1.1 christos
6764 1.1 christos fi
6765 1.1 christos fi
6766 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6767 1.1 christos if test -n "$ac_ct_STRIP"; then
6768 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6769 1.1 christos $as_echo "$ac_ct_STRIP" >&6; }
6770 1.1 christos else
6771 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6772 1.1 christos $as_echo "no" >&6; }
6773 1.1 christos fi
6774 1.1 christos
6775 1.1 christos if test "x$ac_ct_STRIP" = x; then
6776 1.1 christos STRIP=":"
6777 1.1 christos else
6778 1.1 christos case $cross_compiling:$ac_tool_warned in
6779 1.1 christos yes:)
6780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6781 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6782 1.1 christos ac_tool_warned=yes ;;
6783 1.1 christos esac
6784 1.1 christos STRIP=$ac_ct_STRIP
6785 1.1 christos fi
6786 1.1 christos else
6787 1.1 christos STRIP="$ac_cv_prog_STRIP"
6788 1.1 christos fi
6789 1.1 christos
6790 1.1 christos test -z "$STRIP" && STRIP=:
6791 1.1 christos
6792 1.1 christos
6793 1.1 christos
6794 1.1 christos
6795 1.1 christos
6796 1.1 christos
6797 1.1 christos if test -n "$ac_tool_prefix"; then
6798 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6799 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6801 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6802 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then :
6803 1.1 christos $as_echo_n "(cached) " >&6
6804 1.1 christos else
6805 1.1 christos if test -n "$RANLIB"; then
6806 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6807 1.1 christos else
6808 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6809 1.1 christos for as_dir in $PATH
6810 1.1 christos do
6811 1.1 christos IFS=$as_save_IFS
6812 1.1 christos test -z "$as_dir" && as_dir=.
6813 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6814 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6815 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6816 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6817 1.1 christos break 2
6818 1.1 christos fi
6819 1.1 christos done
6820 1.1 christos done
6821 1.1 christos IFS=$as_save_IFS
6822 1.1 christos
6823 1.1 christos fi
6824 1.1 christos fi
6825 1.1 christos RANLIB=$ac_cv_prog_RANLIB
6826 1.1 christos if test -n "$RANLIB"; then
6827 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6828 1.1 christos $as_echo "$RANLIB" >&6; }
6829 1.1 christos else
6830 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6831 1.1 christos $as_echo "no" >&6; }
6832 1.1 christos fi
6833 1.1 christos
6834 1.1 christos
6835 1.1 christos fi
6836 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then
6837 1.1 christos ac_ct_RANLIB=$RANLIB
6838 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args.
6839 1.1 christos set dummy ranlib; ac_word=$2
6840 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6841 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
6842 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6843 1.1 christos $as_echo_n "(cached) " >&6
6844 1.1 christos else
6845 1.1 christos if test -n "$ac_ct_RANLIB"; then
6846 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6847 1.1 christos else
6848 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6849 1.1 christos for as_dir in $PATH
6850 1.1 christos do
6851 1.1 christos IFS=$as_save_IFS
6852 1.1 christos test -z "$as_dir" && as_dir=.
6853 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
6854 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6855 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
6856 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6857 1.1 christos break 2
6858 1.1 christos fi
6859 1.1 christos done
6860 1.1 christos done
6861 1.1 christos IFS=$as_save_IFS
6862 1.1 christos
6863 1.1 christos fi
6864 1.1 christos fi
6865 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6866 1.1 christos if test -n "$ac_ct_RANLIB"; then
6867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6868 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; }
6869 1.1 christos else
6870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6871 1.1 christos $as_echo "no" >&6; }
6872 1.1 christos fi
6873 1.1 christos
6874 1.1 christos if test "x$ac_ct_RANLIB" = x; then
6875 1.1 christos RANLIB=":"
6876 1.1 christos else
6877 1.1 christos case $cross_compiling:$ac_tool_warned in
6878 1.1 christos yes:)
6879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6880 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6881 1.1 christos ac_tool_warned=yes ;;
6882 1.1 christos esac
6883 1.1 christos RANLIB=$ac_ct_RANLIB
6884 1.1 christos fi
6885 1.1 christos else
6886 1.1 christos RANLIB="$ac_cv_prog_RANLIB"
6887 1.1 christos fi
6888 1.1 christos
6889 1.1 christos test -z "$RANLIB" && RANLIB=:
6890 1.1 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6891 1.1 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6892 1.1 christos RANLIB="$RANLIB $plugin_option"
6893 1.1 christos fi
6894 1.1 christos fi
6895 1.1 christos
6896 1.1 christos
6897 1.1 christos
6898 1.1 christos
6899 1.1 christos
6900 1.1 christos
6901 1.1 christos # Determine commands to create old-style static archives.
6902 1.1 christos old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6903 1.1 christos old_postinstall_cmds='chmod 644 $oldlib'
6904 1.1 christos old_postuninstall_cmds=
6905 1.1 christos
6906 1.1 christos if test -n "$RANLIB"; then
6907 1.1 christos case $host_os in
6908 1.1 christos openbsd*)
6909 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6910 1.1 christos ;;
6911 1.1 christos *)
6912 1.1 christos old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6913 1.1 christos ;;
6914 1.1 christos esac
6915 1.1 christos old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6916 1.1 christos fi
6917 1.1 christos
6918 1.1 christos case $host_os in
6919 1.1 christos darwin*)
6920 1.1 christos lock_old_archive_extraction=yes ;;
6921 1.1 christos *)
6922 1.1 christos lock_old_archive_extraction=no ;;
6923 1.1 christos esac
6924 1.1 christos
6925 1.1 christos
6926 1.1 christos
6927 1.1 christos
6928 1.1 christos
6929 1.1 christos
6930 1.1 christos
6931 1.1 christos
6932 1.1 christos
6933 1.1 christos
6934 1.1 christos
6935 1.1 christos
6936 1.1 christos
6937 1.1 christos
6938 1.1 christos
6939 1.1 christos
6940 1.1 christos
6941 1.1 christos
6942 1.1 christos
6943 1.1 christos
6944 1.1 christos
6945 1.1 christos
6946 1.1 christos
6947 1.1 christos
6948 1.1 christos
6949 1.1 christos
6950 1.1 christos
6951 1.1 christos
6952 1.1 christos
6953 1.1 christos
6954 1.1 christos
6955 1.1 christos
6956 1.1 christos
6957 1.1 christos
6958 1.1 christos
6959 1.1 christos
6960 1.1 christos
6961 1.1 christos
6962 1.1 christos
6963 1.1 christos # If no C compiler was specified, use CC.
6964 1.1 christos LTCC=${LTCC-"$CC"}
6965 1.1 christos
6966 1.1 christos # If no C compiler flags were specified, use CFLAGS.
6967 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6968 1.1 christos
6969 1.1 christos # Allow CC to be a program name with arguments.
6970 1.1 christos compiler=$CC
6971 1.1 christos
6972 1.1 christos
6973 1.1 christos # Check for command to grab the raw symbol name followed by C symbol from nm.
6974 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6975 1.1 christos $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6976 1.1 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6977 1.1 christos $as_echo_n "(cached) " >&6
6978 1.1 christos else
6979 1.1 christos
6980 1.1 christos # These are sane defaults that work on at least a few old systems.
6981 1.1 christos # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6982 1.1 christos
6983 1.1 christos # Character class describing NM global symbol codes.
6984 1.1 christos symcode='[BCDEGRST]'
6985 1.1 christos
6986 1.1 christos # Regexp to match symbols that can be accessed directly from C.
6987 1.1 christos sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6988 1.1 christos
6989 1.1 christos # Define system-specific variables.
6990 1.1 christos case $host_os in
6991 1.1 christos aix*)
6992 1.1 christos symcode='[BCDT]'
6993 1.1 christos ;;
6994 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
6995 1.1 christos symcode='[ABCDGISTW]'
6996 1.1 christos ;;
6997 1.1 christos hpux*)
6998 1.1 christos if test "$host_cpu" = ia64; then
6999 1.1 christos symcode='[ABCDEGRST]'
7000 1.1 christos fi
7001 1.1 christos ;;
7002 1.1 christos irix* | nonstopux*)
7003 1.1 christos symcode='[BCDEGRST]'
7004 1.1 christos ;;
7005 1.1 christos osf*)
7006 1.1 christos symcode='[BCDEGQRST]'
7007 1.1 christos ;;
7008 1.1 christos solaris*)
7009 1.1 christos symcode='[BCDRT]'
7010 1.1 christos ;;
7011 1.1 christos sco3.2v5*)
7012 1.1 christos symcode='[DT]'
7013 1.1 christos ;;
7014 1.1 christos sysv4.2uw2*)
7015 1.1 christos symcode='[DT]'
7016 1.1 christos ;;
7017 1.1 christos sysv5* | sco5v6* | unixware* | OpenUNIX*)
7018 1.1 christos symcode='[ABDT]'
7019 1.1 christos ;;
7020 1.1 christos sysv4)
7021 1.1 christos symcode='[DFNSTU]'
7022 1.1 christos ;;
7023 1.1 christos esac
7024 1.1 christos
7025 1.1 christos # If we're using GNU nm, then use its standard symbol codes.
7026 1.1 christos case `$NM -V 2>&1` in
7027 1.1 christos *GNU* | *'with BFD'*)
7028 1.1 christos symcode='[ABCDGIRSTW]' ;;
7029 1.1 christos esac
7030 1.1 christos
7031 1.1 christos # Transform an extracted symbol line into a proper C declaration.
7032 1.1 christos # Some systems (esp. on ia64) link data and code symbols differently,
7033 1.1 christos # so use this general approach.
7034 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'"
7035 1.1 christos
7036 1.1 christos # Transform an extracted symbol line into symbol name and symbol address
7037 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'"
7038 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'"
7039 1.1 christos
7040 1.1 christos # Handle CRLF in mingw tool chain
7041 1.1 christos opt_cr=
7042 1.1 christos case $build_os in
7043 1.1 christos mingw*)
7044 1.1 christos opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7045 1.1 christos ;;
7046 1.1 christos esac
7047 1.1 christos
7048 1.1 christos # Try without a prefix underscore, then with it.
7049 1.1 christos for ac_symprfx in "" "_"; do
7050 1.1 christos
7051 1.1 christos # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7052 1.1 christos symxfrm="\\1 $ac_symprfx\\2 \\2"
7053 1.1 christos
7054 1.1 christos # Write the raw and C identifiers.
7055 1.1 christos if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7056 1.1 christos # Fake it for dumpbin and say T for any non-static function
7057 1.1 christos # and D for any global variable.
7058 1.1 christos # Also find C++ and __fastcall symbols from MSVC++,
7059 1.1 christos # which start with @ or ?.
7060 1.1 christos lt_cv_sys_global_symbol_pipe="$AWK '"\
7061 1.1 christos " {last_section=section; section=\$ 3};"\
7062 1.1 christos " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7063 1.1 christos " \$ 0!~/External *\|/{next};"\
7064 1.1 christos " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7065 1.1 christos " {if(hide[section]) next};"\
7066 1.1 christos " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7067 1.1 christos " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7068 1.1 christos " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7069 1.1 christos " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7070 1.1 christos " ' prfx=^$ac_symprfx"
7071 1.1 christos else
7072 1.1 christos lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7073 1.1 christos fi
7074 1.1 christos
7075 1.1 christos # Check to see that the pipe works correctly.
7076 1.1 christos pipe_works=no
7077 1.1 christos
7078 1.1 christos rm -f conftest*
7079 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
7080 1.1 christos #ifdef __cplusplus
7081 1.1 christos extern "C" {
7082 1.1 christos #endif
7083 1.1 christos char nm_test_var;
7084 1.1 christos void nm_test_func(void);
7085 1.1 christos void nm_test_func(void){}
7086 1.1 christos #ifdef __cplusplus
7087 1.1 christos }
7088 1.1 christos #endif
7089 1.1 christos int main(){nm_test_var='a';nm_test_func();return(0);}
7090 1.1 christos _LT_EOF
7091 1.1 christos
7092 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7093 1.1 christos (eval $ac_compile) 2>&5
7094 1.1 christos ac_status=$?
7095 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7096 1.1 christos test $ac_status = 0; }; then
7097 1.1 christos # Now try to grab the symbols.
7098 1.1 christos nlist=conftest.nm
7099 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7100 1.1 christos (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7101 1.1 christos ac_status=$?
7102 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7103 1.1 christos test $ac_status = 0; } && test -s "$nlist"; then
7104 1.1 christos # Try sorting and uniquifying the output.
7105 1.1 christos if sort "$nlist" | uniq > "$nlist"T; then
7106 1.1 christos mv -f "$nlist"T "$nlist"
7107 1.1 christos else
7108 1.1 christos rm -f "$nlist"T
7109 1.1 christos fi
7110 1.1 christos
7111 1.1 christos # Make sure that we snagged all the symbols we need.
7112 1.1 christos if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7113 1.1 christos if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7114 1.1 christos cat <<_LT_EOF > conftest.$ac_ext
7115 1.1 christos #ifdef __cplusplus
7116 1.1 christos extern "C" {
7117 1.1 christos #endif
7118 1.1 christos
7119 1.1 christos _LT_EOF
7120 1.1 christos # Now generate the symbol file.
7121 1.1 christos eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7122 1.1 christos
7123 1.1 christos cat <<_LT_EOF >> conftest.$ac_ext
7124 1.1 christos
7125 1.1 christos /* The mapping between symbol names and symbols. */
7126 1.1 christos const struct {
7127 1.1 christos const char *name;
7128 1.1 christos void *address;
7129 1.1 christos }
7130 1.1 christos lt__PROGRAM__LTX_preloaded_symbols[] =
7131 1.1 christos {
7132 1.1 christos { "@PROGRAM@", (void *) 0 },
7133 1.1 christos _LT_EOF
7134 1.1 christos $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7135 1.1 christos cat <<\_LT_EOF >> conftest.$ac_ext
7136 1.1 christos {0, (void *) 0}
7137 1.1 christos };
7138 1.1 christos
7139 1.1 christos /* This works around a problem in FreeBSD linker */
7140 1.1 christos #ifdef FREEBSD_WORKAROUND
7141 1.1 christos static const void *lt_preloaded_setup() {
7142 1.1 christos return lt__PROGRAM__LTX_preloaded_symbols;
7143 1.1 christos }
7144 1.1 christos #endif
7145 1.1 christos
7146 1.1 christos #ifdef __cplusplus
7147 1.1 christos }
7148 1.1 christos #endif
7149 1.1 christos _LT_EOF
7150 1.1 christos # Now try linking the two files.
7151 1.1 christos mv conftest.$ac_objext conftstm.$ac_objext
7152 1.1 christos lt_save_LIBS="$LIBS"
7153 1.1 christos lt_save_CFLAGS="$CFLAGS"
7154 1.1 christos LIBS="conftstm.$ac_objext"
7155 1.1 christos CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7156 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7157 1.1 christos (eval $ac_link) 2>&5
7158 1.1 christos ac_status=$?
7159 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7160 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7161 1.1 christos pipe_works=yes
7162 1.1 christos fi
7163 1.1 christos LIBS="$lt_save_LIBS"
7164 1.1 christos CFLAGS="$lt_save_CFLAGS"
7165 1.1 christos else
7166 1.1 christos echo "cannot find nm_test_func in $nlist" >&5
7167 1.1 christos fi
7168 1.1 christos else
7169 1.1 christos echo "cannot find nm_test_var in $nlist" >&5
7170 1.1 christos fi
7171 1.1 christos else
7172 1.1 christos echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7173 1.1 christos fi
7174 1.1 christos else
7175 1.1 christos echo "$progname: failed program was:" >&5
7176 1.1 christos cat conftest.$ac_ext >&5
7177 1.1 christos fi
7178 1.1 christos rm -rf conftest* conftst*
7179 1.1 christos
7180 1.1 christos # Do not use the global_symbol_pipe unless it works.
7181 1.1 christos if test "$pipe_works" = yes; then
7182 1.1 christos break
7183 1.1 christos else
7184 1.1 christos lt_cv_sys_global_symbol_pipe=
7185 1.1 christos fi
7186 1.1 christos done
7187 1.1 christos
7188 1.1 christos fi
7189 1.1 christos
7190 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe"; then
7191 1.1 christos lt_cv_sys_global_symbol_to_cdecl=
7192 1.1 christos fi
7193 1.1 christos if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7195 1.1 christos $as_echo "failed" >&6; }
7196 1.1 christos else
7197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7198 1.1 christos $as_echo "ok" >&6; }
7199 1.1 christos fi
7200 1.1 christos
7201 1.1 christos
7202 1.1 christos
7203 1.1 christos
7204 1.1 christos
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
7212 1.1 christos
7213 1.1 christos
7214 1.1 christos
7215 1.1 christos
7216 1.1 christos
7217 1.1 christos
7218 1.1 christos
7219 1.1 christos
7220 1.1 christos
7221 1.1 christos
7222 1.1 christos # Check whether --enable-libtool-lock was given.
7223 1.1 christos if test "${enable_libtool_lock+set}" = set; then :
7224 1.1 christos enableval=$enable_libtool_lock;
7225 1.1 christos fi
7226 1.1 christos
7227 1.1 christos test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7228 1.1 christos
7229 1.1 christos # Some flags need to be propagated to the compiler or linker for good
7230 1.1 christos # libtool support.
7231 1.1 christos case $host in
7232 1.1 christos ia64-*-hpux*)
7233 1.1 christos # Find out which ABI we are using.
7234 1.1 christos echo 'int i;' > conftest.$ac_ext
7235 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7236 1.1 christos (eval $ac_compile) 2>&5
7237 1.1 christos ac_status=$?
7238 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7239 1.1 christos test $ac_status = 0; }; then
7240 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7241 1.1 christos *ELF-32*)
7242 1.1 christos HPUX_IA64_MODE="32"
7243 1.1 christos ;;
7244 1.1 christos *ELF-64*)
7245 1.1 christos HPUX_IA64_MODE="64"
7246 1.1 christos ;;
7247 1.1 christos esac
7248 1.1 christos fi
7249 1.1 christos rm -rf conftest*
7250 1.1 christos ;;
7251 1.1 christos *-*-irix6*)
7252 1.1 christos # Find out which ABI we are using.
7253 1.1 christos echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7254 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7255 1.1 christos (eval $ac_compile) 2>&5
7256 1.1 christos ac_status=$?
7257 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7258 1.1 christos test $ac_status = 0; }; then
7259 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then
7260 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7261 1.1 christos *32-bit*)
7262 1.1 christos LD="${LD-ld} -melf32bsmip"
7263 1.1 christos ;;
7264 1.1 christos *N32*)
7265 1.1 christos LD="${LD-ld} -melf32bmipn32"
7266 1.1 christos ;;
7267 1.1 christos *64-bit*)
7268 1.1 christos LD="${LD-ld} -melf64bmip"
7269 1.1 christos ;;
7270 1.1 christos esac
7271 1.1 christos else
7272 1.1 christos case `/usr/bin/file conftest.$ac_objext` in
7273 1.1 christos *32-bit*)
7274 1.1 christos LD="${LD-ld} -32"
7275 1.1 christos ;;
7276 1.1 christos *N32*)
7277 1.1 christos LD="${LD-ld} -n32"
7278 1.1 christos ;;
7279 1.1 christos *64-bit*)
7280 1.1 christos LD="${LD-ld} -64"
7281 1.1 christos ;;
7282 1.1 christos esac
7283 1.1 christos fi
7284 1.1 christos fi
7285 1.1 christos rm -rf conftest*
7286 1.1 christos ;;
7287 1.1 christos
7288 1.1 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7289 1.1 christos s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7290 1.1 christos # Find out which ABI we are using.
7291 1.1 christos echo 'int i;' > conftest.$ac_ext
7292 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7293 1.1 christos (eval $ac_compile) 2>&5
7294 1.1 christos ac_status=$?
7295 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7296 1.1 christos test $ac_status = 0; }; then
7297 1.1 christos case `/usr/bin/file conftest.o` in
7298 1.1 christos *32-bit*)
7299 1.1 christos case $host in
7300 1.1 christos x86_64-*kfreebsd*-gnu)
7301 1.1 christos LD="${LD-ld} -m elf_i386_fbsd"
7302 1.1 christos ;;
7303 1.1 christos x86_64-*linux*)
7304 1.1 christos case `/usr/bin/file conftest.o` in
7305 1.1 christos *x86-64*)
7306 1.1 christos LD="${LD-ld} -m elf32_x86_64"
7307 1.1 christos ;;
7308 1.1 christos *)
7309 1.1 christos LD="${LD-ld} -m elf_i386"
7310 1.1 christos ;;
7311 1.1 christos esac
7312 1.1 christos ;;
7313 1.1 christos powerpc64le-*linux*)
7314 1.1 christos LD="${LD-ld} -m elf32lppclinux"
7315 1.1 christos ;;
7316 1.1 christos powerpc64-*linux*)
7317 1.1 christos LD="${LD-ld} -m elf32ppclinux"
7318 1.1 christos ;;
7319 1.1 christos s390x-*linux*)
7320 1.1 christos LD="${LD-ld} -m elf_s390"
7321 1.1 christos ;;
7322 1.1 christos sparc64-*linux*)
7323 1.1 christos LD="${LD-ld} -m elf32_sparc"
7324 1.1 christos ;;
7325 1.1 christos esac
7326 1.1 christos ;;
7327 1.1 christos *64-bit*)
7328 1.1 christos case $host in
7329 1.1 christos x86_64-*kfreebsd*-gnu)
7330 1.1 christos LD="${LD-ld} -m elf_x86_64_fbsd"
7331 1.1 christos ;;
7332 1.1 christos x86_64-*linux*)
7333 1.1 christos LD="${LD-ld} -m elf_x86_64"
7334 1.1 christos ;;
7335 1.1 christos powerpcle-*linux*)
7336 1.1 christos LD="${LD-ld} -m elf64lppc"
7337 1.1 christos ;;
7338 1.1 christos powerpc-*linux*)
7339 1.1 christos LD="${LD-ld} -m elf64ppc"
7340 1.1 christos ;;
7341 1.1 christos s390*-*linux*|s390*-*tpf*)
7342 1.1 christos LD="${LD-ld} -m elf64_s390"
7343 1.1 christos ;;
7344 1.1 christos sparc*-*linux*)
7345 1.1 christos LD="${LD-ld} -m elf64_sparc"
7346 1.1 christos ;;
7347 1.1 christos esac
7348 1.1 christos ;;
7349 1.1 christos esac
7350 1.1 christos fi
7351 1.1 christos rm -rf conftest*
7352 1.1 christos ;;
7353 1.1 christos
7354 1.1 christos *-*-sco3.2v5*)
7355 1.1 christos # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7356 1.1 christos SAVE_CFLAGS="$CFLAGS"
7357 1.1 christos CFLAGS="$CFLAGS -belf"
7358 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7359 1.1 christos $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7360 1.1 christos if ${lt_cv_cc_needs_belf+:} false; then :
7361 1.1 christos $as_echo_n "(cached) " >&6
7362 1.1 christos else
7363 1.1 christos ac_ext=c
7364 1.1 christos ac_cpp='$CPP $CPPFLAGS'
7365 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7366 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7367 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7368 1.1 christos
7369 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7370 1.1 christos /* end confdefs.h. */
7371 1.1 christos
7372 1.1 christos int
7373 1.1 christos main ()
7374 1.1 christos {
7375 1.1 christos
7376 1.1 christos ;
7377 1.1 christos return 0;
7378 1.1 christos }
7379 1.1 christos _ACEOF
7380 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7381 1.1 christos lt_cv_cc_needs_belf=yes
7382 1.1 christos else
7383 1.1 christos lt_cv_cc_needs_belf=no
7384 1.1 christos fi
7385 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7386 1.1 christos conftest$ac_exeext conftest.$ac_ext
7387 1.1 christos ac_ext=c
7388 1.1 christos ac_cpp='$CPP $CPPFLAGS'
7389 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7390 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7391 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
7392 1.1 christos
7393 1.1 christos fi
7394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7395 1.1 christos $as_echo "$lt_cv_cc_needs_belf" >&6; }
7396 1.1 christos if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7397 1.1 christos # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7398 1.1 christos CFLAGS="$SAVE_CFLAGS"
7399 1.1 christos fi
7400 1.1 christos ;;
7401 1.1 christos sparc*-*solaris*)
7402 1.1 christos # Find out which ABI we are using.
7403 1.1 christos echo 'int i;' > conftest.$ac_ext
7404 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7405 1.1 christos (eval $ac_compile) 2>&5
7406 1.1 christos ac_status=$?
7407 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7408 1.1 christos test $ac_status = 0; }; then
7409 1.1 christos case `/usr/bin/file conftest.o` in
7410 1.1 christos *64-bit*)
7411 1.1 christos case $lt_cv_prog_gnu_ld in
7412 1.1 christos yes*) LD="${LD-ld} -m elf64_sparc" ;;
7413 1.1 christos *)
7414 1.1 christos if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7415 1.1 christos LD="${LD-ld} -64"
7416 1.1 christos fi
7417 1.1 christos ;;
7418 1.1 christos esac
7419 1.1 christos ;;
7420 1.1 christos esac
7421 1.1 christos fi
7422 1.1 christos rm -rf conftest*
7423 1.1 christos ;;
7424 1.1 christos esac
7425 1.1 christos
7426 1.1 christos need_locks="$enable_libtool_lock"
7427 1.1 christos
7428 1.1 christos
7429 1.1 christos case $host_os in
7430 1.1 christos rhapsody* | darwin*)
7431 1.1 christos if test -n "$ac_tool_prefix"; then
7432 1.1 christos # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7433 1.1 christos set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7435 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7436 1.1 christos if ${ac_cv_prog_DSYMUTIL+:} false; then :
7437 1.1 christos $as_echo_n "(cached) " >&6
7438 1.1 christos else
7439 1.1 christos if test -n "$DSYMUTIL"; then
7440 1.1 christos ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7441 1.1 christos else
7442 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7443 1.1 christos for as_dir in $PATH
7444 1.1 christos do
7445 1.1 christos IFS=$as_save_IFS
7446 1.1 christos test -z "$as_dir" && as_dir=.
7447 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7448 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7449 1.1 christos ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7450 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7451 1.1 christos break 2
7452 1.1 christos fi
7453 1.1 christos done
7454 1.1 christos done
7455 1.1 christos IFS=$as_save_IFS
7456 1.1 christos
7457 1.1 christos fi
7458 1.1 christos fi
7459 1.1 christos DSYMUTIL=$ac_cv_prog_DSYMUTIL
7460 1.1 christos if test -n "$DSYMUTIL"; then
7461 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7462 1.1 christos $as_echo "$DSYMUTIL" >&6; }
7463 1.1 christos else
7464 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7465 1.1 christos $as_echo "no" >&6; }
7466 1.1 christos fi
7467 1.1 christos
7468 1.1 christos
7469 1.1 christos fi
7470 1.1 christos if test -z "$ac_cv_prog_DSYMUTIL"; then
7471 1.1 christos ac_ct_DSYMUTIL=$DSYMUTIL
7472 1.1 christos # Extract the first word of "dsymutil", so it can be a program name with args.
7473 1.1 christos set dummy dsymutil; ac_word=$2
7474 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7475 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7476 1.1 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7477 1.1 christos $as_echo_n "(cached) " >&6
7478 1.1 christos else
7479 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then
7480 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7481 1.1 christos else
7482 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7483 1.1 christos for as_dir in $PATH
7484 1.1 christos do
7485 1.1 christos IFS=$as_save_IFS
7486 1.1 christos test -z "$as_dir" && as_dir=.
7487 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7488 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7489 1.1 christos ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7490 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7491 1.1 christos break 2
7492 1.1 christos fi
7493 1.1 christos done
7494 1.1 christos done
7495 1.1 christos IFS=$as_save_IFS
7496 1.1 christos
7497 1.1 christos fi
7498 1.1 christos fi
7499 1.1 christos ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7500 1.1 christos if test -n "$ac_ct_DSYMUTIL"; then
7501 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7502 1.1 christos $as_echo "$ac_ct_DSYMUTIL" >&6; }
7503 1.1 christos else
7504 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7505 1.1 christos $as_echo "no" >&6; }
7506 1.1 christos fi
7507 1.1 christos
7508 1.1 christos if test "x$ac_ct_DSYMUTIL" = x; then
7509 1.1 christos DSYMUTIL=":"
7510 1.1 christos else
7511 1.1 christos case $cross_compiling:$ac_tool_warned in
7512 1.1 christos yes:)
7513 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7514 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7515 1.1 christos ac_tool_warned=yes ;;
7516 1.1 christos esac
7517 1.1 christos DSYMUTIL=$ac_ct_DSYMUTIL
7518 1.1 christos fi
7519 1.1 christos else
7520 1.1 christos DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7521 1.1 christos fi
7522 1.1 christos
7523 1.1 christos if test -n "$ac_tool_prefix"; then
7524 1.1 christos # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7525 1.1 christos set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7526 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7527 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7528 1.1 christos if ${ac_cv_prog_NMEDIT+:} false; then :
7529 1.1 christos $as_echo_n "(cached) " >&6
7530 1.1 christos else
7531 1.1 christos if test -n "$NMEDIT"; then
7532 1.1 christos ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7533 1.1 christos else
7534 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7535 1.1 christos for as_dir in $PATH
7536 1.1 christos do
7537 1.1 christos IFS=$as_save_IFS
7538 1.1 christos test -z "$as_dir" && as_dir=.
7539 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7540 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7541 1.1 christos ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7542 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7543 1.1 christos break 2
7544 1.1 christos fi
7545 1.1 christos done
7546 1.1 christos done
7547 1.1 christos IFS=$as_save_IFS
7548 1.1 christos
7549 1.1 christos fi
7550 1.1 christos fi
7551 1.1 christos NMEDIT=$ac_cv_prog_NMEDIT
7552 1.1 christos if test -n "$NMEDIT"; then
7553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7554 1.1 christos $as_echo "$NMEDIT" >&6; }
7555 1.1 christos else
7556 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7557 1.1 christos $as_echo "no" >&6; }
7558 1.1 christos fi
7559 1.1 christos
7560 1.1 christos
7561 1.1 christos fi
7562 1.1 christos if test -z "$ac_cv_prog_NMEDIT"; then
7563 1.1 christos ac_ct_NMEDIT=$NMEDIT
7564 1.1 christos # Extract the first word of "nmedit", so it can be a program name with args.
7565 1.1 christos set dummy nmedit; ac_word=$2
7566 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7568 1.1 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7569 1.1 christos $as_echo_n "(cached) " >&6
7570 1.1 christos else
7571 1.1 christos if test -n "$ac_ct_NMEDIT"; then
7572 1.1 christos ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7573 1.1 christos else
7574 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575 1.1 christos for as_dir in $PATH
7576 1.1 christos do
7577 1.1 christos IFS=$as_save_IFS
7578 1.1 christos test -z "$as_dir" && as_dir=.
7579 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7580 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7581 1.1 christos ac_cv_prog_ac_ct_NMEDIT="nmedit"
7582 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583 1.1 christos break 2
7584 1.1 christos fi
7585 1.1 christos done
7586 1.1 christos done
7587 1.1 christos IFS=$as_save_IFS
7588 1.1 christos
7589 1.1 christos fi
7590 1.1 christos fi
7591 1.1 christos ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7592 1.1 christos if test -n "$ac_ct_NMEDIT"; then
7593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7594 1.1 christos $as_echo "$ac_ct_NMEDIT" >&6; }
7595 1.1 christos else
7596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597 1.1 christos $as_echo "no" >&6; }
7598 1.1 christos fi
7599 1.1 christos
7600 1.1 christos if test "x$ac_ct_NMEDIT" = x; then
7601 1.1 christos NMEDIT=":"
7602 1.1 christos else
7603 1.1 christos case $cross_compiling:$ac_tool_warned in
7604 1.1 christos yes:)
7605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7606 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7607 1.1 christos ac_tool_warned=yes ;;
7608 1.1 christos esac
7609 1.1 christos NMEDIT=$ac_ct_NMEDIT
7610 1.1 christos fi
7611 1.1 christos else
7612 1.1 christos NMEDIT="$ac_cv_prog_NMEDIT"
7613 1.1 christos fi
7614 1.1 christos
7615 1.1 christos if test -n "$ac_tool_prefix"; then
7616 1.1 christos # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7617 1.1 christos set dummy ${ac_tool_prefix}lipo; ac_word=$2
7618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7619 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7620 1.1 christos if ${ac_cv_prog_LIPO+:} false; then :
7621 1.1 christos $as_echo_n "(cached) " >&6
7622 1.1 christos else
7623 1.1 christos if test -n "$LIPO"; then
7624 1.1 christos ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7625 1.1 christos else
7626 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7627 1.1 christos for as_dir in $PATH
7628 1.1 christos do
7629 1.1 christos IFS=$as_save_IFS
7630 1.1 christos test -z "$as_dir" && as_dir=.
7631 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7632 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7633 1.1 christos ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7634 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635 1.1 christos break 2
7636 1.1 christos fi
7637 1.1 christos done
7638 1.1 christos done
7639 1.1 christos IFS=$as_save_IFS
7640 1.1 christos
7641 1.1 christos fi
7642 1.1 christos fi
7643 1.1 christos LIPO=$ac_cv_prog_LIPO
7644 1.1 christos if test -n "$LIPO"; then
7645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7646 1.1 christos $as_echo "$LIPO" >&6; }
7647 1.1 christos else
7648 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649 1.1 christos $as_echo "no" >&6; }
7650 1.1 christos fi
7651 1.1 christos
7652 1.1 christos
7653 1.1 christos fi
7654 1.1 christos if test -z "$ac_cv_prog_LIPO"; then
7655 1.1 christos ac_ct_LIPO=$LIPO
7656 1.1 christos # Extract the first word of "lipo", so it can be a program name with args.
7657 1.1 christos set dummy lipo; ac_word=$2
7658 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7660 1.1 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7661 1.1 christos $as_echo_n "(cached) " >&6
7662 1.1 christos else
7663 1.1 christos if test -n "$ac_ct_LIPO"; then
7664 1.1 christos ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7665 1.1 christos else
7666 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667 1.1 christos for as_dir in $PATH
7668 1.1 christos do
7669 1.1 christos IFS=$as_save_IFS
7670 1.1 christos test -z "$as_dir" && as_dir=.
7671 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7672 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7673 1.1 christos ac_cv_prog_ac_ct_LIPO="lipo"
7674 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675 1.1 christos break 2
7676 1.1 christos fi
7677 1.1 christos done
7678 1.1 christos done
7679 1.1 christos IFS=$as_save_IFS
7680 1.1 christos
7681 1.1 christos fi
7682 1.1 christos fi
7683 1.1 christos ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7684 1.1 christos if test -n "$ac_ct_LIPO"; then
7685 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7686 1.1 christos $as_echo "$ac_ct_LIPO" >&6; }
7687 1.1 christos else
7688 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689 1.1 christos $as_echo "no" >&6; }
7690 1.1 christos fi
7691 1.1 christos
7692 1.1 christos if test "x$ac_ct_LIPO" = x; then
7693 1.1 christos LIPO=":"
7694 1.1 christos else
7695 1.1 christos case $cross_compiling:$ac_tool_warned in
7696 1.1 christos yes:)
7697 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7698 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7699 1.1 christos ac_tool_warned=yes ;;
7700 1.1 christos esac
7701 1.1 christos LIPO=$ac_ct_LIPO
7702 1.1 christos fi
7703 1.1 christos else
7704 1.1 christos LIPO="$ac_cv_prog_LIPO"
7705 1.1 christos fi
7706 1.1 christos
7707 1.1 christos if test -n "$ac_tool_prefix"; then
7708 1.1 christos # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7709 1.1 christos set dummy ${ac_tool_prefix}otool; ac_word=$2
7710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7711 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7712 1.1 christos if ${ac_cv_prog_OTOOL+:} false; then :
7713 1.1 christos $as_echo_n "(cached) " >&6
7714 1.1 christos else
7715 1.1 christos if test -n "$OTOOL"; then
7716 1.1 christos ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7717 1.1 christos else
7718 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7719 1.1 christos for as_dir in $PATH
7720 1.1 christos do
7721 1.1 christos IFS=$as_save_IFS
7722 1.1 christos test -z "$as_dir" && as_dir=.
7723 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7724 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7725 1.1 christos ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7726 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7727 1.1 christos break 2
7728 1.1 christos fi
7729 1.1 christos done
7730 1.1 christos done
7731 1.1 christos IFS=$as_save_IFS
7732 1.1 christos
7733 1.1 christos fi
7734 1.1 christos fi
7735 1.1 christos OTOOL=$ac_cv_prog_OTOOL
7736 1.1 christos if test -n "$OTOOL"; then
7737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7738 1.1 christos $as_echo "$OTOOL" >&6; }
7739 1.1 christos else
7740 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7741 1.1 christos $as_echo "no" >&6; }
7742 1.1 christos fi
7743 1.1 christos
7744 1.1 christos
7745 1.1 christos fi
7746 1.1 christos if test -z "$ac_cv_prog_OTOOL"; then
7747 1.1 christos ac_ct_OTOOL=$OTOOL
7748 1.1 christos # Extract the first word of "otool", so it can be a program name with args.
7749 1.1 christos set dummy otool; ac_word=$2
7750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7752 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7753 1.1 christos $as_echo_n "(cached) " >&6
7754 1.1 christos else
7755 1.1 christos if test -n "$ac_ct_OTOOL"; then
7756 1.1 christos ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7757 1.1 christos else
7758 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759 1.1 christos for as_dir in $PATH
7760 1.1 christos do
7761 1.1 christos IFS=$as_save_IFS
7762 1.1 christos test -z "$as_dir" && as_dir=.
7763 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7764 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7765 1.1 christos ac_cv_prog_ac_ct_OTOOL="otool"
7766 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767 1.1 christos break 2
7768 1.1 christos fi
7769 1.1 christos done
7770 1.1 christos done
7771 1.1 christos IFS=$as_save_IFS
7772 1.1 christos
7773 1.1 christos fi
7774 1.1 christos fi
7775 1.1 christos ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7776 1.1 christos if test -n "$ac_ct_OTOOL"; then
7777 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7778 1.1 christos $as_echo "$ac_ct_OTOOL" >&6; }
7779 1.1 christos else
7780 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781 1.1 christos $as_echo "no" >&6; }
7782 1.1 christos fi
7783 1.1 christos
7784 1.1 christos if test "x$ac_ct_OTOOL" = x; then
7785 1.1 christos OTOOL=":"
7786 1.1 christos else
7787 1.1 christos case $cross_compiling:$ac_tool_warned in
7788 1.1 christos yes:)
7789 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7790 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7791 1.1 christos ac_tool_warned=yes ;;
7792 1.1 christos esac
7793 1.1 christos OTOOL=$ac_ct_OTOOL
7794 1.1 christos fi
7795 1.1 christos else
7796 1.1 christos OTOOL="$ac_cv_prog_OTOOL"
7797 1.1 christos fi
7798 1.1 christos
7799 1.1 christos if test -n "$ac_tool_prefix"; then
7800 1.1 christos # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7801 1.1 christos set dummy ${ac_tool_prefix}otool64; ac_word=$2
7802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7803 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7804 1.1 christos if ${ac_cv_prog_OTOOL64+:} false; then :
7805 1.1 christos $as_echo_n "(cached) " >&6
7806 1.1 christos else
7807 1.1 christos if test -n "$OTOOL64"; then
7808 1.1 christos ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7809 1.1 christos else
7810 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7811 1.1 christos for as_dir in $PATH
7812 1.1 christos do
7813 1.1 christos IFS=$as_save_IFS
7814 1.1 christos test -z "$as_dir" && as_dir=.
7815 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7816 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7817 1.1 christos ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7818 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7819 1.1 christos break 2
7820 1.1 christos fi
7821 1.1 christos done
7822 1.1 christos done
7823 1.1 christos IFS=$as_save_IFS
7824 1.1 christos
7825 1.1 christos fi
7826 1.1 christos fi
7827 1.1 christos OTOOL64=$ac_cv_prog_OTOOL64
7828 1.1 christos if test -n "$OTOOL64"; then
7829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7830 1.1 christos $as_echo "$OTOOL64" >&6; }
7831 1.1 christos else
7832 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7833 1.1 christos $as_echo "no" >&6; }
7834 1.1 christos fi
7835 1.1 christos
7836 1.1 christos
7837 1.1 christos fi
7838 1.1 christos if test -z "$ac_cv_prog_OTOOL64"; then
7839 1.1 christos ac_ct_OTOOL64=$OTOOL64
7840 1.1 christos # Extract the first word of "otool64", so it can be a program name with args.
7841 1.1 christos set dummy otool64; ac_word=$2
7842 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
7844 1.1 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7845 1.1 christos $as_echo_n "(cached) " >&6
7846 1.1 christos else
7847 1.1 christos if test -n "$ac_ct_OTOOL64"; then
7848 1.1 christos ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7849 1.1 christos else
7850 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851 1.1 christos for as_dir in $PATH
7852 1.1 christos do
7853 1.1 christos IFS=$as_save_IFS
7854 1.1 christos test -z "$as_dir" && as_dir=.
7855 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
7856 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7857 1.1 christos ac_cv_prog_ac_ct_OTOOL64="otool64"
7858 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859 1.1 christos break 2
7860 1.1 christos fi
7861 1.1 christos done
7862 1.1 christos done
7863 1.1 christos IFS=$as_save_IFS
7864 1.1 christos
7865 1.1 christos fi
7866 1.1 christos fi
7867 1.1 christos ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7868 1.1 christos if test -n "$ac_ct_OTOOL64"; then
7869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7870 1.1 christos $as_echo "$ac_ct_OTOOL64" >&6; }
7871 1.1 christos else
7872 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873 1.1 christos $as_echo "no" >&6; }
7874 1.1 christos fi
7875 1.1 christos
7876 1.1 christos if test "x$ac_ct_OTOOL64" = x; then
7877 1.1 christos OTOOL64=":"
7878 1.1 christos else
7879 1.1 christos case $cross_compiling:$ac_tool_warned in
7880 1.1 christos yes:)
7881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7882 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7883 1.1 christos ac_tool_warned=yes ;;
7884 1.1 christos esac
7885 1.1 christos OTOOL64=$ac_ct_OTOOL64
7886 1.1 christos fi
7887 1.1 christos else
7888 1.1 christos OTOOL64="$ac_cv_prog_OTOOL64"
7889 1.1 christos fi
7890 1.1 christos
7891 1.1 christos
7892 1.1 christos
7893 1.1 christos
7894 1.1 christos
7895 1.1 christos
7896 1.1 christos
7897 1.1 christos
7898 1.1 christos
7899 1.1 christos
7900 1.1 christos
7901 1.1 christos
7902 1.1 christos
7903 1.1 christos
7904 1.1 christos
7905 1.1 christos
7906 1.1 christos
7907 1.1 christos
7908 1.1 christos
7909 1.1 christos
7910 1.1 christos
7911 1.1 christos
7912 1.1 christos
7913 1.1 christos
7914 1.1 christos
7915 1.1 christos
7916 1.1 christos
7917 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7918 1.1 christos $as_echo_n "checking for -single_module linker flag... " >&6; }
7919 1.1 christos if ${lt_cv_apple_cc_single_mod+:} false; then :
7920 1.1 christos $as_echo_n "(cached) " >&6
7921 1.1 christos else
7922 1.1 christos lt_cv_apple_cc_single_mod=no
7923 1.1 christos if test -z "${LT_MULTI_MODULE}"; then
7924 1.1 christos # By default we will add the -single_module flag. You can override
7925 1.1 christos # by either setting the environment variable LT_MULTI_MODULE
7926 1.1 christos # non-empty at configure time, or by adding -multi_module to the
7927 1.1 christos # link flags.
7928 1.1 christos rm -rf libconftest.dylib*
7929 1.1 christos echo "int foo(void){return 1;}" > conftest.c
7930 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7931 1.1 christos -dynamiclib -Wl,-single_module conftest.c" >&5
7932 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7933 1.1 christos -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7934 1.1 christos _lt_result=$?
7935 1.1 christos if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7936 1.1 christos lt_cv_apple_cc_single_mod=yes
7937 1.1 christos else
7938 1.1 christos cat conftest.err >&5
7939 1.1 christos fi
7940 1.1 christos rm -rf libconftest.dylib*
7941 1.1 christos rm -f conftest.*
7942 1.1 christos fi
7943 1.1 christos fi
7944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7945 1.1 christos $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7947 1.1 christos $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7948 1.1 christos if ${lt_cv_ld_exported_symbols_list+:} false; then :
7949 1.1 christos $as_echo_n "(cached) " >&6
7950 1.1 christos else
7951 1.1 christos lt_cv_ld_exported_symbols_list=no
7952 1.1 christos save_LDFLAGS=$LDFLAGS
7953 1.1 christos echo "_main" > conftest.sym
7954 1.1 christos LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7955 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7956 1.1 christos /* end confdefs.h. */
7957 1.1 christos
7958 1.1 christos int
7959 1.1 christos main ()
7960 1.1 christos {
7961 1.1 christos
7962 1.1 christos ;
7963 1.1 christos return 0;
7964 1.1 christos }
7965 1.1 christos _ACEOF
7966 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7967 1.1 christos lt_cv_ld_exported_symbols_list=yes
7968 1.1 christos else
7969 1.1 christos lt_cv_ld_exported_symbols_list=no
7970 1.1 christos fi
7971 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7972 1.1 christos conftest$ac_exeext conftest.$ac_ext
7973 1.1 christos LDFLAGS="$save_LDFLAGS"
7974 1.1 christos
7975 1.1 christos fi
7976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7977 1.1 christos $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7979 1.1 christos $as_echo_n "checking for -force_load linker flag... " >&6; }
7980 1.1 christos if ${lt_cv_ld_force_load+:} false; then :
7981 1.1 christos $as_echo_n "(cached) " >&6
7982 1.1 christos else
7983 1.1 christos lt_cv_ld_force_load=no
7984 1.1 christos cat > conftest.c << _LT_EOF
7985 1.1 christos int forced_loaded() { return 2;}
7986 1.1 christos _LT_EOF
7987 1.1 christos echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7988 1.1 christos $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7989 1.1 christos echo "$AR cru libconftest.a conftest.o" >&5
7990 1.1 christos $AR cru libconftest.a conftest.o 2>&5
7991 1.1 christos cat > conftest.c << _LT_EOF
7992 1.1 christos int main() { return 0;}
7993 1.1 christos _LT_EOF
7994 1.1 christos echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7995 1.1 christos $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7996 1.1 christos _lt_result=$?
7997 1.1 christos if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7998 1.1 christos lt_cv_ld_force_load=yes
7999 1.1 christos else
8000 1.1 christos cat conftest.err >&5
8001 1.1 christos fi
8002 1.1 christos rm -f conftest.err libconftest.a conftest conftest.c
8003 1.1 christos rm -rf conftest.dSYM
8004 1.1 christos
8005 1.1 christos fi
8006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8007 1.1 christos $as_echo "$lt_cv_ld_force_load" >&6; }
8008 1.1.1.2 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
8009 1.1.1.2 christos # build without first building modern cctools / linker.
8010 1.1.1.2 christos case $host_cpu-$host_os in
8011 1.1.1.2 christos *-rhapsody* | *-darwin1.[012])
8012 1.1 christos _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8013 1.1.1.2 christos *-darwin1.*)
8014 1.1 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8015 1.1.1.2 christos *-darwin*)
8016 1.1.1.2 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
8017 1.1.1.2 christos # deployment target is forced to an earlier version.
8018 1.1.1.2 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
8019 1.1.1.2 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
8020 1.1.1.2 christos ;;
8021 1.1 christos 10.[012][,.]*)
8022 1.1.1.2 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8023 1.1.1.2 christos ;;
8024 1.1.1.2 christos *)
8025 1.1.1.2 christos ;;
8026 1.1.1.2 christos esac
8027 1.1 christos ;;
8028 1.1 christos esac
8029 1.1 christos if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8030 1.1 christos _lt_dar_single_mod='$single_module'
8031 1.1 christos fi
8032 1.1 christos if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8033 1.1 christos _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8034 1.1 christos else
8035 1.1 christos _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8036 1.1 christos fi
8037 1.1 christos if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8038 1.1 christos _lt_dsymutil='~$DSYMUTIL $lib || :'
8039 1.1 christos else
8040 1.1 christos _lt_dsymutil=
8041 1.1 christos fi
8042 1.1 christos ;;
8043 1.1 christos esac
8044 1.1 christos
8045 1.1 christos for ac_header in dlfcn.h
8046 1.1 christos do :
8047 1.1 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8048 1.1 christos "
8049 1.1 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8050 1.1 christos cat >>confdefs.h <<_ACEOF
8051 1.1 christos #define HAVE_DLFCN_H 1
8052 1.1 christos _ACEOF
8053 1.1 christos
8054 1.1 christos fi
8055 1.1 christos
8056 1.1 christos done
8057 1.1 christos
8058 1.1 christos
8059 1.1 christos
8060 1.1 christos
8061 1.1 christos
8062 1.1 christos # Set options
8063 1.1 christos
8064 1.1 christos
8065 1.1 christos
8066 1.1 christos enable_dlopen=no
8067 1.1 christos
8068 1.1 christos
8069 1.1 christos enable_win32_dll=no
8070 1.1 christos
8071 1.1 christos
8072 1.1 christos
8073 1.1 christos # Check whether --enable-static was given.
8074 1.1 christos if test "${enable_static+set}" = set; then :
8075 1.1 christos enableval=$enable_static; p=${PACKAGE-default}
8076 1.1 christos case $enableval in
8077 1.1 christos yes) enable_static=yes ;;
8078 1.1 christos no) enable_static=no ;;
8079 1.1 christos *)
8080 1.1 christos enable_static=no
8081 1.1 christos # Look at the argument we got. We use all the common list separators.
8082 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8083 1.1 christos for pkg in $enableval; do
8084 1.1 christos IFS="$lt_save_ifs"
8085 1.1 christos if test "X$pkg" = "X$p"; then
8086 1.1 christos enable_static=yes
8087 1.1 christos fi
8088 1.1 christos done
8089 1.1 christos IFS="$lt_save_ifs"
8090 1.1 christos ;;
8091 1.1 christos esac
8092 1.1 christos else
8093 1.1 christos enable_static=yes
8094 1.1 christos fi
8095 1.1 christos
8096 1.1 christos
8097 1.1 christos
8098 1.1 christos
8099 1.1 christos
8100 1.1 christos
8101 1.1 christos
8102 1.1 christos
8103 1.1 christos
8104 1.1 christos
8105 1.1 christos # Check whether --with-pic was given.
8106 1.1 christos if test "${with_pic+set}" = set; then :
8107 1.1 christos withval=$with_pic; pic_mode="$withval"
8108 1.1 christos else
8109 1.1 christos pic_mode=default
8110 1.1 christos fi
8111 1.1 christos
8112 1.1 christos
8113 1.1 christos test -z "$pic_mode" && pic_mode=default
8114 1.1 christos
8115 1.1 christos
8116 1.1 christos
8117 1.1 christos
8118 1.1 christos
8119 1.1 christos
8120 1.1 christos
8121 1.1 christos # Check whether --enable-fast-install was given.
8122 1.1 christos if test "${enable_fast_install+set}" = set; then :
8123 1.1 christos enableval=$enable_fast_install; p=${PACKAGE-default}
8124 1.1 christos case $enableval in
8125 1.1 christos yes) enable_fast_install=yes ;;
8126 1.1 christos no) enable_fast_install=no ;;
8127 1.1 christos *)
8128 1.1 christos enable_fast_install=no
8129 1.1 christos # Look at the argument we got. We use all the common list separators.
8130 1.1 christos lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8131 1.1 christos for pkg in $enableval; do
8132 1.1 christos IFS="$lt_save_ifs"
8133 1.1 christos if test "X$pkg" = "X$p"; then
8134 1.1 christos enable_fast_install=yes
8135 1.1 christos fi
8136 1.1 christos done
8137 1.1 christos IFS="$lt_save_ifs"
8138 1.1 christos ;;
8139 1.1 christos esac
8140 1.1 christos else
8141 1.1 christos enable_fast_install=yes
8142 1.1 christos fi
8143 1.1 christos
8144 1.1 christos
8145 1.1 christos
8146 1.1 christos
8147 1.1 christos
8148 1.1 christos
8149 1.1 christos
8150 1.1 christos
8151 1.1 christos
8152 1.1 christos
8153 1.1 christos
8154 1.1 christos # This can be used to rebuild libtool when needed
8155 1.1 christos LIBTOOL_DEPS="$ltmain"
8156 1.1 christos
8157 1.1 christos # Always use our own libtool.
8158 1.1 christos LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8159 1.1 christos
8160 1.1 christos
8161 1.1 christos
8162 1.1 christos
8163 1.1 christos
8164 1.1 christos
8165 1.1 christos
8166 1.1 christos
8167 1.1 christos
8168 1.1 christos
8169 1.1 christos
8170 1.1 christos
8171 1.1 christos
8172 1.1 christos
8173 1.1 christos
8174 1.1 christos
8175 1.1 christos
8176 1.1 christos
8177 1.1 christos
8178 1.1 christos
8179 1.1 christos
8180 1.1 christos
8181 1.1 christos
8182 1.1 christos
8183 1.1 christos
8184 1.1 christos
8185 1.1 christos test -z "$LN_S" && LN_S="ln -s"
8186 1.1 christos
8187 1.1 christos
8188 1.1 christos
8189 1.1 christos
8190 1.1 christos
8191 1.1 christos
8192 1.1 christos
8193 1.1 christos
8194 1.1 christos
8195 1.1 christos
8196 1.1 christos
8197 1.1 christos
8198 1.1 christos
8199 1.1 christos
8200 1.1 christos if test -n "${ZSH_VERSION+set}" ; then
8201 1.1 christos setopt NO_GLOB_SUBST
8202 1.1 christos fi
8203 1.1 christos
8204 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8205 1.1 christos $as_echo_n "checking for objdir... " >&6; }
8206 1.1 christos if ${lt_cv_objdir+:} false; then :
8207 1.1 christos $as_echo_n "(cached) " >&6
8208 1.1 christos else
8209 1.1 christos rm -f .libs 2>/dev/null
8210 1.1 christos mkdir .libs 2>/dev/null
8211 1.1 christos if test -d .libs; then
8212 1.1 christos lt_cv_objdir=.libs
8213 1.1 christos else
8214 1.1 christos # MS-DOS does not allow filenames that begin with a dot.
8215 1.1 christos lt_cv_objdir=_libs
8216 1.1 christos fi
8217 1.1 christos rmdir .libs 2>/dev/null
8218 1.1 christos fi
8219 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8220 1.1 christos $as_echo "$lt_cv_objdir" >&6; }
8221 1.1 christos objdir=$lt_cv_objdir
8222 1.1 christos
8223 1.1 christos
8224 1.1 christos
8225 1.1 christos
8226 1.1 christos
8227 1.1 christos cat >>confdefs.h <<_ACEOF
8228 1.1 christos #define LT_OBJDIR "$lt_cv_objdir/"
8229 1.1 christos _ACEOF
8230 1.1 christos
8231 1.1 christos
8232 1.1 christos
8233 1.1 christos
8234 1.1 christos case $host_os in
8235 1.1 christos aix3*)
8236 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some
8237 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
8238 1.1 christos # vanish in a puff of smoke.
8239 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then
8240 1.1 christos COLLECT_NAMES=
8241 1.1 christos export COLLECT_NAMES
8242 1.1 christos fi
8243 1.1 christos ;;
8244 1.1 christos esac
8245 1.1 christos
8246 1.1 christos # Global variables:
8247 1.1 christos ofile=libtool
8248 1.1 christos can_build_shared=yes
8249 1.1 christos
8250 1.1 christos # All known linkers require a `.a' archive for static linking (except MSVC,
8251 1.1 christos # which needs '.lib').
8252 1.1 christos libext=a
8253 1.1 christos
8254 1.1 christos with_gnu_ld="$lt_cv_prog_gnu_ld"
8255 1.1 christos
8256 1.1 christos old_CC="$CC"
8257 1.1 christos old_CFLAGS="$CFLAGS"
8258 1.1 christos
8259 1.1 christos # Set sane defaults for various variables
8260 1.1 christos test -z "$CC" && CC=cc
8261 1.1 christos test -z "$LTCC" && LTCC=$CC
8262 1.1 christos test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8263 1.1 christos test -z "$LD" && LD=ld
8264 1.1 christos test -z "$ac_objext" && ac_objext=o
8265 1.1 christos
8266 1.1 christos for cc_temp in $compiler""; do
8267 1.1 christos case $cc_temp in
8268 1.1 christos compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8269 1.1 christos distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8270 1.1 christos \-*) ;;
8271 1.1 christos *) break;;
8272 1.1 christos esac
8273 1.1 christos done
8274 1.1 christos cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8275 1.1 christos
8276 1.1 christos
8277 1.1 christos # Only perform the check for file, if the check method requires it
8278 1.1 christos test -z "$MAGIC_CMD" && MAGIC_CMD=file
8279 1.1 christos case $deplibs_check_method in
8280 1.1 christos file_magic*)
8281 1.1 christos if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8283 1.1 christos $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8284 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8285 1.1 christos $as_echo_n "(cached) " >&6
8286 1.1 christos else
8287 1.1 christos case $MAGIC_CMD in
8288 1.1 christos [\\/*] | ?:[\\/]*)
8289 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8290 1.1 christos ;;
8291 1.1 christos *)
8292 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8293 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8294 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8295 1.1 christos for ac_dir in $ac_dummy; do
8296 1.1 christos IFS="$lt_save_ifs"
8297 1.1 christos test -z "$ac_dir" && ac_dir=.
8298 1.1 christos if test -f $ac_dir/${ac_tool_prefix}file; then
8299 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8300 1.1 christos if test -n "$file_magic_test_file"; then
8301 1.1 christos case $deplibs_check_method in
8302 1.1 christos "file_magic "*)
8303 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8304 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8305 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8306 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then
8307 1.1 christos :
8308 1.1 christos else
8309 1.1 christos cat <<_LT_EOF 1>&2
8310 1.1 christos
8311 1.1 christos *** Warning: the command libtool uses to detect shared libraries,
8312 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8313 1.1 christos *** The result is that libtool may fail to recognize shared libraries
8314 1.1 christos *** as such. This will affect the creation of libtool libraries that
8315 1.1 christos *** depend on shared libraries, but programs linked with such libtool
8316 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you
8317 1.1 christos *** may want to report the problem to your system manager and/or to
8318 1.1 christos *** bug-libtool@gnu.org
8319 1.1 christos
8320 1.1 christos _LT_EOF
8321 1.1 christos fi ;;
8322 1.1 christos esac
8323 1.1 christos fi
8324 1.1 christos break
8325 1.1 christos fi
8326 1.1 christos done
8327 1.1 christos IFS="$lt_save_ifs"
8328 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8329 1.1 christos ;;
8330 1.1 christos esac
8331 1.1 christos fi
8332 1.1 christos
8333 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8334 1.1 christos if test -n "$MAGIC_CMD"; then
8335 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8336 1.1 christos $as_echo "$MAGIC_CMD" >&6; }
8337 1.1 christos else
8338 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339 1.1 christos $as_echo "no" >&6; }
8340 1.1 christos fi
8341 1.1 christos
8342 1.1 christos
8343 1.1 christos
8344 1.1 christos
8345 1.1 christos
8346 1.1 christos if test -z "$lt_cv_path_MAGIC_CMD"; then
8347 1.1 christos if test -n "$ac_tool_prefix"; then
8348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8349 1.1 christos $as_echo_n "checking for file... " >&6; }
8350 1.1 christos if ${lt_cv_path_MAGIC_CMD+:} false; then :
8351 1.1 christos $as_echo_n "(cached) " >&6
8352 1.1 christos else
8353 1.1 christos case $MAGIC_CMD in
8354 1.1 christos [\\/*] | ?:[\\/]*)
8355 1.1 christos lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8356 1.1 christos ;;
8357 1.1 christos *)
8358 1.1 christos lt_save_MAGIC_CMD="$MAGIC_CMD"
8359 1.1 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8360 1.1 christos ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8361 1.1 christos for ac_dir in $ac_dummy; do
8362 1.1 christos IFS="$lt_save_ifs"
8363 1.1 christos test -z "$ac_dir" && ac_dir=.
8364 1.1 christos if test -f $ac_dir/file; then
8365 1.1 christos lt_cv_path_MAGIC_CMD="$ac_dir/file"
8366 1.1 christos if test -n "$file_magic_test_file"; then
8367 1.1 christos case $deplibs_check_method in
8368 1.1 christos "file_magic "*)
8369 1.1 christos file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8370 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8371 1.1 christos if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8372 1.1 christos $EGREP "$file_magic_regex" > /dev/null; then
8373 1.1 christos :
8374 1.1 christos else
8375 1.1 christos cat <<_LT_EOF 1>&2
8376 1.1 christos
8377 1.1 christos *** Warning: the command libtool uses to detect shared libraries,
8378 1.1 christos *** $file_magic_cmd, produces output that libtool cannot recognize.
8379 1.1 christos *** The result is that libtool may fail to recognize shared libraries
8380 1.1 christos *** as such. This will affect the creation of libtool libraries that
8381 1.1 christos *** depend on shared libraries, but programs linked with such libtool
8382 1.1 christos *** libraries will work regardless of this problem. Nevertheless, you
8383 1.1 christos *** may want to report the problem to your system manager and/or to
8384 1.1 christos *** bug-libtool@gnu.org
8385 1.1 christos
8386 1.1 christos _LT_EOF
8387 1.1 christos fi ;;
8388 1.1 christos esac
8389 1.1 christos fi
8390 1.1 christos break
8391 1.1 christos fi
8392 1.1 christos done
8393 1.1 christos IFS="$lt_save_ifs"
8394 1.1 christos MAGIC_CMD="$lt_save_MAGIC_CMD"
8395 1.1 christos ;;
8396 1.1 christos esac
8397 1.1 christos fi
8398 1.1 christos
8399 1.1 christos MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8400 1.1 christos if test -n "$MAGIC_CMD"; then
8401 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8402 1.1 christos $as_echo "$MAGIC_CMD" >&6; }
8403 1.1 christos else
8404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8405 1.1 christos $as_echo "no" >&6; }
8406 1.1 christos fi
8407 1.1 christos
8408 1.1 christos
8409 1.1 christos else
8410 1.1 christos MAGIC_CMD=:
8411 1.1 christos fi
8412 1.1 christos fi
8413 1.1 christos
8414 1.1 christos fi
8415 1.1 christos ;;
8416 1.1 christos esac
8417 1.1 christos
8418 1.1 christos # Use C for the default configuration in the libtool script
8419 1.1 christos
8420 1.1 christos lt_save_CC="$CC"
8421 1.1 christos ac_ext=c
8422 1.1 christos ac_cpp='$CPP $CPPFLAGS'
8423 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8424 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8425 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
8426 1.1 christos
8427 1.1 christos
8428 1.1 christos # Source file extension for C test sources.
8429 1.1 christos ac_ext=c
8430 1.1 christos
8431 1.1 christos # Object file extension for compiled C test sources.
8432 1.1 christos objext=o
8433 1.1 christos objext=$objext
8434 1.1 christos
8435 1.1 christos # Code to be used in simple compile tests
8436 1.1 christos lt_simple_compile_test_code="int some_variable = 0;"
8437 1.1 christos
8438 1.1 christos # Code to be used in simple link tests
8439 1.1 christos lt_simple_link_test_code='int main(){return(0);}'
8440 1.1 christos
8441 1.1 christos
8442 1.1 christos
8443 1.1 christos
8444 1.1 christos
8445 1.1 christos
8446 1.1 christos
8447 1.1 christos # If no C compiler was specified, use CC.
8448 1.1 christos LTCC=${LTCC-"$CC"}
8449 1.1 christos
8450 1.1 christos # If no C compiler flags were specified, use CFLAGS.
8451 1.1 christos LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8452 1.1 christos
8453 1.1 christos # Allow CC to be a program name with arguments.
8454 1.1 christos compiler=$CC
8455 1.1 christos
8456 1.1 christos # Save the default compiler, since it gets overwritten when the other
8457 1.1 christos # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8458 1.1 christos compiler_DEFAULT=$CC
8459 1.1 christos
8460 1.1 christos # save warnings/boilerplate of simple test code
8461 1.1 christos ac_outfile=conftest.$ac_objext
8462 1.1 christos echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8463 1.1 christos eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8464 1.1 christos _lt_compiler_boilerplate=`cat conftest.err`
8465 1.1 christos $RM conftest*
8466 1.1 christos
8467 1.1 christos ac_outfile=conftest.$ac_objext
8468 1.1 christos echo "$lt_simple_link_test_code" >conftest.$ac_ext
8469 1.1 christos eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8470 1.1 christos _lt_linker_boilerplate=`cat conftest.err`
8471 1.1 christos $RM -r conftest*
8472 1.1 christos
8473 1.1 christos
8474 1.1 christos ## CAVEAT EMPTOR:
8475 1.1 christos ## There is no encapsulation within the following macros, do not change
8476 1.1 christos ## the running order or otherwise move them around unless you know exactly
8477 1.1 christos ## what you are doing...
8478 1.1 christos if test -n "$compiler"; then
8479 1.1 christos
8480 1.1 christos lt_prog_compiler_no_builtin_flag=
8481 1.1 christos
8482 1.1 christos if test "$GCC" = yes; then
8483 1.1 christos case $cc_basename in
8484 1.1 christos nvcc*)
8485 1.1 christos lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8486 1.1 christos *)
8487 1.1 christos lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8488 1.1 christos esac
8489 1.1 christos
8490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8491 1.1 christos $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8492 1.1 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8493 1.1 christos $as_echo_n "(cached) " >&6
8494 1.1 christos else
8495 1.1 christos lt_cv_prog_compiler_rtti_exceptions=no
8496 1.1 christos ac_outfile=conftest.$ac_objext
8497 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8498 1.1 christos lt_compiler_flag="-fno-rtti -fno-exceptions"
8499 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8500 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8501 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8502 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8503 1.1 christos # The option is referenced via a variable to avoid confusing sed.
8504 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8505 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8506 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8507 1.1 christos -e 's:$: $lt_compiler_flag:'`
8508 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8509 1.1 christos (eval "$lt_compile" 2>conftest.err)
8510 1.1 christos ac_status=$?
8511 1.1 christos cat conftest.err >&5
8512 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8513 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8514 1.1 christos # The compiler can only warn and ignore the option if not recognized
8515 1.1 christos # So say no if there are warnings other than the usual output.
8516 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8517 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8518 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8519 1.1 christos lt_cv_prog_compiler_rtti_exceptions=yes
8520 1.1 christos fi
8521 1.1 christos fi
8522 1.1 christos $RM conftest*
8523 1.1 christos
8524 1.1 christos fi
8525 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8526 1.1 christos $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8527 1.1 christos
8528 1.1 christos if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8529 1.1 christos lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8530 1.1 christos else
8531 1.1 christos :
8532 1.1 christos fi
8533 1.1 christos
8534 1.1 christos fi
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 lt_prog_compiler_wl=
8542 1.1 christos lt_prog_compiler_pic=
8543 1.1 christos lt_prog_compiler_static=
8544 1.1 christos
8545 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8546 1.1 christos $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8547 1.1 christos
8548 1.1 christos if test "$GCC" = yes; then
8549 1.1 christos lt_prog_compiler_wl='-Wl,'
8550 1.1 christos lt_prog_compiler_static='-static'
8551 1.1 christos
8552 1.1 christos case $host_os in
8553 1.1 christos aix*)
8554 1.1 christos # All AIX code is PIC.
8555 1.1 christos if test "$host_cpu" = ia64; then
8556 1.1 christos # AIX 5 now supports IA64 processor
8557 1.1 christos lt_prog_compiler_static='-Bstatic'
8558 1.1 christos fi
8559 1.1 christos lt_prog_compiler_pic='-fPIC'
8560 1.1 christos ;;
8561 1.1 christos
8562 1.1 christos amigaos*)
8563 1.1 christos case $host_cpu in
8564 1.1 christos powerpc)
8565 1.1 christos # see comment about AmigaOS4 .so support
8566 1.1 christos lt_prog_compiler_pic='-fPIC'
8567 1.1 christos ;;
8568 1.1 christos m68k)
8569 1.1 christos # FIXME: we need at least 68020 code to build shared libraries, but
8570 1.1 christos # adding the `-m68020' flag to GCC prevents building anything better,
8571 1.1 christos # like `-m68040'.
8572 1.1 christos lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8573 1.1 christos ;;
8574 1.1 christos esac
8575 1.1 christos ;;
8576 1.1 christos
8577 1.1 christos beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8578 1.1 christos # PIC is the default for these OSes.
8579 1.1 christos ;;
8580 1.1 christos
8581 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8582 1.1 christos # This hack is so that the source file can tell whether it is being
8583 1.1 christos # built for inclusion in a dll (and should export symbols for example).
8584 1.1 christos # Although the cygwin gcc ignores -fPIC, still need this for old-style
8585 1.1 christos # (--disable-auto-import) libraries
8586 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8587 1.1 christos ;;
8588 1.1 christos
8589 1.1 christos darwin* | rhapsody*)
8590 1.1 christos # PIC is the default on this platform
8591 1.1 christos # Common symbols not allowed in MH_DYLIB files
8592 1.1 christos lt_prog_compiler_pic='-fno-common'
8593 1.1 christos ;;
8594 1.1 christos
8595 1.1 christos haiku*)
8596 1.1 christos # PIC is the default for Haiku.
8597 1.1 christos # The "-static" flag exists, but is broken.
8598 1.1 christos lt_prog_compiler_static=
8599 1.1 christos ;;
8600 1.1 christos
8601 1.1 christos hpux*)
8602 1.1 christos # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8603 1.1 christos # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8604 1.1 christos # sets the default TLS model and affects inlining.
8605 1.1 christos case $host_cpu in
8606 1.1 christos hppa*64*)
8607 1.1 christos # +Z the default
8608 1.1 christos ;;
8609 1.1 christos *)
8610 1.1 christos lt_prog_compiler_pic='-fPIC'
8611 1.1 christos ;;
8612 1.1 christos esac
8613 1.1 christos ;;
8614 1.1 christos
8615 1.1 christos interix[3-9]*)
8616 1.1 christos # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8617 1.1 christos # Instead, we relocate shared libraries at runtime.
8618 1.1 christos ;;
8619 1.1 christos
8620 1.1 christos msdosdjgpp*)
8621 1.1 christos # Just because we use GCC doesn't mean we suddenly get shared libraries
8622 1.1 christos # on systems that don't support them.
8623 1.1 christos lt_prog_compiler_can_build_shared=no
8624 1.1 christos enable_shared=no
8625 1.1 christos ;;
8626 1.1 christos
8627 1.1 christos *nto* | *qnx*)
8628 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8629 1.1 christos # it will coredump.
8630 1.1 christos lt_prog_compiler_pic='-fPIC -shared'
8631 1.1 christos ;;
8632 1.1 christos
8633 1.1 christos sysv4*MP*)
8634 1.1 christos if test -d /usr/nec; then
8635 1.1 christos lt_prog_compiler_pic=-Kconform_pic
8636 1.1 christos fi
8637 1.1 christos ;;
8638 1.1 christos
8639 1.1 christos *)
8640 1.1 christos lt_prog_compiler_pic='-fPIC'
8641 1.1 christos ;;
8642 1.1 christos esac
8643 1.1 christos
8644 1.1 christos case $cc_basename in
8645 1.1 christos nvcc*) # Cuda Compiler Driver 2.2
8646 1.1 christos lt_prog_compiler_wl='-Xlinker '
8647 1.1 christos lt_prog_compiler_pic='-Xcompiler -fPIC'
8648 1.1 christos ;;
8649 1.1 christos esac
8650 1.1 christos else
8651 1.1 christos # PORTME Check for flag to pass linker flags through the system compiler.
8652 1.1 christos case $host_os in
8653 1.1 christos aix*)
8654 1.1 christos lt_prog_compiler_wl='-Wl,'
8655 1.1 christos if test "$host_cpu" = ia64; then
8656 1.1 christos # AIX 5 now supports IA64 processor
8657 1.1 christos lt_prog_compiler_static='-Bstatic'
8658 1.1 christos else
8659 1.1 christos lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8660 1.1 christos fi
8661 1.1 christos ;;
8662 1.1 christos
8663 1.1 christos mingw* | cygwin* | pw32* | os2* | cegcc*)
8664 1.1 christos # This hack is so that the source file can tell whether it is being
8665 1.1 christos # built for inclusion in a dll (and should export symbols for example).
8666 1.1 christos lt_prog_compiler_pic='-DDLL_EXPORT'
8667 1.1 christos ;;
8668 1.1 christos
8669 1.1 christos hpux9* | hpux10* | hpux11*)
8670 1.1 christos lt_prog_compiler_wl='-Wl,'
8671 1.1 christos # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8672 1.1 christos # not for PA HP-UX.
8673 1.1 christos case $host_cpu in
8674 1.1 christos hppa*64*|ia64*)
8675 1.1 christos # +Z the default
8676 1.1 christos ;;
8677 1.1 christos *)
8678 1.1 christos lt_prog_compiler_pic='+Z'
8679 1.1 christos ;;
8680 1.1 christos esac
8681 1.1 christos # Is there a better lt_prog_compiler_static that works with the bundled CC?
8682 1.1 christos lt_prog_compiler_static='${wl}-a ${wl}archive'
8683 1.1 christos ;;
8684 1.1 christos
8685 1.1 christos irix5* | irix6* | nonstopux*)
8686 1.1 christos lt_prog_compiler_wl='-Wl,'
8687 1.1 christos # PIC (with -KPIC) is the default.
8688 1.1 christos lt_prog_compiler_static='-non_shared'
8689 1.1 christos ;;
8690 1.1 christos
8691 1.1 christos linux* | k*bsd*-gnu | kopensolaris*-gnu)
8692 1.1 christos case $cc_basename in
8693 1.1 christos # old Intel for x86_64 which still supported -KPIC.
8694 1.1 christos ecc*)
8695 1.1 christos lt_prog_compiler_wl='-Wl,'
8696 1.1 christos lt_prog_compiler_pic='-KPIC'
8697 1.1 christos lt_prog_compiler_static='-static'
8698 1.1 christos ;;
8699 1.1 christos # icc used to be incompatible with GCC.
8700 1.1 christos # ICC 10 doesn't accept -KPIC any more.
8701 1.1 christos icc* | ifort*)
8702 1.1 christos lt_prog_compiler_wl='-Wl,'
8703 1.1 christos lt_prog_compiler_pic='-fPIC'
8704 1.1 christos lt_prog_compiler_static='-static'
8705 1.1 christos ;;
8706 1.1 christos # Lahey Fortran 8.1.
8707 1.1 christos lf95*)
8708 1.1 christos lt_prog_compiler_wl='-Wl,'
8709 1.1 christos lt_prog_compiler_pic='--shared'
8710 1.1 christos lt_prog_compiler_static='--static'
8711 1.1 christos ;;
8712 1.1 christos pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8713 1.1 christos # Portland Group compilers (*not* the Pentium gcc compiler,
8714 1.1 christos # which looks to be a dead project)
8715 1.1 christos lt_prog_compiler_wl='-Wl,'
8716 1.1 christos lt_prog_compiler_pic='-fpic'
8717 1.1 christos lt_prog_compiler_static='-Bstatic'
8718 1.1 christos ;;
8719 1.1 christos ccc*)
8720 1.1 christos lt_prog_compiler_wl='-Wl,'
8721 1.1 christos # All Alpha code is PIC.
8722 1.1 christos lt_prog_compiler_static='-non_shared'
8723 1.1 christos ;;
8724 1.1 christos xl* | bgxl* | bgf* | mpixl*)
8725 1.1 christos # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8726 1.1 christos lt_prog_compiler_wl='-Wl,'
8727 1.1 christos lt_prog_compiler_pic='-qpic'
8728 1.1 christos lt_prog_compiler_static='-qstaticlink'
8729 1.1 christos ;;
8730 1.1 christos *)
8731 1.1 christos case `$CC -V 2>&1 | sed 5q` in
8732 1.1 christos *Sun\ F* | *Sun*Fortran*)
8733 1.1 christos # Sun Fortran 8.3 passes all unrecognized flags to the linker
8734 1.1 christos lt_prog_compiler_pic='-KPIC'
8735 1.1 christos lt_prog_compiler_static='-Bstatic'
8736 1.1 christos lt_prog_compiler_wl=''
8737 1.1 christos ;;
8738 1.1 christos *Sun\ C*)
8739 1.1 christos # Sun C 5.9
8740 1.1 christos lt_prog_compiler_pic='-KPIC'
8741 1.1 christos lt_prog_compiler_static='-Bstatic'
8742 1.1 christos lt_prog_compiler_wl='-Wl,'
8743 1.1 christos ;;
8744 1.1 christos esac
8745 1.1 christos ;;
8746 1.1 christos esac
8747 1.1 christos ;;
8748 1.1 christos
8749 1.1 christos newsos6)
8750 1.1 christos lt_prog_compiler_pic='-KPIC'
8751 1.1 christos lt_prog_compiler_static='-Bstatic'
8752 1.1 christos ;;
8753 1.1 christos
8754 1.1 christos *nto* | *qnx*)
8755 1.1 christos # QNX uses GNU C++, but need to define -shared option too, otherwise
8756 1.1 christos # it will coredump.
8757 1.1 christos lt_prog_compiler_pic='-fPIC -shared'
8758 1.1 christos ;;
8759 1.1 christos
8760 1.1 christos osf3* | osf4* | osf5*)
8761 1.1 christos lt_prog_compiler_wl='-Wl,'
8762 1.1 christos # All OSF/1 code is PIC.
8763 1.1 christos lt_prog_compiler_static='-non_shared'
8764 1.1 christos ;;
8765 1.1 christos
8766 1.1 christos rdos*)
8767 1.1 christos lt_prog_compiler_static='-non_shared'
8768 1.1 christos ;;
8769 1.1 christos
8770 1.1 christos solaris*)
8771 1.1 christos lt_prog_compiler_pic='-KPIC'
8772 1.1 christos lt_prog_compiler_static='-Bstatic'
8773 1.1 christos case $cc_basename in
8774 1.1 christos f77* | f90* | f95*)
8775 1.1 christos lt_prog_compiler_wl='-Qoption ld ';;
8776 1.1 christos *)
8777 1.1 christos lt_prog_compiler_wl='-Wl,';;
8778 1.1 christos esac
8779 1.1 christos ;;
8780 1.1 christos
8781 1.1 christos sunos4*)
8782 1.1 christos lt_prog_compiler_wl='-Qoption ld '
8783 1.1 christos lt_prog_compiler_pic='-PIC'
8784 1.1 christos lt_prog_compiler_static='-Bstatic'
8785 1.1 christos ;;
8786 1.1 christos
8787 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3*)
8788 1.1 christos lt_prog_compiler_wl='-Wl,'
8789 1.1 christos lt_prog_compiler_pic='-KPIC'
8790 1.1 christos lt_prog_compiler_static='-Bstatic'
8791 1.1 christos ;;
8792 1.1 christos
8793 1.1 christos sysv4*MP*)
8794 1.1 christos if test -d /usr/nec ;then
8795 1.1 christos lt_prog_compiler_pic='-Kconform_pic'
8796 1.1 christos lt_prog_compiler_static='-Bstatic'
8797 1.1 christos fi
8798 1.1 christos ;;
8799 1.1 christos
8800 1.1 christos sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8801 1.1 christos lt_prog_compiler_wl='-Wl,'
8802 1.1 christos lt_prog_compiler_pic='-KPIC'
8803 1.1 christos lt_prog_compiler_static='-Bstatic'
8804 1.1 christos ;;
8805 1.1 christos
8806 1.1 christos unicos*)
8807 1.1 christos lt_prog_compiler_wl='-Wl,'
8808 1.1 christos lt_prog_compiler_can_build_shared=no
8809 1.1 christos ;;
8810 1.1 christos
8811 1.1 christos uts4*)
8812 1.1 christos lt_prog_compiler_pic='-pic'
8813 1.1 christos lt_prog_compiler_static='-Bstatic'
8814 1.1 christos ;;
8815 1.1 christos
8816 1.1 christos *)
8817 1.1 christos lt_prog_compiler_can_build_shared=no
8818 1.1 christos ;;
8819 1.1 christos esac
8820 1.1 christos fi
8821 1.1 christos
8822 1.1 christos case $host_os in
8823 1.1 christos # For platforms which do not support PIC, -DPIC is meaningless:
8824 1.1 christos *djgpp*)
8825 1.1 christos lt_prog_compiler_pic=
8826 1.1 christos ;;
8827 1.1 christos *)
8828 1.1 christos lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8829 1.1 christos ;;
8830 1.1 christos esac
8831 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8832 1.1 christos $as_echo "$lt_prog_compiler_pic" >&6; }
8833 1.1 christos
8834 1.1 christos
8835 1.1 christos
8836 1.1 christos
8837 1.1 christos
8838 1.1 christos
8839 1.1 christos #
8840 1.1 christos # Check to make sure the PIC flag actually works.
8841 1.1 christos #
8842 1.1 christos if test -n "$lt_prog_compiler_pic"; then
8843 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8844 1.1 christos $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8845 1.1 christos if ${lt_cv_prog_compiler_pic_works+:} false; then :
8846 1.1 christos $as_echo_n "(cached) " >&6
8847 1.1 christos else
8848 1.1 christos lt_cv_prog_compiler_pic_works=no
8849 1.1 christos ac_outfile=conftest.$ac_objext
8850 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8851 1.1 christos lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8852 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8853 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8854 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8855 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8856 1.1 christos # The option is referenced via a variable to avoid confusing sed.
8857 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8858 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8859 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8860 1.1 christos -e 's:$: $lt_compiler_flag:'`
8861 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8862 1.1 christos (eval "$lt_compile" 2>conftest.err)
8863 1.1 christos ac_status=$?
8864 1.1 christos cat conftest.err >&5
8865 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866 1.1 christos if (exit $ac_status) && test -s "$ac_outfile"; then
8867 1.1 christos # The compiler can only warn and ignore the option if not recognized
8868 1.1 christos # So say no if there are warnings other than the usual output.
8869 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8870 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8871 1.1 christos if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8872 1.1 christos lt_cv_prog_compiler_pic_works=yes
8873 1.1 christos fi
8874 1.1 christos fi
8875 1.1 christos $RM conftest*
8876 1.1 christos
8877 1.1 christos fi
8878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8879 1.1 christos $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8880 1.1 christos
8881 1.1 christos if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8882 1.1 christos case $lt_prog_compiler_pic in
8883 1.1 christos "" | " "*) ;;
8884 1.1 christos *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8885 1.1 christos esac
8886 1.1 christos else
8887 1.1 christos lt_prog_compiler_pic=
8888 1.1 christos lt_prog_compiler_can_build_shared=no
8889 1.1 christos fi
8890 1.1 christos
8891 1.1 christos fi
8892 1.1 christos
8893 1.1 christos
8894 1.1 christos
8895 1.1 christos
8896 1.1 christos
8897 1.1 christos
8898 1.1 christos #
8899 1.1 christos # Check to make sure the static flag actually works.
8900 1.1 christos #
8901 1.1 christos wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8902 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8903 1.1 christos $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8904 1.1 christos if ${lt_cv_prog_compiler_static_works+:} false; then :
8905 1.1 christos $as_echo_n "(cached) " >&6
8906 1.1 christos else
8907 1.1 christos lt_cv_prog_compiler_static_works=no
8908 1.1 christos save_LDFLAGS="$LDFLAGS"
8909 1.1 christos LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8910 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
8911 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8912 1.1 christos # The linker can only warn and ignore the option if not recognized
8913 1.1 christos # So say no if there are warnings
8914 1.1 christos if test -s conftest.err; then
8915 1.1 christos # Append any errors to the config.log.
8916 1.1 christos cat conftest.err 1>&5
8917 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8918 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8919 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then
8920 1.1 christos lt_cv_prog_compiler_static_works=yes
8921 1.1 christos fi
8922 1.1 christos else
8923 1.1 christos lt_cv_prog_compiler_static_works=yes
8924 1.1 christos fi
8925 1.1 christos fi
8926 1.1 christos $RM -r conftest*
8927 1.1 christos LDFLAGS="$save_LDFLAGS"
8928 1.1 christos
8929 1.1 christos fi
8930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8931 1.1 christos $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8932 1.1 christos
8933 1.1 christos if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8934 1.1 christos :
8935 1.1 christos else
8936 1.1 christos lt_prog_compiler_static=
8937 1.1 christos fi
8938 1.1 christos
8939 1.1 christos
8940 1.1 christos
8941 1.1 christos
8942 1.1 christos
8943 1.1 christos
8944 1.1 christos
8945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8946 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8947 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
8948 1.1 christos $as_echo_n "(cached) " >&6
8949 1.1 christos else
8950 1.1 christos lt_cv_prog_compiler_c_o=no
8951 1.1 christos $RM -r conftest 2>/dev/null
8952 1.1 christos mkdir conftest
8953 1.1 christos cd conftest
8954 1.1 christos mkdir out
8955 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8956 1.1 christos
8957 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
8958 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
8959 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
8960 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
8961 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
8962 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
8963 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8964 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8965 1.1 christos -e 's:$: $lt_compiler_flag:'`
8966 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8967 1.1 christos (eval "$lt_compile" 2>out/conftest.err)
8968 1.1 christos ac_status=$?
8969 1.1 christos cat out/conftest.err >&5
8970 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
8971 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
8972 1.1 christos then
8973 1.1 christos # The compiler can only warn and ignore the option if not recognized
8974 1.1 christos # So say no if there are warnings
8975 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8976 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8977 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8978 1.1 christos lt_cv_prog_compiler_c_o=yes
8979 1.1 christos fi
8980 1.1 christos fi
8981 1.1 christos chmod u+w . 2>&5
8982 1.1 christos $RM conftest*
8983 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for
8984 1.1 christos # template instantiation
8985 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8986 1.1 christos $RM out/* && rmdir out
8987 1.1 christos cd ..
8988 1.1 christos $RM -r conftest
8989 1.1 christos $RM conftest*
8990 1.1 christos
8991 1.1 christos fi
8992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8993 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8994 1.1 christos
8995 1.1 christos
8996 1.1 christos
8997 1.1 christos
8998 1.1 christos
8999 1.1 christos
9000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9001 1.1 christos $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9002 1.1 christos if ${lt_cv_prog_compiler_c_o+:} false; then :
9003 1.1 christos $as_echo_n "(cached) " >&6
9004 1.1 christos else
9005 1.1 christos lt_cv_prog_compiler_c_o=no
9006 1.1 christos $RM -r conftest 2>/dev/null
9007 1.1 christos mkdir conftest
9008 1.1 christos cd conftest
9009 1.1 christos mkdir out
9010 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9011 1.1 christos
9012 1.1 christos lt_compiler_flag="-o out/conftest2.$ac_objext"
9013 1.1 christos # Insert the option either (1) after the last *FLAGS variable, or
9014 1.1 christos # (2) before a word containing "conftest.", or (3) at the end.
9015 1.1 christos # Note that $ac_compile itself does not contain backslashes and begins
9016 1.1 christos # with a dollar sign (not a hyphen), so the echo should work correctly.
9017 1.1 christos lt_compile=`echo "$ac_compile" | $SED \
9018 1.1 christos -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9019 1.1 christos -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9020 1.1 christos -e 's:$: $lt_compiler_flag:'`
9021 1.1 christos (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9022 1.1 christos (eval "$lt_compile" 2>out/conftest.err)
9023 1.1 christos ac_status=$?
9024 1.1 christos cat out/conftest.err >&5
9025 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5
9026 1.1 christos if (exit $ac_status) && test -s out/conftest2.$ac_objext
9027 1.1 christos then
9028 1.1 christos # The compiler can only warn and ignore the option if not recognized
9029 1.1 christos # So say no if there are warnings
9030 1.1 christos $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9031 1.1 christos $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9032 1.1 christos if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9033 1.1 christos lt_cv_prog_compiler_c_o=yes
9034 1.1 christos fi
9035 1.1 christos fi
9036 1.1 christos chmod u+w . 2>&5
9037 1.1 christos $RM conftest*
9038 1.1 christos # SGI C++ compiler will create directory out/ii_files/ for
9039 1.1 christos # template instantiation
9040 1.1 christos test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9041 1.1 christos $RM out/* && rmdir out
9042 1.1 christos cd ..
9043 1.1 christos $RM -r conftest
9044 1.1 christos $RM conftest*
9045 1.1 christos
9046 1.1 christos fi
9047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9048 1.1 christos $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9049 1.1 christos
9050 1.1 christos
9051 1.1 christos
9052 1.1 christos
9053 1.1 christos hard_links="nottested"
9054 1.1 christos if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9055 1.1 christos # do not overwrite the value of need_locks provided by the user
9056 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9057 1.1 christos $as_echo_n "checking if we can lock with hard links... " >&6; }
9058 1.1 christos hard_links=yes
9059 1.1 christos $RM conftest*
9060 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9061 1.1 christos touch conftest.a
9062 1.1 christos ln conftest.a conftest.b 2>&5 || hard_links=no
9063 1.1 christos ln conftest.a conftest.b 2>/dev/null && hard_links=no
9064 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9065 1.1 christos $as_echo "$hard_links" >&6; }
9066 1.1 christos if test "$hard_links" = no; then
9067 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9068 1.1 christos $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9069 1.1 christos need_locks=warn
9070 1.1 christos fi
9071 1.1 christos else
9072 1.1 christos need_locks=no
9073 1.1 christos fi
9074 1.1 christos
9075 1.1 christos
9076 1.1 christos
9077 1.1 christos
9078 1.1 christos
9079 1.1 christos
9080 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9081 1.1 christos $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9082 1.1 christos
9083 1.1 christos runpath_var=
9084 1.1 christos allow_undefined_flag=
9085 1.1 christos always_export_symbols=no
9086 1.1 christos archive_cmds=
9087 1.1 christos archive_expsym_cmds=
9088 1.1 christos compiler_needs_object=no
9089 1.1 christos enable_shared_with_static_runtimes=no
9090 1.1 christos export_dynamic_flag_spec=
9091 1.1 christos export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9092 1.1 christos hardcode_automatic=no
9093 1.1 christos hardcode_direct=no
9094 1.1 christos hardcode_direct_absolute=no
9095 1.1 christos hardcode_libdir_flag_spec=
9096 1.1 christos hardcode_libdir_flag_spec_ld=
9097 1.1 christos hardcode_libdir_separator=
9098 1.1 christos hardcode_minus_L=no
9099 1.1 christos hardcode_shlibpath_var=unsupported
9100 1.1 christos inherit_rpath=no
9101 1.1 christos link_all_deplibs=unknown
9102 1.1 christos module_cmds=
9103 1.1 christos module_expsym_cmds=
9104 1.1 christos old_archive_from_new_cmds=
9105 1.1 christos old_archive_from_expsyms_cmds=
9106 1.1 christos thread_safe_flag_spec=
9107 1.1 christos whole_archive_flag_spec=
9108 1.1 christos # include_expsyms should be a list of space-separated symbols to be *always*
9109 1.1 christos # included in the symbol list
9110 1.1 christos include_expsyms=
9111 1.1 christos # exclude_expsyms can be an extended regexp of symbols to exclude
9112 1.1 christos # it will be wrapped by ` (' and `)$', so one must not match beginning or
9113 1.1 christos # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9114 1.1 christos # as well as any symbol that contains `d'.
9115 1.1 christos exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9116 1.1 christos # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9117 1.1 christos # platforms (ab)use it in PIC code, but their linkers get confused if
9118 1.1 christos # the symbol is explicitly referenced. Since portable code cannot
9119 1.1 christos # rely on this symbol name, it's probably fine to never include it in
9120 1.1 christos # preloaded symbol tables.
9121 1.1 christos # Exclude shared library initialization/finalization symbols.
9122 1.1 christos extract_expsyms_cmds=
9123 1.1 christos
9124 1.1 christos case $host_os in
9125 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9126 1.1 christos # FIXME: the MSVC++ port hasn't been tested in a loooong time
9127 1.1 christos # When not using gcc, we currently assume that we are using
9128 1.1 christos # Microsoft Visual C++.
9129 1.1 christos if test "$GCC" != yes; then
9130 1.1 christos with_gnu_ld=no
9131 1.1 christos fi
9132 1.1 christos ;;
9133 1.1 christos interix*)
9134 1.1 christos # we just hope/assume this is gcc and not c89 (= MSVC++)
9135 1.1 christos with_gnu_ld=yes
9136 1.1 christos ;;
9137 1.1 christos openbsd*)
9138 1.1 christos with_gnu_ld=no
9139 1.1 christos ;;
9140 1.1 christos esac
9141 1.1 christos
9142 1.1 christos ld_shlibs=yes
9143 1.1 christos
9144 1.1 christos # On some targets, GNU ld is compatible enough with the native linker
9145 1.1 christos # that we're better off using the native interface for both.
9146 1.1 christos lt_use_gnu_ld_interface=no
9147 1.1 christos if test "$with_gnu_ld" = yes; then
9148 1.1 christos case $host_os in
9149 1.1 christos aix*)
9150 1.1 christos # The AIX port of GNU ld has always aspired to compatibility
9151 1.1 christos # with the native linker. However, as the warning in the GNU ld
9152 1.1 christos # block says, versions before 2.19.5* couldn't really create working
9153 1.1 christos # shared libraries, regardless of the interface used.
9154 1.1 christos case `$LD -v 2>&1` in
9155 1.1 christos *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9156 1.1 christos *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9157 1.1 christos *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9158 1.1 christos *)
9159 1.1 christos lt_use_gnu_ld_interface=yes
9160 1.1 christos ;;
9161 1.1 christos esac
9162 1.1 christos ;;
9163 1.1 christos *)
9164 1.1 christos lt_use_gnu_ld_interface=yes
9165 1.1 christos ;;
9166 1.1 christos esac
9167 1.1 christos fi
9168 1.1 christos
9169 1.1 christos if test "$lt_use_gnu_ld_interface" = yes; then
9170 1.1 christos # If archive_cmds runs LD, not CC, wlarc should be empty
9171 1.1 christos wlarc='${wl}'
9172 1.1 christos
9173 1.1 christos # Set some defaults for GNU ld with shared library support. These
9174 1.1 christos # are reset later if shared libraries are not supported. Putting them
9175 1.1 christos # here allows them to be overridden if necessary.
9176 1.1 christos runpath_var=LD_RUN_PATH
9177 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9178 1.1 christos export_dynamic_flag_spec='${wl}--export-dynamic'
9179 1.1 christos # ancient GNU ld didn't support --whole-archive et. al.
9180 1.1 christos if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9181 1.1 christos whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9182 1.1 christos else
9183 1.1 christos whole_archive_flag_spec=
9184 1.1 christos fi
9185 1.1 christos supports_anon_versioning=no
9186 1.1 christos case `$LD -v 2>&1` in
9187 1.1 christos *GNU\ gold*) supports_anon_versioning=yes ;;
9188 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9189 1.1 christos *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9190 1.1 christos *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9191 1.1 christos *\ 2.11.*) ;; # other 2.11 versions
9192 1.1 christos *) supports_anon_versioning=yes ;;
9193 1.1 christos esac
9194 1.1 christos
9195 1.1 christos # See if GNU ld supports shared libraries.
9196 1.1 christos case $host_os in
9197 1.1 christos aix[3-9]*)
9198 1.1 christos # On AIX/PPC, the GNU linker is very broken
9199 1.1 christos if test "$host_cpu" != ia64; then
9200 1.1 christos ld_shlibs=no
9201 1.1 christos cat <<_LT_EOF 1>&2
9202 1.1 christos
9203 1.1 christos *** Warning: the GNU linker, at least up to release 2.19, is reported
9204 1.1 christos *** to be unable to reliably create shared libraries on AIX.
9205 1.1 christos *** Therefore, libtool is disabling shared libraries support. If you
9206 1.1 christos *** really care for shared libraries, you may want to install binutils
9207 1.1 christos *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9208 1.1 christos *** You will then need to restart the configuration process.
9209 1.1 christos
9210 1.1 christos _LT_EOF
9211 1.1 christos fi
9212 1.1 christos ;;
9213 1.1 christos
9214 1.1 christos amigaos*)
9215 1.1 christos case $host_cpu in
9216 1.1 christos powerpc)
9217 1.1 christos # see comment about AmigaOS4 .so support
9218 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9219 1.1 christos archive_expsym_cmds=''
9220 1.1 christos ;;
9221 1.1 christos m68k)
9222 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)'
9223 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9224 1.1 christos hardcode_minus_L=yes
9225 1.1 christos ;;
9226 1.1 christos esac
9227 1.1 christos ;;
9228 1.1 christos
9229 1.1 christos beos*)
9230 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9231 1.1 christos allow_undefined_flag=unsupported
9232 1.1 christos # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9233 1.1 christos # support --undefined. This deserves some investigation. FIXME
9234 1.1 christos archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9235 1.1 christos else
9236 1.1 christos ld_shlibs=no
9237 1.1 christos fi
9238 1.1 christos ;;
9239 1.1 christos
9240 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9241 1.1 christos # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9242 1.1 christos # as there is no search path for DLLs.
9243 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9244 1.1 christos export_dynamic_flag_spec='${wl}--export-all-symbols'
9245 1.1 christos allow_undefined_flag=unsupported
9246 1.1 christos always_export_symbols=no
9247 1.1 christos enable_shared_with_static_runtimes=yes
9248 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'
9249 1.1 christos
9250 1.1 christos if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9251 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'
9252 1.1 christos # If the export-symbols file already is a .def file (1st line
9253 1.1 christos # is EXPORTS), use it as is; otherwise, prepend...
9254 1.1 christos archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9255 1.1 christos cp $export_symbols $output_objdir/$soname.def;
9256 1.1 christos else
9257 1.1 christos echo EXPORTS > $output_objdir/$soname.def;
9258 1.1 christos cat $export_symbols >> $output_objdir/$soname.def;
9259 1.1 christos fi~
9260 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'
9261 1.1 christos else
9262 1.1 christos ld_shlibs=no
9263 1.1 christos fi
9264 1.1 christos ;;
9265 1.1 christos
9266 1.1 christos haiku*)
9267 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9268 1.1 christos link_all_deplibs=yes
9269 1.1 christos ;;
9270 1.1 christos
9271 1.1 christos interix[3-9]*)
9272 1.1 christos hardcode_direct=no
9273 1.1 christos hardcode_shlibpath_var=no
9274 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9275 1.1 christos export_dynamic_flag_spec='${wl}-E'
9276 1.1 christos # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9277 1.1 christos # Instead, shared libraries are loaded at an image base (0x10000000 by
9278 1.1 christos # default) and relocated if they conflict, which is a slow very memory
9279 1.1 christos # consuming and fragmenting process. To avoid this, we pick a random,
9280 1.1 christos # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9281 1.1 christos # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9282 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'
9283 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'
9284 1.1 christos ;;
9285 1.1 christos
9286 1.1.1.2 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9287 1.1 christos tmp_diet=no
9288 1.1 christos if test "$host_os" = linux-dietlibc; then
9289 1.1 christos case $cc_basename in
9290 1.1 christos diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9291 1.1 christos esac
9292 1.1 christos fi
9293 1.1 christos if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9294 1.1 christos && test "$tmp_diet" = no
9295 1.1 christos then
9296 1.1 christos tmp_addflag=' $pic_flag'
9297 1.1 christos tmp_sharedflag='-shared'
9298 1.1 christos case $cc_basename,$host_cpu in
9299 1.1 christos pgcc*) # Portland Group C compiler
9300 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'
9301 1.1 christos tmp_addflag=' $pic_flag'
9302 1.1 christos ;;
9303 1.1 christos pgf77* | pgf90* | pgf95* | pgfortran*)
9304 1.1 christos # Portland Group f77 and f90 compilers
9305 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'
9306 1.1 christos tmp_addflag=' $pic_flag -Mnomain' ;;
9307 1.1 christos ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9308 1.1 christos tmp_addflag=' -i_dynamic' ;;
9309 1.1 christos efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9310 1.1 christos tmp_addflag=' -i_dynamic -nofor_main' ;;
9311 1.1 christos ifc* | ifort*) # Intel Fortran compiler
9312 1.1 christos tmp_addflag=' -nofor_main' ;;
9313 1.1 christos lf95*) # Lahey Fortran 8.1
9314 1.1 christos whole_archive_flag_spec=
9315 1.1 christos tmp_sharedflag='--shared' ;;
9316 1.1 christos xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9317 1.1 christos tmp_sharedflag='-qmkshrobj'
9318 1.1 christos tmp_addflag= ;;
9319 1.1 christos nvcc*) # Cuda Compiler Driver 2.2
9320 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'
9321 1.1 christos compiler_needs_object=yes
9322 1.1 christos ;;
9323 1.1 christos esac
9324 1.1 christos case `$CC -V 2>&1 | sed 5q` in
9325 1.1 christos *Sun\ C*) # Sun C 5.9
9326 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'
9327 1.1 christos compiler_needs_object=yes
9328 1.1 christos tmp_sharedflag='-G' ;;
9329 1.1 christos *Sun\ F*) # Sun Fortran 8.3
9330 1.1 christos tmp_sharedflag='-G' ;;
9331 1.1 christos esac
9332 1.1 christos archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9333 1.1 christos
9334 1.1 christos if test "x$supports_anon_versioning" = xyes; then
9335 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9336 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9337 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9338 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'
9339 1.1 christos fi
9340 1.1 christos
9341 1.1 christos case $cc_basename in
9342 1.1 christos xlf* | bgf* | bgxlf* | mpixlf*)
9343 1.1 christos # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9344 1.1 christos whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9345 1.1 christos hardcode_libdir_flag_spec=
9346 1.1 christos hardcode_libdir_flag_spec_ld='-rpath $libdir'
9347 1.1 christos archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9348 1.1 christos if test "x$supports_anon_versioning" = xyes; then
9349 1.1 christos archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9350 1.1 christos cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9351 1.1 christos echo "local: *; };" >> $output_objdir/$libname.ver~
9352 1.1 christos $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9353 1.1 christos fi
9354 1.1 christos ;;
9355 1.1 christos esac
9356 1.1 christos else
9357 1.1 christos ld_shlibs=no
9358 1.1 christos fi
9359 1.1 christos ;;
9360 1.1 christos
9361 1.1 christos netbsd*)
9362 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9363 1.1 christos archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9364 1.1 christos wlarc=
9365 1.1 christos else
9366 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9367 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'
9368 1.1 christos fi
9369 1.1 christos ;;
9370 1.1 christos
9371 1.1 christos solaris*)
9372 1.1 christos if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9373 1.1 christos ld_shlibs=no
9374 1.1 christos cat <<_LT_EOF 1>&2
9375 1.1 christos
9376 1.1 christos *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9377 1.1 christos *** create shared libraries on Solaris systems. Therefore, libtool
9378 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9379 1.1 christos *** binutils to release 2.9.1 or newer. Another option is to modify
9380 1.1 christos *** your PATH or compiler configuration so that the native linker is
9381 1.1 christos *** used, and then restart.
9382 1.1 christos
9383 1.1 christos _LT_EOF
9384 1.1 christos elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9385 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9386 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'
9387 1.1 christos else
9388 1.1 christos ld_shlibs=no
9389 1.1 christos fi
9390 1.1 christos ;;
9391 1.1 christos
9392 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9393 1.1 christos case `$LD -v 2>&1` in
9394 1.1 christos *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9395 1.1 christos ld_shlibs=no
9396 1.1 christos cat <<_LT_EOF 1>&2
9397 1.1 christos
9398 1.1 christos *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9399 1.1 christos *** reliably create shared libraries on SCO systems. Therefore, libtool
9400 1.1 christos *** is disabling shared libraries support. We urge you to upgrade GNU
9401 1.1 christos *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9402 1.1 christos *** your PATH or compiler configuration so that the native linker is
9403 1.1 christos *** used, and then restart.
9404 1.1 christos
9405 1.1 christos _LT_EOF
9406 1.1 christos ;;
9407 1.1 christos *)
9408 1.1 christos # For security reasons, it is highly recommended that you always
9409 1.1 christos # use absolute paths for naming shared libraries, and exclude the
9410 1.1 christos # DT_RUNPATH tag from executables and libraries. But doing so
9411 1.1 christos # requires that you compile everything twice, which is a pain.
9412 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9413 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9414 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9415 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'
9416 1.1 christos else
9417 1.1 christos ld_shlibs=no
9418 1.1 christos fi
9419 1.1 christos ;;
9420 1.1 christos esac
9421 1.1 christos ;;
9422 1.1 christos
9423 1.1 christos sunos4*)
9424 1.1 christos archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9425 1.1 christos wlarc=
9426 1.1 christos hardcode_direct=yes
9427 1.1 christos hardcode_shlibpath_var=no
9428 1.1 christos ;;
9429 1.1 christos
9430 1.1 christos *)
9431 1.1 christos if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9432 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9433 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'
9434 1.1 christos else
9435 1.1 christos ld_shlibs=no
9436 1.1 christos fi
9437 1.1 christos ;;
9438 1.1 christos esac
9439 1.1 christos
9440 1.1 christos if test "$ld_shlibs" = no; then
9441 1.1 christos runpath_var=
9442 1.1 christos hardcode_libdir_flag_spec=
9443 1.1 christos export_dynamic_flag_spec=
9444 1.1 christos whole_archive_flag_spec=
9445 1.1 christos fi
9446 1.1 christos else
9447 1.1 christos # PORTME fill in a description of your system's linker (not GNU ld)
9448 1.1 christos case $host_os in
9449 1.1 christos aix3*)
9450 1.1 christos allow_undefined_flag=unsupported
9451 1.1 christos always_export_symbols=yes
9452 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'
9453 1.1 christos # Note: this linker hardcodes the directories in LIBPATH if there
9454 1.1 christos # are no directories specified by -L.
9455 1.1 christos hardcode_minus_L=yes
9456 1.1 christos if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9457 1.1 christos # Neither direct hardcoding nor static linking is supported with a
9458 1.1 christos # broken collect2.
9459 1.1 christos hardcode_direct=unsupported
9460 1.1 christos fi
9461 1.1 christos ;;
9462 1.1 christos
9463 1.1 christos aix[4-9]*)
9464 1.1 christos if test "$host_cpu" = ia64; then
9465 1.1 christos # On IA64, the linker does run time linking by default, so we don't
9466 1.1 christos # have to do anything special.
9467 1.1 christos aix_use_runtimelinking=no
9468 1.1 christos exp_sym_flag='-Bexport'
9469 1.1 christos no_entry_flag=""
9470 1.1 christos else
9471 1.1 christos # If we're using GNU nm, then we don't want the "-C" option.
9472 1.1 christos # -C means demangle to AIX nm, but means don't demangle with GNU nm
9473 1.1 christos # Also, AIX nm treats weak defined symbols like other global
9474 1.1 christos # defined symbols, whereas GNU nm marks them as "W".
9475 1.1 christos if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9476 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'
9477 1.1 christos else
9478 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'
9479 1.1 christos fi
9480 1.1 christos aix_use_runtimelinking=no
9481 1.1 christos
9482 1.1 christos # Test if we are trying to use run time linking or normal
9483 1.1 christos # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9484 1.1 christos # need to do runtime linking.
9485 1.1 christos case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9486 1.1 christos for ld_flag in $LDFLAGS; do
9487 1.1 christos if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9488 1.1 christos aix_use_runtimelinking=yes
9489 1.1 christos break
9490 1.1 christos fi
9491 1.1 christos done
9492 1.1 christos ;;
9493 1.1 christos esac
9494 1.1 christos
9495 1.1 christos exp_sym_flag='-bexport'
9496 1.1 christos no_entry_flag='-bnoentry'
9497 1.1 christos fi
9498 1.1 christos
9499 1.1 christos # When large executables or shared objects are built, AIX ld can
9500 1.1 christos # have problems creating the table of contents. If linking a library
9501 1.1 christos # or program results in "error TOC overflow" add -mminimal-toc to
9502 1.1 christos # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9503 1.1 christos # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9504 1.1 christos
9505 1.1 christos archive_cmds=''
9506 1.1 christos hardcode_direct=yes
9507 1.1 christos hardcode_direct_absolute=yes
9508 1.1 christos hardcode_libdir_separator=':'
9509 1.1 christos link_all_deplibs=yes
9510 1.1 christos file_list_spec='${wl}-f,'
9511 1.1 christos
9512 1.1 christos if test "$GCC" = yes; then
9513 1.1 christos case $host_os in aix4.[012]|aix4.[012].*)
9514 1.1 christos # We only want to do this on AIX 4.2 and lower, the check
9515 1.1 christos # below for broken collect2 doesn't work under 4.3+
9516 1.1 christos collect2name=`${CC} -print-prog-name=collect2`
9517 1.1 christos if test -f "$collect2name" &&
9518 1.1 christos strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9519 1.1 christos then
9520 1.1 christos # We have reworked collect2
9521 1.1 christos :
9522 1.1 christos else
9523 1.1 christos # We have old collect2
9524 1.1 christos hardcode_direct=unsupported
9525 1.1 christos # It fails to find uninstalled libraries when the uninstalled
9526 1.1 christos # path is not listed in the libpath. Setting hardcode_minus_L
9527 1.1 christos # to unsupported forces relinking
9528 1.1 christos hardcode_minus_L=yes
9529 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9530 1.1 christos hardcode_libdir_separator=
9531 1.1 christos fi
9532 1.1 christos ;;
9533 1.1 christos esac
9534 1.1 christos shared_flag='-shared'
9535 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9536 1.1 christos shared_flag="$shared_flag "'${wl}-G'
9537 1.1 christos fi
9538 1.1 christos else
9539 1.1 christos # not using gcc
9540 1.1 christos if test "$host_cpu" = ia64; then
9541 1.1 christos # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9542 1.1 christos # chokes on -Wl,-G. The following line is correct:
9543 1.1 christos shared_flag='-G'
9544 1.1 christos else
9545 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9546 1.1 christos shared_flag='${wl}-G'
9547 1.1 christos else
9548 1.1 christos shared_flag='${wl}-bM:SRE'
9549 1.1 christos fi
9550 1.1 christos fi
9551 1.1 christos fi
9552 1.1 christos
9553 1.1 christos export_dynamic_flag_spec='${wl}-bexpall'
9554 1.1 christos # It seems that -bexpall does not export symbols beginning with
9555 1.1 christos # underscore (_), so it is better to generate a list of symbols to export.
9556 1.1 christos always_export_symbols=yes
9557 1.1 christos if test "$aix_use_runtimelinking" = yes; then
9558 1.1 christos # Warning - without using the other runtime loading flags (-brtl),
9559 1.1 christos # -berok will link without error, but may produce a broken library.
9560 1.1 christos allow_undefined_flag='-berok'
9561 1.1 christos # Determine the default libpath from the value encoded in an
9562 1.1 christos # empty executable.
9563 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9564 1.1 christos /* end confdefs.h. */
9565 1.1 christos
9566 1.1 christos int
9567 1.1 christos main ()
9568 1.1 christos {
9569 1.1 christos
9570 1.1 christos ;
9571 1.1 christos return 0;
9572 1.1 christos }
9573 1.1 christos _ACEOF
9574 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9575 1.1 christos
9576 1.1 christos lt_aix_libpath_sed='
9577 1.1 christos /Import File Strings/,/^$/ {
9578 1.1 christos /^0/ {
9579 1.1 christos s/^0 *\(.*\)$/\1/
9580 1.1 christos p
9581 1.1 christos }
9582 1.1 christos }'
9583 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9584 1.1 christos # Check for a 64-bit object if we didn't find anything.
9585 1.1 christos if test -z "$aix_libpath"; then
9586 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9587 1.1 christos fi
9588 1.1 christos fi
9589 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9590 1.1 christos conftest$ac_exeext conftest.$ac_ext
9591 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9592 1.1 christos
9593 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9594 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"
9595 1.1 christos else
9596 1.1 christos if test "$host_cpu" = ia64; then
9597 1.1 christos hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9598 1.1 christos allow_undefined_flag="-z nodefs"
9599 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"
9600 1.1 christos else
9601 1.1 christos # Determine the default libpath from the value encoded in an
9602 1.1 christos # empty executable.
9603 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9604 1.1 christos /* end confdefs.h. */
9605 1.1 christos
9606 1.1 christos int
9607 1.1 christos main ()
9608 1.1 christos {
9609 1.1 christos
9610 1.1 christos ;
9611 1.1 christos return 0;
9612 1.1 christos }
9613 1.1 christos _ACEOF
9614 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9615 1.1 christos
9616 1.1 christos lt_aix_libpath_sed='
9617 1.1 christos /Import File Strings/,/^$/ {
9618 1.1 christos /^0/ {
9619 1.1 christos s/^0 *\(.*\)$/\1/
9620 1.1 christos p
9621 1.1 christos }
9622 1.1 christos }'
9623 1.1 christos aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9624 1.1 christos # Check for a 64-bit object if we didn't find anything.
9625 1.1 christos if test -z "$aix_libpath"; then
9626 1.1 christos aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9627 1.1 christos fi
9628 1.1 christos fi
9629 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9630 1.1 christos conftest$ac_exeext conftest.$ac_ext
9631 1.1 christos if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9632 1.1 christos
9633 1.1 christos hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9634 1.1 christos # Warning - without using the other run time loading flags,
9635 1.1 christos # -berok will link without error, but may produce a broken library.
9636 1.1 christos no_undefined_flag=' ${wl}-bernotok'
9637 1.1 christos allow_undefined_flag=' ${wl}-berok'
9638 1.1 christos if test "$with_gnu_ld" = yes; then
9639 1.1 christos # We only use this code for GNU lds that support --whole-archive.
9640 1.1 christos whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9641 1.1 christos else
9642 1.1 christos # Exported symbols can be pulled into shared objects from archives
9643 1.1 christos whole_archive_flag_spec='$convenience'
9644 1.1 christos fi
9645 1.1 christos archive_cmds_need_lc=yes
9646 1.1 christos # This is similar to how AIX traditionally builds its shared libraries.
9647 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'
9648 1.1 christos fi
9649 1.1 christos fi
9650 1.1 christos ;;
9651 1.1 christos
9652 1.1 christos amigaos*)
9653 1.1 christos case $host_cpu in
9654 1.1 christos powerpc)
9655 1.1 christos # see comment about AmigaOS4 .so support
9656 1.1 christos archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9657 1.1 christos archive_expsym_cmds=''
9658 1.1 christos ;;
9659 1.1 christos m68k)
9660 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)'
9661 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9662 1.1 christos hardcode_minus_L=yes
9663 1.1 christos ;;
9664 1.1 christos esac
9665 1.1 christos ;;
9666 1.1 christos
9667 1.1 christos bsdi[45]*)
9668 1.1 christos export_dynamic_flag_spec=-rdynamic
9669 1.1 christos ;;
9670 1.1 christos
9671 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
9672 1.1 christos # When not using gcc, we currently assume that we are using
9673 1.1 christos # Microsoft Visual C++.
9674 1.1 christos # hardcode_libdir_flag_spec is actually meaningless, as there is
9675 1.1 christos # no search path for DLLs.
9676 1.1 christos hardcode_libdir_flag_spec=' '
9677 1.1 christos allow_undefined_flag=unsupported
9678 1.1 christos # Tell ltmain to make .lib files, not .a files.
9679 1.1 christos libext=lib
9680 1.1 christos # Tell ltmain to make .dll files, not .so files.
9681 1.1 christos shrext_cmds=".dll"
9682 1.1 christos # FIXME: Setting linknames here is a bad hack.
9683 1.1 christos archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9684 1.1 christos # The linker will automatically build a .lib file if we build a DLL.
9685 1.1 christos old_archive_from_new_cmds='true'
9686 1.1 christos # FIXME: Should let the user specify the lib program.
9687 1.1 christos old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9688 1.1 christos fix_srcfile_path='`cygpath -w "$srcfile"`'
9689 1.1 christos enable_shared_with_static_runtimes=yes
9690 1.1 christos ;;
9691 1.1 christos
9692 1.1 christos darwin* | rhapsody*)
9693 1.1 christos
9694 1.1 christos
9695 1.1 christos archive_cmds_need_lc=no
9696 1.1 christos hardcode_direct=no
9697 1.1 christos hardcode_automatic=yes
9698 1.1 christos hardcode_shlibpath_var=unsupported
9699 1.1 christos if test "$lt_cv_ld_force_load" = "yes"; then
9700 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\"`'
9701 1.1 christos else
9702 1.1 christos whole_archive_flag_spec=''
9703 1.1 christos fi
9704 1.1 christos link_all_deplibs=yes
9705 1.1 christos allow_undefined_flag="$_lt_dar_allow_undefined"
9706 1.1 christos case $cc_basename in
9707 1.1 christos ifort*) _lt_dar_can_shared=yes ;;
9708 1.1 christos *) _lt_dar_can_shared=$GCC ;;
9709 1.1 christos esac
9710 1.1 christos if test "$_lt_dar_can_shared" = "yes"; then
9711 1.1 christos output_verbose_link_cmd=func_echo_all
9712 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}"
9713 1.1 christos module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9714 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}"
9715 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}"
9716 1.1 christos
9717 1.1 christos else
9718 1.1 christos ld_shlibs=no
9719 1.1 christos fi
9720 1.1 christos
9721 1.1 christos ;;
9722 1.1 christos
9723 1.1 christos dgux*)
9724 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9725 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9726 1.1 christos hardcode_shlibpath_var=no
9727 1.1 christos ;;
9728 1.1 christos
9729 1.1 christos # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9730 1.1 christos # support. Future versions do this automatically, but an explicit c++rt0.o
9731 1.1 christos # does not break anything, and helps significantly (at the cost of a little
9732 1.1 christos # extra space).
9733 1.1 christos freebsd2.2*)
9734 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9735 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9736 1.1 christos hardcode_direct=yes
9737 1.1 christos hardcode_shlibpath_var=no
9738 1.1 christos ;;
9739 1.1 christos
9740 1.1 christos # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9741 1.1 christos freebsd2.*)
9742 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9743 1.1 christos hardcode_direct=yes
9744 1.1 christos hardcode_minus_L=yes
9745 1.1 christos hardcode_shlibpath_var=no
9746 1.1 christos ;;
9747 1.1 christos
9748 1.1 christos # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9749 1.1 christos freebsd* | dragonfly*)
9750 1.1 christos archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9751 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9752 1.1 christos hardcode_direct=yes
9753 1.1 christos hardcode_shlibpath_var=no
9754 1.1 christos ;;
9755 1.1 christos
9756 1.1 christos hpux9*)
9757 1.1 christos if test "$GCC" = yes; then
9758 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'
9759 1.1 christos else
9760 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'
9761 1.1 christos fi
9762 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9763 1.1 christos hardcode_libdir_separator=:
9764 1.1 christos hardcode_direct=yes
9765 1.1 christos
9766 1.1 christos # hardcode_minus_L: Not really in the search PATH,
9767 1.1 christos # but as the default location of the library.
9768 1.1 christos hardcode_minus_L=yes
9769 1.1 christos export_dynamic_flag_spec='${wl}-E'
9770 1.1 christos ;;
9771 1.1 christos
9772 1.1 christos hpux10*)
9773 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9774 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9775 1.1 christos else
9776 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9777 1.1 christos fi
9778 1.1 christos if test "$with_gnu_ld" = no; then
9779 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9780 1.1 christos hardcode_libdir_flag_spec_ld='+b $libdir'
9781 1.1 christos hardcode_libdir_separator=:
9782 1.1 christos hardcode_direct=yes
9783 1.1 christos hardcode_direct_absolute=yes
9784 1.1 christos export_dynamic_flag_spec='${wl}-E'
9785 1.1 christos # hardcode_minus_L: Not really in the search PATH,
9786 1.1 christos # but as the default location of the library.
9787 1.1 christos hardcode_minus_L=yes
9788 1.1 christos fi
9789 1.1 christos ;;
9790 1.1 christos
9791 1.1 christos hpux11*)
9792 1.1 christos if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9793 1.1 christos case $host_cpu in
9794 1.1 christos hppa*64*)
9795 1.1.1.2 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9796 1.1 christos ;;
9797 1.1 christos ia64*)
9798 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9799 1.1 christos ;;
9800 1.1 christos *)
9801 1.1 christos archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9802 1.1 christos ;;
9803 1.1 christos esac
9804 1.1 christos else
9805 1.1 christos case $host_cpu in
9806 1.1 christos hppa*64*)
9807 1.1.1.2 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9808 1.1 christos ;;
9809 1.1 christos ia64*)
9810 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9811 1.1 christos ;;
9812 1.1 christos *)
9813 1.1 christos
9814 1.1 christos # Older versions of the 11.00 compiler do not understand -b yet
9815 1.1 christos # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9817 1.1 christos $as_echo_n "checking if $CC understands -b... " >&6; }
9818 1.1 christos if ${lt_cv_prog_compiler__b+:} false; then :
9819 1.1 christos $as_echo_n "(cached) " >&6
9820 1.1 christos else
9821 1.1 christos lt_cv_prog_compiler__b=no
9822 1.1 christos save_LDFLAGS="$LDFLAGS"
9823 1.1 christos LDFLAGS="$LDFLAGS -b"
9824 1.1 christos echo "$lt_simple_link_test_code" > conftest.$ac_ext
9825 1.1 christos if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9826 1.1 christos # The linker can only warn and ignore the option if not recognized
9827 1.1 christos # So say no if there are warnings
9828 1.1 christos if test -s conftest.err; then
9829 1.1 christos # Append any errors to the config.log.
9830 1.1 christos cat conftest.err 1>&5
9831 1.1 christos $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9832 1.1 christos $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9833 1.1 christos if diff conftest.exp conftest.er2 >/dev/null; then
9834 1.1 christos lt_cv_prog_compiler__b=yes
9835 1.1 christos fi
9836 1.1 christos else
9837 1.1 christos lt_cv_prog_compiler__b=yes
9838 1.1 christos fi
9839 1.1 christos fi
9840 1.1 christos $RM -r conftest*
9841 1.1 christos LDFLAGS="$save_LDFLAGS"
9842 1.1 christos
9843 1.1 christos fi
9844 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9845 1.1 christos $as_echo "$lt_cv_prog_compiler__b" >&6; }
9846 1.1 christos
9847 1.1 christos if test x"$lt_cv_prog_compiler__b" = xyes; then
9848 1.1 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9849 1.1 christos else
9850 1.1 christos archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9851 1.1 christos fi
9852 1.1 christos
9853 1.1 christos ;;
9854 1.1 christos esac
9855 1.1 christos fi
9856 1.1 christos if test "$with_gnu_ld" = no; then
9857 1.1 christos hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9858 1.1 christos hardcode_libdir_separator=:
9859 1.1 christos
9860 1.1 christos case $host_cpu in
9861 1.1 christos hppa*64*|ia64*)
9862 1.1 christos hardcode_direct=no
9863 1.1 christos hardcode_shlibpath_var=no
9864 1.1 christos ;;
9865 1.1 christos *)
9866 1.1 christos hardcode_direct=yes
9867 1.1 christos hardcode_direct_absolute=yes
9868 1.1 christos export_dynamic_flag_spec='${wl}-E'
9869 1.1 christos
9870 1.1 christos # hardcode_minus_L: Not really in the search PATH,
9871 1.1 christos # but as the default location of the library.
9872 1.1 christos hardcode_minus_L=yes
9873 1.1 christos ;;
9874 1.1 christos esac
9875 1.1 christos fi
9876 1.1 christos ;;
9877 1.1 christos
9878 1.1 christos irix5* | irix6* | nonstopux*)
9879 1.1 christos if test "$GCC" = yes; then
9880 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'
9881 1.1 christos # Try to use the -exported_symbol ld option, if it does not
9882 1.1 christos # work, assume that -exports_file does not work either and
9883 1.1 christos # implicitly export all symbols.
9884 1.1 christos save_LDFLAGS="$LDFLAGS"
9885 1.1 christos LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9886 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9887 1.1 christos /* end confdefs.h. */
9888 1.1 christos int foo(void) {}
9889 1.1 christos _ACEOF
9890 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9891 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'
9892 1.1 christos
9893 1.1 christos fi
9894 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9895 1.1 christos conftest$ac_exeext conftest.$ac_ext
9896 1.1 christos LDFLAGS="$save_LDFLAGS"
9897 1.1 christos else
9898 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'
9899 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'
9900 1.1 christos fi
9901 1.1 christos archive_cmds_need_lc='no'
9902 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9903 1.1 christos hardcode_libdir_separator=:
9904 1.1 christos inherit_rpath=yes
9905 1.1 christos link_all_deplibs=yes
9906 1.1 christos ;;
9907 1.1 christos
9908 1.1 christos netbsd*)
9909 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9910 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9911 1.1 christos else
9912 1.1 christos archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9913 1.1 christos fi
9914 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9915 1.1 christos hardcode_direct=yes
9916 1.1 christos hardcode_shlibpath_var=no
9917 1.1 christos ;;
9918 1.1 christos
9919 1.1 christos newsos6)
9920 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9921 1.1 christos hardcode_direct=yes
9922 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9923 1.1 christos hardcode_libdir_separator=:
9924 1.1 christos hardcode_shlibpath_var=no
9925 1.1 christos ;;
9926 1.1 christos
9927 1.1 christos *nto* | *qnx*)
9928 1.1 christos ;;
9929 1.1 christos
9930 1.1 christos openbsd*)
9931 1.1 christos if test -f /usr/libexec/ld.so; then
9932 1.1 christos hardcode_direct=yes
9933 1.1 christos hardcode_shlibpath_var=no
9934 1.1 christos hardcode_direct_absolute=yes
9935 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9936 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9937 1.1 christos archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9938 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9939 1.1 christos export_dynamic_flag_spec='${wl}-E'
9940 1.1 christos else
9941 1.1 christos case $host_os in
9942 1.1 christos openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9943 1.1 christos archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9944 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
9945 1.1 christos ;;
9946 1.1 christos *)
9947 1.1 christos archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9948 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9949 1.1 christos ;;
9950 1.1 christos esac
9951 1.1 christos fi
9952 1.1 christos else
9953 1.1 christos ld_shlibs=no
9954 1.1 christos fi
9955 1.1 christos ;;
9956 1.1 christos
9957 1.1 christos os2*)
9958 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
9959 1.1 christos hardcode_minus_L=yes
9960 1.1 christos allow_undefined_flag=unsupported
9961 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'
9962 1.1 christos old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9963 1.1 christos ;;
9964 1.1 christos
9965 1.1 christos osf3*)
9966 1.1 christos if test "$GCC" = yes; then
9967 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9968 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'
9969 1.1 christos else
9970 1.1 christos allow_undefined_flag=' -expect_unresolved \*'
9971 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'
9972 1.1 christos fi
9973 1.1 christos archive_cmds_need_lc='no'
9974 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9975 1.1 christos hardcode_libdir_separator=:
9976 1.1 christos ;;
9977 1.1 christos
9978 1.1 christos osf4* | osf5*) # as osf3* with the addition of -msym flag
9979 1.1 christos if test "$GCC" = yes; then
9980 1.1 christos allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9981 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'
9982 1.1 christos hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9983 1.1 christos else
9984 1.1 christos allow_undefined_flag=' -expect_unresolved \*'
9985 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'
9986 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~
9987 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'
9988 1.1 christos
9989 1.1 christos # Both c and cxx compiler support -rpath directly
9990 1.1 christos hardcode_libdir_flag_spec='-rpath $libdir'
9991 1.1 christos fi
9992 1.1 christos archive_cmds_need_lc='no'
9993 1.1 christos hardcode_libdir_separator=:
9994 1.1 christos ;;
9995 1.1 christos
9996 1.1 christos solaris*)
9997 1.1 christos no_undefined_flag=' -z defs'
9998 1.1 christos if test "$GCC" = yes; then
9999 1.1 christos wlarc='${wl}'
10000 1.1 christos archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10001 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10002 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'
10003 1.1 christos else
10004 1.1 christos case `$CC -V 2>&1` in
10005 1.1 christos *"Compilers 5.0"*)
10006 1.1 christos wlarc=''
10007 1.1 christos archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10008 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10009 1.1 christos $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10010 1.1 christos ;;
10011 1.1 christos *)
10012 1.1 christos wlarc='${wl}'
10013 1.1 christos archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10014 1.1 christos archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10015 1.1 christos $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10016 1.1 christos ;;
10017 1.1 christos esac
10018 1.1 christos fi
10019 1.1 christos hardcode_libdir_flag_spec='-R$libdir'
10020 1.1 christos hardcode_shlibpath_var=no
10021 1.1 christos case $host_os in
10022 1.1 christos solaris2.[0-5] | solaris2.[0-5].*) ;;
10023 1.1 christos *)
10024 1.1 christos # The compiler driver will combine and reorder linker options,
10025 1.1 christos # but understands `-z linker_flag'. GCC discards it without `$wl',
10026 1.1 christos # but is careful enough not to reorder.
10027 1.1 christos # Supported since Solaris 2.6 (maybe 2.5.1?)
10028 1.1 christos if test "$GCC" = yes; then
10029 1.1 christos whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10030 1.1 christos else
10031 1.1 christos whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10032 1.1 christos fi
10033 1.1 christos ;;
10034 1.1 christos esac
10035 1.1 christos link_all_deplibs=yes
10036 1.1 christos ;;
10037 1.1 christos
10038 1.1 christos sunos4*)
10039 1.1 christos if test "x$host_vendor" = xsequent; then
10040 1.1 christos # Use $CC to link under sequent, because it throws in some extra .o
10041 1.1 christos # files that make .init and .fini sections work.
10042 1.1 christos archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10043 1.1 christos else
10044 1.1 christos archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10045 1.1 christos fi
10046 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10047 1.1 christos hardcode_direct=yes
10048 1.1 christos hardcode_minus_L=yes
10049 1.1 christos hardcode_shlibpath_var=no
10050 1.1 christos ;;
10051 1.1 christos
10052 1.1 christos sysv4)
10053 1.1 christos case $host_vendor in
10054 1.1 christos sni)
10055 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10056 1.1 christos hardcode_direct=yes # is this really true???
10057 1.1 christos ;;
10058 1.1 christos siemens)
10059 1.1 christos ## LD is ld it makes a PLAMLIB
10060 1.1 christos ## CC just makes a GrossModule.
10061 1.1 christos archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10062 1.1 christos reload_cmds='$CC -r -o $output$reload_objs'
10063 1.1 christos hardcode_direct=no
10064 1.1 christos ;;
10065 1.1 christos motorola)
10066 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10067 1.1 christos hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10068 1.1 christos ;;
10069 1.1 christos esac
10070 1.1 christos runpath_var='LD_RUN_PATH'
10071 1.1 christos hardcode_shlibpath_var=no
10072 1.1 christos ;;
10073 1.1 christos
10074 1.1 christos sysv4.3*)
10075 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10076 1.1 christos hardcode_shlibpath_var=no
10077 1.1 christos export_dynamic_flag_spec='-Bexport'
10078 1.1 christos ;;
10079 1.1 christos
10080 1.1 christos sysv4*MP*)
10081 1.1 christos if test -d /usr/nec; then
10082 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10083 1.1 christos hardcode_shlibpath_var=no
10084 1.1 christos runpath_var=LD_RUN_PATH
10085 1.1 christos hardcode_runpath_var=yes
10086 1.1 christos ld_shlibs=yes
10087 1.1 christos fi
10088 1.1 christos ;;
10089 1.1 christos
10090 1.1 christos sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10091 1.1 christos no_undefined_flag='${wl}-z,text'
10092 1.1 christos archive_cmds_need_lc=no
10093 1.1 christos hardcode_shlibpath_var=no
10094 1.1 christos runpath_var='LD_RUN_PATH'
10095 1.1 christos
10096 1.1 christos if test "$GCC" = yes; then
10097 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10098 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10099 1.1 christos else
10100 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10101 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10102 1.1 christos fi
10103 1.1 christos ;;
10104 1.1 christos
10105 1.1 christos sysv5* | sco3.2v5* | sco5v6*)
10106 1.1 christos # Note: We can NOT use -z defs as we might desire, because we do not
10107 1.1 christos # link with -lc, and that would cause any symbols used from libc to
10108 1.1 christos # always be unresolved, which means just about no library would
10109 1.1 christos # ever link correctly. If we're not using GNU ld we use -z text
10110 1.1 christos # though, which does catch some bad symbols but isn't as heavy-handed
10111 1.1 christos # as -z defs.
10112 1.1 christos no_undefined_flag='${wl}-z,text'
10113 1.1 christos allow_undefined_flag='${wl}-z,nodefs'
10114 1.1 christos archive_cmds_need_lc=no
10115 1.1 christos hardcode_shlibpath_var=no
10116 1.1 christos hardcode_libdir_flag_spec='${wl}-R,$libdir'
10117 1.1 christos hardcode_libdir_separator=':'
10118 1.1 christos link_all_deplibs=yes
10119 1.1 christos export_dynamic_flag_spec='${wl}-Bexport'
10120 1.1 christos runpath_var='LD_RUN_PATH'
10121 1.1 christos
10122 1.1 christos if test "$GCC" = yes; then
10123 1.1 christos archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10124 1.1 christos archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10125 1.1 christos else
10126 1.1 christos archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10127 1.1 christos archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10128 1.1 christos fi
10129 1.1 christos ;;
10130 1.1 christos
10131 1.1 christos uts4*)
10132 1.1 christos archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10133 1.1 christos hardcode_libdir_flag_spec='-L$libdir'
10134 1.1 christos hardcode_shlibpath_var=no
10135 1.1 christos ;;
10136 1.1 christos
10137 1.1 christos *)
10138 1.1 christos ld_shlibs=no
10139 1.1 christos ;;
10140 1.1 christos esac
10141 1.1 christos
10142 1.1 christos if test x$host_vendor = xsni; then
10143 1.1 christos case $host in
10144 1.1 christos sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10145 1.1 christos export_dynamic_flag_spec='${wl}-Blargedynsym'
10146 1.1 christos ;;
10147 1.1 christos esac
10148 1.1 christos fi
10149 1.1 christos fi
10150 1.1 christos
10151 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10152 1.1 christos $as_echo "$ld_shlibs" >&6; }
10153 1.1 christos test "$ld_shlibs" = no && can_build_shared=no
10154 1.1 christos
10155 1.1 christos with_gnu_ld=$with_gnu_ld
10156 1.1 christos
10157 1.1 christos
10158 1.1 christos
10159 1.1 christos
10160 1.1 christos
10161 1.1 christos
10162 1.1 christos
10163 1.1 christos
10164 1.1 christos
10165 1.1 christos
10166 1.1 christos
10167 1.1 christos
10168 1.1 christos
10169 1.1 christos
10170 1.1 christos
10171 1.1 christos #
10172 1.1 christos # Do we need to explicitly link libc?
10173 1.1 christos #
10174 1.1 christos case "x$archive_cmds_need_lc" in
10175 1.1 christos x|xyes)
10176 1.1 christos # Assume -lc should be added
10177 1.1 christos archive_cmds_need_lc=yes
10178 1.1 christos
10179 1.1 christos if test "$enable_shared" = yes && test "$GCC" = yes; then
10180 1.1 christos case $archive_cmds in
10181 1.1 christos *'~'*)
10182 1.1 christos # FIXME: we may have to deal with multi-command sequences.
10183 1.1 christos ;;
10184 1.1 christos '$CC '*)
10185 1.1 christos # Test whether the compiler implicitly links with -lc since on some
10186 1.1 christos # systems, -lgcc has to come before -lc. If gcc already passes -lc
10187 1.1 christos # to ld, don't add -lc before -lgcc.
10188 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10189 1.1 christos $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10190 1.1 christos if ${lt_cv_archive_cmds_need_lc+:} false; then :
10191 1.1 christos $as_echo_n "(cached) " >&6
10192 1.1 christos else
10193 1.1 christos $RM conftest*
10194 1.1 christos echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10195 1.1 christos
10196 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10197 1.1 christos (eval $ac_compile) 2>&5
10198 1.1 christos ac_status=$?
10199 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10200 1.1 christos test $ac_status = 0; } 2>conftest.err; then
10201 1.1 christos soname=conftest
10202 1.1 christos lib=conftest
10203 1.1 christos libobjs=conftest.$ac_objext
10204 1.1 christos deplibs=
10205 1.1 christos wl=$lt_prog_compiler_wl
10206 1.1 christos pic_flag=$lt_prog_compiler_pic
10207 1.1 christos compiler_flags=-v
10208 1.1 christos linker_flags=-v
10209 1.1 christos verstring=
10210 1.1 christos output_objdir=.
10211 1.1 christos libname=conftest
10212 1.1 christos lt_save_allow_undefined_flag=$allow_undefined_flag
10213 1.1 christos allow_undefined_flag=
10214 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10215 1.1 christos (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10216 1.1 christos ac_status=$?
10217 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10218 1.1 christos test $ac_status = 0; }
10219 1.1 christos then
10220 1.1 christos lt_cv_archive_cmds_need_lc=no
10221 1.1 christos else
10222 1.1 christos lt_cv_archive_cmds_need_lc=yes
10223 1.1 christos fi
10224 1.1 christos allow_undefined_flag=$lt_save_allow_undefined_flag
10225 1.1 christos else
10226 1.1 christos cat conftest.err 1>&5
10227 1.1 christos fi
10228 1.1 christos $RM conftest*
10229 1.1 christos
10230 1.1 christos fi
10231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10232 1.1 christos $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10233 1.1 christos archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10234 1.1 christos ;;
10235 1.1 christos esac
10236 1.1 christos fi
10237 1.1 christos ;;
10238 1.1 christos esac
10239 1.1 christos
10240 1.1 christos
10241 1.1 christos
10242 1.1 christos
10243 1.1 christos
10244 1.1 christos
10245 1.1 christos
10246 1.1 christos
10247 1.1 christos
10248 1.1 christos
10249 1.1 christos
10250 1.1 christos
10251 1.1 christos
10252 1.1 christos
10253 1.1 christos
10254 1.1 christos
10255 1.1 christos
10256 1.1 christos
10257 1.1 christos
10258 1.1 christos
10259 1.1 christos
10260 1.1 christos
10261 1.1 christos
10262 1.1 christos
10263 1.1 christos
10264 1.1 christos
10265 1.1 christos
10266 1.1 christos
10267 1.1 christos
10268 1.1 christos
10269 1.1 christos
10270 1.1 christos
10271 1.1 christos
10272 1.1 christos
10273 1.1 christos
10274 1.1 christos
10275 1.1 christos
10276 1.1 christos
10277 1.1 christos
10278 1.1 christos
10279 1.1 christos
10280 1.1 christos
10281 1.1 christos
10282 1.1 christos
10283 1.1 christos
10284 1.1 christos
10285 1.1 christos
10286 1.1 christos
10287 1.1 christos
10288 1.1 christos
10289 1.1 christos
10290 1.1 christos
10291 1.1 christos
10292 1.1 christos
10293 1.1 christos
10294 1.1 christos
10295 1.1 christos
10296 1.1 christos
10297 1.1 christos
10298 1.1 christos
10299 1.1 christos
10300 1.1 christos
10301 1.1 christos
10302 1.1 christos
10303 1.1 christos
10304 1.1 christos
10305 1.1 christos
10306 1.1 christos
10307 1.1 christos
10308 1.1 christos
10309 1.1 christos
10310 1.1 christos
10311 1.1 christos
10312 1.1 christos
10313 1.1 christos
10314 1.1 christos
10315 1.1 christos
10316 1.1 christos
10317 1.1 christos
10318 1.1 christos
10319 1.1 christos
10320 1.1 christos
10321 1.1 christos
10322 1.1 christos
10323 1.1 christos
10324 1.1 christos
10325 1.1 christos
10326 1.1 christos
10327 1.1 christos
10328 1.1 christos
10329 1.1 christos
10330 1.1 christos
10331 1.1 christos
10332 1.1 christos
10333 1.1 christos
10334 1.1 christos
10335 1.1 christos
10336 1.1 christos
10337 1.1 christos
10338 1.1 christos
10339 1.1 christos
10340 1.1 christos
10341 1.1 christos
10342 1.1 christos
10343 1.1 christos
10344 1.1 christos
10345 1.1 christos
10346 1.1 christos
10347 1.1 christos
10348 1.1 christos
10349 1.1 christos
10350 1.1 christos
10351 1.1 christos
10352 1.1 christos
10353 1.1 christos
10354 1.1 christos
10355 1.1 christos
10356 1.1 christos
10357 1.1 christos
10358 1.1 christos
10359 1.1 christos
10360 1.1 christos
10361 1.1 christos
10362 1.1 christos
10363 1.1 christos
10364 1.1 christos
10365 1.1 christos
10366 1.1 christos
10367 1.1 christos
10368 1.1 christos
10369 1.1 christos
10370 1.1 christos
10371 1.1 christos
10372 1.1 christos
10373 1.1 christos
10374 1.1 christos
10375 1.1 christos
10376 1.1 christos
10377 1.1 christos
10378 1.1 christos
10379 1.1 christos
10380 1.1 christos
10381 1.1 christos
10382 1.1 christos
10383 1.1 christos
10384 1.1 christos
10385 1.1 christos
10386 1.1 christos
10387 1.1 christos
10388 1.1 christos
10389 1.1 christos
10390 1.1 christos
10391 1.1 christos
10392 1.1 christos
10393 1.1 christos
10394 1.1 christos
10395 1.1 christos
10396 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10397 1.1 christos $as_echo_n "checking dynamic linker characteristics... " >&6; }
10398 1.1 christos
10399 1.1 christos if test "$GCC" = yes; then
10400 1.1 christos case $host_os in
10401 1.1 christos darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10402 1.1 christos *) lt_awk_arg="/^libraries:/" ;;
10403 1.1 christos esac
10404 1.1 christos case $host_os in
10405 1.1 christos mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10406 1.1 christos *) lt_sed_strip_eq="s,=/,/,g" ;;
10407 1.1 christos esac
10408 1.1 christos lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10409 1.1 christos case $lt_search_path_spec in
10410 1.1 christos *\;*)
10411 1.1 christos # if the path contains ";" then we assume it to be the separator
10412 1.1 christos # otherwise default to the standard path separator (i.e. ":") - it is
10413 1.1 christos # assumed that no part of a normal pathname contains ";" but that should
10414 1.1 christos # okay in the real world where ";" in dirpaths is itself problematic.
10415 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10416 1.1 christos ;;
10417 1.1 christos *)
10418 1.1 christos lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10419 1.1 christos ;;
10420 1.1 christos esac
10421 1.1 christos # Ok, now we have the path, separated by spaces, we can step through it
10422 1.1 christos # and add multilib dir if necessary.
10423 1.1 christos lt_tmp_lt_search_path_spec=
10424 1.1 christos lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10425 1.1 christos for lt_sys_path in $lt_search_path_spec; do
10426 1.1 christos if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10427 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10428 1.1 christos else
10429 1.1 christos test -d "$lt_sys_path" && \
10430 1.1 christos lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10431 1.1 christos fi
10432 1.1 christos done
10433 1.1 christos lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10434 1.1 christos BEGIN {RS=" "; FS="/|\n";} {
10435 1.1 christos lt_foo="";
10436 1.1 christos lt_count=0;
10437 1.1 christos for (lt_i = NF; lt_i > 0; lt_i--) {
10438 1.1 christos if ($lt_i != "" && $lt_i != ".") {
10439 1.1 christos if ($lt_i == "..") {
10440 1.1 christos lt_count++;
10441 1.1 christos } else {
10442 1.1 christos if (lt_count == 0) {
10443 1.1 christos lt_foo="/" $lt_i lt_foo;
10444 1.1 christos } else {
10445 1.1 christos lt_count--;
10446 1.1 christos }
10447 1.1 christos }
10448 1.1 christos }
10449 1.1 christos }
10450 1.1 christos if (lt_foo != "") { lt_freq[lt_foo]++; }
10451 1.1 christos if (lt_freq[lt_foo] == 1) { print lt_foo; }
10452 1.1 christos }'`
10453 1.1 christos # AWK program above erroneously prepends '/' to C:/dos/paths
10454 1.1 christos # for these hosts.
10455 1.1 christos case $host_os in
10456 1.1 christos mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10457 1.1 christos $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10458 1.1 christos esac
10459 1.1 christos sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10460 1.1 christos else
10461 1.1 christos sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10462 1.1 christos fi
10463 1.1 christos library_names_spec=
10464 1.1 christos libname_spec='lib$name'
10465 1.1 christos soname_spec=
10466 1.1 christos shrext_cmds=".so"
10467 1.1 christos postinstall_cmds=
10468 1.1 christos postuninstall_cmds=
10469 1.1 christos finish_cmds=
10470 1.1 christos finish_eval=
10471 1.1 christos shlibpath_var=
10472 1.1 christos shlibpath_overrides_runpath=unknown
10473 1.1 christos version_type=none
10474 1.1 christos dynamic_linker="$host_os ld.so"
10475 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib"
10476 1.1 christos need_lib_prefix=unknown
10477 1.1 christos hardcode_into_libs=no
10478 1.1 christos
10479 1.1 christos # when you set need_version to no, make sure it does not cause -set_version
10480 1.1 christos # flags to be left without arguments
10481 1.1 christos need_version=unknown
10482 1.1 christos
10483 1.1 christos case $host_os in
10484 1.1 christos aix3*)
10485 1.1 christos version_type=linux
10486 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10487 1.1 christos shlibpath_var=LIBPATH
10488 1.1 christos
10489 1.1 christos # AIX 3 has no versioning support, so we append a major version to the name.
10490 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10491 1.1 christos ;;
10492 1.1 christos
10493 1.1 christos aix[4-9]*)
10494 1.1 christos version_type=linux
10495 1.1 christos need_lib_prefix=no
10496 1.1 christos need_version=no
10497 1.1 christos hardcode_into_libs=yes
10498 1.1 christos if test "$host_cpu" = ia64; then
10499 1.1 christos # AIX 5 supports IA64
10500 1.1 christos library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10501 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10502 1.1 christos else
10503 1.1 christos # With GCC up to 2.95.x, collect2 would create an import file
10504 1.1 christos # for dependence libraries. The import file would start with
10505 1.1 christos # the line `#! .'. This would cause the generated library to
10506 1.1 christos # depend on `.', always an invalid library. This was fixed in
10507 1.1 christos # development snapshots of GCC prior to 3.0.
10508 1.1 christos case $host_os in
10509 1.1 christos aix4 | aix4.[01] | aix4.[01].*)
10510 1.1 christos if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10511 1.1 christos echo ' yes '
10512 1.1 christos echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10513 1.1 christos :
10514 1.1 christos else
10515 1.1 christos can_build_shared=no
10516 1.1 christos fi
10517 1.1 christos ;;
10518 1.1 christos esac
10519 1.1 christos # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10520 1.1 christos # soname into executable. Probably we can add versioning support to
10521 1.1 christos # collect2, so additional links can be useful in future.
10522 1.1 christos if test "$aix_use_runtimelinking" = yes; then
10523 1.1 christos # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10524 1.1 christos # instead of lib<name>.a to let people know that these are not
10525 1.1 christos # typical AIX shared libraries.
10526 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10527 1.1 christos else
10528 1.1 christos # We preserve .a as extension for shared libraries through AIX4.2
10529 1.1 christos # and later when we are not doing run time linking.
10530 1.1 christos library_names_spec='${libname}${release}.a $libname.a'
10531 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10532 1.1 christos fi
10533 1.1 christos shlibpath_var=LIBPATH
10534 1.1 christos fi
10535 1.1 christos ;;
10536 1.1 christos
10537 1.1 christos amigaos*)
10538 1.1 christos case $host_cpu in
10539 1.1 christos powerpc)
10540 1.1 christos # Since July 2007 AmigaOS4 officially supports .so libraries.
10541 1.1 christos # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10542 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10543 1.1 christos ;;
10544 1.1 christos m68k)
10545 1.1 christos library_names_spec='$libname.ixlibrary $libname.a'
10546 1.1 christos # Create ${libname}_ixlibrary.a entries in /sys/libs.
10547 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'
10548 1.1 christos ;;
10549 1.1 christos esac
10550 1.1 christos ;;
10551 1.1 christos
10552 1.1 christos beos*)
10553 1.1 christos library_names_spec='${libname}${shared_ext}'
10554 1.1 christos dynamic_linker="$host_os ld.so"
10555 1.1 christos shlibpath_var=LIBRARY_PATH
10556 1.1 christos ;;
10557 1.1 christos
10558 1.1 christos bsdi[45]*)
10559 1.1 christos version_type=linux
10560 1.1 christos need_version=no
10561 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10562 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10563 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10564 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10565 1.1 christos sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10566 1.1 christos sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10567 1.1 christos # the default ld.so.conf also contains /usr/contrib/lib and
10568 1.1 christos # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10569 1.1 christos # libtool to hard-code these into programs
10570 1.1 christos ;;
10571 1.1 christos
10572 1.1 christos cygwin* | mingw* | pw32* | cegcc*)
10573 1.1 christos version_type=windows
10574 1.1 christos shrext_cmds=".dll"
10575 1.1 christos need_version=no
10576 1.1 christos need_lib_prefix=no
10577 1.1 christos
10578 1.1 christos case $GCC,$host_os in
10579 1.1 christos yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10580 1.1 christos library_names_spec='$libname.dll.a'
10581 1.1 christos # DLL is installed to $(libdir)/../bin by postinstall_cmds
10582 1.1 christos postinstall_cmds='base_file=`basename \${file}`~
10583 1.1 christos dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10584 1.1 christos dldir=$destdir/`dirname \$dlpath`~
10585 1.1 christos test -d \$dldir || mkdir -p \$dldir~
10586 1.1 christos $install_prog $dir/$dlname \$dldir/$dlname~
10587 1.1 christos chmod a+x \$dldir/$dlname~
10588 1.1 christos if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10589 1.1 christos eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10590 1.1 christos fi'
10591 1.1 christos postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10592 1.1 christos dlpath=$dir/\$dldll~
10593 1.1 christos $RM \$dlpath'
10594 1.1 christos shlibpath_overrides_runpath=yes
10595 1.1 christos
10596 1.1 christos case $host_os in
10597 1.1 christos cygwin*)
10598 1.1 christos # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10599 1.1 christos soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10600 1.1 christos
10601 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10602 1.1 christos ;;
10603 1.1 christos mingw* | cegcc*)
10604 1.1 christos # MinGW DLLs use traditional 'lib' prefix
10605 1.1 christos soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10606 1.1 christos ;;
10607 1.1 christos pw32*)
10608 1.1 christos # pw32 DLLs use 'pw' prefix rather than 'lib'
10609 1.1 christos library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10610 1.1 christos ;;
10611 1.1 christos esac
10612 1.1 christos ;;
10613 1.1 christos
10614 1.1 christos *)
10615 1.1 christos library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10616 1.1 christos ;;
10617 1.1 christos esac
10618 1.1 christos dynamic_linker='Win32 ld.exe'
10619 1.1 christos # FIXME: first we should search . and the directory the executable is in
10620 1.1 christos shlibpath_var=PATH
10621 1.1 christos ;;
10622 1.1 christos
10623 1.1 christos darwin* | rhapsody*)
10624 1.1 christos dynamic_linker="$host_os dyld"
10625 1.1 christos version_type=darwin
10626 1.1 christos need_lib_prefix=no
10627 1.1 christos need_version=no
10628 1.1 christos library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10629 1.1 christos soname_spec='${libname}${release}${major}$shared_ext'
10630 1.1 christos shlibpath_overrides_runpath=yes
10631 1.1 christos shlibpath_var=DYLD_LIBRARY_PATH
10632 1.1 christos shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10633 1.1 christos
10634 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10635 1.1 christos sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10636 1.1 christos ;;
10637 1.1 christos
10638 1.1 christos dgux*)
10639 1.1 christos version_type=linux
10640 1.1 christos need_lib_prefix=no
10641 1.1 christos need_version=no
10642 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10643 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10644 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10645 1.1 christos ;;
10646 1.1 christos
10647 1.1 christos freebsd* | dragonfly*)
10648 1.1 christos # DragonFly does not have aout. When/if they implement a new
10649 1.1 christos # versioning mechanism, adjust this.
10650 1.1 christos if test -x /usr/bin/objformat; then
10651 1.1 christos objformat=`/usr/bin/objformat`
10652 1.1 christos else
10653 1.1 christos case $host_os in
10654 1.1 christos freebsd[23].*) objformat=aout ;;
10655 1.1 christos *) objformat=elf ;;
10656 1.1 christos esac
10657 1.1 christos fi
10658 1.1 christos version_type=freebsd-$objformat
10659 1.1 christos case $version_type in
10660 1.1 christos freebsd-elf*)
10661 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10662 1.1 christos need_version=no
10663 1.1 christos need_lib_prefix=no
10664 1.1 christos ;;
10665 1.1 christos freebsd-*)
10666 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10667 1.1 christos need_version=yes
10668 1.1 christos ;;
10669 1.1 christos esac
10670 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10671 1.1 christos case $host_os in
10672 1.1 christos freebsd2.*)
10673 1.1 christos shlibpath_overrides_runpath=yes
10674 1.1 christos ;;
10675 1.1 christos freebsd3.[01]* | freebsdelf3.[01]*)
10676 1.1 christos shlibpath_overrides_runpath=yes
10677 1.1 christos hardcode_into_libs=yes
10678 1.1 christos ;;
10679 1.1 christos freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10680 1.1 christos freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10681 1.1 christos shlibpath_overrides_runpath=no
10682 1.1 christos hardcode_into_libs=yes
10683 1.1 christos ;;
10684 1.1 christos *) # from 4.6 on, and DragonFly
10685 1.1 christos shlibpath_overrides_runpath=yes
10686 1.1 christos hardcode_into_libs=yes
10687 1.1 christos ;;
10688 1.1 christos esac
10689 1.1 christos ;;
10690 1.1 christos
10691 1.1 christos haiku*)
10692 1.1 christos version_type=linux
10693 1.1 christos need_lib_prefix=no
10694 1.1 christos need_version=no
10695 1.1 christos dynamic_linker="$host_os runtime_loader"
10696 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10697 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10698 1.1 christos shlibpath_var=LIBRARY_PATH
10699 1.1 christos shlibpath_overrides_runpath=yes
10700 1.1 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10701 1.1 christos hardcode_into_libs=yes
10702 1.1 christos ;;
10703 1.1 christos
10704 1.1 christos hpux9* | hpux10* | hpux11*)
10705 1.1 christos # Give a soname corresponding to the major version so that dld.sl refuses to
10706 1.1 christos # link against other versions.
10707 1.1 christos version_type=sunos
10708 1.1 christos need_lib_prefix=no
10709 1.1 christos need_version=no
10710 1.1 christos case $host_cpu in
10711 1.1 christos ia64*)
10712 1.1 christos shrext_cmds='.so'
10713 1.1 christos hardcode_into_libs=yes
10714 1.1 christos dynamic_linker="$host_os dld.so"
10715 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10716 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10717 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10718 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10719 1.1 christos if test "X$HPUX_IA64_MODE" = X32; then
10720 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10721 1.1 christos else
10722 1.1 christos sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10723 1.1 christos fi
10724 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10725 1.1 christos ;;
10726 1.1 christos hppa*64*)
10727 1.1 christos shrext_cmds='.sl'
10728 1.1 christos hardcode_into_libs=yes
10729 1.1 christos dynamic_linker="$host_os dld.sl"
10730 1.1 christos shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10731 1.1 christos shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10732 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10733 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10734 1.1 christos sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10735 1.1 christos sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10736 1.1 christos ;;
10737 1.1 christos *)
10738 1.1 christos shrext_cmds='.sl'
10739 1.1 christos dynamic_linker="$host_os dld.sl"
10740 1.1 christos shlibpath_var=SHLIB_PATH
10741 1.1 christos shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10742 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10743 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10744 1.1 christos ;;
10745 1.1 christos esac
10746 1.1 christos # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10747 1.1 christos postinstall_cmds='chmod 555 $lib'
10748 1.1 christos # or fails outright, so override atomically:
10749 1.1 christos install_override_mode=555
10750 1.1 christos ;;
10751 1.1 christos
10752 1.1 christos interix[3-9]*)
10753 1.1 christos version_type=linux
10754 1.1 christos need_lib_prefix=no
10755 1.1 christos need_version=no
10756 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10757 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10758 1.1 christos dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10759 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10760 1.1 christos shlibpath_overrides_runpath=no
10761 1.1 christos hardcode_into_libs=yes
10762 1.1 christos ;;
10763 1.1 christos
10764 1.1 christos irix5* | irix6* | nonstopux*)
10765 1.1 christos case $host_os in
10766 1.1 christos nonstopux*) version_type=nonstopux ;;
10767 1.1 christos *)
10768 1.1 christos if test "$lt_cv_prog_gnu_ld" = yes; then
10769 1.1 christos version_type=linux
10770 1.1 christos else
10771 1.1 christos version_type=irix
10772 1.1 christos fi ;;
10773 1.1 christos esac
10774 1.1 christos need_lib_prefix=no
10775 1.1 christos need_version=no
10776 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10777 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10778 1.1 christos case $host_os in
10779 1.1 christos irix5* | nonstopux*)
10780 1.1 christos libsuff= shlibsuff=
10781 1.1 christos ;;
10782 1.1 christos *)
10783 1.1 christos case $LD in # libtool.m4 will add one of these switches to LD
10784 1.1 christos *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10785 1.1 christos libsuff= shlibsuff= libmagic=32-bit;;
10786 1.1 christos *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10787 1.1 christos libsuff=32 shlibsuff=N32 libmagic=N32;;
10788 1.1 christos *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10789 1.1 christos libsuff=64 shlibsuff=64 libmagic=64-bit;;
10790 1.1 christos *) libsuff= shlibsuff= libmagic=never-match;;
10791 1.1 christos esac
10792 1.1 christos ;;
10793 1.1 christos esac
10794 1.1 christos shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10795 1.1 christos shlibpath_overrides_runpath=no
10796 1.1 christos sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10797 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10798 1.1 christos hardcode_into_libs=yes
10799 1.1 christos ;;
10800 1.1 christos
10801 1.1 christos # No shared lib support for Linux oldld, aout, or coff.
10802 1.1 christos linux*oldld* | linux*aout* | linux*coff*)
10803 1.1 christos dynamic_linker=no
10804 1.1 christos ;;
10805 1.1 christos
10806 1.1 christos # This must be Linux ELF.
10807 1.1.1.2 christos
10808 1.1.1.2 christos # uclinux* changes (here and below) have been submitted to the libtool
10809 1.1.1.2 christos # project, but have not yet been accepted: they are GCC-local changes
10810 1.1.1.2 christos # for the time being. (See
10811 1.1.1.2 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10812 1.1.1.2 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10813 1.1 christos version_type=linux
10814 1.1 christos need_lib_prefix=no
10815 1.1 christos need_version=no
10816 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10817 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10818 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10819 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10820 1.1 christos shlibpath_overrides_runpath=no
10821 1.1 christos
10822 1.1 christos # Some binutils ld are patched to set DT_RUNPATH
10823 1.1 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10824 1.1 christos $as_echo_n "(cached) " >&6
10825 1.1 christos else
10826 1.1 christos lt_cv_shlibpath_overrides_runpath=no
10827 1.1 christos save_LDFLAGS=$LDFLAGS
10828 1.1 christos save_libdir=$libdir
10829 1.1 christos eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10830 1.1 christos LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10831 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10832 1.1 christos /* end confdefs.h. */
10833 1.1 christos
10834 1.1 christos int
10835 1.1 christos main ()
10836 1.1 christos {
10837 1.1 christos
10838 1.1 christos ;
10839 1.1 christos return 0;
10840 1.1 christos }
10841 1.1 christos _ACEOF
10842 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
10843 1.1 christos if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10844 1.1 christos lt_cv_shlibpath_overrides_runpath=yes
10845 1.1 christos fi
10846 1.1 christos fi
10847 1.1 christos rm -f core conftest.err conftest.$ac_objext \
10848 1.1 christos conftest$ac_exeext conftest.$ac_ext
10849 1.1 christos LDFLAGS=$save_LDFLAGS
10850 1.1 christos libdir=$save_libdir
10851 1.1 christos
10852 1.1 christos fi
10853 1.1 christos
10854 1.1 christos shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10855 1.1 christos
10856 1.1 christos # This implies no fast_install, which is unacceptable.
10857 1.1 christos # Some rework will be needed to allow for fast_install
10858 1.1 christos # before this can be enabled.
10859 1.1 christos hardcode_into_libs=yes
10860 1.1 christos
10861 1.1 christos # Append ld.so.conf contents to the search path
10862 1.1 christos if test -f /etc/ld.so.conf; then
10863 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' ' '`
10864 1.1 christos sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10865 1.1 christos fi
10866 1.1 christos
10867 1.1 christos # We used to test for /lib/ld.so.1 and disable shared libraries on
10868 1.1 christos # powerpc, because MkLinux only supported shared libraries with the
10869 1.1 christos # GNU dynamic linker. Since this was broken with cross compilers,
10870 1.1 christos # most powerpc-linux boxes support dynamic linking these days and
10871 1.1 christos # people can always --disable-shared, the test was removed, and we
10872 1.1 christos # assume the GNU/Linux dynamic linker is in use.
10873 1.1 christos dynamic_linker='GNU/Linux ld.so'
10874 1.1 christos ;;
10875 1.1 christos
10876 1.1 christos netbsd*)
10877 1.1 christos version_type=sunos
10878 1.1 christos need_lib_prefix=no
10879 1.1 christos need_version=no
10880 1.1 christos if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10881 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10882 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10883 1.1 christos dynamic_linker='NetBSD (a.out) ld.so'
10884 1.1 christos else
10885 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10886 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10887 1.1 christos dynamic_linker='NetBSD ld.elf_so'
10888 1.1 christos fi
10889 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10890 1.1 christos shlibpath_overrides_runpath=yes
10891 1.1 christos hardcode_into_libs=yes
10892 1.1 christos ;;
10893 1.1 christos
10894 1.1 christos newsos6)
10895 1.1 christos version_type=linux
10896 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10898 1.1 christos shlibpath_overrides_runpath=yes
10899 1.1 christos ;;
10900 1.1 christos
10901 1.1 christos *nto* | *qnx*)
10902 1.1 christos version_type=qnx
10903 1.1 christos need_lib_prefix=no
10904 1.1 christos need_version=no
10905 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10906 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10907 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10908 1.1 christos shlibpath_overrides_runpath=no
10909 1.1 christos hardcode_into_libs=yes
10910 1.1 christos dynamic_linker='ldqnx.so'
10911 1.1 christos ;;
10912 1.1 christos
10913 1.1 christos openbsd*)
10914 1.1 christos version_type=sunos
10915 1.1 christos sys_lib_dlsearch_path_spec="/usr/lib"
10916 1.1 christos need_lib_prefix=no
10917 1.1 christos # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10918 1.1 christos case $host_os in
10919 1.1 christos openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10920 1.1 christos *) need_version=no ;;
10921 1.1 christos esac
10922 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10923 1.1 christos finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10924 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10925 1.1 christos if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10926 1.1 christos case $host_os in
10927 1.1 christos openbsd2.[89] | openbsd2.[89].*)
10928 1.1 christos shlibpath_overrides_runpath=no
10929 1.1 christos ;;
10930 1.1 christos *)
10931 1.1 christos shlibpath_overrides_runpath=yes
10932 1.1 christos ;;
10933 1.1 christos esac
10934 1.1 christos else
10935 1.1 christos shlibpath_overrides_runpath=yes
10936 1.1 christos fi
10937 1.1 christos ;;
10938 1.1 christos
10939 1.1 christos os2*)
10940 1.1 christos libname_spec='$name'
10941 1.1 christos shrext_cmds=".dll"
10942 1.1 christos need_lib_prefix=no
10943 1.1 christos library_names_spec='$libname${shared_ext} $libname.a'
10944 1.1 christos dynamic_linker='OS/2 ld.exe'
10945 1.1 christos shlibpath_var=LIBPATH
10946 1.1 christos ;;
10947 1.1 christos
10948 1.1 christos osf3* | osf4* | osf5*)
10949 1.1 christos version_type=osf
10950 1.1 christos need_lib_prefix=no
10951 1.1 christos need_version=no
10952 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10953 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10954 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10955 1.1 christos sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10956 1.1 christos sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10957 1.1 christos ;;
10958 1.1 christos
10959 1.1 christos rdos*)
10960 1.1 christos dynamic_linker=no
10961 1.1 christos ;;
10962 1.1 christos
10963 1.1 christos solaris*)
10964 1.1 christos version_type=linux
10965 1.1 christos need_lib_prefix=no
10966 1.1 christos need_version=no
10967 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10968 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10969 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10970 1.1 christos shlibpath_overrides_runpath=yes
10971 1.1 christos hardcode_into_libs=yes
10972 1.1 christos # ldd complains unless libraries are executable
10973 1.1 christos postinstall_cmds='chmod +x $lib'
10974 1.1 christos ;;
10975 1.1 christos
10976 1.1 christos sunos4*)
10977 1.1 christos version_type=sunos
10978 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10979 1.1 christos finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10980 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10981 1.1 christos shlibpath_overrides_runpath=yes
10982 1.1 christos if test "$with_gnu_ld" = yes; then
10983 1.1 christos need_lib_prefix=no
10984 1.1 christos fi
10985 1.1 christos need_version=yes
10986 1.1 christos ;;
10987 1.1 christos
10988 1.1 christos sysv4 | sysv4.3*)
10989 1.1 christos version_type=linux
10990 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10991 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
10992 1.1 christos shlibpath_var=LD_LIBRARY_PATH
10993 1.1 christos case $host_vendor in
10994 1.1 christos sni)
10995 1.1 christos shlibpath_overrides_runpath=no
10996 1.1 christos need_lib_prefix=no
10997 1.1 christos runpath_var=LD_RUN_PATH
10998 1.1 christos ;;
10999 1.1 christos siemens)
11000 1.1 christos need_lib_prefix=no
11001 1.1 christos ;;
11002 1.1 christos motorola)
11003 1.1 christos need_lib_prefix=no
11004 1.1 christos need_version=no
11005 1.1 christos shlibpath_overrides_runpath=no
11006 1.1 christos sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11007 1.1 christos ;;
11008 1.1 christos esac
11009 1.1 christos ;;
11010 1.1 christos
11011 1.1 christos sysv4*MP*)
11012 1.1 christos if test -d /usr/nec ;then
11013 1.1 christos version_type=linux
11014 1.1 christos library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11015 1.1 christos soname_spec='$libname${shared_ext}.$major'
11016 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11017 1.1 christos fi
11018 1.1 christos ;;
11019 1.1 christos
11020 1.1 christos sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11021 1.1 christos version_type=freebsd-elf
11022 1.1 christos need_lib_prefix=no
11023 1.1 christos need_version=no
11024 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11025 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11026 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11027 1.1 christos shlibpath_overrides_runpath=yes
11028 1.1 christos hardcode_into_libs=yes
11029 1.1 christos if test "$with_gnu_ld" = yes; then
11030 1.1 christos sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11031 1.1 christos else
11032 1.1 christos sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11033 1.1 christos case $host_os in
11034 1.1 christos sco3.2v5*)
11035 1.1 christos sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11036 1.1 christos ;;
11037 1.1 christos esac
11038 1.1 christos fi
11039 1.1 christos sys_lib_dlsearch_path_spec='/usr/lib'
11040 1.1 christos ;;
11041 1.1 christos
11042 1.1 christos tpf*)
11043 1.1 christos # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11044 1.1 christos version_type=linux
11045 1.1 christos need_lib_prefix=no
11046 1.1 christos need_version=no
11047 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11048 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11049 1.1 christos shlibpath_overrides_runpath=no
11050 1.1 christos hardcode_into_libs=yes
11051 1.1 christos ;;
11052 1.1 christos
11053 1.1 christos uts4*)
11054 1.1 christos version_type=linux
11055 1.1 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11056 1.1 christos soname_spec='${libname}${release}${shared_ext}$major'
11057 1.1 christos shlibpath_var=LD_LIBRARY_PATH
11058 1.1 christos ;;
11059 1.1 christos
11060 1.1.1.2 christos # Shared libraries for VwWorks, >= 7 only at this stage
11061 1.1.1.2 christos # and (fpic) still incompatible with "large" code models
11062 1.1.1.2 christos # in a few configurations. Only for RTP mode in any case,
11063 1.1.1.2 christos # and upon explicit request at configure time.
11064 1.1.1.2 christos vxworks7*)
11065 1.1.1.2 christos dynamic_linker=no
11066 1.1.1.2 christos case ${with_multisubdir}-${enable_shared} in
11067 1.1.1.2 christos *large*)
11068 1.1.1.2 christos ;;
11069 1.1.1.2 christos *mrtp*-yes)
11070 1.1.1.2 christos version_type=linux
11071 1.1.1.2 christos need_lib_prefix=no
11072 1.1.1.2 christos need_version=no
11073 1.1.1.2 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11074 1.1.1.2 christos soname_spec='${libname}${release}${shared_ext}$major'
11075 1.1.1.2 christos dynamic_linker="$host_os module_loader"
11076 1.1.1.2 christos ;;
11077 1.1.1.2 christos esac
11078 1.1.1.2 christos ;;
11079 1.1 christos *)
11080 1.1 christos dynamic_linker=no
11081 1.1 christos ;;
11082 1.1 christos esac
11083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11084 1.1 christos $as_echo "$dynamic_linker" >&6; }
11085 1.1 christos test "$dynamic_linker" = no && can_build_shared=no
11086 1.1 christos
11087 1.1 christos variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11088 1.1 christos if test "$GCC" = yes; then
11089 1.1 christos variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11090 1.1 christos fi
11091 1.1 christos
11092 1.1 christos if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11093 1.1 christos sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11094 1.1 christos fi
11095 1.1 christos if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11096 1.1 christos sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11097 1.1 christos fi
11098 1.1 christos
11099 1.1 christos
11100 1.1 christos
11101 1.1 christos
11102 1.1 christos
11103 1.1 christos
11104 1.1 christos
11105 1.1 christos
11106 1.1 christos
11107 1.1 christos
11108 1.1 christos
11109 1.1 christos
11110 1.1 christos
11111 1.1 christos
11112 1.1 christos
11113 1.1 christos
11114 1.1 christos
11115 1.1 christos
11116 1.1 christos
11117 1.1 christos
11118 1.1 christos
11119 1.1 christos
11120 1.1 christos
11121 1.1 christos
11122 1.1 christos
11123 1.1 christos
11124 1.1 christos
11125 1.1 christos
11126 1.1 christos
11127 1.1 christos
11128 1.1 christos
11129 1.1 christos
11130 1.1 christos
11131 1.1 christos
11132 1.1 christos
11133 1.1 christos
11134 1.1 christos
11135 1.1 christos
11136 1.1 christos
11137 1.1 christos
11138 1.1 christos
11139 1.1 christos
11140 1.1 christos
11141 1.1 christos
11142 1.1 christos
11143 1.1 christos
11144 1.1 christos
11145 1.1 christos
11146 1.1 christos
11147 1.1 christos
11148 1.1 christos
11149 1.1 christos
11150 1.1 christos
11151 1.1 christos
11152 1.1 christos
11153 1.1 christos
11154 1.1 christos
11155 1.1 christos
11156 1.1 christos
11157 1.1 christos
11158 1.1 christos
11159 1.1 christos
11160 1.1 christos
11161 1.1 christos
11162 1.1 christos
11163 1.1 christos
11164 1.1 christos
11165 1.1 christos
11166 1.1 christos
11167 1.1 christos
11168 1.1 christos
11169 1.1 christos
11170 1.1 christos
11171 1.1 christos
11172 1.1 christos
11173 1.1 christos
11174 1.1 christos
11175 1.1 christos
11176 1.1 christos
11177 1.1 christos
11178 1.1 christos
11179 1.1 christos
11180 1.1 christos
11181 1.1 christos
11182 1.1 christos
11183 1.1 christos
11184 1.1 christos
11185 1.1 christos
11186 1.1 christos
11187 1.1 christos
11188 1.1 christos
11189 1.1 christos
11190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11191 1.1 christos $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11192 1.1 christos hardcode_action=
11193 1.1 christos if test -n "$hardcode_libdir_flag_spec" ||
11194 1.1 christos test -n "$runpath_var" ||
11195 1.1 christos test "X$hardcode_automatic" = "Xyes" ; then
11196 1.1 christos
11197 1.1 christos # We can hardcode non-existent directories.
11198 1.1 christos if test "$hardcode_direct" != no &&
11199 1.1 christos # If the only mechanism to avoid hardcoding is shlibpath_var, we
11200 1.1 christos # have to relink, otherwise we might link with an installed library
11201 1.1 christos # when we should be linking with a yet-to-be-installed one
11202 1.1 christos ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11203 1.1 christos test "$hardcode_minus_L" != no; then
11204 1.1 christos # Linking always hardcodes the temporary library directory.
11205 1.1 christos hardcode_action=relink
11206 1.1 christos else
11207 1.1 christos # We can link without hardcoding, and we can hardcode nonexisting dirs.
11208 1.1 christos hardcode_action=immediate
11209 1.1 christos fi
11210 1.1 christos else
11211 1.1 christos # We cannot hardcode anything, or else we can only hardcode existing
11212 1.1 christos # directories.
11213 1.1 christos hardcode_action=unsupported
11214 1.1 christos fi
11215 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11216 1.1 christos $as_echo "$hardcode_action" >&6; }
11217 1.1 christos
11218 1.1 christos if test "$hardcode_action" = relink ||
11219 1.1 christos test "$inherit_rpath" = yes; then
11220 1.1 christos # Fast installation is not supported
11221 1.1 christos enable_fast_install=no
11222 1.1 christos elif test "$shlibpath_overrides_runpath" = yes ||
11223 1.1 christos test "$enable_shared" = no; then
11224 1.1 christos # Fast installation is not necessary
11225 1.1 christos enable_fast_install=needless
11226 1.1 christos fi
11227 1.1 christos
11228 1.1 christos
11229 1.1 christos
11230 1.1 christos
11231 1.1 christos
11232 1.1 christos
11233 1.1 christos if test "x$enable_dlopen" != xyes; then
11234 1.1 christos enable_dlopen=unknown
11235 1.1 christos enable_dlopen_self=unknown
11236 1.1 christos enable_dlopen_self_static=unknown
11237 1.1 christos else
11238 1.1 christos lt_cv_dlopen=no
11239 1.1 christos lt_cv_dlopen_libs=
11240 1.1 christos
11241 1.1 christos case $host_os in
11242 1.1 christos beos*)
11243 1.1 christos lt_cv_dlopen="load_add_on"
11244 1.1 christos lt_cv_dlopen_libs=
11245 1.1 christos lt_cv_dlopen_self=yes
11246 1.1 christos ;;
11247 1.1 christos
11248 1.1 christos mingw* | pw32* | cegcc*)
11249 1.1 christos lt_cv_dlopen="LoadLibrary"
11250 1.1 christos lt_cv_dlopen_libs=
11251 1.1 christos ;;
11252 1.1 christos
11253 1.1 christos cygwin*)
11254 1.1 christos lt_cv_dlopen="dlopen"
11255 1.1 christos lt_cv_dlopen_libs=
11256 1.1 christos ;;
11257 1.1 christos
11258 1.1 christos darwin*)
11259 1.1 christos # if libdl is installed we need to link against it
11260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11261 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11262 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11263 1.1 christos $as_echo_n "(cached) " >&6
11264 1.1 christos else
11265 1.1 christos ac_check_lib_save_LIBS=$LIBS
11266 1.1 christos LIBS="-ldl $LIBS"
11267 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11268 1.1 christos /* end confdefs.h. */
11269 1.1 christos
11270 1.1 christos /* Override any GCC internal prototype to avoid an error.
11271 1.1 christos Use char because int might match the return type of a GCC
11272 1.1 christos builtin and then its argument prototype would still apply. */
11273 1.1 christos #ifdef __cplusplus
11274 1.1 christos extern "C"
11275 1.1 christos #endif
11276 1.1 christos char dlopen ();
11277 1.1 christos int
11278 1.1 christos main ()
11279 1.1 christos {
11280 1.1 christos return dlopen ();
11281 1.1 christos ;
11282 1.1 christos return 0;
11283 1.1 christos }
11284 1.1 christos _ACEOF
11285 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11286 1.1 christos ac_cv_lib_dl_dlopen=yes
11287 1.1 christos else
11288 1.1 christos ac_cv_lib_dl_dlopen=no
11289 1.1 christos fi
11290 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11291 1.1 christos conftest$ac_exeext conftest.$ac_ext
11292 1.1 christos LIBS=$ac_check_lib_save_LIBS
11293 1.1 christos fi
11294 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11295 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11296 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11297 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11298 1.1 christos else
11299 1.1 christos
11300 1.1 christos lt_cv_dlopen="dyld"
11301 1.1 christos lt_cv_dlopen_libs=
11302 1.1 christos lt_cv_dlopen_self=yes
11303 1.1 christos
11304 1.1 christos fi
11305 1.1 christos
11306 1.1 christos ;;
11307 1.1 christos
11308 1.1 christos *)
11309 1.1 christos ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11310 1.1 christos if test "x$ac_cv_func_shl_load" = xyes; then :
11311 1.1 christos lt_cv_dlopen="shl_load"
11312 1.1 christos else
11313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11314 1.1 christos $as_echo_n "checking for shl_load in -ldld... " >&6; }
11315 1.1 christos if ${ac_cv_lib_dld_shl_load+:} false; then :
11316 1.1 christos $as_echo_n "(cached) " >&6
11317 1.1 christos else
11318 1.1 christos ac_check_lib_save_LIBS=$LIBS
11319 1.1 christos LIBS="-ldld $LIBS"
11320 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11321 1.1 christos /* end confdefs.h. */
11322 1.1 christos
11323 1.1 christos /* Override any GCC internal prototype to avoid an error.
11324 1.1 christos Use char because int might match the return type of a GCC
11325 1.1 christos builtin and then its argument prototype would still apply. */
11326 1.1 christos #ifdef __cplusplus
11327 1.1 christos extern "C"
11328 1.1 christos #endif
11329 1.1 christos char shl_load ();
11330 1.1 christos int
11331 1.1 christos main ()
11332 1.1 christos {
11333 1.1 christos return shl_load ();
11334 1.1 christos ;
11335 1.1 christos return 0;
11336 1.1 christos }
11337 1.1 christos _ACEOF
11338 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11339 1.1 christos ac_cv_lib_dld_shl_load=yes
11340 1.1 christos else
11341 1.1 christos ac_cv_lib_dld_shl_load=no
11342 1.1 christos fi
11343 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11344 1.1 christos conftest$ac_exeext conftest.$ac_ext
11345 1.1 christos LIBS=$ac_check_lib_save_LIBS
11346 1.1 christos fi
11347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11348 1.1 christos $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11349 1.1 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11350 1.1 christos lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11351 1.1 christos else
11352 1.1 christos ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11353 1.1 christos if test "x$ac_cv_func_dlopen" = xyes; then :
11354 1.1 christos lt_cv_dlopen="dlopen"
11355 1.1 christos else
11356 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11357 1.1 christos $as_echo_n "checking for dlopen in -ldl... " >&6; }
11358 1.1 christos if ${ac_cv_lib_dl_dlopen+:} false; then :
11359 1.1 christos $as_echo_n "(cached) " >&6
11360 1.1 christos else
11361 1.1 christos ac_check_lib_save_LIBS=$LIBS
11362 1.1 christos LIBS="-ldl $LIBS"
11363 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11364 1.1 christos /* end confdefs.h. */
11365 1.1 christos
11366 1.1 christos /* Override any GCC internal prototype to avoid an error.
11367 1.1 christos Use char because int might match the return type of a GCC
11368 1.1 christos builtin and then its argument prototype would still apply. */
11369 1.1 christos #ifdef __cplusplus
11370 1.1 christos extern "C"
11371 1.1 christos #endif
11372 1.1 christos char dlopen ();
11373 1.1 christos int
11374 1.1 christos main ()
11375 1.1 christos {
11376 1.1 christos return dlopen ();
11377 1.1 christos ;
11378 1.1 christos return 0;
11379 1.1 christos }
11380 1.1 christos _ACEOF
11381 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11382 1.1 christos ac_cv_lib_dl_dlopen=yes
11383 1.1 christos else
11384 1.1 christos ac_cv_lib_dl_dlopen=no
11385 1.1 christos fi
11386 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11387 1.1 christos conftest$ac_exeext conftest.$ac_ext
11388 1.1 christos LIBS=$ac_check_lib_save_LIBS
11389 1.1 christos fi
11390 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11391 1.1 christos $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11392 1.1 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11393 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11394 1.1 christos else
11395 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11396 1.1 christos $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11397 1.1 christos if ${ac_cv_lib_svld_dlopen+:} false; then :
11398 1.1 christos $as_echo_n "(cached) " >&6
11399 1.1 christos else
11400 1.1 christos ac_check_lib_save_LIBS=$LIBS
11401 1.1 christos LIBS="-lsvld $LIBS"
11402 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11403 1.1 christos /* end confdefs.h. */
11404 1.1 christos
11405 1.1 christos /* Override any GCC internal prototype to avoid an error.
11406 1.1 christos Use char because int might match the return type of a GCC
11407 1.1 christos builtin and then its argument prototype would still apply. */
11408 1.1 christos #ifdef __cplusplus
11409 1.1 christos extern "C"
11410 1.1 christos #endif
11411 1.1 christos char dlopen ();
11412 1.1 christos int
11413 1.1 christos main ()
11414 1.1 christos {
11415 1.1 christos return dlopen ();
11416 1.1 christos ;
11417 1.1 christos return 0;
11418 1.1 christos }
11419 1.1 christos _ACEOF
11420 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11421 1.1 christos ac_cv_lib_svld_dlopen=yes
11422 1.1 christos else
11423 1.1 christos ac_cv_lib_svld_dlopen=no
11424 1.1 christos fi
11425 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11426 1.1 christos conftest$ac_exeext conftest.$ac_ext
11427 1.1 christos LIBS=$ac_check_lib_save_LIBS
11428 1.1 christos fi
11429 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11430 1.1 christos $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11431 1.1 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11432 1.1 christos lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11433 1.1 christos else
11434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11435 1.1 christos $as_echo_n "checking for dld_link in -ldld... " >&6; }
11436 1.1 christos if ${ac_cv_lib_dld_dld_link+:} false; then :
11437 1.1 christos $as_echo_n "(cached) " >&6
11438 1.1 christos else
11439 1.1 christos ac_check_lib_save_LIBS=$LIBS
11440 1.1 christos LIBS="-ldld $LIBS"
11441 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11442 1.1 christos /* end confdefs.h. */
11443 1.1 christos
11444 1.1 christos /* Override any GCC internal prototype to avoid an error.
11445 1.1 christos Use char because int might match the return type of a GCC
11446 1.1 christos builtin and then its argument prototype would still apply. */
11447 1.1 christos #ifdef __cplusplus
11448 1.1 christos extern "C"
11449 1.1 christos #endif
11450 1.1 christos char dld_link ();
11451 1.1 christos int
11452 1.1 christos main ()
11453 1.1 christos {
11454 1.1 christos return dld_link ();
11455 1.1 christos ;
11456 1.1 christos return 0;
11457 1.1 christos }
11458 1.1 christos _ACEOF
11459 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
11460 1.1 christos ac_cv_lib_dld_dld_link=yes
11461 1.1 christos else
11462 1.1 christos ac_cv_lib_dld_dld_link=no
11463 1.1 christos fi
11464 1.1 christos rm -f core conftest.err conftest.$ac_objext \
11465 1.1 christos conftest$ac_exeext conftest.$ac_ext
11466 1.1 christos LIBS=$ac_check_lib_save_LIBS
11467 1.1 christos fi
11468 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11469 1.1 christos $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11470 1.1 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11471 1.1 christos lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11472 1.1 christos fi
11473 1.1 christos
11474 1.1 christos
11475 1.1 christos fi
11476 1.1 christos
11477 1.1 christos
11478 1.1 christos fi
11479 1.1 christos
11480 1.1 christos
11481 1.1 christos fi
11482 1.1 christos
11483 1.1 christos
11484 1.1 christos fi
11485 1.1 christos
11486 1.1 christos
11487 1.1 christos fi
11488 1.1 christos
11489 1.1 christos ;;
11490 1.1 christos esac
11491 1.1 christos
11492 1.1 christos if test "x$lt_cv_dlopen" != xno; then
11493 1.1 christos enable_dlopen=yes
11494 1.1 christos else
11495 1.1 christos enable_dlopen=no
11496 1.1 christos fi
11497 1.1 christos
11498 1.1 christos case $lt_cv_dlopen in
11499 1.1 christos dlopen)
11500 1.1 christos save_CPPFLAGS="$CPPFLAGS"
11501 1.1 christos test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11502 1.1 christos
11503 1.1 christos save_LDFLAGS="$LDFLAGS"
11504 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11505 1.1 christos
11506 1.1 christos save_LIBS="$LIBS"
11507 1.1 christos LIBS="$lt_cv_dlopen_libs $LIBS"
11508 1.1 christos
11509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11510 1.1 christos $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11511 1.1 christos if ${lt_cv_dlopen_self+:} false; then :
11512 1.1 christos $as_echo_n "(cached) " >&6
11513 1.1 christos else
11514 1.1 christos if test "$cross_compiling" = yes; then :
11515 1.1 christos lt_cv_dlopen_self=cross
11516 1.1 christos else
11517 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11518 1.1 christos lt_status=$lt_dlunknown
11519 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
11520 1.1.1.2 christos #line 11520 "configure"
11521 1.1 christos #include "confdefs.h"
11522 1.1 christos
11523 1.1 christos #if HAVE_DLFCN_H
11524 1.1 christos #include <dlfcn.h>
11525 1.1 christos #endif
11526 1.1 christos
11527 1.1 christos #include <stdio.h>
11528 1.1 christos
11529 1.1 christos #ifdef RTLD_GLOBAL
11530 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL
11531 1.1 christos #else
11532 1.1 christos # ifdef DL_GLOBAL
11533 1.1 christos # define LT_DLGLOBAL DL_GLOBAL
11534 1.1 christos # else
11535 1.1 christos # define LT_DLGLOBAL 0
11536 1.1 christos # endif
11537 1.1 christos #endif
11538 1.1 christos
11539 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11540 1.1 christos find out it does not work in some platform. */
11541 1.1 christos #ifndef LT_DLLAZY_OR_NOW
11542 1.1 christos # ifdef RTLD_LAZY
11543 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11544 1.1 christos # else
11545 1.1 christos # ifdef DL_LAZY
11546 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11547 1.1 christos # else
11548 1.1 christos # ifdef RTLD_NOW
11549 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11550 1.1 christos # else
11551 1.1 christos # ifdef DL_NOW
11552 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW
11553 1.1 christos # else
11554 1.1 christos # define LT_DLLAZY_OR_NOW 0
11555 1.1 christos # endif
11556 1.1 christos # endif
11557 1.1 christos # endif
11558 1.1 christos # endif
11559 1.1 christos #endif
11560 1.1 christos
11561 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated
11562 1.1 christos correspondingly for the symbols needed. */
11563 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11564 1.1 christos void fnord () __attribute__((visibility("default")));
11565 1.1 christos #endif
11566 1.1 christos
11567 1.1 christos void fnord () { int i=42; }
11568 1.1 christos int main ()
11569 1.1 christos {
11570 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11571 1.1 christos int status = $lt_dlunknown;
11572 1.1 christos
11573 1.1 christos if (self)
11574 1.1 christos {
11575 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11576 1.1 christos else
11577 1.1 christos {
11578 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11579 1.1 christos else puts (dlerror ());
11580 1.1 christos }
11581 1.1 christos /* dlclose (self); */
11582 1.1 christos }
11583 1.1 christos else
11584 1.1 christos puts (dlerror ());
11585 1.1 christos
11586 1.1 christos return status;
11587 1.1 christos }
11588 1.1 christos _LT_EOF
11589 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11590 1.1 christos (eval $ac_link) 2>&5
11591 1.1 christos ac_status=$?
11592 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11593 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11594 1.1 christos (./conftest; exit; ) >&5 2>/dev/null
11595 1.1 christos lt_status=$?
11596 1.1 christos case x$lt_status in
11597 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11598 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11599 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11600 1.1 christos esac
11601 1.1 christos else :
11602 1.1 christos # compilation failed
11603 1.1 christos lt_cv_dlopen_self=no
11604 1.1 christos fi
11605 1.1 christos fi
11606 1.1 christos rm -fr conftest*
11607 1.1 christos
11608 1.1 christos
11609 1.1 christos fi
11610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11611 1.1 christos $as_echo "$lt_cv_dlopen_self" >&6; }
11612 1.1 christos
11613 1.1 christos if test "x$lt_cv_dlopen_self" = xyes; then
11614 1.1 christos wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11615 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11616 1.1 christos $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11617 1.1 christos if ${lt_cv_dlopen_self_static+:} false; then :
11618 1.1 christos $as_echo_n "(cached) " >&6
11619 1.1 christos else
11620 1.1 christos if test "$cross_compiling" = yes; then :
11621 1.1 christos lt_cv_dlopen_self_static=cross
11622 1.1 christos else
11623 1.1 christos lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11624 1.1 christos lt_status=$lt_dlunknown
11625 1.1 christos cat > conftest.$ac_ext <<_LT_EOF
11626 1.1.1.2 christos #line 11626 "configure"
11627 1.1 christos #include "confdefs.h"
11628 1.1 christos
11629 1.1 christos #if HAVE_DLFCN_H
11630 1.1 christos #include <dlfcn.h>
11631 1.1 christos #endif
11632 1.1 christos
11633 1.1 christos #include <stdio.h>
11634 1.1 christos
11635 1.1 christos #ifdef RTLD_GLOBAL
11636 1.1 christos # define LT_DLGLOBAL RTLD_GLOBAL
11637 1.1 christos #else
11638 1.1 christos # ifdef DL_GLOBAL
11639 1.1 christos # define LT_DLGLOBAL DL_GLOBAL
11640 1.1 christos # else
11641 1.1 christos # define LT_DLGLOBAL 0
11642 1.1 christos # endif
11643 1.1 christos #endif
11644 1.1 christos
11645 1.1 christos /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11646 1.1 christos find out it does not work in some platform. */
11647 1.1 christos #ifndef LT_DLLAZY_OR_NOW
11648 1.1 christos # ifdef RTLD_LAZY
11649 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_LAZY
11650 1.1 christos # else
11651 1.1 christos # ifdef DL_LAZY
11652 1.1 christos # define LT_DLLAZY_OR_NOW DL_LAZY
11653 1.1 christos # else
11654 1.1 christos # ifdef RTLD_NOW
11655 1.1 christos # define LT_DLLAZY_OR_NOW RTLD_NOW
11656 1.1 christos # else
11657 1.1 christos # ifdef DL_NOW
11658 1.1 christos # define LT_DLLAZY_OR_NOW DL_NOW
11659 1.1 christos # else
11660 1.1 christos # define LT_DLLAZY_OR_NOW 0
11661 1.1 christos # endif
11662 1.1 christos # endif
11663 1.1 christos # endif
11664 1.1 christos # endif
11665 1.1 christos #endif
11666 1.1 christos
11667 1.1 christos /* When -fvisbility=hidden is used, assume the code has been annotated
11668 1.1 christos correspondingly for the symbols needed. */
11669 1.1 christos #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11670 1.1 christos void fnord () __attribute__((visibility("default")));
11671 1.1 christos #endif
11672 1.1 christos
11673 1.1 christos void fnord () { int i=42; }
11674 1.1 christos int main ()
11675 1.1 christos {
11676 1.1 christos void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11677 1.1 christos int status = $lt_dlunknown;
11678 1.1 christos
11679 1.1 christos if (self)
11680 1.1 christos {
11681 1.1 christos if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11682 1.1 christos else
11683 1.1 christos {
11684 1.1 christos if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11685 1.1 christos else puts (dlerror ());
11686 1.1 christos }
11687 1.1 christos /* dlclose (self); */
11688 1.1 christos }
11689 1.1 christos else
11690 1.1 christos puts (dlerror ());
11691 1.1 christos
11692 1.1 christos return status;
11693 1.1 christos }
11694 1.1 christos _LT_EOF
11695 1.1 christos if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11696 1.1 christos (eval $ac_link) 2>&5
11697 1.1 christos ac_status=$?
11698 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11699 1.1 christos test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11700 1.1 christos (./conftest; exit; ) >&5 2>/dev/null
11701 1.1 christos lt_status=$?
11702 1.1 christos case x$lt_status in
11703 1.1 christos x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11704 1.1 christos x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11705 1.1 christos x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11706 1.1 christos esac
11707 1.1 christos else :
11708 1.1 christos # compilation failed
11709 1.1 christos lt_cv_dlopen_self_static=no
11710 1.1 christos fi
11711 1.1 christos fi
11712 1.1 christos rm -fr conftest*
11713 1.1 christos
11714 1.1 christos
11715 1.1 christos fi
11716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11717 1.1 christos $as_echo "$lt_cv_dlopen_self_static" >&6; }
11718 1.1 christos fi
11719 1.1 christos
11720 1.1 christos CPPFLAGS="$save_CPPFLAGS"
11721 1.1 christos LDFLAGS="$save_LDFLAGS"
11722 1.1 christos LIBS="$save_LIBS"
11723 1.1 christos ;;
11724 1.1 christos esac
11725 1.1 christos
11726 1.1 christos case $lt_cv_dlopen_self in
11727 1.1 christos yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11728 1.1 christos *) enable_dlopen_self=unknown ;;
11729 1.1 christos esac
11730 1.1 christos
11731 1.1 christos case $lt_cv_dlopen_self_static in
11732 1.1 christos yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11733 1.1 christos *) enable_dlopen_self_static=unknown ;;
11734 1.1 christos esac
11735 1.1 christos fi
11736 1.1 christos
11737 1.1 christos
11738 1.1 christos
11739 1.1 christos
11740 1.1 christos
11741 1.1 christos
11742 1.1 christos
11743 1.1 christos
11744 1.1 christos
11745 1.1 christos
11746 1.1 christos
11747 1.1 christos
11748 1.1 christos
11749 1.1 christos
11750 1.1 christos
11751 1.1 christos
11752 1.1 christos
11753 1.1 christos striplib=
11754 1.1 christos old_striplib=
11755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11756 1.1 christos $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11757 1.1 christos if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11758 1.1 christos test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11759 1.1 christos test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11761 1.1 christos $as_echo "yes" >&6; }
11762 1.1 christos else
11763 1.1 christos # FIXME - insert some real tests, host_os isn't really good enough
11764 1.1 christos case $host_os in
11765 1.1 christos darwin*)
11766 1.1 christos if test -n "$STRIP" ; then
11767 1.1 christos striplib="$STRIP -x"
11768 1.1 christos old_striplib="$STRIP -S"
11769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11770 1.1 christos $as_echo "yes" >&6; }
11771 1.1 christos else
11772 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11773 1.1 christos $as_echo "no" >&6; }
11774 1.1 christos fi
11775 1.1 christos ;;
11776 1.1 christos *)
11777 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11778 1.1 christos $as_echo "no" >&6; }
11779 1.1 christos ;;
11780 1.1 christos esac
11781 1.1 christos fi
11782 1.1 christos
11783 1.1 christos
11784 1.1 christos
11785 1.1 christos
11786 1.1 christos
11787 1.1 christos
11788 1.1 christos
11789 1.1 christos
11790 1.1 christos
11791 1.1 christos
11792 1.1 christos
11793 1.1 christos
11794 1.1 christos # Report which library types will actually be built
11795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11796 1.1 christos $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11797 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11798 1.1 christos $as_echo "$can_build_shared" >&6; }
11799 1.1 christos
11800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11801 1.1 christos $as_echo_n "checking whether to build shared libraries... " >&6; }
11802 1.1 christos test "$can_build_shared" = "no" && enable_shared=no
11803 1.1 christos
11804 1.1 christos # On AIX, shared libraries and static libraries use the same namespace, and
11805 1.1 christos # are all built from PIC.
11806 1.1 christos case $host_os in
11807 1.1 christos aix3*)
11808 1.1 christos test "$enable_shared" = yes && enable_static=no
11809 1.1 christos if test -n "$RANLIB"; then
11810 1.1 christos archive_cmds="$archive_cmds~\$RANLIB \$lib"
11811 1.1 christos postinstall_cmds='$RANLIB $lib'
11812 1.1 christos fi
11813 1.1 christos ;;
11814 1.1 christos
11815 1.1 christos aix[4-9]*)
11816 1.1 christos if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11817 1.1 christos test "$enable_shared" = yes && enable_static=no
11818 1.1 christos fi
11819 1.1 christos ;;
11820 1.1 christos esac
11821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11822 1.1 christos $as_echo "$enable_shared" >&6; }
11823 1.1 christos
11824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11825 1.1 christos $as_echo_n "checking whether to build static libraries... " >&6; }
11826 1.1 christos # Make sure either enable_shared or enable_static is yes.
11827 1.1 christos test "$enable_shared" = yes || enable_static=yes
11828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11829 1.1 christos $as_echo "$enable_static" >&6; }
11830 1.1 christos
11831 1.1 christos
11832 1.1 christos
11833 1.1 christos
11834 1.1 christos fi
11835 1.1 christos ac_ext=c
11836 1.1 christos ac_cpp='$CPP $CPPFLAGS'
11837 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11838 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11839 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
11840 1.1 christos
11841 1.1 christos CC="$lt_save_CC"
11842 1.1 christos
11843 1.1 christos
11844 1.1 christos
11845 1.1 christos
11846 1.1 christos
11847 1.1 christos
11848 1.1 christos
11849 1.1 christos
11850 1.1 christos
11851 1.1 christos
11852 1.1 christos
11853 1.1 christos
11854 1.1 christos
11855 1.1 christos ac_config_commands="$ac_config_commands libtool"
11856 1.1 christos
11857 1.1 christos
11858 1.1 christos
11859 1.1 christos
11860 1.1 christos # Only expand once:
11861 1.1 christos
11862 1.1 christos
11863 1.1 christos # Check whether --enable-largefile was given.
11864 1.1 christos if test "${enable_largefile+set}" = set; then :
11865 1.1 christos enableval=$enable_largefile;
11866 1.1 christos fi
11867 1.1 christos
11868 1.1 christos if test "$enable_largefile" != no; then
11869 1.1 christos
11870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11871 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11872 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
11873 1.1 christos $as_echo_n "(cached) " >&6
11874 1.1 christos else
11875 1.1 christos ac_cv_sys_largefile_CC=no
11876 1.1 christos if test "$GCC" != yes; then
11877 1.1 christos ac_save_CC=$CC
11878 1.1 christos while :; do
11879 1.1 christos # IRIX 6.2 and later do not support large files by default,
11880 1.1 christos # so use the C compiler's -n32 option if that helps.
11881 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882 1.1 christos /* end confdefs.h. */
11883 1.1 christos #include <sys/types.h>
11884 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11885 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11886 1.1 christos since some C++ compilers masquerading as C compilers
11887 1.1 christos incorrectly reject 9223372036854775807. */
11888 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11889 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11890 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11891 1.1 christos ? 1 : -1];
11892 1.1 christos int
11893 1.1 christos main ()
11894 1.1 christos {
11895 1.1 christos
11896 1.1 christos ;
11897 1.1 christos return 0;
11898 1.1 christos }
11899 1.1 christos _ACEOF
11900 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11901 1.1 christos break
11902 1.1 christos fi
11903 1.1 christos rm -f core conftest.err conftest.$ac_objext
11904 1.1 christos CC="$CC -n32"
11905 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11906 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
11907 1.1 christos fi
11908 1.1 christos rm -f core conftest.err conftest.$ac_objext
11909 1.1 christos break
11910 1.1 christos done
11911 1.1 christos CC=$ac_save_CC
11912 1.1 christos rm -f conftest.$ac_ext
11913 1.1 christos fi
11914 1.1 christos fi
11915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11916 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11917 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
11918 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
11919 1.1 christos fi
11920 1.1 christos
11921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11922 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11923 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
11924 1.1 christos $as_echo_n "(cached) " >&6
11925 1.1 christos else
11926 1.1 christos while :; do
11927 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11928 1.1 christos /* end confdefs.h. */
11929 1.1 christos #include <sys/types.h>
11930 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11931 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11932 1.1 christos since some C++ compilers masquerading as C compilers
11933 1.1 christos incorrectly reject 9223372036854775807. */
11934 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11935 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11936 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11937 1.1 christos ? 1 : -1];
11938 1.1 christos int
11939 1.1 christos main ()
11940 1.1 christos {
11941 1.1 christos
11942 1.1 christos ;
11943 1.1 christos return 0;
11944 1.1 christos }
11945 1.1 christos _ACEOF
11946 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11947 1.1 christos ac_cv_sys_file_offset_bits=no; break
11948 1.1 christos fi
11949 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11950 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 1.1 christos /* end confdefs.h. */
11952 1.1 christos #define _FILE_OFFSET_BITS 64
11953 1.1 christos #include <sys/types.h>
11954 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
11955 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
11956 1.1 christos since some C++ compilers masquerading as C compilers
11957 1.1 christos incorrectly reject 9223372036854775807. */
11958 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11959 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11960 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
11961 1.1 christos ? 1 : -1];
11962 1.1 christos int
11963 1.1 christos main ()
11964 1.1 christos {
11965 1.1 christos
11966 1.1 christos ;
11967 1.1 christos return 0;
11968 1.1 christos }
11969 1.1 christos _ACEOF
11970 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
11971 1.1 christos ac_cv_sys_file_offset_bits=64; break
11972 1.1 christos fi
11973 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11974 1.1 christos ac_cv_sys_file_offset_bits=unknown
11975 1.1 christos break
11976 1.1 christos done
11977 1.1 christos fi
11978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11979 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11980 1.1 christos case $ac_cv_sys_file_offset_bits in #(
11981 1.1 christos no | unknown) ;;
11982 1.1 christos *)
11983 1.1 christos cat >>confdefs.h <<_ACEOF
11984 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11985 1.1 christos _ACEOF
11986 1.1 christos ;;
11987 1.1 christos esac
11988 1.1 christos rm -rf conftest*
11989 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
11990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11991 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11992 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
11993 1.1 christos $as_echo_n "(cached) " >&6
11994 1.1 christos else
11995 1.1 christos while :; do
11996 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997 1.1 christos /* end confdefs.h. */
11998 1.1 christos #include <sys/types.h>
11999 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12000 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12001 1.1 christos since some C++ compilers masquerading as C compilers
12002 1.1 christos incorrectly reject 9223372036854775807. */
12003 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12004 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12005 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12006 1.1 christos ? 1 : -1];
12007 1.1 christos int
12008 1.1 christos main ()
12009 1.1 christos {
12010 1.1 christos
12011 1.1 christos ;
12012 1.1 christos return 0;
12013 1.1 christos }
12014 1.1 christos _ACEOF
12015 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12016 1.1 christos ac_cv_sys_large_files=no; break
12017 1.1 christos fi
12018 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12019 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12020 1.1 christos /* end confdefs.h. */
12021 1.1 christos #define _LARGE_FILES 1
12022 1.1 christos #include <sys/types.h>
12023 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
12024 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
12025 1.1 christos since some C++ compilers masquerading as C compilers
12026 1.1 christos incorrectly reject 9223372036854775807. */
12027 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12028 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12029 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
12030 1.1 christos ? 1 : -1];
12031 1.1 christos int
12032 1.1 christos main ()
12033 1.1 christos {
12034 1.1 christos
12035 1.1 christos ;
12036 1.1 christos return 0;
12037 1.1 christos }
12038 1.1 christos _ACEOF
12039 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12040 1.1 christos ac_cv_sys_large_files=1; break
12041 1.1 christos fi
12042 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12043 1.1 christos ac_cv_sys_large_files=unknown
12044 1.1 christos break
12045 1.1 christos done
12046 1.1 christos fi
12047 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12048 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
12049 1.1 christos case $ac_cv_sys_large_files in #(
12050 1.1 christos no | unknown) ;;
12051 1.1 christos *)
12052 1.1 christos cat >>confdefs.h <<_ACEOF
12053 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
12054 1.1 christos _ACEOF
12055 1.1 christos ;;
12056 1.1 christos esac
12057 1.1 christos rm -rf conftest*
12058 1.1 christos fi
12059 1.1 christos
12060 1.1 christos
12061 1.1 christos fi
12062 1.1 christos
12063 1.1 christos
12064 1.1 christos MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
12065 1.1 christos for ac_prog in aclocal
12066 1.1 christos do
12067 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12068 1.1 christos set dummy $ac_prog; ac_word=$2
12069 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12070 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12071 1.1 christos if ${ac_cv_prog_ACLOCAL+:} false; then :
12072 1.1 christos $as_echo_n "(cached) " >&6
12073 1.1 christos else
12074 1.1 christos if test -n "$ACLOCAL"; then
12075 1.1 christos ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12076 1.1 christos else
12077 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12078 1.1 christos for as_dir in $PATH
12079 1.1 christos do
12080 1.1 christos IFS=$as_save_IFS
12081 1.1 christos test -z "$as_dir" && as_dir=.
12082 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12083 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12084 1.1 christos ac_cv_prog_ACLOCAL="$ac_prog"
12085 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12086 1.1 christos break 2
12087 1.1 christos fi
12088 1.1 christos done
12089 1.1 christos done
12090 1.1 christos IFS=$as_save_IFS
12091 1.1 christos
12092 1.1 christos fi
12093 1.1 christos fi
12094 1.1 christos ACLOCAL=$ac_cv_prog_ACLOCAL
12095 1.1 christos if test -n "$ACLOCAL"; then
12096 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12097 1.1 christos $as_echo "$ACLOCAL" >&6; }
12098 1.1 christos else
12099 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12100 1.1 christos $as_echo "no" >&6; }
12101 1.1 christos fi
12102 1.1 christos
12103 1.1 christos
12104 1.1 christos test -n "$ACLOCAL" && break
12105 1.1 christos done
12106 1.1 christos test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12107 1.1 christos
12108 1.1 christos for ac_prog in autoconf
12109 1.1 christos do
12110 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12111 1.1 christos set dummy $ac_prog; ac_word=$2
12112 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12113 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12114 1.1 christos if ${ac_cv_prog_AUTOCONF+:} false; then :
12115 1.1 christos $as_echo_n "(cached) " >&6
12116 1.1 christos else
12117 1.1 christos if test -n "$AUTOCONF"; then
12118 1.1 christos ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12119 1.1 christos else
12120 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12121 1.1 christos for as_dir in $PATH
12122 1.1 christos do
12123 1.1 christos IFS=$as_save_IFS
12124 1.1 christos test -z "$as_dir" && as_dir=.
12125 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12126 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12127 1.1 christos ac_cv_prog_AUTOCONF="$ac_prog"
12128 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12129 1.1 christos break 2
12130 1.1 christos fi
12131 1.1 christos done
12132 1.1 christos done
12133 1.1 christos IFS=$as_save_IFS
12134 1.1 christos
12135 1.1 christos fi
12136 1.1 christos fi
12137 1.1 christos AUTOCONF=$ac_cv_prog_AUTOCONF
12138 1.1 christos if test -n "$AUTOCONF"; then
12139 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12140 1.1 christos $as_echo "$AUTOCONF" >&6; }
12141 1.1 christos else
12142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12143 1.1 christos $as_echo "no" >&6; }
12144 1.1 christos fi
12145 1.1 christos
12146 1.1 christos
12147 1.1 christos test -n "$AUTOCONF" && break
12148 1.1 christos done
12149 1.1 christos test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12150 1.1 christos
12151 1.1 christos for ac_prog in autoheader
12152 1.1 christos do
12153 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12154 1.1 christos set dummy $ac_prog; ac_word=$2
12155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12156 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12157 1.1 christos if ${ac_cv_prog_AUTOHEADER+:} false; then :
12158 1.1 christos $as_echo_n "(cached) " >&6
12159 1.1 christos else
12160 1.1 christos if test -n "$AUTOHEADER"; then
12161 1.1 christos ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12162 1.1 christos else
12163 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12164 1.1 christos for as_dir in $PATH
12165 1.1 christos do
12166 1.1 christos IFS=$as_save_IFS
12167 1.1 christos test -z "$as_dir" && as_dir=.
12168 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12169 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12170 1.1 christos ac_cv_prog_AUTOHEADER="$ac_prog"
12171 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12172 1.1 christos break 2
12173 1.1 christos fi
12174 1.1 christos done
12175 1.1 christos done
12176 1.1 christos IFS=$as_save_IFS
12177 1.1 christos
12178 1.1 christos fi
12179 1.1 christos fi
12180 1.1 christos AUTOHEADER=$ac_cv_prog_AUTOHEADER
12181 1.1 christos if test -n "$AUTOHEADER"; then
12182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12183 1.1 christos $as_echo "$AUTOHEADER" >&6; }
12184 1.1 christos else
12185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12186 1.1 christos $as_echo "no" >&6; }
12187 1.1 christos fi
12188 1.1 christos
12189 1.1 christos
12190 1.1 christos test -n "$AUTOHEADER" && break
12191 1.1 christos done
12192 1.1 christos test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12193 1.1 christos
12194 1.1 christos
12195 1.1 christos
12196 1.1 christos ac_ext=c
12197 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12198 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12199 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12200 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12201 1.1 christos
12202 1.1 christos ac_libsframe_warn_cflags=
12203 1.1 christos save_CFLAGS="$CFLAGS"
12204 1.1 christos for real_option in -Wall -Wextra -Wwrite-strings \
12205 1.1 christos -Wmissing-format-attribute \
12206 1.1 christos -Wstrict-prototypes -Wmissing-prototypes; do
12207 1.1 christos # Do the check with the no- prefix removed since gcc silently
12208 1.1 christos # accepts any -Wno-* option on purpose
12209 1.1 christos case $real_option in
12210 1.1 christos -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12211 1.1 christos *) option=$real_option ;;
12212 1.1 christos esac
12213 1.1 christos as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12214 1.1 christos
12215 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12216 1.1 christos $as_echo_n "checking whether $CC supports $option... " >&6; }
12217 1.1 christos if eval \${$as_acx_Woption+:} false; then :
12218 1.1 christos $as_echo_n "(cached) " >&6
12219 1.1 christos else
12220 1.1 christos CFLAGS="$option"
12221 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12222 1.1 christos /* end confdefs.h. */
12223 1.1 christos
12224 1.1 christos int
12225 1.1 christos main ()
12226 1.1 christos {
12227 1.1 christos
12228 1.1 christos ;
12229 1.1 christos return 0;
12230 1.1 christos }
12231 1.1 christos _ACEOF
12232 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
12233 1.1 christos eval "$as_acx_Woption=yes"
12234 1.1 christos else
12235 1.1 christos eval "$as_acx_Woption=no"
12236 1.1 christos fi
12237 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12238 1.1 christos
12239 1.1 christos fi
12240 1.1 christos eval ac_res=\$$as_acx_Woption
12241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12242 1.1 christos $as_echo "$ac_res" >&6; }
12243 1.1 christos if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12244 1.1 christos ac_libsframe_warn_cflags="$ac_libsframe_warn_cflags${ac_libsframe_warn_cflags:+ }$real_option"
12245 1.1 christos fi
12246 1.1 christos done
12247 1.1 christos CFLAGS="$save_CFLAGS"
12248 1.1 christos ac_ext=c
12249 1.1 christos ac_cpp='$CPP $CPPFLAGS'
12250 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12251 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12252 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
12253 1.1 christos
12254 1.1 christos
12255 1.1 christos
12256 1.1 christos
12257 1.1 christos
12258 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for incompatibility between DejaGnu and GCC" >&5
12259 1.1 christos $as_echo_n "checking for incompatibility between DejaGnu and GCC... " >&6; }
12260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12261 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; }
12262 1.1 christos
12263 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12264 1.1 christos /* end confdefs.h. */
12265 1.1 christos #include <dejagnu.h>
12266 1.1 christos int
12267 1.1 christos main ()
12268 1.1 christos {
12269 1.1 christos pass ("test foo");
12270 1.1 christos return 0;
12271 1.1 christos ;
12272 1.1 christos return 0;
12273 1.1 christos }
12274 1.1 christos _ACEOF
12275 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
12276 1.1 christos ac_cv_dejagnu_compat=yes
12277 1.1 christos else
12278 1.1 christos ac_cv_dejagnu_compat=no
12279 1.1 christos fi
12280 1.1 christos rm -f core conftest.err conftest.$ac_objext \
12281 1.1 christos conftest$ac_exeext conftest.$ac_ext
12282 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dejagnu_compat" >&5
12283 1.1 christos $as_echo "$ac_cv_dejagnu_compat" >&6; }
12284 1.1 christos
12285 1.1 christos if test "$ac_cv_dejagnu_compat}" = no ; then
12286 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: detected incompatibility between dejagnu version and gcc" >&5
12287 1.1 christos $as_echo "detected incompatibility between dejagnu version and gcc" >&6; }
12288 1.1 christos fi
12289 1.1 christos
12290 1.1 christos if test "x$ac_cv_dejagnu_compat" = "xyes"; then
12291 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE=
12292 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE='#'
12293 1.1 christos else
12294 1.1 christos HAVE_COMPAT_DEJAGNU_TRUE='#'
12295 1.1 christos HAVE_COMPAT_DEJAGNU_FALSE=
12296 1.1 christos fi
12297 1.1 christos
12298 1.1 christos
12299 1.1 christos COMPAT_DEJAGNU=$ac_cv_dejagnu_compat
12300 1.1 christos
12301 1.1 christos
12302 1.1 christos build_info=
12303 1.1 christos for ac_prog in makeinfo
12304 1.1 christos do
12305 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
12306 1.1 christos set dummy $ac_prog; ac_word=$2
12307 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12308 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
12309 1.1 christos if ${ac_cv_prog_MAKEINFO+:} false; then :
12310 1.1 christos $as_echo_n "(cached) " >&6
12311 1.1 christos else
12312 1.1 christos if test -n "$MAKEINFO"; then
12313 1.1 christos ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12314 1.1 christos else
12315 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12316 1.1 christos for as_dir in $PATH
12317 1.1 christos do
12318 1.1 christos IFS=$as_save_IFS
12319 1.1 christos test -z "$as_dir" && as_dir=.
12320 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
12321 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12322 1.1 christos ac_cv_prog_MAKEINFO="$ac_prog"
12323 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12324 1.1 christos break 2
12325 1.1 christos fi
12326 1.1 christos done
12327 1.1 christos done
12328 1.1 christos IFS=$as_save_IFS
12329 1.1 christos
12330 1.1 christos fi
12331 1.1 christos fi
12332 1.1 christos MAKEINFO=$ac_cv_prog_MAKEINFO
12333 1.1 christos if test -n "$MAKEINFO"; then
12334 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
12335 1.1 christos $as_echo "$MAKEINFO" >&6; }
12336 1.1 christos else
12337 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12338 1.1 christos $as_echo "no" >&6; }
12339 1.1 christos fi
12340 1.1 christos
12341 1.1 christos
12342 1.1 christos test -n "$MAKEINFO" && break
12343 1.1 christos done
12344 1.1 christos test -n "$MAKEINFO" || MAKEINFO="makeinfo"
12345 1.1 christos
12346 1.1 christos if test "x$MAKEINFO" = "x"; then
12347 1.1 christos MAKEINFO="@echo makeinfo missing; true"
12348 1.1 christos build_info=
12349 1.1 christos else
12350 1.1 christos BUILD_INFO=info
12351 1.1 christos case "$MAKEINFO" in
12352 1.1 christos */missing\ makeinfo*)
12353 1.1 christos build_info=
12354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
12355 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&5
12356 1.1 christos $as_echo "$as_me: WARNING:
12357 1.1 christos *** Makeinfo is missing. Info documentation will not be built." >&2;}
12358 1.1 christos ;;
12359 1.1 christos *)
12360 1.1 christos build_info=yes
12361 1.1 christos ;;
12362 1.1 christos esac
12363 1.1 christos fi
12364 1.1 christos if test "${build_info}" = yes; then
12365 1.1 christos BUILD_INFO_TRUE=
12366 1.1 christos BUILD_INFO_FALSE='#'
12367 1.1 christos else
12368 1.1 christos BUILD_INFO_TRUE='#'
12369 1.1 christos BUILD_INFO_FALSE=
12370 1.1 christos fi
12371 1.1 christos
12372 1.1 christos
12373 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5
12374 1.1.1.2 christos $as_echo_n "checking if using Solaris linker... " >&6; }
12375 1.1.1.2 christos SLD=`$LD --version 2>&1 | grep Solaris`
12376 1.1.1.2 christos if test "$SLD"; then
12377 1.1.1.2 christos have_solaris_ld=yes
12378 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12379 1.1.1.2 christos $as_echo "yes" >&6; }
12380 1.1.1.2 christos else
12381 1.1.1.2 christos have_solaris_ld=no
12382 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12383 1.1.1.2 christos $as_echo "no" >&6; }
12384 1.1.1.2 christos fi
12385 1.1.1.2 christos if test "$have_solaris_ld" = "yes"; then
12386 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE=
12387 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE='#'
12388 1.1.1.2 christos else
12389 1.1.1.2 christos HAVE_SOLARIS_LD_TRUE='#'
12390 1.1.1.2 christos HAVE_SOLARIS_LD_FALSE=
12391 1.1.1.2 christos fi
12392 1.1.1.2 christos
12393 1.1.1.2 christos
12394 1.1.1.2 christos if test "$have_solaris_ld" = "yes"; then
12395 1.1.1.2 christos GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
12396 1.1.1.2 christos else
12397 1.1.1.2 christos GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
12398 1.1.1.2 christos fi
12399 1.1.1.2 christos
12400 1.1.1.2 christos if test "$GLD"; then
12401 1.1.1.2 christos have_ld_version_script=yes
12402 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12403 1.1.1.2 christos $as_echo "yes" >&6; }
12404 1.1.1.2 christos else
12405 1.1.1.2 christos have_ld_version_script=no
12406 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12407 1.1.1.2 christos $as_echo "no" >&6; }
12408 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Versioned symbols not enabled." >&5
12409 1.1.1.2 christos $as_echo "$as_me: WARNING: *** Versioned symbols not enabled." >&2;}
12410 1.1.1.2 christos fi
12411 1.1.1.2 christos if test "$have_ld_version_script" = "yes"; then
12412 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE=
12413 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE='#'
12414 1.1.1.2 christos else
12415 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_TRUE='#'
12416 1.1.1.2 christos HAVE_LD_VERSION_SCRIPT_FALSE=
12417 1.1.1.2 christos fi
12418 1.1.1.2 christos
12419 1.1.1.2 christos
12420 1.1 christos
12421 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12422 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12423 1.1 christos # Check whether --enable-maintainer-mode was given.
12424 1.1 christos if test "${enable_maintainer_mode+set}" = set; then :
12425 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12426 1.1 christos else
12427 1.1 christos USE_MAINTAINER_MODE=no
12428 1.1 christos fi
12429 1.1 christos
12430 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12431 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; }
12432 1.1 christos if test $USE_MAINTAINER_MODE = yes; then
12433 1.1 christos MAINTAINER_MODE_TRUE=
12434 1.1 christos MAINTAINER_MODE_FALSE='#'
12435 1.1 christos else
12436 1.1 christos MAINTAINER_MODE_TRUE='#'
12437 1.1 christos MAINTAINER_MODE_FALSE=
12438 1.1 christos fi
12439 1.1 christos
12440 1.1 christos MAINT=$MAINTAINER_MODE_TRUE
12441 1.1 christos
12442 1.1 christos
12443 1.1 christos case ${build_alias} in
12444 1.1 christos "") build_noncanonical=${build} ;;
12445 1.1 christos *) build_noncanonical=${build_alias} ;;
12446 1.1 christos esac
12447 1.1 christos
12448 1.1 christos case ${host_alias} in
12449 1.1 christos "") host_noncanonical=${build_noncanonical} ;;
12450 1.1 christos *) host_noncanonical=${host_alias} ;;
12451 1.1 christos esac
12452 1.1 christos
12453 1.1 christos case ${target_alias} in
12454 1.1 christos "") target_noncanonical=${host_noncanonical} ;;
12455 1.1 christos *) target_noncanonical=${target_alias} ;;
12456 1.1 christos esac
12457 1.1 christos
12458 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12459 1.1 christos $as_echo_n "checking whether to install libbfd... " >&6; }
12460 1.1 christos # Check whether --enable-install-libbfd was given.
12461 1.1 christos if test "${enable_install_libbfd+set}" = set; then :
12462 1.1 christos enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12463 1.1 christos else
12464 1.1 christos if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12465 1.1 christos install_libbfd_p=yes
12466 1.1 christos else
12467 1.1 christos install_libbfd_p=no
12468 1.1 christos fi
12469 1.1 christos fi
12470 1.1 christos
12471 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12472 1.1 christos $as_echo "$install_libbfd_p" >&6; }
12473 1.1 christos if test $install_libbfd_p = yes; then
12474 1.1 christos INSTALL_LIBBFD_TRUE=
12475 1.1 christos INSTALL_LIBBFD_FALSE='#'
12476 1.1 christos else
12477 1.1 christos INSTALL_LIBBFD_TRUE='#'
12478 1.1 christos INSTALL_LIBBFD_FALSE=
12479 1.1 christos fi
12480 1.1 christos
12481 1.1 christos # Need _noncanonical variables for this.
12482 1.1 christos
12483 1.1 christos
12484 1.1 christos
12485 1.1 christos
12486 1.1 christos # libbfd.a is a host library containing target dependent code
12487 1.1 christos bfdlibdir='$(libdir)'
12488 1.1 christos bfdincludedir='$(includedir)'
12489 1.1 christos if test "${host}" != "${target}"; then
12490 1.1 christos bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12491 1.1 christos bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12492 1.1 christos fi
12493 1.1 christos
12494 1.1 christos
12495 1.1 christos
12496 1.1 christos
12497 1.1 christos
12498 1.1 christos
12499 1.1 christos
12500 1.1 christos
12501 1.1 christos
12502 1.1 christos
12503 1.1 christos for ac_header in $ac_header_list
12504 1.1 christos do :
12505 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12506 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12507 1.1 christos "
12508 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12509 1.1 christos cat >>confdefs.h <<_ACEOF
12510 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12511 1.1 christos _ACEOF
12512 1.1 christos
12513 1.1 christos fi
12514 1.1 christos
12515 1.1 christos done
12516 1.1 christos
12517 1.1 christos
12518 1.1 christos
12519 1.1 christos
12520 1.1 christos
12521 1.1 christos
12522 1.1 christos
12523 1.1.1.2 christos save_ASAN_OPTIONS="$ASAN_OPTIONS"
12524 1.1.1.2 christos ASAN_OPTIONS=detect_leaks=0
12525 1.1.1.2 christos export ASAN_OPTIONS
12526 1.1 christos
12527 1.1 christos for ac_func in getpagesize
12528 1.1 christos do :
12529 1.1 christos ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12530 1.1 christos if test "x$ac_cv_func_getpagesize" = xyes; then :
12531 1.1 christos cat >>confdefs.h <<_ACEOF
12532 1.1 christos #define HAVE_GETPAGESIZE 1
12533 1.1 christos _ACEOF
12534 1.1 christos
12535 1.1 christos fi
12536 1.1 christos done
12537 1.1 christos
12538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12539 1.1 christos $as_echo_n "checking for working mmap... " >&6; }
12540 1.1 christos if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12541 1.1 christos $as_echo_n "(cached) " >&6
12542 1.1 christos else
12543 1.1 christos if test "$cross_compiling" = yes; then :
12544 1.1 christos ac_cv_func_mmap_fixed_mapped=no
12545 1.1 christos else
12546 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12547 1.1 christos /* end confdefs.h. */
12548 1.1 christos $ac_includes_default
12549 1.1 christos /* malloc might have been renamed as rpl_malloc. */
12550 1.1 christos #undef malloc
12551 1.1 christos
12552 1.1 christos /* Thanks to Mike Haertel and Jim Avera for this test.
12553 1.1 christos Here is a matrix of mmap possibilities:
12554 1.1 christos mmap private not fixed
12555 1.1 christos mmap private fixed at somewhere currently unmapped
12556 1.1 christos mmap private fixed at somewhere already mapped
12557 1.1 christos mmap shared not fixed
12558 1.1 christos mmap shared fixed at somewhere currently unmapped
12559 1.1 christos mmap shared fixed at somewhere already mapped
12560 1.1 christos For private mappings, we should verify that changes cannot be read()
12561 1.1 christos back from the file, nor mmap's back from the file at a different
12562 1.1 christos address. (There have been systems where private was not correctly
12563 1.1 christos implemented like the infamous i386 svr4.0, and systems where the
12564 1.1 christos VM page cache was not coherent with the file system buffer cache
12565 1.1 christos like early versions of FreeBSD and possibly contemporary NetBSD.)
12566 1.1 christos For shared mappings, we should conversely verify that changes get
12567 1.1 christos propagated back to all the places they're supposed to be.
12568 1.1 christos
12569 1.1 christos Grep wants private fixed already mapped.
12570 1.1 christos The main things grep needs to know about mmap are:
12571 1.1 christos * does it exist and is it safe to write into the mmap'd area
12572 1.1 christos * how to use it (BSD variants) */
12573 1.1 christos
12574 1.1 christos #include <fcntl.h>
12575 1.1 christos #include <sys/mman.h>
12576 1.1 christos
12577 1.1 christos #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12578 1.1 christos char *malloc ();
12579 1.1 christos #endif
12580 1.1 christos
12581 1.1 christos /* This mess was copied from the GNU getpagesize.h. */
12582 1.1 christos #ifndef HAVE_GETPAGESIZE
12583 1.1 christos # ifdef _SC_PAGESIZE
12584 1.1 christos # define getpagesize() sysconf(_SC_PAGESIZE)
12585 1.1 christos # else /* no _SC_PAGESIZE */
12586 1.1 christos # ifdef HAVE_SYS_PARAM_H
12587 1.1 christos # include <sys/param.h>
12588 1.1 christos # ifdef EXEC_PAGESIZE
12589 1.1 christos # define getpagesize() EXEC_PAGESIZE
12590 1.1 christos # else /* no EXEC_PAGESIZE */
12591 1.1 christos # ifdef NBPG
12592 1.1 christos # define getpagesize() NBPG * CLSIZE
12593 1.1 christos # ifndef CLSIZE
12594 1.1 christos # define CLSIZE 1
12595 1.1 christos # endif /* no CLSIZE */
12596 1.1 christos # else /* no NBPG */
12597 1.1 christos # ifdef NBPC
12598 1.1 christos # define getpagesize() NBPC
12599 1.1 christos # else /* no NBPC */
12600 1.1 christos # ifdef PAGESIZE
12601 1.1 christos # define getpagesize() PAGESIZE
12602 1.1 christos # endif /* PAGESIZE */
12603 1.1 christos # endif /* no NBPC */
12604 1.1 christos # endif /* no NBPG */
12605 1.1 christos # endif /* no EXEC_PAGESIZE */
12606 1.1 christos # else /* no HAVE_SYS_PARAM_H */
12607 1.1 christos # define getpagesize() 8192 /* punt totally */
12608 1.1 christos # endif /* no HAVE_SYS_PARAM_H */
12609 1.1 christos # endif /* no _SC_PAGESIZE */
12610 1.1 christos
12611 1.1 christos #endif /* no HAVE_GETPAGESIZE */
12612 1.1 christos
12613 1.1 christos int
12614 1.1 christos main ()
12615 1.1 christos {
12616 1.1 christos char *data, *data2, *data3;
12617 1.1 christos const char *cdata2;
12618 1.1 christos int i, pagesize;
12619 1.1 christos int fd, fd2;
12620 1.1 christos
12621 1.1 christos pagesize = getpagesize ();
12622 1.1 christos
12623 1.1 christos /* First, make a file with some known garbage in it. */
12624 1.1 christos data = (char *) malloc (pagesize);
12625 1.1 christos if (!data)
12626 1.1 christos return 1;
12627 1.1 christos for (i = 0; i < pagesize; ++i)
12628 1.1 christos *(data + i) = rand ();
12629 1.1 christos umask (0);
12630 1.1 christos fd = creat ("conftest.mmap", 0600);
12631 1.1 christos if (fd < 0)
12632 1.1 christos return 2;
12633 1.1 christos if (write (fd, data, pagesize) != pagesize)
12634 1.1 christos return 3;
12635 1.1 christos close (fd);
12636 1.1 christos
12637 1.1 christos /* Next, check that the tail of a page is zero-filled. File must have
12638 1.1 christos non-zero length, otherwise we risk SIGBUS for entire page. */
12639 1.1 christos fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12640 1.1 christos if (fd2 < 0)
12641 1.1 christos return 4;
12642 1.1 christos cdata2 = "";
12643 1.1 christos if (write (fd2, cdata2, 1) != 1)
12644 1.1 christos return 5;
12645 1.1 christos data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12646 1.1 christos if (data2 == MAP_FAILED)
12647 1.1 christos return 6;
12648 1.1 christos for (i = 0; i < pagesize; ++i)
12649 1.1 christos if (*(data2 + i))
12650 1.1 christos return 7;
12651 1.1 christos close (fd2);
12652 1.1 christos if (munmap (data2, pagesize))
12653 1.1 christos return 8;
12654 1.1 christos
12655 1.1 christos /* Next, try to mmap the file at a fixed address which already has
12656 1.1 christos something else allocated at it. If we can, also make sure that
12657 1.1 christos we see the same garbage. */
12658 1.1 christos fd = open ("conftest.mmap", O_RDWR);
12659 1.1 christos if (fd < 0)
12660 1.1 christos return 9;
12661 1.1 christos if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12662 1.1 christos MAP_PRIVATE | MAP_FIXED, fd, 0L))
12663 1.1 christos return 10;
12664 1.1 christos for (i = 0; i < pagesize; ++i)
12665 1.1 christos if (*(data + i) != *(data2 + i))
12666 1.1 christos return 11;
12667 1.1 christos
12668 1.1 christos /* Finally, make sure that changes to the mapped area do not
12669 1.1 christos percolate back to the file as seen by read(). (This is a bug on
12670 1.1 christos some variants of i386 svr4.0.) */
12671 1.1 christos for (i = 0; i < pagesize; ++i)
12672 1.1 christos *(data2 + i) = *(data2 + i) + 1;
12673 1.1 christos data3 = (char *) malloc (pagesize);
12674 1.1 christos if (!data3)
12675 1.1 christos return 12;
12676 1.1 christos if (read (fd, data3, pagesize) != pagesize)
12677 1.1 christos return 13;
12678 1.1 christos for (i = 0; i < pagesize; ++i)
12679 1.1 christos if (*(data + i) != *(data3 + i))
12680 1.1 christos return 14;
12681 1.1 christos close (fd);
12682 1.1 christos return 0;
12683 1.1 christos }
12684 1.1 christos _ACEOF
12685 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
12686 1.1 christos ac_cv_func_mmap_fixed_mapped=yes
12687 1.1 christos else
12688 1.1 christos ac_cv_func_mmap_fixed_mapped=no
12689 1.1 christos fi
12690 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12691 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
12692 1.1 christos fi
12693 1.1 christos
12694 1.1 christos fi
12695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12696 1.1 christos $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12697 1.1 christos if test $ac_cv_func_mmap_fixed_mapped = yes; then
12698 1.1 christos
12699 1.1 christos $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12700 1.1 christos
12701 1.1 christos fi
12702 1.1 christos rm -f conftest.mmap conftest.txt
12703 1.1 christos
12704 1.1.1.2 christos ASAN_OPTIONS="$save_ASAN_OPTIONS"
12705 1.1.1.2 christos
12706 1.1 christos for ac_header in byteswap.h endian.h
12707 1.1 christos do :
12708 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12709 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12710 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12711 1.1 christos cat >>confdefs.h <<_ACEOF
12712 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12713 1.1 christos _ACEOF
12714 1.1 christos
12715 1.1 christos fi
12716 1.1 christos
12717 1.1 christos done
12718 1.1 christos
12719 1.1 christos
12720 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
12721 1.1 christos "
12722 1.1 christos if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
12723 1.1 christos ac_have_decl=1
12724 1.1 christos else
12725 1.1 christos ac_have_decl=0
12726 1.1 christos fi
12727 1.1 christos
12728 1.1 christos cat >>confdefs.h <<_ACEOF
12729 1.1 christos #define HAVE_DECL_BSWAP_16 $ac_have_decl
12730 1.1 christos _ACEOF
12731 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
12732 1.1 christos "
12733 1.1 christos if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
12734 1.1 christos ac_have_decl=1
12735 1.1 christos else
12736 1.1 christos ac_have_decl=0
12737 1.1 christos fi
12738 1.1 christos
12739 1.1 christos cat >>confdefs.h <<_ACEOF
12740 1.1 christos #define HAVE_DECL_BSWAP_32 $ac_have_decl
12741 1.1 christos _ACEOF
12742 1.1 christos ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
12743 1.1 christos "
12744 1.1 christos if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
12745 1.1 christos ac_have_decl=1
12746 1.1 christos else
12747 1.1 christos ac_have_decl=0
12748 1.1 christos fi
12749 1.1 christos
12750 1.1 christos cat >>confdefs.h <<_ACEOF
12751 1.1 christos #define HAVE_DECL_BSWAP_64 $ac_have_decl
12752 1.1 christos _ACEOF
12753 1.1 christos
12754 1.1 christos
12755 1.1 christos ac_config_files="$ac_config_files Makefile"
12756 1.1 christos
12757 1.1 christos ac_config_headers="$ac_config_headers config.h"
12758 1.1 christos
12759 1.1 christos cat >confcache <<\_ACEOF
12760 1.1 christos # This file is a shell script that caches the results of configure
12761 1.1 christos # tests run on this system so they can be shared between configure
12762 1.1 christos # scripts and configure runs, see configure's option --config-cache.
12763 1.1 christos # It is not useful on other systems. If it contains results you don't
12764 1.1 christos # want to keep, you may remove or edit it.
12765 1.1 christos #
12766 1.1 christos # config.status only pays attention to the cache file if you give it
12767 1.1 christos # the --recheck option to rerun configure.
12768 1.1 christos #
12769 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
12770 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
12771 1.1 christos # following values.
12772 1.1 christos
12773 1.1 christos _ACEOF
12774 1.1 christos
12775 1.1 christos # The following way of writing the cache mishandles newlines in values,
12776 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
12777 1.1 christos # So, we kill variables containing newlines.
12778 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
12779 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
12780 1.1 christos (
12781 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12782 1.1 christos eval ac_val=\$$ac_var
12783 1.1 christos case $ac_val in #(
12784 1.1 christos *${as_nl}*)
12785 1.1 christos case $ac_var in #(
12786 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12787 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12788 1.1 christos esac
12789 1.1 christos case $ac_var in #(
12790 1.1 christos _ | IFS | as_nl) ;; #(
12791 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12792 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
12793 1.1 christos esac ;;
12794 1.1 christos esac
12795 1.1 christos done
12796 1.1 christos
12797 1.1 christos (set) 2>&1 |
12798 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
12799 1.1 christos *${as_nl}ac_space=\ *)
12800 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
12801 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
12802 1.1 christos sed -n \
12803 1.1 christos "s/'/'\\\\''/g;
12804 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12805 1.1 christos ;; #(
12806 1.1 christos *)
12807 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
12808 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12809 1.1 christos ;;
12810 1.1 christos esac |
12811 1.1 christos sort
12812 1.1 christos ) |
12813 1.1 christos sed '
12814 1.1 christos /^ac_cv_env_/b end
12815 1.1 christos t clear
12816 1.1 christos :clear
12817 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12818 1.1 christos t end
12819 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12820 1.1 christos :end' >>confcache
12821 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12822 1.1 christos if test -w "$cache_file"; then
12823 1.1 christos if test "x$cache_file" != "x/dev/null"; then
12824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12825 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
12826 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
12827 1.1 christos cat confcache >"$cache_file"
12828 1.1 christos else
12829 1.1 christos case $cache_file in #(
12830 1.1 christos */* | ?:*)
12831 1.1 christos mv -f confcache "$cache_file"$$ &&
12832 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
12833 1.1 christos *)
12834 1.1 christos mv -f confcache "$cache_file" ;;
12835 1.1 christos esac
12836 1.1 christos fi
12837 1.1 christos fi
12838 1.1 christos else
12839 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12840 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12841 1.1 christos fi
12842 1.1 christos fi
12843 1.1 christos rm -f confcache
12844 1.1 christos
12845 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
12846 1.1 christos # Let make expand exec_prefix.
12847 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12848 1.1 christos
12849 1.1 christos DEFS=-DHAVE_CONFIG_H
12850 1.1 christos
12851 1.1 christos ac_libobjs=
12852 1.1 christos ac_ltlibobjs=
12853 1.1 christos U=
12854 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12855 1.1 christos # 1. Remove the extension, and $U if already installed.
12856 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12857 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12858 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12859 1.1 christos # will be set to the directory where LIBOBJS objects are built.
12860 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12861 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12862 1.1 christos done
12863 1.1 christos LIBOBJS=$ac_libobjs
12864 1.1 christos
12865 1.1 christos LTLIBOBJS=$ac_ltlibobjs
12866 1.1 christos
12867 1.1 christos
12868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12869 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; }
12870 1.1 christos if test -n "$am_sleep_pid"; then
12871 1.1 christos # Hide warnings about reused PIDs.
12872 1.1 christos wait $am_sleep_pid 2>/dev/null
12873 1.1 christos fi
12874 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12875 1.1 christos $as_echo "done" >&6; }
12876 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12877 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined.
12878 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12879 1.1 christos fi
12880 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12881 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12882 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12883 1.1 christos fi
12884 1.1 christos if test -n "$EXEEXT"; then
12885 1.1 christos am__EXEEXT_TRUE=
12886 1.1 christos am__EXEEXT_FALSE='#'
12887 1.1 christos else
12888 1.1 christos am__EXEEXT_TRUE='#'
12889 1.1 christos am__EXEEXT_FALSE=
12890 1.1 christos fi
12891 1.1 christos
12892 1.1 christos if test -z "${HAVE_COMPAT_DEJAGNU_TRUE}" && test -z "${HAVE_COMPAT_DEJAGNU_FALSE}"; then
12893 1.1 christos as_fn_error $? "conditional \"HAVE_COMPAT_DEJAGNU\" was never defined.
12894 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12895 1.1 christos fi
12896 1.1 christos if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
12897 1.1 christos as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
12898 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12899 1.1 christos fi
12900 1.1.1.2 christos if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then
12901 1.1.1.2 christos as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined.
12902 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12903 1.1.1.2 christos fi
12904 1.1.1.2 christos if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
12905 1.1.1.2 christos as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
12906 1.1.1.2 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12907 1.1.1.2 christos fi
12908 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12909 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12910 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12911 1.1 christos fi
12912 1.1 christos if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
12913 1.1 christos as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
12914 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5
12915 1.1 christos fi
12916 1.1 christos
12917 1.1 christos : "${CONFIG_STATUS=./config.status}"
12918 1.1 christos ac_write_fail=0
12919 1.1 christos ac_clean_files_save=$ac_clean_files
12920 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12922 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12923 1.1 christos as_write_fail=0
12924 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12925 1.1 christos #! $SHELL
12926 1.1 christos # Generated by $as_me.
12927 1.1 christos # Run this file to recreate the current configuration.
12928 1.1 christos # Compiler output produced by configure, useful for debugging
12929 1.1 christos # configure, is in config.log if it exists.
12930 1.1 christos
12931 1.1 christos debug=false
12932 1.1 christos ac_cs_recheck=false
12933 1.1 christos ac_cs_silent=false
12934 1.1 christos
12935 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
12936 1.1 christos export SHELL
12937 1.1 christos _ASEOF
12938 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12939 1.1 christos ## -------------------- ##
12940 1.1 christos ## M4sh Initialization. ##
12941 1.1 christos ## -------------------- ##
12942 1.1 christos
12943 1.1 christos # Be more Bourne compatible
12944 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
12945 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12946 1.1 christos emulate sh
12947 1.1 christos NULLCMD=:
12948 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12949 1.1 christos # is contrary to our usage. Disable this feature.
12950 1.1 christos alias -g '${1+"$@"}'='"$@"'
12951 1.1 christos setopt NO_GLOB_SUBST
12952 1.1 christos else
12953 1.1 christos case `(set -o) 2>/dev/null` in #(
12954 1.1 christos *posix*) :
12955 1.1 christos set -o posix ;; #(
12956 1.1 christos *) :
12957 1.1 christos ;;
12958 1.1 christos esac
12959 1.1 christos fi
12960 1.1 christos
12961 1.1 christos
12962 1.1 christos as_nl='
12963 1.1 christos '
12964 1.1 christos export as_nl
12965 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
12966 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12967 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12968 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12969 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
12970 1.1 christos # but without wasting forks for bash or zsh.
12971 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
12972 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12973 1.1 christos as_echo='print -r --'
12974 1.1 christos as_echo_n='print -rn --'
12975 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12976 1.1 christos as_echo='printf %s\n'
12977 1.1 christos as_echo_n='printf %s'
12978 1.1 christos else
12979 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12980 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12981 1.1 christos as_echo_n='/usr/ucb/echo -n'
12982 1.1 christos else
12983 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12984 1.1 christos as_echo_n_body='eval
12985 1.1 christos arg=$1;
12986 1.1 christos case $arg in #(
12987 1.1 christos *"$as_nl"*)
12988 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
12989 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12990 1.1 christos esac;
12991 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12992 1.1 christos '
12993 1.1 christos export as_echo_n_body
12994 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
12995 1.1 christos fi
12996 1.1 christos export as_echo_body
12997 1.1 christos as_echo='sh -c $as_echo_body as_echo'
12998 1.1 christos fi
12999 1.1 christos
13000 1.1 christos # The user is always right.
13001 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
13002 1.1 christos PATH_SEPARATOR=:
13003 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13004 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13005 1.1 christos PATH_SEPARATOR=';'
13006 1.1 christos }
13007 1.1 christos fi
13008 1.1 christos
13009 1.1 christos
13010 1.1 christos # IFS
13011 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
13012 1.1 christos # there to prevent editors from complaining about space-tab.
13013 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13014 1.1 christos # splitting by setting IFS to empty value.)
13015 1.1 christos IFS=" "" $as_nl"
13016 1.1 christos
13017 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
13018 1.1 christos as_myself=
13019 1.1 christos case $0 in #((
13020 1.1 christos *[\\/]* ) as_myself=$0 ;;
13021 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13022 1.1 christos for as_dir in $PATH
13023 1.1 christos do
13024 1.1 christos IFS=$as_save_IFS
13025 1.1 christos test -z "$as_dir" && as_dir=.
13026 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13027 1.1 christos done
13028 1.1 christos IFS=$as_save_IFS
13029 1.1 christos
13030 1.1 christos ;;
13031 1.1 christos esac
13032 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
13033 1.1 christos # in which case we are not to be found in the path.
13034 1.1 christos if test "x$as_myself" = x; then
13035 1.1 christos as_myself=$0
13036 1.1 christos fi
13037 1.1 christos if test ! -f "$as_myself"; then
13038 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13039 1.1 christos exit 1
13040 1.1 christos fi
13041 1.1 christos
13042 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
13043 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13044 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
13045 1.1 christos # trigger a bug in pdksh 5.2.14.
13046 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
13047 1.1 christos do eval test x\${$as_var+set} = xset \
13048 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13049 1.1 christos done
13050 1.1 christos PS1='$ '
13051 1.1 christos PS2='> '
13052 1.1 christos PS4='+ '
13053 1.1 christos
13054 1.1 christos # NLS nuisances.
13055 1.1 christos LC_ALL=C
13056 1.1 christos export LC_ALL
13057 1.1 christos LANGUAGE=C
13058 1.1 christos export LANGUAGE
13059 1.1 christos
13060 1.1 christos # CDPATH.
13061 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13062 1.1 christos
13063 1.1 christos
13064 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
13065 1.1 christos # ----------------------------------------
13066 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13067 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13068 1.1 christos # script with STATUS, using 1 if that was 0.
13069 1.1 christos as_fn_error ()
13070 1.1 christos {
13071 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
13072 1.1 christos if test "$4"; then
13073 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13074 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13075 1.1 christos fi
13076 1.1 christos $as_echo "$as_me: error: $2" >&2
13077 1.1 christos as_fn_exit $as_status
13078 1.1 christos } # as_fn_error
13079 1.1 christos
13080 1.1 christos
13081 1.1 christos # as_fn_set_status STATUS
13082 1.1 christos # -----------------------
13083 1.1 christos # Set $? to STATUS, without forking.
13084 1.1 christos as_fn_set_status ()
13085 1.1 christos {
13086 1.1 christos return $1
13087 1.1 christos } # as_fn_set_status
13088 1.1 christos
13089 1.1 christos # as_fn_exit STATUS
13090 1.1 christos # -----------------
13091 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13092 1.1 christos as_fn_exit ()
13093 1.1 christos {
13094 1.1 christos set +e
13095 1.1 christos as_fn_set_status $1
13096 1.1 christos exit $1
13097 1.1 christos } # as_fn_exit
13098 1.1 christos
13099 1.1 christos # as_fn_unset VAR
13100 1.1 christos # ---------------
13101 1.1 christos # Portably unset VAR.
13102 1.1 christos as_fn_unset ()
13103 1.1 christos {
13104 1.1 christos { eval $1=; unset $1;}
13105 1.1 christos }
13106 1.1 christos as_unset=as_fn_unset
13107 1.1 christos # as_fn_append VAR VALUE
13108 1.1 christos # ----------------------
13109 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
13110 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
13111 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
13112 1.1 christos # implementations.
13113 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13114 1.1 christos eval 'as_fn_append ()
13115 1.1 christos {
13116 1.1 christos eval $1+=\$2
13117 1.1 christos }'
13118 1.1 christos else
13119 1.1 christos as_fn_append ()
13120 1.1 christos {
13121 1.1 christos eval $1=\$$1\$2
13122 1.1 christos }
13123 1.1 christos fi # as_fn_append
13124 1.1 christos
13125 1.1 christos # as_fn_arith ARG...
13126 1.1 christos # ------------------
13127 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
13128 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
13129 1.1 christos # must be portable across $(()) and expr.
13130 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13131 1.1 christos eval 'as_fn_arith ()
13132 1.1 christos {
13133 1.1 christos as_val=$(( $* ))
13134 1.1 christos }'
13135 1.1 christos else
13136 1.1 christos as_fn_arith ()
13137 1.1 christos {
13138 1.1 christos as_val=`expr "$@" || test $? -eq 1`
13139 1.1 christos }
13140 1.1 christos fi # as_fn_arith
13141 1.1 christos
13142 1.1 christos
13143 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
13144 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
13145 1.1 christos as_expr=expr
13146 1.1 christos else
13147 1.1 christos as_expr=false
13148 1.1 christos fi
13149 1.1 christos
13150 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13151 1.1 christos as_basename=basename
13152 1.1 christos else
13153 1.1 christos as_basename=false
13154 1.1 christos fi
13155 1.1 christos
13156 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13157 1.1 christos as_dirname=dirname
13158 1.1 christos else
13159 1.1 christos as_dirname=false
13160 1.1 christos fi
13161 1.1 christos
13162 1.1 christos as_me=`$as_basename -- "$0" ||
13163 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13164 1.1 christos X"$0" : 'X\(//\)$' \| \
13165 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13166 1.1 christos $as_echo X/"$0" |
13167 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
13168 1.1 christos s//\1/
13169 1.1 christos q
13170 1.1 christos }
13171 1.1 christos /^X\/\(\/\/\)$/{
13172 1.1 christos s//\1/
13173 1.1 christos q
13174 1.1 christos }
13175 1.1 christos /^X\/\(\/\).*/{
13176 1.1 christos s//\1/
13177 1.1 christos q
13178 1.1 christos }
13179 1.1 christos s/.*/./; q'`
13180 1.1 christos
13181 1.1 christos # Avoid depending upon Character Ranges.
13182 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13183 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13184 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13185 1.1 christos as_cr_digits='0123456789'
13186 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
13187 1.1 christos
13188 1.1 christos ECHO_C= ECHO_N= ECHO_T=
13189 1.1 christos case `echo -n x` in #(((((
13190 1.1 christos -n*)
13191 1.1 christos case `echo 'xy\c'` in
13192 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13193 1.1 christos xy) ECHO_C='\c';;
13194 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13195 1.1 christos ECHO_T=' ';;
13196 1.1 christos esac;;
13197 1.1 christos *)
13198 1.1 christos ECHO_N='-n';;
13199 1.1 christos esac
13200 1.1 christos
13201 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
13202 1.1 christos if test -d conf$$.dir; then
13203 1.1 christos rm -f conf$$.dir/conf$$.file
13204 1.1 christos else
13205 1.1 christos rm -f conf$$.dir
13206 1.1 christos mkdir conf$$.dir 2>/dev/null
13207 1.1 christos fi
13208 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
13209 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
13210 1.1 christos as_ln_s='ln -s'
13211 1.1 christos # ... but there are two gotchas:
13212 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13213 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13214 1.1 christos # In both cases, we have to default to `cp -pR'.
13215 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13216 1.1 christos as_ln_s='cp -pR'
13217 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
13218 1.1 christos as_ln_s=ln
13219 1.1 christos else
13220 1.1 christos as_ln_s='cp -pR'
13221 1.1 christos fi
13222 1.1 christos else
13223 1.1 christos as_ln_s='cp -pR'
13224 1.1 christos fi
13225 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13226 1.1 christos rmdir conf$$.dir 2>/dev/null
13227 1.1 christos
13228 1.1 christos
13229 1.1 christos # as_fn_mkdir_p
13230 1.1 christos # -------------
13231 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
13232 1.1 christos as_fn_mkdir_p ()
13233 1.1 christos {
13234 1.1 christos
13235 1.1 christos case $as_dir in #(
13236 1.1 christos -*) as_dir=./$as_dir;;
13237 1.1 christos esac
13238 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
13239 1.1 christos as_dirs=
13240 1.1 christos while :; do
13241 1.1 christos case $as_dir in #(
13242 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13243 1.1 christos *) as_qdir=$as_dir;;
13244 1.1 christos esac
13245 1.1 christos as_dirs="'$as_qdir' $as_dirs"
13246 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
13247 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13248 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
13249 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
13250 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13251 1.1 christos $as_echo X"$as_dir" |
13252 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13253 1.1 christos s//\1/
13254 1.1 christos q
13255 1.1 christos }
13256 1.1 christos /^X\(\/\/\)[^/].*/{
13257 1.1 christos s//\1/
13258 1.1 christos q
13259 1.1 christos }
13260 1.1 christos /^X\(\/\/\)$/{
13261 1.1 christos s//\1/
13262 1.1 christos q
13263 1.1 christos }
13264 1.1 christos /^X\(\/\).*/{
13265 1.1 christos s//\1/
13266 1.1 christos q
13267 1.1 christos }
13268 1.1 christos s/.*/./; q'`
13269 1.1 christos test -d "$as_dir" && break
13270 1.1 christos done
13271 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
13272 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13273 1.1 christos
13274 1.1 christos
13275 1.1 christos } # as_fn_mkdir_p
13276 1.1 christos if mkdir -p . 2>/dev/null; then
13277 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
13278 1.1 christos else
13279 1.1 christos test -d ./-p && rmdir ./-p
13280 1.1 christos as_mkdir_p=false
13281 1.1 christos fi
13282 1.1 christos
13283 1.1 christos
13284 1.1 christos # as_fn_executable_p FILE
13285 1.1 christos # -----------------------
13286 1.1 christos # Test if FILE is an executable regular file.
13287 1.1 christos as_fn_executable_p ()
13288 1.1 christos {
13289 1.1 christos test -f "$1" && test -x "$1"
13290 1.1 christos } # as_fn_executable_p
13291 1.1 christos as_test_x='test -x'
13292 1.1 christos as_executable_p=as_fn_executable_p
13293 1.1 christos
13294 1.1 christos # Sed expression to map a string onto a valid CPP name.
13295 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13296 1.1 christos
13297 1.1 christos # Sed expression to map a string onto a valid variable name.
13298 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13299 1.1 christos
13300 1.1 christos
13301 1.1 christos exec 6>&1
13302 1.1 christos ## ----------------------------------- ##
13303 1.1 christos ## Main body of $CONFIG_STATUS script. ##
13304 1.1 christos ## ----------------------------------- ##
13305 1.1 christos _ASEOF
13306 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13307 1.1 christos
13308 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13309 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
13310 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
13311 1.1 christos # values after options handling.
13312 1.1 christos ac_log="
13313 1.1 christos This file was extended by libsframe $as_me BFD_VERSION, which was
13314 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
13315 1.1 christos
13316 1.1 christos CONFIG_FILES = $CONFIG_FILES
13317 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
13318 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
13319 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
13320 1.1 christos $ $0 $@
13321 1.1 christos
13322 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
13323 1.1 christos "
13324 1.1 christos
13325 1.1 christos _ACEOF
13326 1.1 christos
13327 1.1 christos case $ac_config_files in *"
13328 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
13329 1.1 christos esac
13330 1.1 christos
13331 1.1 christos case $ac_config_headers in *"
13332 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13333 1.1 christos esac
13334 1.1 christos
13335 1.1 christos
13336 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13337 1.1 christos # Files that config.status was made for.
13338 1.1 christos config_files="$ac_config_files"
13339 1.1 christos config_headers="$ac_config_headers"
13340 1.1 christos config_commands="$ac_config_commands"
13341 1.1 christos
13342 1.1 christos _ACEOF
13343 1.1 christos
13344 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13345 1.1 christos ac_cs_usage="\
13346 1.1 christos \`$as_me' instantiates files and other configuration actions
13347 1.1 christos from templates according to the current configuration. Unless the files
13348 1.1 christos and actions are specified as TAGs, all are instantiated by default.
13349 1.1 christos
13350 1.1 christos Usage: $0 [OPTION]... [TAG]...
13351 1.1 christos
13352 1.1 christos -h, --help print this help, then exit
13353 1.1 christos -V, --version print version number and configuration settings, then exit
13354 1.1 christos --config print configuration, then exit
13355 1.1 christos -q, --quiet, --silent
13356 1.1 christos do not print progress messages
13357 1.1 christos -d, --debug don't remove temporary files
13358 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
13359 1.1 christos --file=FILE[:TEMPLATE]
13360 1.1 christos instantiate the configuration file FILE
13361 1.1 christos --header=FILE[:TEMPLATE]
13362 1.1 christos instantiate the configuration header FILE
13363 1.1 christos
13364 1.1 christos Configuration files:
13365 1.1 christos $config_files
13366 1.1 christos
13367 1.1 christos Configuration headers:
13368 1.1 christos $config_headers
13369 1.1 christos
13370 1.1 christos Configuration commands:
13371 1.1 christos $config_commands
13372 1.1 christos
13373 1.1 christos Report bugs to the package provider."
13374 1.1 christos
13375 1.1 christos _ACEOF
13376 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13377 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13378 1.1 christos ac_cs_version="\\
13379 1.1 christos libsframe config.status BFD_VERSION
13380 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
13381 1.1 christos with options \\"\$ac_cs_config\\"
13382 1.1 christos
13383 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
13384 1.1 christos This config.status script is free software; the Free Software Foundation
13385 1.1 christos gives unlimited permission to copy, distribute and modify it."
13386 1.1 christos
13387 1.1 christos ac_pwd='$ac_pwd'
13388 1.1 christos srcdir='$srcdir'
13389 1.1 christos INSTALL='$INSTALL'
13390 1.1 christos MKDIR_P='$MKDIR_P'
13391 1.1 christos AWK='$AWK'
13392 1.1 christos test -n "\$AWK" || AWK=awk
13393 1.1 christos _ACEOF
13394 1.1 christos
13395 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13396 1.1 christos # The default lists apply if the user does not specify any file.
13397 1.1 christos ac_need_defaults=:
13398 1.1 christos while test $# != 0
13399 1.1 christos do
13400 1.1 christos case $1 in
13401 1.1 christos --*=?*)
13402 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13403 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13404 1.1 christos ac_shift=:
13405 1.1 christos ;;
13406 1.1 christos --*=)
13407 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
13408 1.1 christos ac_optarg=
13409 1.1 christos ac_shift=:
13410 1.1 christos ;;
13411 1.1 christos *)
13412 1.1 christos ac_option=$1
13413 1.1 christos ac_optarg=$2
13414 1.1 christos ac_shift=shift
13415 1.1 christos ;;
13416 1.1 christos esac
13417 1.1 christos
13418 1.1 christos case $ac_option in
13419 1.1 christos # Handling of the options.
13420 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13421 1.1 christos ac_cs_recheck=: ;;
13422 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13423 1.1 christos $as_echo "$ac_cs_version"; exit ;;
13424 1.1 christos --config | --confi | --conf | --con | --co | --c )
13425 1.1 christos $as_echo "$ac_cs_config"; exit ;;
13426 1.1 christos --debug | --debu | --deb | --de | --d | -d )
13427 1.1 christos debug=: ;;
13428 1.1 christos --file | --fil | --fi | --f )
13429 1.1 christos $ac_shift
13430 1.1 christos case $ac_optarg in
13431 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13432 1.1 christos '') as_fn_error $? "missing file argument" ;;
13433 1.1 christos esac
13434 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
13435 1.1 christos ac_need_defaults=false;;
13436 1.1 christos --header | --heade | --head | --hea )
13437 1.1 christos $ac_shift
13438 1.1 christos case $ac_optarg in
13439 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13440 1.1 christos esac
13441 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13442 1.1 christos ac_need_defaults=false;;
13443 1.1 christos --he | --h)
13444 1.1 christos # Conflict between --help and --header
13445 1.1 christos as_fn_error $? "ambiguous option: \`$1'
13446 1.1 christos Try \`$0 --help' for more information.";;
13447 1.1 christos --help | --hel | -h )
13448 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
13449 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13450 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
13451 1.1 christos ac_cs_silent=: ;;
13452 1.1 christos
13453 1.1 christos # This is an error.
13454 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
13455 1.1 christos Try \`$0 --help' for more information." ;;
13456 1.1 christos
13457 1.1 christos *) as_fn_append ac_config_targets " $1"
13458 1.1 christos ac_need_defaults=false ;;
13459 1.1 christos
13460 1.1 christos esac
13461 1.1 christos shift
13462 1.1 christos done
13463 1.1 christos
13464 1.1 christos ac_configure_extra_args=
13465 1.1 christos
13466 1.1 christos if $ac_cs_silent; then
13467 1.1 christos exec 6>/dev/null
13468 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
13469 1.1 christos fi
13470 1.1 christos
13471 1.1 christos _ACEOF
13472 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13473 1.1 christos if \$ac_cs_recheck; then
13474 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13475 1.1 christos shift
13476 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13477 1.1 christos CONFIG_SHELL='$SHELL'
13478 1.1 christos export CONFIG_SHELL
13479 1.1 christos exec "\$@"
13480 1.1 christos fi
13481 1.1 christos
13482 1.1 christos _ACEOF
13483 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13484 1.1 christos exec 5>>config.log
13485 1.1 christos {
13486 1.1 christos echo
13487 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13488 1.1 christos ## Running $as_me. ##
13489 1.1 christos _ASBOX
13490 1.1 christos $as_echo "$ac_log"
13491 1.1 christos } >&5
13492 1.1 christos
13493 1.1 christos _ACEOF
13494 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13495 1.1 christos #
13496 1.1 christos # INIT-COMMANDS
13497 1.1 christos #
13498 1.1 christos AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13499 1.1 christos
13500 1.1 christos
13501 1.1 christos # The HP-UX ksh and POSIX shell print the target directory to stdout
13502 1.1 christos # if CDPATH is set.
13503 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13504 1.1 christos
13505 1.1 christos sed_quote_subst='$sed_quote_subst'
13506 1.1 christos double_quote_subst='$double_quote_subst'
13507 1.1 christos delay_variable_subst='$delay_variable_subst'
13508 1.1 christos enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13509 1.1 christos macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13510 1.1 christos macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13511 1.1 christos enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13512 1.1 christos pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13513 1.1 christos enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13514 1.1 christos SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13515 1.1 christos ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13516 1.1 christos host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13517 1.1 christos host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13518 1.1 christos host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13519 1.1 christos build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13520 1.1 christos build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13521 1.1 christos build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13522 1.1 christos SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13523 1.1 christos Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13524 1.1 christos GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13525 1.1 christos EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13526 1.1 christos FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13527 1.1 christos LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13528 1.1 christos NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13529 1.1 christos LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13530 1.1 christos max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13531 1.1 christos ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13532 1.1 christos exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13533 1.1 christos lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13534 1.1 christos lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13535 1.1 christos lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13536 1.1 christos reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13537 1.1 christos reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13538 1.1 christos OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13539 1.1 christos deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13540 1.1 christos file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13541 1.1 christos AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13542 1.1 christos AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13543 1.1 christos STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13544 1.1 christos RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13545 1.1 christos old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13546 1.1 christos old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13547 1.1 christos old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13548 1.1 christos lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13549 1.1 christos CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13550 1.1 christos CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13551 1.1 christos compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13552 1.1 christos GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13553 1.1 christos lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13554 1.1 christos lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13555 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"`'
13556 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"`'
13557 1.1 christos objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13558 1.1 christos MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13559 1.1 christos lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13560 1.1 christos lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13561 1.1 christos lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13562 1.1 christos lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13563 1.1 christos lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13564 1.1 christos need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13565 1.1 christos DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13566 1.1 christos NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13567 1.1 christos LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13568 1.1 christos OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13569 1.1 christos OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13570 1.1 christos libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13571 1.1 christos shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13572 1.1 christos extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13573 1.1 christos archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13574 1.1 christos enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13575 1.1 christos export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13576 1.1 christos whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13577 1.1 christos compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13578 1.1 christos old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13579 1.1 christos old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13580 1.1 christos archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13581 1.1 christos archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13582 1.1 christos module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13583 1.1 christos module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13584 1.1 christos with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13585 1.1 christos allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13586 1.1 christos no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13587 1.1 christos hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13588 1.1 christos hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13589 1.1 christos hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13590 1.1 christos hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13591 1.1 christos hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13592 1.1 christos hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13593 1.1 christos hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13594 1.1 christos hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13595 1.1 christos inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13596 1.1 christos link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13597 1.1 christos fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13598 1.1 christos always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13599 1.1 christos export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13600 1.1 christos exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13601 1.1 christos include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13602 1.1 christos prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13603 1.1 christos file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13604 1.1 christos variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13605 1.1 christos need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13606 1.1 christos need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13607 1.1 christos version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13608 1.1 christos runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13609 1.1 christos shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13610 1.1 christos shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13611 1.1 christos libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13612 1.1 christos library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13613 1.1 christos soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13614 1.1 christos install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13615 1.1 christos postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13616 1.1 christos postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13617 1.1 christos finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13618 1.1 christos finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13619 1.1 christos hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13620 1.1 christos sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13621 1.1 christos sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13622 1.1 christos hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13623 1.1 christos enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13624 1.1 christos enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13625 1.1 christos enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13626 1.1 christos old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13627 1.1 christos striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13628 1.1 christos
13629 1.1 christos LTCC='$LTCC'
13630 1.1 christos LTCFLAGS='$LTCFLAGS'
13631 1.1 christos compiler='$compiler_DEFAULT'
13632 1.1 christos
13633 1.1 christos # A function that is used when there is no print builtin or printf.
13634 1.1 christos func_fallback_echo ()
13635 1.1 christos {
13636 1.1 christos eval 'cat <<_LTECHO_EOF
13637 1.1 christos \$1
13638 1.1 christos _LTECHO_EOF'
13639 1.1 christos }
13640 1.1 christos
13641 1.1 christos # Quote evaled strings.
13642 1.1 christos for var in SHELL \
13643 1.1 christos ECHO \
13644 1.1 christos SED \
13645 1.1 christos GREP \
13646 1.1 christos EGREP \
13647 1.1 christos FGREP \
13648 1.1 christos LD \
13649 1.1 christos NM \
13650 1.1 christos LN_S \
13651 1.1 christos lt_SP2NL \
13652 1.1 christos lt_NL2SP \
13653 1.1 christos reload_flag \
13654 1.1 christos OBJDUMP \
13655 1.1 christos deplibs_check_method \
13656 1.1 christos file_magic_cmd \
13657 1.1 christos AR \
13658 1.1 christos AR_FLAGS \
13659 1.1 christos STRIP \
13660 1.1 christos RANLIB \
13661 1.1 christos CC \
13662 1.1 christos CFLAGS \
13663 1.1 christos compiler \
13664 1.1 christos lt_cv_sys_global_symbol_pipe \
13665 1.1 christos lt_cv_sys_global_symbol_to_cdecl \
13666 1.1 christos lt_cv_sys_global_symbol_to_c_name_address \
13667 1.1 christos lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13668 1.1 christos lt_prog_compiler_no_builtin_flag \
13669 1.1 christos lt_prog_compiler_wl \
13670 1.1 christos lt_prog_compiler_pic \
13671 1.1 christos lt_prog_compiler_static \
13672 1.1 christos lt_cv_prog_compiler_c_o \
13673 1.1 christos need_locks \
13674 1.1 christos DSYMUTIL \
13675 1.1 christos NMEDIT \
13676 1.1 christos LIPO \
13677 1.1 christos OTOOL \
13678 1.1 christos OTOOL64 \
13679 1.1 christos shrext_cmds \
13680 1.1 christos export_dynamic_flag_spec \
13681 1.1 christos whole_archive_flag_spec \
13682 1.1 christos compiler_needs_object \
13683 1.1 christos with_gnu_ld \
13684 1.1 christos allow_undefined_flag \
13685 1.1 christos no_undefined_flag \
13686 1.1 christos hardcode_libdir_flag_spec \
13687 1.1 christos hardcode_libdir_flag_spec_ld \
13688 1.1 christos hardcode_libdir_separator \
13689 1.1 christos fix_srcfile_path \
13690 1.1 christos exclude_expsyms \
13691 1.1 christos include_expsyms \
13692 1.1 christos file_list_spec \
13693 1.1 christos variables_saved_for_relink \
13694 1.1 christos libname_spec \
13695 1.1 christos library_names_spec \
13696 1.1 christos soname_spec \
13697 1.1 christos install_override_mode \
13698 1.1 christos finish_eval \
13699 1.1 christos old_striplib \
13700 1.1 christos striplib; do
13701 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13702 1.1 christos *[\\\\\\\`\\"\\\$]*)
13703 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13704 1.1 christos ;;
13705 1.1 christos *)
13706 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13707 1.1 christos ;;
13708 1.1 christos esac
13709 1.1 christos done
13710 1.1 christos
13711 1.1 christos # Double-quote double-evaled strings.
13712 1.1 christos for var in reload_cmds \
13713 1.1 christos old_postinstall_cmds \
13714 1.1 christos old_postuninstall_cmds \
13715 1.1 christos old_archive_cmds \
13716 1.1 christos extract_expsyms_cmds \
13717 1.1 christos old_archive_from_new_cmds \
13718 1.1 christos old_archive_from_expsyms_cmds \
13719 1.1 christos archive_cmds \
13720 1.1 christos archive_expsym_cmds \
13721 1.1 christos module_cmds \
13722 1.1 christos module_expsym_cmds \
13723 1.1 christos export_symbols_cmds \
13724 1.1 christos prelink_cmds \
13725 1.1 christos postinstall_cmds \
13726 1.1 christos postuninstall_cmds \
13727 1.1 christos finish_cmds \
13728 1.1 christos sys_lib_search_path_spec \
13729 1.1 christos sys_lib_dlsearch_path_spec; do
13730 1.1 christos case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13731 1.1 christos *[\\\\\\\`\\"\\\$]*)
13732 1.1 christos eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13733 1.1 christos ;;
13734 1.1 christos *)
13735 1.1 christos eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13736 1.1 christos ;;
13737 1.1 christos esac
13738 1.1 christos done
13739 1.1 christos
13740 1.1 christos ac_aux_dir='$ac_aux_dir'
13741 1.1 christos xsi_shell='$xsi_shell'
13742 1.1 christos lt_shell_append='$lt_shell_append'
13743 1.1 christos
13744 1.1 christos # See if we are running on zsh, and set the options which allow our
13745 1.1 christos # commands through without removal of \ escapes INIT.
13746 1.1 christos if test -n "\${ZSH_VERSION+set}" ; then
13747 1.1 christos setopt NO_GLOB_SUBST
13748 1.1 christos fi
13749 1.1 christos
13750 1.1 christos
13751 1.1 christos PACKAGE='$PACKAGE'
13752 1.1 christos VERSION='$VERSION'
13753 1.1 christos TIMESTAMP='$TIMESTAMP'
13754 1.1 christos RM='$RM'
13755 1.1 christos ofile='$ofile'
13756 1.1 christos
13757 1.1 christos
13758 1.1 christos
13759 1.1 christos
13760 1.1 christos _ACEOF
13761 1.1 christos
13762 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13763 1.1 christos
13764 1.1 christos # Handling of arguments.
13765 1.1 christos for ac_config_target in $ac_config_targets
13766 1.1 christos do
13767 1.1 christos case $ac_config_target in
13768 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13769 1.1 christos "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13770 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13771 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13772 1.1 christos
13773 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13774 1.1 christos esac
13775 1.1 christos done
13776 1.1 christos
13777 1.1 christos
13778 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
13779 1.1 christos # then the envvar interface is used. Set only those that are not.
13780 1.1 christos # We use the long form for the default assignment because of an extremely
13781 1.1 christos # bizarre bug on SunOS 4.1.3.
13782 1.1 christos if $ac_need_defaults; then
13783 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13784 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13785 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13786 1.1 christos fi
13787 1.1 christos
13788 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
13789 1.1 christos # simply because there is no reason against having it here, and in addition,
13790 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
13791 1.1 christos # Hook for its removal unless debugging.
13792 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
13793 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
13794 1.1 christos $debug ||
13795 1.1 christos {
13796 1.1 christos tmp= ac_tmp=
13797 1.1 christos trap 'exit_status=$?
13798 1.1 christos : "${ac_tmp:=$tmp}"
13799 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13800 1.1 christos ' 0
13801 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
13802 1.1 christos }
13803 1.1 christos # Create a (secure) tmp directory for tmp files.
13804 1.1 christos
13805 1.1 christos {
13806 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13807 1.1 christos test -d "$tmp"
13808 1.1 christos } ||
13809 1.1 christos {
13810 1.1 christos tmp=./conf$$-$RANDOM
13811 1.1 christos (umask 077 && mkdir "$tmp")
13812 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13813 1.1 christos ac_tmp=$tmp
13814 1.1 christos
13815 1.1 christos # Set up the scripts for CONFIG_FILES section.
13816 1.1 christos # No need to generate them if there are no CONFIG_FILES.
13817 1.1 christos # This happens for instance with `./config.status config.h'.
13818 1.1 christos if test -n "$CONFIG_FILES"; then
13819 1.1 christos
13820 1.1 christos
13821 1.1 christos ac_cr=`echo X | tr X '\015'`
13822 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
13823 1.1 christos # But we know of no other shell where ac_cr would be empty at this
13824 1.1 christos # point, so we can use a bashism as a fallback.
13825 1.1 christos if test "x$ac_cr" = x; then
13826 1.1 christos eval ac_cr=\$\'\\r\'
13827 1.1 christos fi
13828 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13829 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13830 1.1 christos ac_cs_awk_cr='\\r'
13831 1.1 christos else
13832 1.1 christos ac_cs_awk_cr=$ac_cr
13833 1.1 christos fi
13834 1.1 christos
13835 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13836 1.1 christos _ACEOF
13837 1.1 christos
13838 1.1 christos
13839 1.1 christos {
13840 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
13841 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13842 1.1 christos echo "_ACEOF"
13843 1.1 christos } >conf$$subs.sh ||
13844 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13845 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13846 1.1 christos ac_delim='%!_!# '
13847 1.1 christos for ac_last_try in false false false false false :; do
13848 1.1 christos . ./conf$$subs.sh ||
13849 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13850 1.1 christos
13851 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13852 1.1 christos if test $ac_delim_n = $ac_delim_num; then
13853 1.1 christos break
13854 1.1 christos elif $ac_last_try; then
13855 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13856 1.1 christos else
13857 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13858 1.1 christos fi
13859 1.1 christos done
13860 1.1 christos rm -f conf$$subs.sh
13861 1.1 christos
13862 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13863 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13864 1.1 christos _ACEOF
13865 1.1 christos sed -n '
13866 1.1 christos h
13867 1.1 christos s/^/S["/; s/!.*/"]=/
13868 1.1 christos p
13869 1.1 christos g
13870 1.1 christos s/^[^!]*!//
13871 1.1 christos :repl
13872 1.1 christos t repl
13873 1.1 christos s/'"$ac_delim"'$//
13874 1.1 christos t delim
13875 1.1 christos :nl
13876 1.1 christos h
13877 1.1 christos s/\(.\{148\}\)..*/\1/
13878 1.1 christos t more1
13879 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13880 1.1 christos p
13881 1.1 christos n
13882 1.1 christos b repl
13883 1.1 christos :more1
13884 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13885 1.1 christos p
13886 1.1 christos g
13887 1.1 christos s/.\{148\}//
13888 1.1 christos t nl
13889 1.1 christos :delim
13890 1.1 christos h
13891 1.1 christos s/\(.\{148\}\)..*/\1/
13892 1.1 christos t more2
13893 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
13894 1.1 christos p
13895 1.1 christos b
13896 1.1 christos :more2
13897 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13898 1.1 christos p
13899 1.1 christos g
13900 1.1 christos s/.\{148\}//
13901 1.1 christos t delim
13902 1.1 christos ' <conf$$subs.awk | sed '
13903 1.1 christos /^[^""]/{
13904 1.1 christos N
13905 1.1 christos s/\n//
13906 1.1 christos }
13907 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
13908 1.1 christos rm -f conf$$subs.awk
13909 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13910 1.1 christos _ACAWK
13911 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13912 1.1 christos for (key in S) S_is_set[key] = 1
13913 1.1 christos FS = ""
13914 1.1 christos
13915 1.1 christos }
13916 1.1 christos {
13917 1.1 christos line = $ 0
13918 1.1 christos nfields = split(line, field, "@")
13919 1.1 christos substed = 0
13920 1.1 christos len = length(field[1])
13921 1.1 christos for (i = 2; i < nfields; i++) {
13922 1.1 christos key = field[i]
13923 1.1 christos keylen = length(key)
13924 1.1 christos if (S_is_set[key]) {
13925 1.1 christos value = S[key]
13926 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13927 1.1 christos len += length(value) + length(field[++i])
13928 1.1 christos substed = 1
13929 1.1 christos } else
13930 1.1 christos len += 1 + keylen
13931 1.1 christos }
13932 1.1 christos
13933 1.1 christos print line
13934 1.1 christos }
13935 1.1 christos
13936 1.1 christos _ACAWK
13937 1.1 christos _ACEOF
13938 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13939 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13940 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13941 1.1 christos else
13942 1.1 christos cat
13943 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13944 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13945 1.1 christos _ACEOF
13946 1.1 christos
13947 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13948 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13949 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
13950 1.1 christos # (actually we leave an empty line to preserve line numbers).
13951 1.1 christos if test "x$srcdir" = x.; then
13952 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13953 1.1 christos h
13954 1.1 christos s///
13955 1.1 christos s/^/:/
13956 1.1 christos s/[ ]*$/:/
13957 1.1 christos s/:\$(srcdir):/:/g
13958 1.1 christos s/:\${srcdir}:/:/g
13959 1.1 christos s/:@srcdir@:/:/g
13960 1.1 christos s/^:*//
13961 1.1 christos s/:*$//
13962 1.1 christos x
13963 1.1 christos s/\(=[ ]*\).*/\1/
13964 1.1 christos G
13965 1.1 christos s/\n//
13966 1.1 christos s/^[^=]*=[ ]*$//
13967 1.1 christos }'
13968 1.1 christos fi
13969 1.1 christos
13970 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13971 1.1 christos fi # test -n "$CONFIG_FILES"
13972 1.1 christos
13973 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
13974 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
13975 1.1 christos # This happens for instance with `./config.status Makefile'.
13976 1.1 christos if test -n "$CONFIG_HEADERS"; then
13977 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13978 1.1 christos BEGIN {
13979 1.1 christos _ACEOF
13980 1.1 christos
13981 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
13982 1.1 christos # here-document in config.status, that substitutes the proper values into
13983 1.1 christos # config.h.in to produce config.h.
13984 1.1 christos
13985 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
13986 1.1 christos # handling of long lines.
13987 1.1 christos ac_delim='%!_!# '
13988 1.1 christos for ac_last_try in false false :; do
13989 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13990 1.1 christos if test -z "$ac_tt"; then
13991 1.1 christos break
13992 1.1 christos elif $ac_last_try; then
13993 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13994 1.1 christos else
13995 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13996 1.1 christos fi
13997 1.1 christos done
13998 1.1 christos
13999 1.1 christos # For the awk script, D is an array of macro values keyed by name,
14000 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
14001 1.1 christos # newline sequences.
14002 1.1 christos
14003 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14004 1.1 christos sed -n '
14005 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
14006 1.1 christos t rset
14007 1.1 christos :rset
14008 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
14009 1.1 christos t def
14010 1.1 christos d
14011 1.1 christos :def
14012 1.1 christos s/\\$//
14013 1.1 christos t bsnl
14014 1.1 christos s/["\\]/\\&/g
14015 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14016 1.1 christos D["\1"]=" \3"/p
14017 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14018 1.1 christos d
14019 1.1 christos :bsnl
14020 1.1 christos s/["\\]/\\&/g
14021 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14022 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
14023 1.1 christos t cont
14024 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14025 1.1 christos t cont
14026 1.1 christos d
14027 1.1 christos :cont
14028 1.1 christos n
14029 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
14030 1.1 christos t clear
14031 1.1 christos :clear
14032 1.1 christos s/\\$//
14033 1.1 christos t bsnlc
14034 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
14035 1.1 christos d
14036 1.1 christos :bsnlc
14037 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14038 1.1 christos b cont
14039 1.1 christos ' <confdefs.h | sed '
14040 1.1 christos s/'"$ac_delim"'/"\\\
14041 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
14042 1.1 christos
14043 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14044 1.1 christos for (key in D) D_is_set[key] = 1
14045 1.1 christos FS = ""
14046 1.1 christos }
14047 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14048 1.1 christos line = \$ 0
14049 1.1 christos split(line, arg, " ")
14050 1.1 christos if (arg[1] == "#") {
14051 1.1 christos defundef = arg[2]
14052 1.1 christos mac1 = arg[3]
14053 1.1 christos } else {
14054 1.1 christos defundef = substr(arg[1], 2)
14055 1.1 christos mac1 = arg[2]
14056 1.1 christos }
14057 1.1 christos split(mac1, mac2, "(") #)
14058 1.1 christos macro = mac2[1]
14059 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
14060 1.1 christos if (D_is_set[macro]) {
14061 1.1 christos # Preserve the white space surrounding the "#".
14062 1.1 christos print prefix "define", macro P[macro] D[macro]
14063 1.1 christos next
14064 1.1 christos } else {
14065 1.1 christos # Replace #undef with comments. This is necessary, for example,
14066 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
14067 1.1 christos # on some systems where configure will not decide to define it.
14068 1.1 christos if (defundef == "undef") {
14069 1.1 christos print "/*", prefix defundef, macro, "*/"
14070 1.1 christos next
14071 1.1 christos }
14072 1.1 christos }
14073 1.1 christos }
14074 1.1 christos { print }
14075 1.1 christos _ACAWK
14076 1.1 christos _ACEOF
14077 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14078 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14079 1.1 christos fi # test -n "$CONFIG_HEADERS"
14080 1.1 christos
14081 1.1 christos
14082 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14083 1.1 christos shift
14084 1.1 christos for ac_tag
14085 1.1 christos do
14086 1.1 christos case $ac_tag in
14087 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
14088 1.1 christos esac
14089 1.1 christos case $ac_mode$ac_tag in
14090 1.1 christos :[FHL]*:*);;
14091 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14092 1.1 christos :[FH]-) ac_tag=-:-;;
14093 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14094 1.1 christos esac
14095 1.1 christos ac_save_IFS=$IFS
14096 1.1 christos IFS=:
14097 1.1 christos set x $ac_tag
14098 1.1 christos IFS=$ac_save_IFS
14099 1.1 christos shift
14100 1.1 christos ac_file=$1
14101 1.1 christos shift
14102 1.1 christos
14103 1.1 christos case $ac_mode in
14104 1.1 christos :L) ac_source=$1;;
14105 1.1 christos :[FH])
14106 1.1 christos ac_file_inputs=
14107 1.1 christos for ac_f
14108 1.1 christos do
14109 1.1 christos case $ac_f in
14110 1.1 christos -) ac_f="$ac_tmp/stdin";;
14111 1.1 christos *) # Look for the file first in the build tree, then in the source tree
14112 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
14113 1.1 christos # because $ac_f cannot contain `:'.
14114 1.1 christos test -f "$ac_f" ||
14115 1.1 christos case $ac_f in
14116 1.1 christos [\\/$]*) false;;
14117 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14118 1.1 christos esac ||
14119 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14120 1.1 christos esac
14121 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14122 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
14123 1.1 christos done
14124 1.1 christos
14125 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
14126 1.1 christos # use $as_me), people would be surprised to read:
14127 1.1 christos # /* config.h. Generated by config.status. */
14128 1.1 christos configure_input='Generated from '`
14129 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14130 1.1 christos `' by configure.'
14131 1.1 christos if test x"$ac_file" != x-; then
14132 1.1 christos configure_input="$ac_file. $configure_input"
14133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14134 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
14135 1.1 christos fi
14136 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
14137 1.1 christos case $configure_input in #(
14138 1.1 christos *\&* | *\|* | *\\* )
14139 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
14140 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
14141 1.1 christos *) ac_sed_conf_input=$configure_input;;
14142 1.1 christos esac
14143 1.1 christos
14144 1.1 christos case $ac_tag in
14145 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
14146 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14147 1.1 christos esac
14148 1.1 christos ;;
14149 1.1 christos esac
14150 1.1 christos
14151 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
14152 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14153 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
14154 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
14155 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14156 1.1 christos $as_echo X"$ac_file" |
14157 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14158 1.1 christos s//\1/
14159 1.1 christos q
14160 1.1 christos }
14161 1.1 christos /^X\(\/\/\)[^/].*/{
14162 1.1 christos s//\1/
14163 1.1 christos q
14164 1.1 christos }
14165 1.1 christos /^X\(\/\/\)$/{
14166 1.1 christos s//\1/
14167 1.1 christos q
14168 1.1 christos }
14169 1.1 christos /^X\(\/\).*/{
14170 1.1 christos s//\1/
14171 1.1 christos q
14172 1.1 christos }
14173 1.1 christos s/.*/./; q'`
14174 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
14175 1.1 christos ac_builddir=.
14176 1.1 christos
14177 1.1 christos case "$ac_dir" in
14178 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14179 1.1 christos *)
14180 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14181 1.1 christos # A ".." for each directory in $ac_dir_suffix.
14182 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14183 1.1 christos case $ac_top_builddir_sub in
14184 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14185 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14186 1.1 christos esac ;;
14187 1.1 christos esac
14188 1.1 christos ac_abs_top_builddir=$ac_pwd
14189 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
14190 1.1 christos # for backward compatibility:
14191 1.1 christos ac_top_builddir=$ac_top_build_prefix
14192 1.1 christos
14193 1.1 christos case $srcdir in
14194 1.1 christos .) # We are building in place.
14195 1.1 christos ac_srcdir=.
14196 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
14197 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
14198 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
14199 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
14200 1.1 christos ac_top_srcdir=$srcdir
14201 1.1 christos ac_abs_top_srcdir=$srcdir ;;
14202 1.1 christos *) # Relative name.
14203 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14204 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
14205 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14206 1.1 christos esac
14207 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14208 1.1 christos
14209 1.1 christos
14210 1.1 christos case $ac_mode in
14211 1.1 christos :F)
14212 1.1 christos #
14213 1.1 christos # CONFIG_FILE
14214 1.1 christos #
14215 1.1 christos
14216 1.1 christos case $INSTALL in
14217 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14218 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14219 1.1 christos esac
14220 1.1 christos ac_MKDIR_P=$MKDIR_P
14221 1.1 christos case $MKDIR_P in
14222 1.1 christos [\\/$]* | ?:[\\/]* ) ;;
14223 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14224 1.1 christos esac
14225 1.1 christos _ACEOF
14226 1.1 christos
14227 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14228 1.1 christos # If the template does not know about datarootdir, expand it.
14229 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
14230 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
14231 1.1 christos ac_sed_dataroot='
14232 1.1 christos /datarootdir/ {
14233 1.1 christos p
14234 1.1 christos q
14235 1.1 christos }
14236 1.1 christos /@datadir@/p
14237 1.1 christos /@docdir@/p
14238 1.1 christos /@infodir@/p
14239 1.1 christos /@localedir@/p
14240 1.1 christos /@mandir@/p'
14241 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14242 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
14243 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14244 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14245 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14246 1.1 christos _ACEOF
14247 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14248 1.1 christos ac_datarootdir_hack='
14249 1.1 christos s&@datadir@&$datadir&g
14250 1.1 christos s&@docdir@&$docdir&g
14251 1.1 christos s&@infodir@&$infodir&g
14252 1.1 christos s&@localedir@&$localedir&g
14253 1.1 christos s&@mandir@&$mandir&g
14254 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
14255 1.1 christos esac
14256 1.1 christos _ACEOF
14257 1.1 christos
14258 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
14259 1.1 christos # Shell code in configure.ac might set extrasub.
14260 1.1 christos # FIXME: do we really want to maintain this feature?
14261 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14262 1.1 christos ac_sed_extra="$ac_vpsub
14263 1.1 christos $extrasub
14264 1.1 christos _ACEOF
14265 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14266 1.1 christos :t
14267 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14268 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
14269 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
14270 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
14271 1.1 christos s&@srcdir@&$ac_srcdir&;t t
14272 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
14273 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
14274 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14275 1.1 christos s&@builddir@&$ac_builddir&;t t
14276 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
14277 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14278 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
14279 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t
14280 1.1 christos $ac_datarootdir_hack
14281 1.1 christos "
14282 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14283 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14284 1.1 christos
14285 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14286 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14287 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14288 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
14289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14290 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
14291 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14292 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
14293 1.1 christos
14294 1.1 christos rm -f "$ac_tmp/stdin"
14295 1.1 christos case $ac_file in
14296 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14297 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14298 1.1 christos esac \
14299 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14300 1.1 christos ;;
14301 1.1 christos :H)
14302 1.1 christos #
14303 1.1 christos # CONFIG_HEADER
14304 1.1 christos #
14305 1.1 christos if test x"$ac_file" != x-; then
14306 1.1 christos {
14307 1.1 christos $as_echo "/* $configure_input */" \
14308 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14309 1.1 christos } >"$ac_tmp/config.h" \
14310 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14311 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14312 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14313 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
14314 1.1 christos else
14315 1.1 christos rm -f "$ac_file"
14316 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
14317 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14318 1.1 christos fi
14319 1.1 christos else
14320 1.1 christos $as_echo "/* $configure_input */" \
14321 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14322 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
14323 1.1 christos fi
14324 1.1 christos # Compute "$ac_file"'s index in $config_headers.
14325 1.1 christos _am_arg="$ac_file"
14326 1.1 christos _am_stamp_count=1
14327 1.1 christos for _am_header in $config_headers :; do
14328 1.1 christos case $_am_header in
14329 1.1 christos $_am_arg | $_am_arg:* )
14330 1.1 christos break ;;
14331 1.1 christos * )
14332 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14333 1.1 christos esac
14334 1.1 christos done
14335 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14336 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14337 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \
14338 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \
14339 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14340 1.1 christos $as_echo X"$_am_arg" |
14341 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14342 1.1 christos s//\1/
14343 1.1 christos q
14344 1.1 christos }
14345 1.1 christos /^X\(\/\/\)[^/].*/{
14346 1.1 christos s//\1/
14347 1.1 christos q
14348 1.1 christos }
14349 1.1 christos /^X\(\/\/\)$/{
14350 1.1 christos s//\1/
14351 1.1 christos q
14352 1.1 christos }
14353 1.1 christos /^X\(\/\).*/{
14354 1.1 christos s//\1/
14355 1.1 christos q
14356 1.1 christos }
14357 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count
14358 1.1 christos ;;
14359 1.1 christos
14360 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14361 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
14362 1.1 christos ;;
14363 1.1 christos esac
14364 1.1 christos
14365 1.1 christos
14366 1.1 christos case $ac_file$ac_mode in
14367 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14368 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files
14369 1.1 christos # are listed without --file. Let's play safe and only enable the eval
14370 1.1 christos # if we detect the quoting.
14371 1.1 christos case $CONFIG_FILES in
14372 1.1 christos *\'*) eval set x "$CONFIG_FILES" ;;
14373 1.1 christos *) set x $CONFIG_FILES ;;
14374 1.1 christos esac
14375 1.1 christos shift
14376 1.1 christos for mf
14377 1.1 christos do
14378 1.1 christos # Strip MF so we end up with the name of the file.
14379 1.1 christos mf=`echo "$mf" | sed -e 's/:.*$//'`
14380 1.1 christos # Check whether this is an Automake generated Makefile or not.
14381 1.1 christos # We used to match only the files named 'Makefile.in', but
14382 1.1 christos # some people rename them; so instead we look at the file content.
14383 1.1 christos # Grep'ing the first line is not enough: some people post-process
14384 1.1 christos # each Makefile.in and add a new line on top of each file to say so.
14385 1.1 christos # Grep'ing the whole file is not good either: AIX grep has a line
14386 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000.
14387 1.1 christos if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14388 1.1 christos dirpart=`$as_dirname -- "$mf" ||
14389 1.1 christos $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14390 1.1 christos X"$mf" : 'X\(//\)[^/]' \| \
14391 1.1 christos X"$mf" : 'X\(//\)$' \| \
14392 1.1 christos X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14393 1.1 christos $as_echo X"$mf" |
14394 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14395 1.1 christos s//\1/
14396 1.1 christos q
14397 1.1 christos }
14398 1.1 christos /^X\(\/\/\)[^/].*/{
14399 1.1 christos s//\1/
14400 1.1 christos q
14401 1.1 christos }
14402 1.1 christos /^X\(\/\/\)$/{
14403 1.1 christos s//\1/
14404 1.1 christos q
14405 1.1 christos }
14406 1.1 christos /^X\(\/\).*/{
14407 1.1 christos s//\1/
14408 1.1 christos q
14409 1.1 christos }
14410 1.1 christos s/.*/./; q'`
14411 1.1 christos else
14412 1.1 christos continue
14413 1.1 christos fi
14414 1.1 christos # Extract the definition of DEPDIR, am__include, and am__quote
14415 1.1 christos # from the Makefile without running 'make'.
14416 1.1 christos DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14417 1.1 christos test -z "$DEPDIR" && continue
14418 1.1 christos am__include=`sed -n 's/^am__include = //p' < "$mf"`
14419 1.1 christos test -z "$am__include" && continue
14420 1.1 christos am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14421 1.1 christos # Find all dependency output files, they are included files with
14422 1.1 christos # $(DEPDIR) in their names. We invoke sed twice because it is the
14423 1.1 christos # simplest approach to changing $(DEPDIR) to its actual value in the
14424 1.1 christos # expansion.
14425 1.1 christos for file in `sed -n "
14426 1.1 christos s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14427 1.1 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14428 1.1 christos # Make sure the directory exists.
14429 1.1 christos test -f "$dirpart/$file" && continue
14430 1.1 christos fdir=`$as_dirname -- "$file" ||
14431 1.1 christos $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14432 1.1 christos X"$file" : 'X\(//\)[^/]' \| \
14433 1.1 christos X"$file" : 'X\(//\)$' \| \
14434 1.1 christos X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14435 1.1 christos $as_echo X"$file" |
14436 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14437 1.1 christos s//\1/
14438 1.1 christos q
14439 1.1 christos }
14440 1.1 christos /^X\(\/\/\)[^/].*/{
14441 1.1 christos s//\1/
14442 1.1 christos q
14443 1.1 christos }
14444 1.1 christos /^X\(\/\/\)$/{
14445 1.1 christos s//\1/
14446 1.1 christos q
14447 1.1 christos }
14448 1.1 christos /^X\(\/\).*/{
14449 1.1 christos s//\1/
14450 1.1 christos q
14451 1.1 christos }
14452 1.1 christos s/.*/./; q'`
14453 1.1 christos as_dir=$dirpart/$fdir; as_fn_mkdir_p
14454 1.1 christos # echo "creating $dirpart/$file"
14455 1.1 christos echo '# dummy' > "$dirpart/$file"
14456 1.1 christos done
14457 1.1 christos done
14458 1.1 christos }
14459 1.1 christos ;;
14460 1.1 christos "libtool":C)
14461 1.1 christos
14462 1.1 christos # See if we are running on zsh, and set the options which allow our
14463 1.1 christos # commands through without removal of \ escapes.
14464 1.1 christos if test -n "${ZSH_VERSION+set}" ; then
14465 1.1 christos setopt NO_GLOB_SUBST
14466 1.1 christos fi
14467 1.1 christos
14468 1.1 christos cfgfile="${ofile}T"
14469 1.1 christos trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14470 1.1 christos $RM "$cfgfile"
14471 1.1 christos
14472 1.1 christos cat <<_LT_EOF >> "$cfgfile"
14473 1.1 christos #! $SHELL
14474 1.1 christos
14475 1.1 christos # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14476 1.1 christos # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14477 1.1 christos # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14478 1.1 christos # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14479 1.1 christos #
14480 1.1 christos # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14481 1.1 christos # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14482 1.1 christos # Written by Gordon Matzigkeit, 1996
14483 1.1 christos #
14484 1.1 christos # This file is part of GNU Libtool.
14485 1.1 christos #
14486 1.1 christos # GNU Libtool is free software; you can redistribute it and/or
14487 1.1 christos # modify it under the terms of the GNU General Public License as
14488 1.1 christos # published by the Free Software Foundation; either version 2 of
14489 1.1 christos # the License, or (at your option) any later version.
14490 1.1 christos #
14491 1.1 christos # As a special exception to the GNU General Public License,
14492 1.1 christos # if you distribute this file as part of a program or library that
14493 1.1 christos # is built using GNU Libtool, you may include this file under the
14494 1.1 christos # same distribution terms that you use for the rest of that program.
14495 1.1 christos #
14496 1.1 christos # GNU Libtool is distributed in the hope that it will be useful,
14497 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
14498 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14499 1.1 christos # GNU General Public License for more details.
14500 1.1 christos #
14501 1.1 christos # You should have received a copy of the GNU General Public License
14502 1.1 christos # along with GNU Libtool; see the file COPYING. If not, a copy
14503 1.1 christos # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14504 1.1 christos # obtained by writing to the Free Software Foundation, Inc.,
14505 1.1 christos # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14506 1.1 christos
14507 1.1 christos
14508 1.1 christos # The names of the tagged configurations supported by this script.
14509 1.1 christos available_tags=""
14510 1.1 christos
14511 1.1 christos # ### BEGIN LIBTOOL CONFIG
14512 1.1 christos
14513 1.1 christos # Whether or not to build shared libraries.
14514 1.1 christos build_libtool_libs=$enable_shared
14515 1.1 christos
14516 1.1 christos # Which release of libtool.m4 was used?
14517 1.1 christos macro_version=$macro_version
14518 1.1 christos macro_revision=$macro_revision
14519 1.1 christos
14520 1.1 christos # Whether or not to build static libraries.
14521 1.1 christos build_old_libs=$enable_static
14522 1.1 christos
14523 1.1 christos # What type of objects to build.
14524 1.1 christos pic_mode=$pic_mode
14525 1.1 christos
14526 1.1 christos # Whether or not to optimize for fast installation.
14527 1.1 christos fast_install=$enable_fast_install
14528 1.1 christos
14529 1.1 christos # Shell to use when invoking shell scripts.
14530 1.1 christos SHELL=$lt_SHELL
14531 1.1 christos
14532 1.1 christos # An echo program that protects backslashes.
14533 1.1 christos ECHO=$lt_ECHO
14534 1.1 christos
14535 1.1 christos # The host system.
14536 1.1 christos host_alias=$host_alias
14537 1.1 christos host=$host
14538 1.1 christos host_os=$host_os
14539 1.1 christos
14540 1.1 christos # The build system.
14541 1.1 christos build_alias=$build_alias
14542 1.1 christos build=$build
14543 1.1 christos build_os=$build_os
14544 1.1 christos
14545 1.1 christos # A sed program that does not truncate output.
14546 1.1 christos SED=$lt_SED
14547 1.1 christos
14548 1.1 christos # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14549 1.1 christos Xsed="\$SED -e 1s/^X//"
14550 1.1 christos
14551 1.1 christos # A grep program that handles long lines.
14552 1.1 christos GREP=$lt_GREP
14553 1.1 christos
14554 1.1 christos # An ERE matcher.
14555 1.1 christos EGREP=$lt_EGREP
14556 1.1 christos
14557 1.1 christos # A literal string matcher.
14558 1.1 christos FGREP=$lt_FGREP
14559 1.1 christos
14560 1.1 christos # A BSD- or MS-compatible name lister.
14561 1.1 christos NM=$lt_NM
14562 1.1 christos
14563 1.1 christos # Whether we need soft or hard links.
14564 1.1 christos LN_S=$lt_LN_S
14565 1.1 christos
14566 1.1 christos # What is the maximum length of a command?
14567 1.1 christos max_cmd_len=$max_cmd_len
14568 1.1 christos
14569 1.1 christos # Object file suffix (normally "o").
14570 1.1 christos objext=$ac_objext
14571 1.1 christos
14572 1.1 christos # Executable file suffix (normally "").
14573 1.1 christos exeext=$exeext
14574 1.1 christos
14575 1.1 christos # whether the shell understands "unset".
14576 1.1 christos lt_unset=$lt_unset
14577 1.1 christos
14578 1.1 christos # turn spaces into newlines.
14579 1.1 christos SP2NL=$lt_lt_SP2NL
14580 1.1 christos
14581 1.1 christos # turn newlines into spaces.
14582 1.1 christos NL2SP=$lt_lt_NL2SP
14583 1.1 christos
14584 1.1 christos # An object symbol dumper.
14585 1.1 christos OBJDUMP=$lt_OBJDUMP
14586 1.1 christos
14587 1.1 christos # Method to check whether dependent libraries are shared objects.
14588 1.1 christos deplibs_check_method=$lt_deplibs_check_method
14589 1.1 christos
14590 1.1 christos # Command to use when deplibs_check_method == "file_magic".
14591 1.1 christos file_magic_cmd=$lt_file_magic_cmd
14592 1.1 christos
14593 1.1 christos # The archiver.
14594 1.1 christos AR=$lt_AR
14595 1.1 christos AR_FLAGS=$lt_AR_FLAGS
14596 1.1 christos
14597 1.1 christos # A symbol stripping program.
14598 1.1 christos STRIP=$lt_STRIP
14599 1.1 christos
14600 1.1 christos # Commands used to install an old-style archive.
14601 1.1 christos RANLIB=$lt_RANLIB
14602 1.1 christos old_postinstall_cmds=$lt_old_postinstall_cmds
14603 1.1 christos old_postuninstall_cmds=$lt_old_postuninstall_cmds
14604 1.1 christos
14605 1.1 christos # Whether to use a lock for old archive extraction.
14606 1.1 christos lock_old_archive_extraction=$lock_old_archive_extraction
14607 1.1 christos
14608 1.1 christos # A C compiler.
14609 1.1 christos LTCC=$lt_CC
14610 1.1 christos
14611 1.1 christos # LTCC compiler flags.
14612 1.1 christos LTCFLAGS=$lt_CFLAGS
14613 1.1 christos
14614 1.1 christos # Take the output of nm and produce a listing of raw symbols and C names.
14615 1.1 christos global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14616 1.1 christos
14617 1.1 christos # Transform the output of nm in a proper C declaration.
14618 1.1 christos global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14619 1.1 christos
14620 1.1 christos # Transform the output of nm in a C name address pair.
14621 1.1 christos global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14622 1.1 christos
14623 1.1 christos # Transform the output of nm in a C name address pair when lib prefix is needed.
14624 1.1 christos global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14625 1.1 christos
14626 1.1 christos # The name of the directory that contains temporary libtool files.
14627 1.1 christos objdir=$objdir
14628 1.1 christos
14629 1.1 christos # Used to examine libraries when file_magic_cmd begins with "file".
14630 1.1 christos MAGIC_CMD=$MAGIC_CMD
14631 1.1 christos
14632 1.1 christos # Must we lock files when doing compilation?
14633 1.1 christos need_locks=$lt_need_locks
14634 1.1 christos
14635 1.1 christos # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14636 1.1 christos DSYMUTIL=$lt_DSYMUTIL
14637 1.1 christos
14638 1.1 christos # Tool to change global to local symbols on Mac OS X.
14639 1.1 christos NMEDIT=$lt_NMEDIT
14640 1.1 christos
14641 1.1 christos # Tool to manipulate fat objects and archives on Mac OS X.
14642 1.1 christos LIPO=$lt_LIPO
14643 1.1 christos
14644 1.1 christos # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14645 1.1 christos OTOOL=$lt_OTOOL
14646 1.1 christos
14647 1.1 christos # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14648 1.1 christos OTOOL64=$lt_OTOOL64
14649 1.1 christos
14650 1.1 christos # Old archive suffix (normally "a").
14651 1.1 christos libext=$libext
14652 1.1 christos
14653 1.1 christos # Shared library suffix (normally ".so").
14654 1.1 christos shrext_cmds=$lt_shrext_cmds
14655 1.1 christos
14656 1.1 christos # The commands to extract the exported symbol list from a shared archive.
14657 1.1 christos extract_expsyms_cmds=$lt_extract_expsyms_cmds
14658 1.1 christos
14659 1.1 christos # Variables whose values should be saved in libtool wrapper scripts and
14660 1.1 christos # restored at link time.
14661 1.1 christos variables_saved_for_relink=$lt_variables_saved_for_relink
14662 1.1 christos
14663 1.1 christos # Do we need the "lib" prefix for modules?
14664 1.1 christos need_lib_prefix=$need_lib_prefix
14665 1.1 christos
14666 1.1 christos # Do we need a version for libraries?
14667 1.1 christos need_version=$need_version
14668 1.1 christos
14669 1.1 christos # Library versioning type.
14670 1.1 christos version_type=$version_type
14671 1.1 christos
14672 1.1 christos # Shared library runtime path variable.
14673 1.1 christos runpath_var=$runpath_var
14674 1.1 christos
14675 1.1 christos # Shared library path variable.
14676 1.1 christos shlibpath_var=$shlibpath_var
14677 1.1 christos
14678 1.1 christos # Is shlibpath searched before the hard-coded library search path?
14679 1.1 christos shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14680 1.1 christos
14681 1.1 christos # Format of library name prefix.
14682 1.1 christos libname_spec=$lt_libname_spec
14683 1.1 christos
14684 1.1 christos # List of archive names. First name is the real one, the rest are links.
14685 1.1 christos # The last name is the one that the linker finds with -lNAME
14686 1.1 christos library_names_spec=$lt_library_names_spec
14687 1.1 christos
14688 1.1 christos # The coded name of the library, if different from the real name.
14689 1.1 christos soname_spec=$lt_soname_spec
14690 1.1 christos
14691 1.1 christos # Permission mode override for installation of shared libraries.
14692 1.1 christos install_override_mode=$lt_install_override_mode
14693 1.1 christos
14694 1.1 christos # Command to use after installation of a shared archive.
14695 1.1 christos postinstall_cmds=$lt_postinstall_cmds
14696 1.1 christos
14697 1.1 christos # Command to use after uninstallation of a shared archive.
14698 1.1 christos postuninstall_cmds=$lt_postuninstall_cmds
14699 1.1 christos
14700 1.1 christos # Commands used to finish a libtool library installation in a directory.
14701 1.1 christos finish_cmds=$lt_finish_cmds
14702 1.1 christos
14703 1.1 christos # As "finish_cmds", except a single script fragment to be evaled but
14704 1.1 christos # not shown.
14705 1.1 christos finish_eval=$lt_finish_eval
14706 1.1 christos
14707 1.1 christos # Whether we should hardcode library paths into libraries.
14708 1.1 christos hardcode_into_libs=$hardcode_into_libs
14709 1.1 christos
14710 1.1 christos # Compile-time system search path for libraries.
14711 1.1 christos sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14712 1.1 christos
14713 1.1 christos # Run-time system search path for libraries.
14714 1.1 christos sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14715 1.1 christos
14716 1.1 christos # Whether dlopen is supported.
14717 1.1 christos dlopen_support=$enable_dlopen
14718 1.1 christos
14719 1.1 christos # Whether dlopen of programs is supported.
14720 1.1 christos dlopen_self=$enable_dlopen_self
14721 1.1 christos
14722 1.1 christos # Whether dlopen of statically linked programs is supported.
14723 1.1 christos dlopen_self_static=$enable_dlopen_self_static
14724 1.1 christos
14725 1.1 christos # Commands to strip libraries.
14726 1.1 christos old_striplib=$lt_old_striplib
14727 1.1 christos striplib=$lt_striplib
14728 1.1 christos
14729 1.1 christos
14730 1.1 christos # The linker used to build libraries.
14731 1.1 christos LD=$lt_LD
14732 1.1 christos
14733 1.1 christos # How to create reloadable object files.
14734 1.1 christos reload_flag=$lt_reload_flag
14735 1.1 christos reload_cmds=$lt_reload_cmds
14736 1.1 christos
14737 1.1 christos # Commands used to build an old-style archive.
14738 1.1 christos old_archive_cmds=$lt_old_archive_cmds
14739 1.1 christos
14740 1.1 christos # A language specific compiler.
14741 1.1 christos CC=$lt_compiler
14742 1.1 christos
14743 1.1 christos # Is the compiler the GNU compiler?
14744 1.1 christos with_gcc=$GCC
14745 1.1 christos
14746 1.1 christos # Compiler flag to turn off builtin functions.
14747 1.1 christos no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14748 1.1 christos
14749 1.1 christos # How to pass a linker flag through the compiler.
14750 1.1 christos wl=$lt_lt_prog_compiler_wl
14751 1.1 christos
14752 1.1 christos # Additional compiler flags for building library objects.
14753 1.1 christos pic_flag=$lt_lt_prog_compiler_pic
14754 1.1 christos
14755 1.1 christos # Compiler flag to prevent dynamic linking.
14756 1.1 christos link_static_flag=$lt_lt_prog_compiler_static
14757 1.1 christos
14758 1.1 christos # Does compiler simultaneously support -c and -o options?
14759 1.1 christos compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14760 1.1 christos
14761 1.1 christos # Whether or not to add -lc for building shared libraries.
14762 1.1 christos build_libtool_need_lc=$archive_cmds_need_lc
14763 1.1 christos
14764 1.1 christos # Whether or not to disallow shared libs when runtime libs are static.
14765 1.1 christos allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14766 1.1 christos
14767 1.1 christos # Compiler flag to allow reflexive dlopens.
14768 1.1 christos export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14769 1.1 christos
14770 1.1 christos # Compiler flag to generate shared objects directly from archives.
14771 1.1 christos whole_archive_flag_spec=$lt_whole_archive_flag_spec
14772 1.1 christos
14773 1.1 christos # Whether the compiler copes with passing no objects directly.
14774 1.1 christos compiler_needs_object=$lt_compiler_needs_object
14775 1.1 christos
14776 1.1 christos # Create an old-style archive from a shared archive.
14777 1.1 christos old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14778 1.1 christos
14779 1.1 christos # Create a temporary old-style archive to link instead of a shared archive.
14780 1.1 christos old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14781 1.1 christos
14782 1.1 christos # Commands used to build a shared archive.
14783 1.1 christos archive_cmds=$lt_archive_cmds
14784 1.1 christos archive_expsym_cmds=$lt_archive_expsym_cmds
14785 1.1 christos
14786 1.1 christos # Commands used to build a loadable module if different from building
14787 1.1 christos # a shared archive.
14788 1.1 christos module_cmds=$lt_module_cmds
14789 1.1 christos module_expsym_cmds=$lt_module_expsym_cmds
14790 1.1 christos
14791 1.1 christos # Whether we are building with GNU ld or not.
14792 1.1 christos with_gnu_ld=$lt_with_gnu_ld
14793 1.1 christos
14794 1.1 christos # Flag that allows shared libraries with undefined symbols to be built.
14795 1.1 christos allow_undefined_flag=$lt_allow_undefined_flag
14796 1.1 christos
14797 1.1 christos # Flag that enforces no undefined symbols.
14798 1.1 christos no_undefined_flag=$lt_no_undefined_flag
14799 1.1 christos
14800 1.1 christos # Flag to hardcode \$libdir into a binary during linking.
14801 1.1 christos # This must work even if \$libdir does not exist
14802 1.1 christos hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14803 1.1 christos
14804 1.1 christos # If ld is used when linking, flag to hardcode \$libdir into a binary
14805 1.1 christos # during linking. This must work even if \$libdir does not exist.
14806 1.1 christos hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14807 1.1 christos
14808 1.1 christos # Whether we need a single "-rpath" flag with a separated argument.
14809 1.1 christos hardcode_libdir_separator=$lt_hardcode_libdir_separator
14810 1.1 christos
14811 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14812 1.1 christos # DIR into the resulting binary.
14813 1.1 christos hardcode_direct=$hardcode_direct
14814 1.1 christos
14815 1.1 christos # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14816 1.1 christos # DIR into the resulting binary and the resulting library dependency is
14817 1.1 christos # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14818 1.1 christos # library is relocated.
14819 1.1 christos hardcode_direct_absolute=$hardcode_direct_absolute
14820 1.1 christos
14821 1.1 christos # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14822 1.1 christos # into the resulting binary.
14823 1.1 christos hardcode_minus_L=$hardcode_minus_L
14824 1.1 christos
14825 1.1 christos # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14826 1.1 christos # into the resulting binary.
14827 1.1 christos hardcode_shlibpath_var=$hardcode_shlibpath_var
14828 1.1 christos
14829 1.1 christos # Set to "yes" if building a shared library automatically hardcodes DIR
14830 1.1 christos # into the library and all subsequent libraries and executables linked
14831 1.1 christos # against it.
14832 1.1 christos hardcode_automatic=$hardcode_automatic
14833 1.1 christos
14834 1.1 christos # Set to yes if linker adds runtime paths of dependent libraries
14835 1.1 christos # to runtime path list.
14836 1.1 christos inherit_rpath=$inherit_rpath
14837 1.1 christos
14838 1.1 christos # Whether libtool must link a program against all its dependency libraries.
14839 1.1 christos link_all_deplibs=$link_all_deplibs
14840 1.1 christos
14841 1.1 christos # Fix the shell variable \$srcfile for the compiler.
14842 1.1 christos fix_srcfile_path=$lt_fix_srcfile_path
14843 1.1 christos
14844 1.1 christos # Set to "yes" if exported symbols are required.
14845 1.1 christos always_export_symbols=$always_export_symbols
14846 1.1 christos
14847 1.1 christos # The commands to list exported symbols.
14848 1.1 christos export_symbols_cmds=$lt_export_symbols_cmds
14849 1.1 christos
14850 1.1 christos # Symbols that should not be listed in the preloaded symbols.
14851 1.1 christos exclude_expsyms=$lt_exclude_expsyms
14852 1.1 christos
14853 1.1 christos # Symbols that must always be exported.
14854 1.1 christos include_expsyms=$lt_include_expsyms
14855 1.1 christos
14856 1.1 christos # Commands necessary for linking programs (against libraries) with templates.
14857 1.1 christos prelink_cmds=$lt_prelink_cmds
14858 1.1 christos
14859 1.1 christos # Specify filename containing input files.
14860 1.1 christos file_list_spec=$lt_file_list_spec
14861 1.1 christos
14862 1.1 christos # How to hardcode a shared library path into an executable.
14863 1.1 christos hardcode_action=$hardcode_action
14864 1.1 christos
14865 1.1 christos # ### END LIBTOOL CONFIG
14866 1.1 christos
14867 1.1 christos _LT_EOF
14868 1.1 christos
14869 1.1 christos case $host_os in
14870 1.1 christos aix3*)
14871 1.1 christos cat <<\_LT_EOF >> "$cfgfile"
14872 1.1 christos # AIX sometimes has problems with the GCC collect2 program. For some
14873 1.1 christos # reason, if we set the COLLECT_NAMES environment variable, the problems
14874 1.1 christos # vanish in a puff of smoke.
14875 1.1 christos if test "X${COLLECT_NAMES+set}" != Xset; then
14876 1.1 christos COLLECT_NAMES=
14877 1.1 christos export COLLECT_NAMES
14878 1.1 christos fi
14879 1.1 christos _LT_EOF
14880 1.1 christos ;;
14881 1.1 christos esac
14882 1.1 christos
14883 1.1 christos
14884 1.1 christos ltmain="$ac_aux_dir/ltmain.sh"
14885 1.1 christos
14886 1.1 christos
14887 1.1 christos # We use sed instead of cat because bash on DJGPP gets confused if
14888 1.1 christos # if finds mixed CR/LF and LF-only lines. Since sed operates in
14889 1.1 christos # text mode, it properly converts lines to CR/LF. This bash problem
14890 1.1 christos # is reportedly fixed, but why not run on old versions too?
14891 1.1 christos sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14892 1.1 christos || (rm -f "$cfgfile"; exit 1)
14893 1.1 christos
14894 1.1 christos case $xsi_shell in
14895 1.1 christos yes)
14896 1.1 christos cat << \_LT_EOF >> "$cfgfile"
14897 1.1 christos
14898 1.1 christos # func_dirname file append nondir_replacement
14899 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14900 1.1 christos # otherwise set result to NONDIR_REPLACEMENT.
14901 1.1 christos func_dirname ()
14902 1.1 christos {
14903 1.1 christos case ${1} in
14904 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;;
14905 1.1 christos * ) func_dirname_result="${3}" ;;
14906 1.1 christos esac
14907 1.1 christos }
14908 1.1 christos
14909 1.1 christos # func_basename file
14910 1.1 christos func_basename ()
14911 1.1 christos {
14912 1.1 christos func_basename_result="${1##*/}"
14913 1.1 christos }
14914 1.1 christos
14915 1.1 christos # func_dirname_and_basename file append nondir_replacement
14916 1.1 christos # perform func_basename and func_dirname in a single function
14917 1.1 christos # call:
14918 1.1 christos # dirname: Compute the dirname of FILE. If nonempty,
14919 1.1 christos # add APPEND to the result, otherwise set result
14920 1.1 christos # to NONDIR_REPLACEMENT.
14921 1.1 christos # value returned in "$func_dirname_result"
14922 1.1 christos # basename: Compute filename of FILE.
14923 1.1 christos # value retuned in "$func_basename_result"
14924 1.1 christos # Implementation must be kept synchronized with func_dirname
14925 1.1 christos # and func_basename. For efficiency, we do not delegate to
14926 1.1 christos # those functions but instead duplicate the functionality here.
14927 1.1 christos func_dirname_and_basename ()
14928 1.1 christos {
14929 1.1 christos case ${1} in
14930 1.1 christos */*) func_dirname_result="${1%/*}${2}" ;;
14931 1.1 christos * ) func_dirname_result="${3}" ;;
14932 1.1 christos esac
14933 1.1 christos func_basename_result="${1##*/}"
14934 1.1 christos }
14935 1.1 christos
14936 1.1 christos # func_stripname prefix suffix name
14937 1.1 christos # strip PREFIX and SUFFIX off of NAME.
14938 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special
14939 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
14940 1.1 christos # dot (in which case that matches only a dot).
14941 1.1 christos func_stripname ()
14942 1.1 christos {
14943 1.1 christos # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14944 1.1 christos # positional parameters, so assign one to ordinary parameter first.
14945 1.1 christos func_stripname_result=${3}
14946 1.1 christos func_stripname_result=${func_stripname_result#"${1}"}
14947 1.1 christos func_stripname_result=${func_stripname_result%"${2}"}
14948 1.1 christos }
14949 1.1 christos
14950 1.1 christos # func_opt_split
14951 1.1 christos func_opt_split ()
14952 1.1 christos {
14953 1.1 christos func_opt_split_opt=${1%%=*}
14954 1.1 christos func_opt_split_arg=${1#*=}
14955 1.1 christos }
14956 1.1 christos
14957 1.1 christos # func_lo2o object
14958 1.1 christos func_lo2o ()
14959 1.1 christos {
14960 1.1 christos case ${1} in
14961 1.1 christos *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14962 1.1 christos *) func_lo2o_result=${1} ;;
14963 1.1 christos esac
14964 1.1 christos }
14965 1.1 christos
14966 1.1 christos # func_xform libobj-or-source
14967 1.1 christos func_xform ()
14968 1.1 christos {
14969 1.1 christos func_xform_result=${1%.*}.lo
14970 1.1 christos }
14971 1.1 christos
14972 1.1 christos # func_arith arithmetic-term...
14973 1.1 christos func_arith ()
14974 1.1 christos {
14975 1.1 christos func_arith_result=$(( $* ))
14976 1.1 christos }
14977 1.1 christos
14978 1.1 christos # func_len string
14979 1.1 christos # STRING may not start with a hyphen.
14980 1.1 christos func_len ()
14981 1.1 christos {
14982 1.1 christos func_len_result=${#1}
14983 1.1 christos }
14984 1.1 christos
14985 1.1 christos _LT_EOF
14986 1.1 christos ;;
14987 1.1 christos *) # Bourne compatible functions.
14988 1.1 christos cat << \_LT_EOF >> "$cfgfile"
14989 1.1 christos
14990 1.1 christos # func_dirname file append nondir_replacement
14991 1.1 christos # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14992 1.1 christos # otherwise set result to NONDIR_REPLACEMENT.
14993 1.1 christos func_dirname ()
14994 1.1 christos {
14995 1.1 christos # Extract subdirectory from the argument.
14996 1.1 christos func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14997 1.1 christos if test "X$func_dirname_result" = "X${1}"; then
14998 1.1 christos func_dirname_result="${3}"
14999 1.1 christos else
15000 1.1 christos func_dirname_result="$func_dirname_result${2}"
15001 1.1 christos fi
15002 1.1 christos }
15003 1.1 christos
15004 1.1 christos # func_basename file
15005 1.1 christos func_basename ()
15006 1.1 christos {
15007 1.1 christos func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15008 1.1 christos }
15009 1.1 christos
15010 1.1 christos
15011 1.1 christos # func_stripname prefix suffix name
15012 1.1 christos # strip PREFIX and SUFFIX off of NAME.
15013 1.1 christos # PREFIX and SUFFIX must not contain globbing or regex special
15014 1.1 christos # characters, hashes, percent signs, but SUFFIX may contain a leading
15015 1.1 christos # dot (in which case that matches only a dot).
15016 1.1 christos # func_strip_suffix prefix name
15017 1.1 christos func_stripname ()
15018 1.1 christos {
15019 1.1 christos case ${2} in
15020 1.1 christos .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15021 1.1 christos *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15022 1.1 christos esac
15023 1.1 christos }
15024 1.1 christos
15025 1.1 christos # sed scripts:
15026 1.1 christos my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15027 1.1 christos my_sed_long_arg='1s/^-[^=]*=//'
15028 1.1 christos
15029 1.1 christos # func_opt_split
15030 1.1 christos func_opt_split ()
15031 1.1 christos {
15032 1.1 christos func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15033 1.1 christos func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15034 1.1 christos }
15035 1.1 christos
15036 1.1 christos # func_lo2o object
15037 1.1 christos func_lo2o ()
15038 1.1 christos {
15039 1.1 christos func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15040 1.1 christos }
15041 1.1 christos
15042 1.1 christos # func_xform libobj-or-source
15043 1.1 christos func_xform ()
15044 1.1 christos {
15045 1.1 christos func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15046 1.1 christos }
15047 1.1 christos
15048 1.1 christos # func_arith arithmetic-term...
15049 1.1 christos func_arith ()
15050 1.1 christos {
15051 1.1 christos func_arith_result=`expr "$@"`
15052 1.1 christos }
15053 1.1 christos
15054 1.1 christos # func_len string
15055 1.1 christos # STRING may not start with a hyphen.
15056 1.1 christos func_len ()
15057 1.1 christos {
15058 1.1 christos func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15059 1.1 christos }
15060 1.1 christos
15061 1.1 christos _LT_EOF
15062 1.1 christos esac
15063 1.1 christos
15064 1.1 christos case $lt_shell_append in
15065 1.1 christos yes)
15066 1.1 christos cat << \_LT_EOF >> "$cfgfile"
15067 1.1 christos
15068 1.1 christos # func_append var value
15069 1.1 christos # Append VALUE to the end of shell variable VAR.
15070 1.1 christos func_append ()
15071 1.1 christos {
15072 1.1 christos eval "$1+=\$2"
15073 1.1 christos }
15074 1.1 christos _LT_EOF
15075 1.1 christos ;;
15076 1.1 christos *)
15077 1.1 christos cat << \_LT_EOF >> "$cfgfile"
15078 1.1 christos
15079 1.1 christos # func_append var value
15080 1.1 christos # Append VALUE to the end of shell variable VAR.
15081 1.1 christos func_append ()
15082 1.1 christos {
15083 1.1 christos eval "$1=\$$1\$2"
15084 1.1 christos }
15085 1.1 christos
15086 1.1 christos _LT_EOF
15087 1.1 christos ;;
15088 1.1 christos esac
15089 1.1 christos
15090 1.1 christos
15091 1.1 christos sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15092 1.1 christos || (rm -f "$cfgfile"; exit 1)
15093 1.1 christos
15094 1.1 christos mv -f "$cfgfile" "$ofile" ||
15095 1.1 christos (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15096 1.1 christos chmod +x "$ofile"
15097 1.1 christos
15098 1.1 christos ;;
15099 1.1 christos
15100 1.1 christos esac
15101 1.1 christos done # for ac_tag
15102 1.1 christos
15103 1.1 christos
15104 1.1 christos as_fn_exit 0
15105 1.1 christos _ACEOF
15106 1.1 christos ac_clean_files=$ac_clean_files_save
15107 1.1 christos
15108 1.1 christos test $ac_write_fail = 0 ||
15109 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15110 1.1 christos
15111 1.1 christos
15112 1.1 christos # configure is writing to config.log, and then calls config.status.
15113 1.1 christos # config.status does its own redirection, appending to config.log.
15114 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
15115 1.1 christos # by configure, so config.status won't be able to write to it; its
15116 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
15117 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
15118 1.1 christos # appended to by config.status. When coming back to configure, we
15119 1.1 christos # need to make the FD available again.
15120 1.1 christos if test "$no_create" != yes; then
15121 1.1 christos ac_cs_success=:
15122 1.1 christos ac_config_status_args=
15123 1.1 christos test "$silent" = yes &&
15124 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
15125 1.1 christos exec 5>/dev/null
15126 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15127 1.1 christos exec 5>>config.log
15128 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15129 1.1 christos # would make configure fail if this is the last instruction.
15130 1.1 christos $ac_cs_success || as_fn_exit 1
15131 1.1 christos fi
15132 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15134 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15135 1.1 christos fi
15136 1.1 christos
15137 1.1 christos
15138 1.1 christos
15139 1.1 christos touch config.status.tmp
15140 1.1 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
15141 1.1 christos sed '/as_fn_exit 0/i \
15142 1.1 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
15143 1.1 christos touch --reference=Makefile Makefile.tmp \
15144 1.1 christos mv Makefile.tmp Makefile \
15145 1.1 christos ' config.status > config.status.tmp
15146 1.1 christos touch --reference=config.status config.status.tmp
15147 1.1 christos mv config.status.tmp config.status
15148 1.1 christos chmod +x config.status
15149 1.1 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
15150 1.1 christos touch --reference=Makefile Makefile.tmp
15151 1.1 christos mv Makefile.tmp Makefile
15152 1.1 christos else
15153 1.1 christos rm -f config.status.tmp
15154 1.1 christos fi
15155