configure revision 1.6 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1 mrg # Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
4 1.1 mrg #
5 1.1 mrg # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 1.1 mrg # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 1.1 mrg # Foundation, Inc.
8 1.1 mrg #
9 1.1 mrg # This configure script is free software; the Free Software Foundation
10 1.1 mrg # gives unlimited permission to copy, distribute and modify it.
11 1.1 mrg ## -------------------- ##
12 1.1 mrg ## M4sh Initialization. ##
13 1.1 mrg ## -------------------- ##
14 1.1 mrg
15 1.1 mrg # Be more Bourne compatible
16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 mrg emulate sh
19 1.1 mrg NULLCMD=:
20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 mrg # is contrary to our usage. Disable this feature.
22 1.1 mrg alias -g '${1+"$@"}'='"$@"'
23 1.1 mrg setopt NO_GLOB_SUBST
24 1.1 mrg else
25 1.1 mrg case `(set -o) 2>/dev/null` in #(
26 1.1 mrg *posix*) :
27 1.1 mrg set -o posix ;; #(
28 1.1 mrg *) :
29 1.1 mrg ;;
30 1.1 mrg esac
31 1.1 mrg fi
32 1.1 mrg
33 1.1 mrg
34 1.1 mrg as_nl='
35 1.1 mrg '
36 1.1 mrg export as_nl
37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1 mrg # but without wasting forks for bash or zsh.
43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1 mrg as_echo='print -r --'
46 1.1 mrg as_echo_n='print -rn --'
47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1 mrg as_echo='printf %s\n'
49 1.1 mrg as_echo_n='printf %s'
50 1.1 mrg else
51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1 mrg as_echo_n='/usr/ucb/echo -n'
54 1.1 mrg else
55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1 mrg as_echo_n_body='eval
57 1.1 mrg arg=$1;
58 1.1 mrg case $arg in #(
59 1.1 mrg *"$as_nl"*)
60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1 mrg esac;
63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1 mrg '
65 1.1 mrg export as_echo_n_body
66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 mrg fi
68 1.1 mrg export as_echo_body
69 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
70 1.1 mrg fi
71 1.1 mrg
72 1.1 mrg # The user is always right.
73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
74 1.1 mrg PATH_SEPARATOR=:
75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1 mrg PATH_SEPARATOR=';'
78 1.1 mrg }
79 1.1 mrg fi
80 1.1 mrg
81 1.1 mrg
82 1.1 mrg # IFS
83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 mrg # there to prevent editors from complaining about space-tab.
85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 mrg # splitting by setting IFS to empty value.)
87 1.1 mrg IFS=" "" $as_nl"
88 1.1 mrg
89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
90 1.1 mrg case $0 in #((
91 1.1 mrg *[\\/]* ) as_myself=$0 ;;
92 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 1.1 mrg for as_dir in $PATH
94 1.1 mrg do
95 1.1 mrg IFS=$as_save_IFS
96 1.1 mrg test -z "$as_dir" && as_dir=.
97 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 1.1 mrg done
99 1.1 mrg IFS=$as_save_IFS
100 1.1 mrg
101 1.1 mrg ;;
102 1.1 mrg esac
103 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
104 1.1 mrg # in which case we are not to be found in the path.
105 1.1 mrg if test "x$as_myself" = x; then
106 1.1 mrg as_myself=$0
107 1.1 mrg fi
108 1.1 mrg if test ! -f "$as_myself"; then
109 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 1.1 mrg exit 1
111 1.1 mrg fi
112 1.1 mrg
113 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
114 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
116 1.1 mrg # trigger a bug in pdksh 5.2.14.
117 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
118 1.1 mrg do eval test x\${$as_var+set} = xset \
119 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 1.1 mrg done
121 1.1 mrg PS1='$ '
122 1.1 mrg PS2='> '
123 1.1 mrg PS4='+ '
124 1.1 mrg
125 1.1 mrg # NLS nuisances.
126 1.1 mrg LC_ALL=C
127 1.1 mrg export LC_ALL
128 1.1 mrg LANGUAGE=C
129 1.1 mrg export LANGUAGE
130 1.1 mrg
131 1.1 mrg # CDPATH.
132 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133 1.1 mrg
134 1.1 mrg if test "x$CONFIG_SHELL" = x; then
135 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 1.1 mrg emulate sh
137 1.1 mrg NULLCMD=:
138 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 1.1 mrg # is contrary to our usage. Disable this feature.
140 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 1.1 mrg setopt NO_GLOB_SUBST
142 1.1 mrg else
143 1.1 mrg case \`(set -o) 2>/dev/null\` in #(
144 1.1 mrg *posix*) :
145 1.1 mrg set -o posix ;; #(
146 1.1 mrg *) :
147 1.1 mrg ;;
148 1.1 mrg esac
149 1.1 mrg fi
150 1.1 mrg "
151 1.1 mrg as_required="as_fn_return () { (exit \$1); }
152 1.1 mrg as_fn_success () { as_fn_return 0; }
153 1.1 mrg as_fn_failure () { as_fn_return 1; }
154 1.1 mrg as_fn_ret_success () { return 0; }
155 1.1 mrg as_fn_ret_failure () { return 1; }
156 1.1 mrg
157 1.1 mrg exitcode=0
158 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163 1.1 mrg
164 1.1 mrg else
165 1.1 mrg exitcode=1; echo positional parameters were not saved.
166 1.1 mrg fi
167 1.1 mrg test x\$exitcode = x0 || exit 1"
168 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 1.5 mrg test \$(( 1 + 1 )) = 2 || exit 1
173 1.1 mrg
174 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH
179 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 1.5 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 1.1 mrg if (eval "$as_required") 2>/dev/null; then :
182 1.1 mrg as_have_required=yes
183 1.1 mrg else
184 1.1 mrg as_have_required=no
185 1.1 mrg fi
186 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187 1.1 mrg
188 1.1 mrg else
189 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 1.1 mrg as_found=false
191 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 1.1 mrg do
193 1.1 mrg IFS=$as_save_IFS
194 1.1 mrg test -z "$as_dir" && as_dir=.
195 1.1 mrg as_found=:
196 1.1 mrg case $as_dir in #(
197 1.1 mrg /*)
198 1.1 mrg for as_base in sh bash ksh sh5; do
199 1.1 mrg # Try only shells that exist, to save several forks.
200 1.1 mrg as_shell=$as_dir/$as_base
201 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes
204 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 1.1 mrg break 2
206 1.1 mrg fi
207 1.1 mrg fi
208 1.1 mrg done;;
209 1.1 mrg esac
210 1.1 mrg as_found=false
211 1.1 mrg done
212 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes
215 1.1 mrg fi; }
216 1.1 mrg IFS=$as_save_IFS
217 1.1 mrg
218 1.1 mrg
219 1.1 mrg if test "x$CONFIG_SHELL" != x; then :
220 1.1 mrg # We cannot yet assume a decent shell, so we have to provide a
221 1.1 mrg # neutralization value for shells without unset; and this also
222 1.1 mrg # works around shells that cannot unset nonexistent variables.
223 1.1 mrg BASH_ENV=/dev/null
224 1.1 mrg ENV=/dev/null
225 1.1 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 1.1 mrg export CONFIG_SHELL
227 1.1 mrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 1.1 mrg fi
229 1.1 mrg
230 1.1 mrg if test x$as_have_required = xno; then :
231 1.1 mrg $as_echo "$0: This script requires a shell more modern than all"
232 1.1 mrg $as_echo "$0: the shells that I found on your system."
233 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then
234 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 1.1 mrg else
237 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
238 1.1 mrg $0: including any error possibly output before this
239 1.1 mrg $0: message. Then install a modern shell, or manually run
240 1.1 mrg $0: the script under such a shell if you do have one."
241 1.1 mrg fi
242 1.1 mrg exit 1
243 1.1 mrg fi
244 1.1 mrg fi
245 1.1 mrg fi
246 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
247 1.1 mrg export SHELL
248 1.1 mrg # Unset more variables known to interfere with behavior of common tools.
249 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS=
250 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS
251 1.1 mrg
252 1.1 mrg ## --------------------- ##
253 1.1 mrg ## M4sh Shell Functions. ##
254 1.1 mrg ## --------------------- ##
255 1.1 mrg # as_fn_unset VAR
256 1.1 mrg # ---------------
257 1.1 mrg # Portably unset VAR.
258 1.1 mrg as_fn_unset ()
259 1.1 mrg {
260 1.1 mrg { eval $1=; unset $1;}
261 1.1 mrg }
262 1.1 mrg as_unset=as_fn_unset
263 1.1 mrg
264 1.1 mrg # as_fn_set_status STATUS
265 1.1 mrg # -----------------------
266 1.1 mrg # Set $? to STATUS, without forking.
267 1.1 mrg as_fn_set_status ()
268 1.1 mrg {
269 1.1 mrg return $1
270 1.1 mrg } # as_fn_set_status
271 1.1 mrg
272 1.1 mrg # as_fn_exit STATUS
273 1.1 mrg # -----------------
274 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 1.1 mrg as_fn_exit ()
276 1.1 mrg {
277 1.1 mrg set +e
278 1.1 mrg as_fn_set_status $1
279 1.1 mrg exit $1
280 1.1 mrg } # as_fn_exit
281 1.1 mrg
282 1.1 mrg # as_fn_mkdir_p
283 1.1 mrg # -------------
284 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
285 1.1 mrg as_fn_mkdir_p ()
286 1.1 mrg {
287 1.1 mrg
288 1.1 mrg case $as_dir in #(
289 1.1 mrg -*) as_dir=./$as_dir;;
290 1.1 mrg esac
291 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
292 1.1 mrg as_dirs=
293 1.1 mrg while :; do
294 1.1 mrg case $as_dir in #(
295 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 1.1 mrg *) as_qdir=$as_dir;;
297 1.1 mrg esac
298 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
299 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
300 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
302 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
303 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 1.1 mrg $as_echo X"$as_dir" |
305 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 1.1 mrg s//\1/
307 1.1 mrg q
308 1.1 mrg }
309 1.1 mrg /^X\(\/\/\)[^/].*/{
310 1.1 mrg s//\1/
311 1.1 mrg q
312 1.1 mrg }
313 1.1 mrg /^X\(\/\/\)$/{
314 1.1 mrg s//\1/
315 1.1 mrg q
316 1.1 mrg }
317 1.1 mrg /^X\(\/\).*/{
318 1.1 mrg s//\1/
319 1.1 mrg q
320 1.1 mrg }
321 1.1 mrg s/.*/./; q'`
322 1.1 mrg test -d "$as_dir" && break
323 1.1 mrg done
324 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
325 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326 1.1 mrg
327 1.1 mrg
328 1.1 mrg } # as_fn_mkdir_p
329 1.1 mrg # as_fn_append VAR VALUE
330 1.1 mrg # ----------------------
331 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
332 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
333 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
334 1.1 mrg # implementations.
335 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 1.1 mrg eval 'as_fn_append ()
337 1.1 mrg {
338 1.1 mrg eval $1+=\$2
339 1.1 mrg }'
340 1.1 mrg else
341 1.1 mrg as_fn_append ()
342 1.1 mrg {
343 1.1 mrg eval $1=\$$1\$2
344 1.1 mrg }
345 1.1 mrg fi # as_fn_append
346 1.1 mrg
347 1.1 mrg # as_fn_arith ARG...
348 1.1 mrg # ------------------
349 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
350 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 1.1 mrg # must be portable across $(()) and expr.
352 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 1.1 mrg eval 'as_fn_arith ()
354 1.1 mrg {
355 1.1 mrg as_val=$(( $* ))
356 1.1 mrg }'
357 1.1 mrg else
358 1.1 mrg as_fn_arith ()
359 1.1 mrg {
360 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
361 1.1 mrg }
362 1.1 mrg fi # as_fn_arith
363 1.1 mrg
364 1.1 mrg
365 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
366 1.1 mrg # ---------------------------------
367 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 1.1 mrg # script with status $?, using 1 if that was 0.
370 1.1 mrg as_fn_error ()
371 1.1 mrg {
372 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
373 1.1 mrg if test "$3"; then
374 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 1.1 mrg fi
377 1.1 mrg $as_echo "$as_me: error: $1" >&2
378 1.1 mrg as_fn_exit $as_status
379 1.1 mrg } # as_fn_error
380 1.1 mrg
381 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
382 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 1.1 mrg as_expr=expr
384 1.1 mrg else
385 1.1 mrg as_expr=false
386 1.1 mrg fi
387 1.1 mrg
388 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 1.1 mrg as_basename=basename
390 1.1 mrg else
391 1.1 mrg as_basename=false
392 1.1 mrg fi
393 1.1 mrg
394 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 1.1 mrg as_dirname=dirname
396 1.1 mrg else
397 1.1 mrg as_dirname=false
398 1.1 mrg fi
399 1.1 mrg
400 1.1 mrg as_me=`$as_basename -- "$0" ||
401 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 1.1 mrg X"$0" : 'X\(//\)$' \| \
403 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 1.1 mrg $as_echo X/"$0" |
405 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
406 1.1 mrg s//\1/
407 1.1 mrg q
408 1.1 mrg }
409 1.1 mrg /^X\/\(\/\/\)$/{
410 1.1 mrg s//\1/
411 1.1 mrg q
412 1.1 mrg }
413 1.1 mrg /^X\/\(\/\).*/{
414 1.1 mrg s//\1/
415 1.1 mrg q
416 1.1 mrg }
417 1.1 mrg s/.*/./; q'`
418 1.1 mrg
419 1.1 mrg # Avoid depending upon Character Ranges.
420 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 1.1 mrg as_cr_digits='0123456789'
424 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
425 1.1 mrg
426 1.1 mrg
427 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 1.1 mrg sed -n '
433 1.1 mrg p
434 1.1 mrg /[$]LINENO/=
435 1.1 mrg ' <$as_myself |
436 1.1 mrg sed '
437 1.1 mrg s/[$]LINENO.*/&-/
438 1.1 mrg t lineno
439 1.1 mrg b
440 1.1 mrg :lineno
441 1.1 mrg N
442 1.1 mrg :loop
443 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 1.1 mrg t loop
445 1.1 mrg s/-\n.*//
446 1.1 mrg ' >$as_me.lineno &&
447 1.1 mrg chmod +x "$as_me.lineno" ||
448 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449 1.1 mrg
450 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
451 1.1 mrg # (the dirname of $[0] is not the place where we might find the
452 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
453 1.1 mrg . "./$as_me.lineno"
454 1.1 mrg # Exit status is that of the last command.
455 1.1 mrg exit
456 1.1 mrg }
457 1.1 mrg
458 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
459 1.1 mrg case `echo -n x` in #(((((
460 1.1 mrg -n*)
461 1.1 mrg case `echo 'xy\c'` in
462 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 1.1 mrg xy) ECHO_C='\c';;
464 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 1.1 mrg ECHO_T=' ';;
466 1.1 mrg esac;;
467 1.1 mrg *)
468 1.1 mrg ECHO_N='-n';;
469 1.1 mrg esac
470 1.1 mrg
471 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
472 1.1 mrg if test -d conf$$.dir; then
473 1.1 mrg rm -f conf$$.dir/conf$$.file
474 1.1 mrg else
475 1.1 mrg rm -f conf$$.dir
476 1.1 mrg mkdir conf$$.dir 2>/dev/null
477 1.1 mrg fi
478 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
479 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
480 1.1 mrg as_ln_s='ln -s'
481 1.1 mrg # ... but there are two gotchas:
482 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 1.1 mrg # In both cases, we have to default to `cp -p'.
485 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 1.1 mrg as_ln_s='cp -p'
487 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
488 1.1 mrg as_ln_s=ln
489 1.1 mrg else
490 1.1 mrg as_ln_s='cp -p'
491 1.1 mrg fi
492 1.1 mrg else
493 1.1 mrg as_ln_s='cp -p'
494 1.1 mrg fi
495 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 1.1 mrg rmdir conf$$.dir 2>/dev/null
497 1.1 mrg
498 1.1 mrg if mkdir -p . 2>/dev/null; then
499 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
500 1.1 mrg else
501 1.1 mrg test -d ./-p && rmdir ./-p
502 1.1 mrg as_mkdir_p=false
503 1.1 mrg fi
504 1.1 mrg
505 1.1 mrg if test -x / >/dev/null 2>&1; then
506 1.1 mrg as_test_x='test -x'
507 1.1 mrg else
508 1.1 mrg if ls -dL / >/dev/null 2>&1; then
509 1.1 mrg as_ls_L_option=L
510 1.1 mrg else
511 1.1 mrg as_ls_L_option=
512 1.1 mrg fi
513 1.1 mrg as_test_x='
514 1.1 mrg eval sh -c '\''
515 1.1 mrg if test -d "$1"; then
516 1.1 mrg test -d "$1/.";
517 1.1 mrg else
518 1.1 mrg case $1 in #(
519 1.1 mrg -*)set "./$1";;
520 1.1 mrg esac;
521 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 1.1 mrg ???[sx]*):;;*)false;;esac;fi
523 1.1 mrg '\'' sh
524 1.1 mrg '
525 1.1 mrg fi
526 1.1 mrg as_executable_p=$as_test_x
527 1.1 mrg
528 1.1 mrg # Sed expression to map a string onto a valid CPP name.
529 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530 1.1 mrg
531 1.1 mrg # Sed expression to map a string onto a valid variable name.
532 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533 1.1 mrg
534 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
535 1.1 mrg
536 1.1 mrg
537 1.1 mrg exec 7<&0 </dev/null 6>&1
538 1.1 mrg
539 1.1 mrg # Name of the host.
540 1.1 mrg # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 1.1 mrg # so uname gets run too.
542 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543 1.1 mrg
544 1.1 mrg #
545 1.1 mrg # Initializations.
546 1.1 mrg #
547 1.1 mrg ac_default_prefix=/usr/local
548 1.1 mrg ac_clean_files=
549 1.1 mrg ac_config_libobj_dir=.
550 1.1 mrg LIBOBJS=
551 1.1 mrg cross_compiling=no
552 1.1 mrg subdirs=
553 1.1 mrg MFLAGS=
554 1.1 mrg MAKEFLAGS=
555 1.1 mrg
556 1.1 mrg # Identity of this package.
557 1.1 mrg PACKAGE_NAME='LTO plugin for ld'
558 1.1 mrg PACKAGE_TARNAME='lto-plugin'
559 1.1 mrg PACKAGE_VERSION='0.1'
560 1.1 mrg PACKAGE_STRING='LTO plugin for ld 0.1'
561 1.1 mrg PACKAGE_BUGREPORT=''
562 1.1 mrg PACKAGE_URL=''
563 1.1 mrg
564 1.1 mrg # Factoring default headers for most tests.
565 1.1 mrg ac_includes_default="\
566 1.1 mrg #include <stdio.h>
567 1.1 mrg #ifdef HAVE_SYS_TYPES_H
568 1.1 mrg # include <sys/types.h>
569 1.1 mrg #endif
570 1.1 mrg #ifdef HAVE_SYS_STAT_H
571 1.1 mrg # include <sys/stat.h>
572 1.1 mrg #endif
573 1.1 mrg #ifdef STDC_HEADERS
574 1.1 mrg # include <stdlib.h>
575 1.1 mrg # include <stddef.h>
576 1.1 mrg #else
577 1.1 mrg # ifdef HAVE_STDLIB_H
578 1.1 mrg # include <stdlib.h>
579 1.1 mrg # endif
580 1.1 mrg #endif
581 1.1 mrg #ifdef HAVE_STRING_H
582 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583 1.1 mrg # include <memory.h>
584 1.1 mrg # endif
585 1.1 mrg # include <string.h>
586 1.1 mrg #endif
587 1.1 mrg #ifdef HAVE_STRINGS_H
588 1.1 mrg # include <strings.h>
589 1.1 mrg #endif
590 1.1 mrg #ifdef HAVE_INTTYPES_H
591 1.1 mrg # include <inttypes.h>
592 1.1 mrg #endif
593 1.1 mrg #ifdef HAVE_STDINT_H
594 1.1 mrg # include <stdint.h>
595 1.1 mrg #endif
596 1.1 mrg #ifdef HAVE_UNISTD_H
597 1.1 mrg # include <unistd.h>
598 1.1 mrg #endif"
599 1.1 mrg
600 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE
601 1.1 mrg am__EXEEXT_TRUE
602 1.1 mrg LTLIBOBJS
603 1.1 mrg LIBOBJS
604 1.1 mrg target_noncanonical
605 1.2 apb lt_host_flags
606 1.1 mrg OTOOL64
607 1.1 mrg OTOOL
608 1.1 mrg LIPO
609 1.1 mrg NMEDIT
610 1.1 mrg DSYMUTIL
611 1.1 mrg RANLIB
612 1.1 mrg AR
613 1.1 mrg OBJDUMP
614 1.1 mrg LN_S
615 1.1 mrg NM
616 1.1 mrg ac_ct_DUMPBIN
617 1.1 mrg DUMPBIN
618 1.1 mrg LD
619 1.1 mrg FGREP
620 1.1 mrg SED
621 1.1 mrg LIBTOOL
622 1.6 mrg get_gcc_base_ver
623 1.4 mrg real_target_noncanonical
624 1.4 mrg accel_dir_suffix
625 1.4 mrg gcc_build_dir
626 1.4 mrg ac_lto_plugin_ldflags
627 1.2 apb ac_lto_plugin_warn_cflags
628 1.5 mrg EGREP
629 1.5 mrg GREP
630 1.5 mrg CPP
631 1.1 mrg am__fastdepCC_FALSE
632 1.1 mrg am__fastdepCC_TRUE
633 1.1 mrg CCDEPMODE
634 1.5 mrg am__nodep
635 1.1 mrg AMDEPBACKSLASH
636 1.1 mrg AMDEP_FALSE
637 1.1 mrg AMDEP_TRUE
638 1.1 mrg am__quote
639 1.1 mrg am__include
640 1.1 mrg DEPDIR
641 1.1 mrg OBJEXT
642 1.1 mrg EXEEXT
643 1.1 mrg ac_ct_CC
644 1.1 mrg CPPFLAGS
645 1.1 mrg LDFLAGS
646 1.1 mrg CFLAGS
647 1.1 mrg CC
648 1.4 mrg with_libiberty
649 1.1 mrg MAINT
650 1.1 mrg MAINTAINER_MODE_FALSE
651 1.1 mrg MAINTAINER_MODE_TRUE
652 1.1 mrg am__untar
653 1.1 mrg am__tar
654 1.1 mrg AMTAR
655 1.1 mrg am__leading_dot
656 1.1 mrg SET_MAKE
657 1.1 mrg AWK
658 1.1 mrg mkdir_p
659 1.1 mrg MKDIR_P
660 1.1 mrg INSTALL_STRIP_PROGRAM
661 1.1 mrg STRIP
662 1.1 mrg install_sh
663 1.1 mrg MAKEINFO
664 1.1 mrg AUTOHEADER
665 1.1 mrg AUTOMAKE
666 1.1 mrg AUTOCONF
667 1.1 mrg ACLOCAL
668 1.1 mrg VERSION
669 1.1 mrg PACKAGE
670 1.1 mrg CYGPATH_W
671 1.1 mrg am__isrc
672 1.1 mrg INSTALL_DATA
673 1.1 mrg INSTALL_SCRIPT
674 1.1 mrg INSTALL_PROGRAM
675 1.1 mrg target_subdir
676 1.1 mrg host_subdir
677 1.1 mrg build_subdir
678 1.1 mrg build_libsubdir
679 1.2 apb target_os
680 1.2 apb target_vendor
681 1.2 apb target_cpu
682 1.2 apb target
683 1.2 apb host_os
684 1.2 apb host_vendor
685 1.2 apb host_cpu
686 1.2 apb host
687 1.1 mrg build_os
688 1.1 mrg build_vendor
689 1.1 mrg build_cpu
690 1.1 mrg build
691 1.1 mrg target_alias
692 1.1 mrg host_alias
693 1.1 mrg build_alias
694 1.1 mrg LIBS
695 1.1 mrg ECHO_T
696 1.1 mrg ECHO_N
697 1.1 mrg ECHO_C
698 1.1 mrg DEFS
699 1.1 mrg mandir
700 1.1 mrg localedir
701 1.1 mrg libdir
702 1.1 mrg psdir
703 1.1 mrg pdfdir
704 1.1 mrg dvidir
705 1.1 mrg htmldir
706 1.1 mrg infodir
707 1.1 mrg docdir
708 1.1 mrg oldincludedir
709 1.1 mrg includedir
710 1.1 mrg localstatedir
711 1.1 mrg sharedstatedir
712 1.1 mrg sysconfdir
713 1.1 mrg datadir
714 1.1 mrg datarootdir
715 1.1 mrg libexecdir
716 1.1 mrg sbindir
717 1.1 mrg bindir
718 1.1 mrg program_transform_name
719 1.1 mrg prefix
720 1.1 mrg exec_prefix
721 1.1 mrg PACKAGE_URL
722 1.1 mrg PACKAGE_BUGREPORT
723 1.1 mrg PACKAGE_STRING
724 1.1 mrg PACKAGE_VERSION
725 1.1 mrg PACKAGE_TARNAME
726 1.1 mrg PACKAGE_NAME
727 1.1 mrg PATH_SEPARATOR
728 1.1 mrg SHELL'
729 1.1 mrg ac_subst_files=''
730 1.1 mrg ac_user_opts='
731 1.1 mrg enable_option_checking
732 1.1 mrg with_build_libsubdir
733 1.1 mrg enable_maintainer_mode
734 1.4 mrg with_libiberty
735 1.1 mrg enable_dependency_tracking
736 1.1 mrg enable_largefile
737 1.6 mrg with_gcc_major_version_only
738 1.1 mrg enable_shared
739 1.1 mrg enable_static
740 1.1 mrg with_pic
741 1.1 mrg enable_fast_install
742 1.1 mrg with_gnu_ld
743 1.1 mrg enable_libtool_lock
744 1.1 mrg '
745 1.1 mrg ac_precious_vars='build_alias
746 1.1 mrg host_alias
747 1.1 mrg target_alias
748 1.1 mrg CC
749 1.1 mrg CFLAGS
750 1.1 mrg LDFLAGS
751 1.1 mrg LIBS
752 1.1 mrg CPPFLAGS
753 1.1 mrg CPP'
754 1.1 mrg
755 1.1 mrg
756 1.1 mrg # Initialize some variables set by options.
757 1.1 mrg ac_init_help=
758 1.1 mrg ac_init_version=false
759 1.1 mrg ac_unrecognized_opts=
760 1.1 mrg ac_unrecognized_sep=
761 1.1 mrg # The variables have the same names as the options, with
762 1.1 mrg # dashes changed to underlines.
763 1.1 mrg cache_file=/dev/null
764 1.1 mrg exec_prefix=NONE
765 1.1 mrg no_create=
766 1.1 mrg no_recursion=
767 1.1 mrg prefix=NONE
768 1.1 mrg program_prefix=NONE
769 1.1 mrg program_suffix=NONE
770 1.1 mrg program_transform_name=s,x,x,
771 1.1 mrg silent=
772 1.1 mrg site=
773 1.1 mrg srcdir=
774 1.1 mrg verbose=
775 1.1 mrg x_includes=NONE
776 1.1 mrg x_libraries=NONE
777 1.1 mrg
778 1.1 mrg # Installation directory options.
779 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
780 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
781 1.1 mrg # by default will actually change.
782 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
783 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
784 1.1 mrg bindir='${exec_prefix}/bin'
785 1.1 mrg sbindir='${exec_prefix}/sbin'
786 1.1 mrg libexecdir='${exec_prefix}/libexec'
787 1.1 mrg datarootdir='${prefix}/share'
788 1.1 mrg datadir='${datarootdir}'
789 1.1 mrg sysconfdir='${prefix}/etc'
790 1.1 mrg sharedstatedir='${prefix}/com'
791 1.1 mrg localstatedir='${prefix}/var'
792 1.1 mrg includedir='${prefix}/include'
793 1.1 mrg oldincludedir='/usr/include'
794 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
795 1.1 mrg infodir='${datarootdir}/info'
796 1.1 mrg htmldir='${docdir}'
797 1.1 mrg dvidir='${docdir}'
798 1.1 mrg pdfdir='${docdir}'
799 1.1 mrg psdir='${docdir}'
800 1.1 mrg libdir='${exec_prefix}/lib'
801 1.1 mrg localedir='${datarootdir}/locale'
802 1.1 mrg mandir='${datarootdir}/man'
803 1.1 mrg
804 1.1 mrg ac_prev=
805 1.1 mrg ac_dashdash=
806 1.1 mrg for ac_option
807 1.1 mrg do
808 1.1 mrg # If the previous option needs an argument, assign it.
809 1.1 mrg if test -n "$ac_prev"; then
810 1.1 mrg eval $ac_prev=\$ac_option
811 1.1 mrg ac_prev=
812 1.1 mrg continue
813 1.1 mrg fi
814 1.1 mrg
815 1.1 mrg case $ac_option in
816 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
817 1.1 mrg *) ac_optarg=yes ;;
818 1.1 mrg esac
819 1.1 mrg
820 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
821 1.1 mrg
822 1.1 mrg case $ac_dashdash$ac_option in
823 1.1 mrg --)
824 1.1 mrg ac_dashdash=yes ;;
825 1.1 mrg
826 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
827 1.1 mrg ac_prev=bindir ;;
828 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
829 1.1 mrg bindir=$ac_optarg ;;
830 1.1 mrg
831 1.1 mrg -build | --build | --buil | --bui | --bu)
832 1.1 mrg ac_prev=build_alias ;;
833 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
834 1.1 mrg build_alias=$ac_optarg ;;
835 1.1 mrg
836 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
837 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
838 1.1 mrg ac_prev=cache_file ;;
839 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
840 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
841 1.1 mrg cache_file=$ac_optarg ;;
842 1.1 mrg
843 1.1 mrg --config-cache | -C)
844 1.1 mrg cache_file=config.cache ;;
845 1.1 mrg
846 1.1 mrg -datadir | --datadir | --datadi | --datad)
847 1.1 mrg ac_prev=datadir ;;
848 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
849 1.1 mrg datadir=$ac_optarg ;;
850 1.1 mrg
851 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
852 1.1 mrg | --dataroo | --dataro | --datar)
853 1.1 mrg ac_prev=datarootdir ;;
854 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
855 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
856 1.1 mrg datarootdir=$ac_optarg ;;
857 1.1 mrg
858 1.1 mrg -disable-* | --disable-*)
859 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
860 1.1 mrg # Reject names that are not valid shell variable names.
861 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
862 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
863 1.1 mrg ac_useropt_orig=$ac_useropt
864 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
865 1.1 mrg case $ac_user_opts in
866 1.1 mrg *"
867 1.1 mrg "enable_$ac_useropt"
868 1.1 mrg "*) ;;
869 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
870 1.1 mrg ac_unrecognized_sep=', ';;
871 1.1 mrg esac
872 1.1 mrg eval enable_$ac_useropt=no ;;
873 1.1 mrg
874 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
875 1.1 mrg ac_prev=docdir ;;
876 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
877 1.1 mrg docdir=$ac_optarg ;;
878 1.1 mrg
879 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
880 1.1 mrg ac_prev=dvidir ;;
881 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
882 1.1 mrg dvidir=$ac_optarg ;;
883 1.1 mrg
884 1.1 mrg -enable-* | --enable-*)
885 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
886 1.1 mrg # Reject names that are not valid shell variable names.
887 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
888 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
889 1.1 mrg ac_useropt_orig=$ac_useropt
890 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
891 1.1 mrg case $ac_user_opts in
892 1.1 mrg *"
893 1.1 mrg "enable_$ac_useropt"
894 1.1 mrg "*) ;;
895 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
896 1.1 mrg ac_unrecognized_sep=', ';;
897 1.1 mrg esac
898 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
899 1.1 mrg
900 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
901 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
902 1.1 mrg | --exec | --exe | --ex)
903 1.1 mrg ac_prev=exec_prefix ;;
904 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
905 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
906 1.1 mrg | --exec=* | --exe=* | --ex=*)
907 1.1 mrg exec_prefix=$ac_optarg ;;
908 1.1 mrg
909 1.1 mrg -gas | --gas | --ga | --g)
910 1.1 mrg # Obsolete; use --with-gas.
911 1.1 mrg with_gas=yes ;;
912 1.1 mrg
913 1.1 mrg -help | --help | --hel | --he | -h)
914 1.1 mrg ac_init_help=long ;;
915 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
916 1.1 mrg ac_init_help=recursive ;;
917 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
918 1.1 mrg ac_init_help=short ;;
919 1.1 mrg
920 1.1 mrg -host | --host | --hos | --ho)
921 1.1 mrg ac_prev=host_alias ;;
922 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
923 1.1 mrg host_alias=$ac_optarg ;;
924 1.1 mrg
925 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
926 1.1 mrg ac_prev=htmldir ;;
927 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
928 1.1 mrg | --ht=*)
929 1.1 mrg htmldir=$ac_optarg ;;
930 1.1 mrg
931 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
932 1.1 mrg | --includ | --inclu | --incl | --inc)
933 1.1 mrg ac_prev=includedir ;;
934 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
935 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
936 1.1 mrg includedir=$ac_optarg ;;
937 1.1 mrg
938 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
939 1.1 mrg ac_prev=infodir ;;
940 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
941 1.1 mrg infodir=$ac_optarg ;;
942 1.1 mrg
943 1.1 mrg -libdir | --libdir | --libdi | --libd)
944 1.1 mrg ac_prev=libdir ;;
945 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
946 1.1 mrg libdir=$ac_optarg ;;
947 1.1 mrg
948 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
949 1.1 mrg | --libexe | --libex | --libe)
950 1.1 mrg ac_prev=libexecdir ;;
951 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
952 1.1 mrg | --libexe=* | --libex=* | --libe=*)
953 1.1 mrg libexecdir=$ac_optarg ;;
954 1.1 mrg
955 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
956 1.1 mrg ac_prev=localedir ;;
957 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
958 1.1 mrg localedir=$ac_optarg ;;
959 1.1 mrg
960 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
961 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
962 1.1 mrg ac_prev=localstatedir ;;
963 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
964 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
965 1.1 mrg localstatedir=$ac_optarg ;;
966 1.1 mrg
967 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
968 1.1 mrg ac_prev=mandir ;;
969 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
970 1.1 mrg mandir=$ac_optarg ;;
971 1.1 mrg
972 1.1 mrg -nfp | --nfp | --nf)
973 1.1 mrg # Obsolete; use --without-fp.
974 1.1 mrg with_fp=no ;;
975 1.1 mrg
976 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
977 1.1 mrg | --no-cr | --no-c | -n)
978 1.1 mrg no_create=yes ;;
979 1.1 mrg
980 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
981 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
982 1.1 mrg no_recursion=yes ;;
983 1.1 mrg
984 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
985 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
986 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
987 1.1 mrg ac_prev=oldincludedir ;;
988 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
989 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
990 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
991 1.1 mrg oldincludedir=$ac_optarg ;;
992 1.1 mrg
993 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
994 1.1 mrg ac_prev=prefix ;;
995 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
996 1.1 mrg prefix=$ac_optarg ;;
997 1.1 mrg
998 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
999 1.1 mrg | --program-pre | --program-pr | --program-p)
1000 1.1 mrg ac_prev=program_prefix ;;
1001 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1002 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1003 1.1 mrg program_prefix=$ac_optarg ;;
1004 1.1 mrg
1005 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1006 1.1 mrg | --program-suf | --program-su | --program-s)
1007 1.1 mrg ac_prev=program_suffix ;;
1008 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1009 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1010 1.1 mrg program_suffix=$ac_optarg ;;
1011 1.1 mrg
1012 1.1 mrg -program-transform-name | --program-transform-name \
1013 1.1 mrg | --program-transform-nam | --program-transform-na \
1014 1.1 mrg | --program-transform-n | --program-transform- \
1015 1.1 mrg | --program-transform | --program-transfor \
1016 1.1 mrg | --program-transfo | --program-transf \
1017 1.1 mrg | --program-trans | --program-tran \
1018 1.1 mrg | --progr-tra | --program-tr | --program-t)
1019 1.1 mrg ac_prev=program_transform_name ;;
1020 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1021 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1022 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1023 1.1 mrg | --program-transform=* | --program-transfor=* \
1024 1.1 mrg | --program-transfo=* | --program-transf=* \
1025 1.1 mrg | --program-trans=* | --program-tran=* \
1026 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1027 1.1 mrg program_transform_name=$ac_optarg ;;
1028 1.1 mrg
1029 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1030 1.1 mrg ac_prev=pdfdir ;;
1031 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1032 1.1 mrg pdfdir=$ac_optarg ;;
1033 1.1 mrg
1034 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1035 1.1 mrg ac_prev=psdir ;;
1036 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1037 1.1 mrg psdir=$ac_optarg ;;
1038 1.1 mrg
1039 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1040 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1041 1.1 mrg silent=yes ;;
1042 1.1 mrg
1043 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1044 1.1 mrg ac_prev=sbindir ;;
1045 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1046 1.1 mrg | --sbi=* | --sb=*)
1047 1.1 mrg sbindir=$ac_optarg ;;
1048 1.1 mrg
1049 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1050 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1051 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1052 1.1 mrg | --sha | --sh)
1053 1.1 mrg ac_prev=sharedstatedir ;;
1054 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1055 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1056 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1057 1.1 mrg | --sha=* | --sh=*)
1058 1.1 mrg sharedstatedir=$ac_optarg ;;
1059 1.1 mrg
1060 1.1 mrg -site | --site | --sit)
1061 1.1 mrg ac_prev=site ;;
1062 1.1 mrg -site=* | --site=* | --sit=*)
1063 1.1 mrg site=$ac_optarg ;;
1064 1.1 mrg
1065 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1066 1.1 mrg ac_prev=srcdir ;;
1067 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1068 1.1 mrg srcdir=$ac_optarg ;;
1069 1.1 mrg
1070 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1071 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1072 1.1 mrg ac_prev=sysconfdir ;;
1073 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1074 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1075 1.1 mrg sysconfdir=$ac_optarg ;;
1076 1.1 mrg
1077 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1078 1.1 mrg ac_prev=target_alias ;;
1079 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1080 1.1 mrg target_alias=$ac_optarg ;;
1081 1.1 mrg
1082 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1083 1.1 mrg verbose=yes ;;
1084 1.1 mrg
1085 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1086 1.1 mrg ac_init_version=: ;;
1087 1.1 mrg
1088 1.1 mrg -with-* | --with-*)
1089 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1090 1.1 mrg # Reject names that are not valid shell variable names.
1091 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1093 1.1 mrg ac_useropt_orig=$ac_useropt
1094 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095 1.1 mrg case $ac_user_opts in
1096 1.1 mrg *"
1097 1.1 mrg "with_$ac_useropt"
1098 1.1 mrg "*) ;;
1099 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1100 1.1 mrg ac_unrecognized_sep=', ';;
1101 1.1 mrg esac
1102 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1103 1.1 mrg
1104 1.1 mrg -without-* | --without-*)
1105 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1106 1.1 mrg # Reject names that are not valid shell variable names.
1107 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1109 1.1 mrg ac_useropt_orig=$ac_useropt
1110 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111 1.1 mrg case $ac_user_opts in
1112 1.1 mrg *"
1113 1.1 mrg "with_$ac_useropt"
1114 1.1 mrg "*) ;;
1115 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1116 1.1 mrg ac_unrecognized_sep=', ';;
1117 1.1 mrg esac
1118 1.1 mrg eval with_$ac_useropt=no ;;
1119 1.1 mrg
1120 1.1 mrg --x)
1121 1.1 mrg # Obsolete; use --with-x.
1122 1.1 mrg with_x=yes ;;
1123 1.1 mrg
1124 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1125 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1126 1.1 mrg ac_prev=x_includes ;;
1127 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1128 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1129 1.1 mrg x_includes=$ac_optarg ;;
1130 1.1 mrg
1131 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1132 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1133 1.1 mrg ac_prev=x_libraries ;;
1134 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1135 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1136 1.1 mrg x_libraries=$ac_optarg ;;
1137 1.1 mrg
1138 1.1 mrg -*) as_fn_error "unrecognized option: \`$ac_option'
1139 1.1 mrg Try \`$0 --help' for more information."
1140 1.1 mrg ;;
1141 1.1 mrg
1142 1.1 mrg *=*)
1143 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1144 1.1 mrg # Reject names that are not valid shell variable names.
1145 1.1 mrg case $ac_envvar in #(
1146 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1147 1.1 mrg as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1148 1.1 mrg esac
1149 1.1 mrg eval $ac_envvar=\$ac_optarg
1150 1.1 mrg export $ac_envvar ;;
1151 1.1 mrg
1152 1.1 mrg *)
1153 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1154 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1155 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1156 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1157 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1158 1.1 mrg ;;
1159 1.1 mrg
1160 1.1 mrg esac
1161 1.1 mrg done
1162 1.1 mrg
1163 1.1 mrg if test -n "$ac_prev"; then
1164 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1165 1.1 mrg as_fn_error "missing argument to $ac_option"
1166 1.1 mrg fi
1167 1.1 mrg
1168 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1169 1.1 mrg case $enable_option_checking in
1170 1.1 mrg no) ;;
1171 1.1 mrg fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1172 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1173 1.1 mrg esac
1174 1.1 mrg fi
1175 1.1 mrg
1176 1.1 mrg # Check all directory arguments for consistency.
1177 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1178 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1179 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1180 1.1 mrg libdir localedir mandir
1181 1.1 mrg do
1182 1.1 mrg eval ac_val=\$$ac_var
1183 1.1 mrg # Remove trailing slashes.
1184 1.1 mrg case $ac_val in
1185 1.1 mrg */ )
1186 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1187 1.1 mrg eval $ac_var=\$ac_val;;
1188 1.1 mrg esac
1189 1.1 mrg # Be sure to have absolute directory names.
1190 1.1 mrg case $ac_val in
1191 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1192 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1193 1.1 mrg esac
1194 1.1 mrg as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1195 1.1 mrg done
1196 1.1 mrg
1197 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1198 1.1 mrg # used to hold the argument of --host etc.
1199 1.1 mrg # FIXME: To remove some day.
1200 1.1 mrg build=$build_alias
1201 1.1 mrg host=$host_alias
1202 1.1 mrg target=$target_alias
1203 1.1 mrg
1204 1.1 mrg # FIXME: To remove some day.
1205 1.1 mrg if test "x$host_alias" != x; then
1206 1.1 mrg if test "x$build_alias" = x; then
1207 1.1 mrg cross_compiling=maybe
1208 1.1 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1209 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1210 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1211 1.1 mrg cross_compiling=yes
1212 1.1 mrg fi
1213 1.1 mrg fi
1214 1.1 mrg
1215 1.1 mrg ac_tool_prefix=
1216 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1217 1.1 mrg
1218 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1219 1.1 mrg
1220 1.1 mrg
1221 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222 1.1 mrg ac_ls_di=`ls -di .` &&
1223 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224 1.1 mrg as_fn_error "working directory cannot be determined"
1225 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1226 1.1 mrg as_fn_error "pwd does not report name of working directory"
1227 1.1 mrg
1228 1.1 mrg
1229 1.1 mrg # Find the source files, if location was not specified.
1230 1.1 mrg if test -z "$srcdir"; then
1231 1.1 mrg ac_srcdir_defaulted=yes
1232 1.1 mrg # Try the directory containing this script, then the parent directory.
1233 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1234 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1236 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1237 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1238 1.1 mrg $as_echo X"$as_myself" |
1239 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1240 1.1 mrg s//\1/
1241 1.1 mrg q
1242 1.1 mrg }
1243 1.1 mrg /^X\(\/\/\)[^/].*/{
1244 1.1 mrg s//\1/
1245 1.1 mrg q
1246 1.1 mrg }
1247 1.1 mrg /^X\(\/\/\)$/{
1248 1.1 mrg s//\1/
1249 1.1 mrg q
1250 1.1 mrg }
1251 1.1 mrg /^X\(\/\).*/{
1252 1.1 mrg s//\1/
1253 1.1 mrg q
1254 1.1 mrg }
1255 1.1 mrg s/.*/./; q'`
1256 1.1 mrg srcdir=$ac_confdir
1257 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1258 1.1 mrg srcdir=..
1259 1.1 mrg fi
1260 1.1 mrg else
1261 1.1 mrg ac_srcdir_defaulted=no
1262 1.1 mrg fi
1263 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1264 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1265 1.1 mrg as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1266 1.1 mrg fi
1267 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1268 1.1 mrg ac_abs_confdir=`(
1269 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1270 1.1 mrg pwd)`
1271 1.1 mrg # When building in place, set srcdir=.
1272 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1273 1.1 mrg srcdir=.
1274 1.1 mrg fi
1275 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1276 1.1 mrg # Double slashes in file names in object file debugging info
1277 1.1 mrg # mess up M-x gdb in Emacs.
1278 1.1 mrg case $srcdir in
1279 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1280 1.1 mrg esac
1281 1.1 mrg for ac_var in $ac_precious_vars; do
1282 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1283 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1284 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1285 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1286 1.1 mrg done
1287 1.1 mrg
1288 1.1 mrg #
1289 1.1 mrg # Report the --help message.
1290 1.1 mrg #
1291 1.1 mrg if test "$ac_init_help" = "long"; then
1292 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1293 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1294 1.1 mrg cat <<_ACEOF
1295 1.1 mrg \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1296 1.1 mrg
1297 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1298 1.1 mrg
1299 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1300 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1301 1.1 mrg
1302 1.1 mrg Defaults for the options are specified in brackets.
1303 1.1 mrg
1304 1.1 mrg Configuration:
1305 1.1 mrg -h, --help display this help and exit
1306 1.1 mrg --help=short display options specific to this package
1307 1.1 mrg --help=recursive display the short help of all the included packages
1308 1.1 mrg -V, --version display version information and exit
1309 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1310 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1311 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1312 1.1 mrg -n, --no-create do not create output files
1313 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1314 1.1 mrg
1315 1.1 mrg Installation directories:
1316 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1317 1.1 mrg [$ac_default_prefix]
1318 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1319 1.1 mrg [PREFIX]
1320 1.1 mrg
1321 1.1 mrg By default, \`make install' will install all the files in
1322 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1323 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1324 1.1 mrg for instance \`--prefix=\$HOME'.
1325 1.1 mrg
1326 1.1 mrg For better control, use the options below.
1327 1.1 mrg
1328 1.1 mrg Fine tuning of the installation directories:
1329 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1330 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1331 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1332 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1333 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1334 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1335 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1336 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1337 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1338 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1339 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1340 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1341 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1342 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1343 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin]
1344 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1345 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1346 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1347 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1348 1.1 mrg _ACEOF
1349 1.1 mrg
1350 1.1 mrg cat <<\_ACEOF
1351 1.1 mrg
1352 1.1 mrg Program names:
1353 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1354 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1355 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1356 1.1 mrg
1357 1.1 mrg System types:
1358 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1359 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1360 1.2 apb --target=TARGET configure for building compilers for TARGET [HOST]
1361 1.1 mrg _ACEOF
1362 1.1 mrg fi
1363 1.1 mrg
1364 1.1 mrg if test -n "$ac_init_help"; then
1365 1.1 mrg case $ac_init_help in
1366 1.1 mrg short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1367 1.1 mrg esac
1368 1.1 mrg cat <<\_ACEOF
1369 1.1 mrg
1370 1.1 mrg Optional Features:
1371 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1372 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1373 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1374 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1375 1.1 mrg (and sometimes confusing) to the casual installer
1376 1.1 mrg --disable-dependency-tracking speeds up one-time build
1377 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1378 1.1 mrg --disable-largefile omit support for large files
1379 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1380 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1381 1.1 mrg --enable-fast-install[=PKGS]
1382 1.1 mrg optimize for fast installation [default=yes]
1383 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1384 1.1 mrg
1385 1.1 mrg Optional Packages:
1386 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1387 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1388 1.1 mrg --with-build-libsubdir=DIR Directory where to find libraries for build system
1389 1.4 mrg --with-libiberty=PATH specify the directory where to find libiberty
1390 1.4 mrg [../libiberty]
1391 1.6 mrg --with-gcc-major-version-only
1392 1.6 mrg use only GCC major number in filesystem paths
1393 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1394 1.1 mrg both]
1395 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1396 1.1 mrg
1397 1.1 mrg Some influential environment variables:
1398 1.1 mrg CC C compiler command
1399 1.1 mrg CFLAGS C compiler flags
1400 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1401 1.1 mrg nonstandard directory <lib dir>
1402 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1403 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1404 1.1 mrg you have headers in a nonstandard directory <include dir>
1405 1.1 mrg CPP C preprocessor
1406 1.1 mrg
1407 1.1 mrg Use these variables to override the choices made by `configure' or to help
1408 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1409 1.1 mrg
1410 1.1 mrg Report bugs to the package provider.
1411 1.1 mrg _ACEOF
1412 1.1 mrg ac_status=$?
1413 1.1 mrg fi
1414 1.1 mrg
1415 1.1 mrg if test "$ac_init_help" = "recursive"; then
1416 1.1 mrg # If there are subdirs, report their specific --help.
1417 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1418 1.1 mrg test -d "$ac_dir" ||
1419 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1420 1.1 mrg continue
1421 1.1 mrg ac_builddir=.
1422 1.1 mrg
1423 1.1 mrg case "$ac_dir" in
1424 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1425 1.1 mrg *)
1426 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1427 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1428 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1429 1.1 mrg case $ac_top_builddir_sub in
1430 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1431 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1432 1.1 mrg esac ;;
1433 1.1 mrg esac
1434 1.1 mrg ac_abs_top_builddir=$ac_pwd
1435 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1436 1.1 mrg # for backward compatibility:
1437 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1438 1.1 mrg
1439 1.1 mrg case $srcdir in
1440 1.1 mrg .) # We are building in place.
1441 1.1 mrg ac_srcdir=.
1442 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1443 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1444 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1445 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1446 1.1 mrg ac_top_srcdir=$srcdir
1447 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1448 1.1 mrg *) # Relative name.
1449 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1450 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1451 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1452 1.1 mrg esac
1453 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1454 1.1 mrg
1455 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1456 1.1 mrg # Check for guested configure.
1457 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1458 1.1 mrg echo &&
1459 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1460 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1461 1.1 mrg echo &&
1462 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1463 1.1 mrg else
1464 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1465 1.1 mrg fi || ac_status=$?
1466 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1467 1.1 mrg done
1468 1.1 mrg fi
1469 1.1 mrg
1470 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1471 1.1 mrg if $ac_init_version; then
1472 1.1 mrg cat <<\_ACEOF
1473 1.1 mrg LTO plugin for ld configure 0.1
1474 1.1 mrg generated by GNU Autoconf 2.64
1475 1.1 mrg
1476 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
1477 1.1 mrg This configure script is free software; the Free Software Foundation
1478 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1479 1.1 mrg _ACEOF
1480 1.1 mrg exit
1481 1.1 mrg fi
1482 1.1 mrg
1483 1.1 mrg ## ------------------------ ##
1484 1.1 mrg ## Autoconf initialization. ##
1485 1.1 mrg ## ------------------------ ##
1486 1.1 mrg
1487 1.1 mrg # ac_fn_c_try_compile LINENO
1488 1.1 mrg # --------------------------
1489 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1490 1.1 mrg ac_fn_c_try_compile ()
1491 1.1 mrg {
1492 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1493 1.1 mrg rm -f conftest.$ac_objext
1494 1.1 mrg if { { ac_try="$ac_compile"
1495 1.1 mrg case "(($ac_try" in
1496 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1497 1.1 mrg *) ac_try_echo=$ac_try;;
1498 1.1 mrg esac
1499 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1500 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1501 1.1 mrg (eval "$ac_compile") 2>conftest.err
1502 1.1 mrg ac_status=$?
1503 1.1 mrg if test -s conftest.err; then
1504 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1505 1.1 mrg cat conftest.er1 >&5
1506 1.1 mrg mv -f conftest.er1 conftest.err
1507 1.1 mrg fi
1508 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1509 1.1 mrg test $ac_status = 0; } && {
1510 1.1 mrg test -z "$ac_c_werror_flag" ||
1511 1.1 mrg test ! -s conftest.err
1512 1.1 mrg } && test -s conftest.$ac_objext; then :
1513 1.1 mrg ac_retval=0
1514 1.1 mrg else
1515 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1516 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1517 1.1 mrg
1518 1.1 mrg ac_retval=1
1519 1.1 mrg fi
1520 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1521 1.1 mrg return $ac_retval
1522 1.1 mrg
1523 1.1 mrg } # ac_fn_c_try_compile
1524 1.1 mrg
1525 1.5 mrg # ac_fn_c_try_cpp LINENO
1526 1.5 mrg # ----------------------
1527 1.5 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1528 1.5 mrg ac_fn_c_try_cpp ()
1529 1.1 mrg {
1530 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1531 1.5 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1532 1.1 mrg case "(($ac_try" in
1533 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1534 1.1 mrg *) ac_try_echo=$ac_try;;
1535 1.1 mrg esac
1536 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1537 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1538 1.5 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1539 1.1 mrg ac_status=$?
1540 1.1 mrg if test -s conftest.err; then
1541 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1542 1.1 mrg cat conftest.er1 >&5
1543 1.1 mrg mv -f conftest.er1 conftest.err
1544 1.1 mrg fi
1545 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1546 1.5 mrg test $ac_status = 0; } >/dev/null && {
1547 1.5 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1548 1.1 mrg test ! -s conftest.err
1549 1.1 mrg }; then :
1550 1.1 mrg ac_retval=0
1551 1.1 mrg else
1552 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1553 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1554 1.1 mrg
1555 1.5 mrg ac_retval=1
1556 1.1 mrg fi
1557 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1558 1.1 mrg return $ac_retval
1559 1.1 mrg
1560 1.5 mrg } # ac_fn_c_try_cpp
1561 1.1 mrg
1562 1.5 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1563 1.1 mrg # -------------------------------------------------------
1564 1.5 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1565 1.5 mrg # the include files in INCLUDES and setting the cache variable VAR
1566 1.5 mrg # accordingly.
1567 1.5 mrg ac_fn_c_check_header_mongrel ()
1568 1.1 mrg {
1569 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570 1.5 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1572 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1573 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1574 1.1 mrg $as_echo_n "(cached) " >&6
1575 1.5 mrg fi
1576 1.5 mrg eval ac_res=\$$3
1577 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1578 1.5 mrg $as_echo "$ac_res" >&6; }
1579 1.1 mrg else
1580 1.5 mrg # Is the header compilable?
1581 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1582 1.5 mrg $as_echo_n "checking $2 usability... " >&6; }
1583 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1584 1.1 mrg /* end confdefs.h. */
1585 1.1 mrg $4
1586 1.1 mrg #include <$2>
1587 1.1 mrg _ACEOF
1588 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1589 1.5 mrg ac_header_compiler=yes
1590 1.1 mrg else
1591 1.5 mrg ac_header_compiler=no
1592 1.1 mrg fi
1593 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1594 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1595 1.5 mrg $as_echo "$ac_header_compiler" >&6; }
1596 1.5 mrg
1597 1.5 mrg # Is the header present?
1598 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1599 1.5 mrg $as_echo_n "checking $2 presence... " >&6; }
1600 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1601 1.5 mrg /* end confdefs.h. */
1602 1.5 mrg #include <$2>
1603 1.5 mrg _ACEOF
1604 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1605 1.5 mrg ac_header_preproc=yes
1606 1.5 mrg else
1607 1.5 mrg ac_header_preproc=no
1608 1.5 mrg fi
1609 1.5 mrg rm -f conftest.err conftest.$ac_ext
1610 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1611 1.5 mrg $as_echo "$ac_header_preproc" >&6; }
1612 1.5 mrg
1613 1.5 mrg # So? What about this header?
1614 1.5 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1615 1.5 mrg yes:no: )
1616 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1617 1.5 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1618 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1619 1.5 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1620 1.5 mrg ;;
1621 1.5 mrg no:yes:* )
1622 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1623 1.5 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1624 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1625 1.5 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1626 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1627 1.5 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1628 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1629 1.5 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1630 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1631 1.5 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1632 1.5 mrg ;;
1633 1.5 mrg esac
1634 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1635 1.5 mrg $as_echo_n "checking for $2... " >&6; }
1636 1.5 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1637 1.5 mrg $as_echo_n "(cached) " >&6
1638 1.5 mrg else
1639 1.5 mrg eval "$3=\$ac_header_compiler"
1640 1.1 mrg fi
1641 1.1 mrg eval ac_res=\$$3
1642 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1643 1.1 mrg $as_echo "$ac_res" >&6; }
1644 1.1 mrg fi
1645 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646 1.1 mrg
1647 1.5 mrg } # ac_fn_c_check_header_mongrel
1648 1.1 mrg
1649 1.1 mrg # ac_fn_c_try_run LINENO
1650 1.1 mrg # ----------------------
1651 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1652 1.1 mrg # that executables *can* be run.
1653 1.1 mrg ac_fn_c_try_run ()
1654 1.1 mrg {
1655 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 1.1 mrg if { { ac_try="$ac_link"
1657 1.1 mrg case "(($ac_try" in
1658 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1659 1.1 mrg *) ac_try_echo=$ac_try;;
1660 1.1 mrg esac
1661 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1662 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1663 1.1 mrg (eval "$ac_link") 2>&5
1664 1.1 mrg ac_status=$?
1665 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1667 1.1 mrg { { case "(($ac_try" in
1668 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1669 1.1 mrg *) ac_try_echo=$ac_try;;
1670 1.1 mrg esac
1671 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1672 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1673 1.1 mrg (eval "$ac_try") 2>&5
1674 1.1 mrg ac_status=$?
1675 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1676 1.1 mrg test $ac_status = 0; }; }; then :
1677 1.1 mrg ac_retval=0
1678 1.1 mrg else
1679 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1680 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1681 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1682 1.1 mrg
1683 1.1 mrg ac_retval=$ac_status
1684 1.1 mrg fi
1685 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1686 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1687 1.1 mrg return $ac_retval
1688 1.1 mrg
1689 1.1 mrg } # ac_fn_c_try_run
1690 1.1 mrg
1691 1.5 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1692 1.5 mrg # -------------------------------------------------------
1693 1.5 mrg # Tests whether HEADER exists and can be compiled using the include files in
1694 1.5 mrg # INCLUDES, setting the cache variable VAR accordingly.
1695 1.5 mrg ac_fn_c_check_header_compile ()
1696 1.5 mrg {
1697 1.5 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1698 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1699 1.5 mrg $as_echo_n "checking for $2... " >&6; }
1700 1.5 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1701 1.5 mrg $as_echo_n "(cached) " >&6
1702 1.5 mrg else
1703 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704 1.5 mrg /* end confdefs.h. */
1705 1.5 mrg $4
1706 1.5 mrg #include <$2>
1707 1.5 mrg _ACEOF
1708 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
1709 1.5 mrg eval "$3=yes"
1710 1.5 mrg else
1711 1.5 mrg eval "$3=no"
1712 1.5 mrg fi
1713 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1714 1.5 mrg fi
1715 1.5 mrg eval ac_res=\$$3
1716 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1717 1.5 mrg $as_echo "$ac_res" >&6; }
1718 1.5 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719 1.5 mrg
1720 1.5 mrg } # ac_fn_c_check_header_compile
1721 1.5 mrg
1722 1.5 mrg # ac_fn_c_try_link LINENO
1723 1.5 mrg # -----------------------
1724 1.5 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1725 1.5 mrg ac_fn_c_try_link ()
1726 1.5 mrg {
1727 1.5 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 1.5 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1729 1.5 mrg if { { ac_try="$ac_link"
1730 1.5 mrg case "(($ac_try" in
1731 1.5 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732 1.5 mrg *) ac_try_echo=$ac_try;;
1733 1.5 mrg esac
1734 1.5 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735 1.5 mrg $as_echo "$ac_try_echo"; } >&5
1736 1.5 mrg (eval "$ac_link") 2>conftest.err
1737 1.5 mrg ac_status=$?
1738 1.5 mrg if test -s conftest.err; then
1739 1.5 mrg grep -v '^ *+' conftest.err >conftest.er1
1740 1.5 mrg cat conftest.er1 >&5
1741 1.5 mrg mv -f conftest.er1 conftest.err
1742 1.5 mrg fi
1743 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1744 1.5 mrg test $ac_status = 0; } && {
1745 1.5 mrg test -z "$ac_c_werror_flag" ||
1746 1.5 mrg test ! -s conftest.err
1747 1.5 mrg } && test -s conftest$ac_exeext && {
1748 1.5 mrg test "$cross_compiling" = yes ||
1749 1.5 mrg $as_test_x conftest$ac_exeext
1750 1.5 mrg }; then :
1751 1.5 mrg ac_retval=0
1752 1.5 mrg else
1753 1.5 mrg $as_echo "$as_me: failed program was:" >&5
1754 1.5 mrg sed 's/^/| /' conftest.$ac_ext >&5
1755 1.5 mrg
1756 1.5 mrg ac_retval=1
1757 1.5 mrg fi
1758 1.5 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1759 1.5 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1760 1.5 mrg # interfere with the next link command; also delete a directory that is
1761 1.5 mrg # left behind by Apple's compiler. We do this before executing the actions.
1762 1.5 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763 1.5 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764 1.5 mrg return $ac_retval
1765 1.5 mrg
1766 1.5 mrg } # ac_fn_c_try_link
1767 1.5 mrg
1768 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1769 1.1 mrg # ----------------------------------
1770 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1771 1.1 mrg ac_fn_c_check_func ()
1772 1.1 mrg {
1773 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1775 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1776 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1777 1.1 mrg $as_echo_n "(cached) " >&6
1778 1.1 mrg else
1779 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780 1.1 mrg /* end confdefs.h. */
1781 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1782 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1783 1.1 mrg #define $2 innocuous_$2
1784 1.1 mrg
1785 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1786 1.1 mrg which can conflict with char $2 (); below.
1787 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1788 1.1 mrg <limits.h> exists even on freestanding compilers. */
1789 1.1 mrg
1790 1.1 mrg #ifdef __STDC__
1791 1.1 mrg # include <limits.h>
1792 1.1 mrg #else
1793 1.1 mrg # include <assert.h>
1794 1.1 mrg #endif
1795 1.1 mrg
1796 1.1 mrg #undef $2
1797 1.1 mrg
1798 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1799 1.1 mrg Use char because int might match the return type of a GCC
1800 1.1 mrg builtin and then its argument prototype would still apply. */
1801 1.1 mrg #ifdef __cplusplus
1802 1.1 mrg extern "C"
1803 1.1 mrg #endif
1804 1.1 mrg char $2 ();
1805 1.1 mrg /* The GNU C library defines this for functions which it implements
1806 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1807 1.1 mrg something starting with __ and the normal name is an alias. */
1808 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1809 1.1 mrg choke me
1810 1.1 mrg #endif
1811 1.1 mrg
1812 1.1 mrg int
1813 1.1 mrg main ()
1814 1.1 mrg {
1815 1.1 mrg return $2 ();
1816 1.1 mrg ;
1817 1.1 mrg return 0;
1818 1.1 mrg }
1819 1.1 mrg _ACEOF
1820 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1821 1.1 mrg eval "$3=yes"
1822 1.1 mrg else
1823 1.1 mrg eval "$3=no"
1824 1.1 mrg fi
1825 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1826 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1827 1.1 mrg fi
1828 1.1 mrg eval ac_res=\$$3
1829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1830 1.1 mrg $as_echo "$ac_res" >&6; }
1831 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1832 1.1 mrg
1833 1.1 mrg } # ac_fn_c_check_func
1834 1.1 mrg
1835 1.2 apb # ac_fn_c_find_intX_t LINENO BITS VAR
1836 1.2 apb # -----------------------------------
1837 1.2 apb # Finds a signed integer type with width BITS, setting cache variable VAR
1838 1.2 apb # accordingly.
1839 1.2 apb ac_fn_c_find_intX_t ()
1840 1.2 apb {
1841 1.2 apb as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1843 1.2 apb $as_echo_n "checking for int$2_t... " >&6; }
1844 1.2 apb if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1845 1.2 apb $as_echo_n "(cached) " >&6
1846 1.2 apb else
1847 1.2 apb eval "$3=no"
1848 1.2 apb for ac_type in int$2_t 'int' 'long int' \
1849 1.2 apb 'long long int' 'short int' 'signed char'; do
1850 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 1.2 apb /* end confdefs.h. */
1852 1.2 apb $ac_includes_default
1853 1.2 apb int
1854 1.2 apb main ()
1855 1.2 apb {
1856 1.2 apb static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1857 1.2 apb test_array [0] = 0
1858 1.2 apb
1859 1.2 apb ;
1860 1.2 apb return 0;
1861 1.2 apb }
1862 1.2 apb _ACEOF
1863 1.2 apb if ac_fn_c_try_compile "$LINENO"; then :
1864 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 1.2 apb /* end confdefs.h. */
1866 1.2 apb $ac_includes_default
1867 1.2 apb int
1868 1.2 apb main ()
1869 1.2 apb {
1870 1.2 apb static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1871 1.2 apb < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1872 1.2 apb test_array [0] = 0
1873 1.2 apb
1874 1.2 apb ;
1875 1.2 apb return 0;
1876 1.2 apb }
1877 1.2 apb _ACEOF
1878 1.2 apb if ac_fn_c_try_compile "$LINENO"; then :
1879 1.2 apb
1880 1.2 apb else
1881 1.2 apb case $ac_type in #(
1882 1.2 apb int$2_t) :
1883 1.2 apb eval "$3=yes" ;; #(
1884 1.2 apb *) :
1885 1.2 apb eval "$3=\$ac_type" ;;
1886 1.2 apb esac
1887 1.2 apb fi
1888 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1889 1.2 apb fi
1890 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1891 1.2 apb eval as_val=\$$3
1892 1.2 apb if test "x$as_val" = x""no; then :
1893 1.2 apb
1894 1.2 apb else
1895 1.2 apb break
1896 1.2 apb fi
1897 1.2 apb done
1898 1.2 apb fi
1899 1.2 apb eval ac_res=\$$3
1900 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 1.2 apb $as_echo "$ac_res" >&6; }
1902 1.2 apb eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1903 1.2 apb
1904 1.2 apb } # ac_fn_c_find_intX_t
1905 1.2 apb
1906 1.1 mrg # ac_fn_c_find_uintX_t LINENO BITS VAR
1907 1.1 mrg # ------------------------------------
1908 1.1 mrg # Finds an unsigned integer type with width BITS, setting cache variable VAR
1909 1.1 mrg # accordingly.
1910 1.1 mrg ac_fn_c_find_uintX_t ()
1911 1.1 mrg {
1912 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1914 1.1 mrg $as_echo_n "checking for uint$2_t... " >&6; }
1915 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1916 1.1 mrg $as_echo_n "(cached) " >&6
1917 1.1 mrg else
1918 1.1 mrg eval "$3=no"
1919 1.1 mrg for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1920 1.1 mrg 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1921 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1922 1.1 mrg /* end confdefs.h. */
1923 1.1 mrg $ac_includes_default
1924 1.1 mrg int
1925 1.1 mrg main ()
1926 1.1 mrg {
1927 1.1 mrg static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1928 1.1 mrg test_array [0] = 0
1929 1.1 mrg
1930 1.1 mrg ;
1931 1.1 mrg return 0;
1932 1.1 mrg }
1933 1.1 mrg _ACEOF
1934 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1935 1.1 mrg case $ac_type in #(
1936 1.1 mrg uint$2_t) :
1937 1.1 mrg eval "$3=yes" ;; #(
1938 1.1 mrg *) :
1939 1.1 mrg eval "$3=\$ac_type" ;;
1940 1.1 mrg esac
1941 1.1 mrg fi
1942 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1943 1.1 mrg eval as_val=\$$3
1944 1.1 mrg if test "x$as_val" = x""no; then :
1945 1.1 mrg
1946 1.1 mrg else
1947 1.1 mrg break
1948 1.1 mrg fi
1949 1.1 mrg done
1950 1.1 mrg fi
1951 1.1 mrg eval ac_res=\$$3
1952 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1953 1.1 mrg $as_echo "$ac_res" >&6; }
1954 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1955 1.1 mrg
1956 1.1 mrg } # ac_fn_c_find_uintX_t
1957 1.1 mrg cat >config.log <<_ACEOF
1958 1.1 mrg This file contains any messages produced by compilers while
1959 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1960 1.1 mrg
1961 1.1 mrg It was created by LTO plugin for ld $as_me 0.1, which was
1962 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1963 1.1 mrg
1964 1.1 mrg $ $0 $@
1965 1.1 mrg
1966 1.1 mrg _ACEOF
1967 1.1 mrg exec 5>>config.log
1968 1.1 mrg {
1969 1.1 mrg cat <<_ASUNAME
1970 1.1 mrg ## --------- ##
1971 1.1 mrg ## Platform. ##
1972 1.1 mrg ## --------- ##
1973 1.1 mrg
1974 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1975 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1976 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1977 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1978 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1979 1.1 mrg
1980 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1981 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1982 1.1 mrg
1983 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1984 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1985 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1986 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1987 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1988 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1989 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1990 1.1 mrg
1991 1.1 mrg _ASUNAME
1992 1.1 mrg
1993 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1994 1.1 mrg for as_dir in $PATH
1995 1.1 mrg do
1996 1.1 mrg IFS=$as_save_IFS
1997 1.1 mrg test -z "$as_dir" && as_dir=.
1998 1.1 mrg $as_echo "PATH: $as_dir"
1999 1.1 mrg done
2000 1.1 mrg IFS=$as_save_IFS
2001 1.1 mrg
2002 1.1 mrg } >&5
2003 1.1 mrg
2004 1.1 mrg cat >&5 <<_ACEOF
2005 1.1 mrg
2006 1.1 mrg
2007 1.1 mrg ## ----------- ##
2008 1.1 mrg ## Core tests. ##
2009 1.1 mrg ## ----------- ##
2010 1.1 mrg
2011 1.1 mrg _ACEOF
2012 1.1 mrg
2013 1.1 mrg
2014 1.1 mrg # Keep a trace of the command line.
2015 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
2016 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
2017 1.1 mrg # Also quote any args containing shell meta-characters.
2018 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
2019 1.1 mrg ac_configure_args=
2020 1.1 mrg ac_configure_args0=
2021 1.1 mrg ac_configure_args1=
2022 1.1 mrg ac_must_keep_next=false
2023 1.1 mrg for ac_pass in 1 2
2024 1.1 mrg do
2025 1.1 mrg for ac_arg
2026 1.1 mrg do
2027 1.1 mrg case $ac_arg in
2028 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2029 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2030 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
2031 1.1 mrg continue ;;
2032 1.1 mrg *\'*)
2033 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2034 1.1 mrg esac
2035 1.1 mrg case $ac_pass in
2036 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2037 1.1 mrg 2)
2038 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
2039 1.1 mrg if test $ac_must_keep_next = true; then
2040 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
2041 1.1 mrg else
2042 1.1 mrg case $ac_arg in
2043 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
2044 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2045 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2046 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
2047 1.1 mrg case "$ac_configure_args0 " in
2048 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2049 1.1 mrg esac
2050 1.1 mrg ;;
2051 1.1 mrg -* ) ac_must_keep_next=true ;;
2052 1.1 mrg esac
2053 1.1 mrg fi
2054 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
2055 1.1 mrg ;;
2056 1.1 mrg esac
2057 1.1 mrg done
2058 1.1 mrg done
2059 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
2060 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
2061 1.1 mrg
2062 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
2063 1.1 mrg # config.log. We remove comments because anyway the quotes in there
2064 1.1 mrg # would cause problems or look ugly.
2065 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
2066 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2067 1.1 mrg trap 'exit_status=$?
2068 1.1 mrg # Save into config.log some information that might help in debugging.
2069 1.1 mrg {
2070 1.1 mrg echo
2071 1.1 mrg
2072 1.1 mrg cat <<\_ASBOX
2073 1.1 mrg ## ---------------- ##
2074 1.1 mrg ## Cache variables. ##
2075 1.1 mrg ## ---------------- ##
2076 1.1 mrg _ASBOX
2077 1.1 mrg echo
2078 1.1 mrg # The following way of writing the cache mishandles newlines in values,
2079 1.1 mrg (
2080 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2081 1.1 mrg eval ac_val=\$$ac_var
2082 1.1 mrg case $ac_val in #(
2083 1.1 mrg *${as_nl}*)
2084 1.1 mrg case $ac_var in #(
2085 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2086 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2087 1.1 mrg esac
2088 1.1 mrg case $ac_var in #(
2089 1.1 mrg _ | IFS | as_nl) ;; #(
2090 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2091 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
2092 1.1 mrg esac ;;
2093 1.1 mrg esac
2094 1.1 mrg done
2095 1.1 mrg (set) 2>&1 |
2096 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2097 1.1 mrg *${as_nl}ac_space=\ *)
2098 1.1 mrg sed -n \
2099 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
2100 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2101 1.1 mrg ;; #(
2102 1.1 mrg *)
2103 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2104 1.1 mrg ;;
2105 1.1 mrg esac |
2106 1.1 mrg sort
2107 1.1 mrg )
2108 1.1 mrg echo
2109 1.1 mrg
2110 1.1 mrg cat <<\_ASBOX
2111 1.1 mrg ## ----------------- ##
2112 1.1 mrg ## Output variables. ##
2113 1.1 mrg ## ----------------- ##
2114 1.1 mrg _ASBOX
2115 1.1 mrg echo
2116 1.1 mrg for ac_var in $ac_subst_vars
2117 1.1 mrg do
2118 1.1 mrg eval ac_val=\$$ac_var
2119 1.1 mrg case $ac_val in
2120 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2121 1.1 mrg esac
2122 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2123 1.1 mrg done | sort
2124 1.1 mrg echo
2125 1.1 mrg
2126 1.1 mrg if test -n "$ac_subst_files"; then
2127 1.1 mrg cat <<\_ASBOX
2128 1.1 mrg ## ------------------- ##
2129 1.1 mrg ## File substitutions. ##
2130 1.1 mrg ## ------------------- ##
2131 1.1 mrg _ASBOX
2132 1.1 mrg echo
2133 1.1 mrg for ac_var in $ac_subst_files
2134 1.1 mrg do
2135 1.1 mrg eval ac_val=\$$ac_var
2136 1.1 mrg case $ac_val in
2137 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2138 1.1 mrg esac
2139 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2140 1.1 mrg done | sort
2141 1.1 mrg echo
2142 1.1 mrg fi
2143 1.1 mrg
2144 1.1 mrg if test -s confdefs.h; then
2145 1.1 mrg cat <<\_ASBOX
2146 1.1 mrg ## ----------- ##
2147 1.1 mrg ## confdefs.h. ##
2148 1.1 mrg ## ----------- ##
2149 1.1 mrg _ASBOX
2150 1.1 mrg echo
2151 1.1 mrg cat confdefs.h
2152 1.1 mrg echo
2153 1.1 mrg fi
2154 1.1 mrg test "$ac_signal" != 0 &&
2155 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2156 1.1 mrg $as_echo "$as_me: exit $exit_status"
2157 1.1 mrg } >&5
2158 1.1 mrg rm -f core *.core core.conftest.* &&
2159 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2160 1.1 mrg exit $exit_status
2161 1.1 mrg ' 0
2162 1.1 mrg for ac_signal in 1 2 13 15; do
2163 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2164 1.1 mrg done
2165 1.1 mrg ac_signal=0
2166 1.1 mrg
2167 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2168 1.1 mrg rm -f -r conftest* confdefs.h
2169 1.1 mrg
2170 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2171 1.1 mrg
2172 1.1 mrg # Predefined preprocessor variables.
2173 1.1 mrg
2174 1.1 mrg cat >>confdefs.h <<_ACEOF
2175 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2176 1.1 mrg _ACEOF
2177 1.1 mrg
2178 1.1 mrg cat >>confdefs.h <<_ACEOF
2179 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2180 1.1 mrg _ACEOF
2181 1.1 mrg
2182 1.1 mrg cat >>confdefs.h <<_ACEOF
2183 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2184 1.1 mrg _ACEOF
2185 1.1 mrg
2186 1.1 mrg cat >>confdefs.h <<_ACEOF
2187 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2188 1.1 mrg _ACEOF
2189 1.1 mrg
2190 1.1 mrg cat >>confdefs.h <<_ACEOF
2191 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2192 1.1 mrg _ACEOF
2193 1.1 mrg
2194 1.1 mrg cat >>confdefs.h <<_ACEOF
2195 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2196 1.1 mrg _ACEOF
2197 1.1 mrg
2198 1.1 mrg
2199 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2200 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2201 1.1 mrg ac_site_file1=NONE
2202 1.1 mrg ac_site_file2=NONE
2203 1.1 mrg if test -n "$CONFIG_SITE"; then
2204 1.1 mrg ac_site_file1=$CONFIG_SITE
2205 1.1 mrg elif test "x$prefix" != xNONE; then
2206 1.1 mrg ac_site_file1=$prefix/share/config.site
2207 1.1 mrg ac_site_file2=$prefix/etc/config.site
2208 1.1 mrg else
2209 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2210 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2211 1.1 mrg fi
2212 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2213 1.1 mrg do
2214 1.1 mrg test "x$ac_site_file" = xNONE && continue
2215 1.1 mrg if test -r "$ac_site_file"; then
2216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2217 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2218 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2219 1.1 mrg . "$ac_site_file"
2220 1.1 mrg fi
2221 1.1 mrg done
2222 1.1 mrg
2223 1.1 mrg if test -r "$cache_file"; then
2224 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2225 1.1 mrg # files actually), so we avoid doing that.
2226 1.1 mrg if test -f "$cache_file"; then
2227 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2228 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2229 1.1 mrg case $cache_file in
2230 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2231 1.1 mrg *) . "./$cache_file";;
2232 1.1 mrg esac
2233 1.1 mrg fi
2234 1.1 mrg else
2235 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2236 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2237 1.1 mrg >$cache_file
2238 1.1 mrg fi
2239 1.1 mrg
2240 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2241 1.1 mrg # value.
2242 1.1 mrg ac_cache_corrupted=false
2243 1.1 mrg for ac_var in $ac_precious_vars; do
2244 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2245 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2246 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2247 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2248 1.1 mrg case $ac_old_set,$ac_new_set in
2249 1.1 mrg set,)
2250 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2251 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2252 1.1 mrg ac_cache_corrupted=: ;;
2253 1.1 mrg ,set)
2254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2255 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2256 1.1 mrg ac_cache_corrupted=: ;;
2257 1.1 mrg ,);;
2258 1.1 mrg *)
2259 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2260 1.1 mrg # differences in whitespace do not lead to failure.
2261 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2262 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2263 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2264 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2265 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2266 1.1 mrg ac_cache_corrupted=:
2267 1.1 mrg else
2268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2269 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2270 1.1 mrg eval $ac_var=\$ac_old_val
2271 1.1 mrg fi
2272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2273 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2274 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2275 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2276 1.1 mrg fi;;
2277 1.1 mrg esac
2278 1.1 mrg # Pass precious variables to config.status.
2279 1.1 mrg if test "$ac_new_set" = set; then
2280 1.1 mrg case $ac_new_val in
2281 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2282 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2283 1.1 mrg esac
2284 1.1 mrg case " $ac_configure_args " in
2285 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2286 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2287 1.1 mrg esac
2288 1.1 mrg fi
2289 1.1 mrg done
2290 1.1 mrg if $ac_cache_corrupted; then
2291 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2292 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2294 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2295 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2296 1.1 mrg fi
2297 1.1 mrg ## -------------------- ##
2298 1.1 mrg ## Main body of script. ##
2299 1.1 mrg ## -------------------- ##
2300 1.1 mrg
2301 1.1 mrg ac_ext=c
2302 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2303 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2304 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2305 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2306 1.1 mrg
2307 1.1 mrg
2308 1.1 mrg
2309 1.1 mrg
2310 1.1 mrg
2311 1.1 mrg ac_aux_dir=
2312 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2313 1.1 mrg for ac_t in install-sh install.sh shtool; do
2314 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2315 1.1 mrg ac_aux_dir=$ac_dir
2316 1.2 apb ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2317 1.1 mrg break 2
2318 1.1 mrg fi
2319 1.1 mrg done
2320 1.1 mrg done
2321 1.1 mrg if test -z "$ac_aux_dir"; then
2322 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2323 1.1 mrg fi
2324 1.1 mrg
2325 1.1 mrg # These three variables are undocumented and unsupported,
2326 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2327 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2328 1.1 mrg # whose full name contains unusual characters.
2329 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2330 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2331 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2332 1.1 mrg
2333 1.1 mrg
2334 1.1 mrg # Make sure we can run config.sub.
2335 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2336 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2337 1.1 mrg
2338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2339 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2340 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2341 1.1 mrg $as_echo_n "(cached) " >&6
2342 1.1 mrg else
2343 1.1 mrg ac_build_alias=$build_alias
2344 1.1 mrg test "x$ac_build_alias" = x &&
2345 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2346 1.1 mrg test "x$ac_build_alias" = x &&
2347 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2348 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2349 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2350 1.1 mrg
2351 1.1 mrg fi
2352 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2353 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2354 1.1 mrg case $ac_cv_build in
2355 1.1 mrg *-*-*) ;;
2356 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2357 1.1 mrg esac
2358 1.1 mrg build=$ac_cv_build
2359 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2360 1.1 mrg set x $ac_cv_build
2361 1.1 mrg shift
2362 1.1 mrg build_cpu=$1
2363 1.1 mrg build_vendor=$2
2364 1.1 mrg shift; shift
2365 1.1 mrg # Remember, the first character of IFS is used to create $*,
2366 1.1 mrg # except with old shells:
2367 1.1 mrg build_os=$*
2368 1.1 mrg IFS=$ac_save_IFS
2369 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2370 1.1 mrg
2371 1.1 mrg
2372 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2373 1.2 apb $as_echo_n "checking host system type... " >&6; }
2374 1.2 apb if test "${ac_cv_host+set}" = set; then :
2375 1.2 apb $as_echo_n "(cached) " >&6
2376 1.2 apb else
2377 1.2 apb if test "x$host_alias" = x; then
2378 1.2 apb ac_cv_host=$ac_cv_build
2379 1.2 apb else
2380 1.2 apb ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2381 1.2 apb as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2382 1.2 apb fi
2383 1.2 apb
2384 1.2 apb fi
2385 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2386 1.2 apb $as_echo "$ac_cv_host" >&6; }
2387 1.2 apb case $ac_cv_host in
2388 1.2 apb *-*-*) ;;
2389 1.2 apb *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2390 1.2 apb esac
2391 1.2 apb host=$ac_cv_host
2392 1.2 apb ac_save_IFS=$IFS; IFS='-'
2393 1.2 apb set x $ac_cv_host
2394 1.2 apb shift
2395 1.2 apb host_cpu=$1
2396 1.2 apb host_vendor=$2
2397 1.2 apb shift; shift
2398 1.2 apb # Remember, the first character of IFS is used to create $*,
2399 1.2 apb # except with old shells:
2400 1.2 apb host_os=$*
2401 1.2 apb IFS=$ac_save_IFS
2402 1.2 apb case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2403 1.2 apb
2404 1.2 apb
2405 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2406 1.2 apb $as_echo_n "checking target system type... " >&6; }
2407 1.2 apb if test "${ac_cv_target+set}" = set; then :
2408 1.2 apb $as_echo_n "(cached) " >&6
2409 1.2 apb else
2410 1.2 apb if test "x$target_alias" = x; then
2411 1.2 apb ac_cv_target=$ac_cv_host
2412 1.2 apb else
2413 1.2 apb ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2414 1.2 apb as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2415 1.2 apb fi
2416 1.2 apb
2417 1.2 apb fi
2418 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2419 1.2 apb $as_echo "$ac_cv_target" >&6; }
2420 1.2 apb case $ac_cv_target in
2421 1.2 apb *-*-*) ;;
2422 1.2 apb *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2423 1.2 apb esac
2424 1.2 apb target=$ac_cv_target
2425 1.2 apb ac_save_IFS=$IFS; IFS='-'
2426 1.2 apb set x $ac_cv_target
2427 1.2 apb shift
2428 1.2 apb target_cpu=$1
2429 1.2 apb target_vendor=$2
2430 1.2 apb shift; shift
2431 1.2 apb # Remember, the first character of IFS is used to create $*,
2432 1.2 apb # except with old shells:
2433 1.2 apb target_os=$*
2434 1.2 apb IFS=$ac_save_IFS
2435 1.2 apb case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2436 1.2 apb
2437 1.2 apb
2438 1.2 apb # The aliases save the names the user supplied, while $host etc.
2439 1.2 apb # will get canonicalized.
2440 1.2 apb test -n "$target_alias" &&
2441 1.2 apb test "$program_prefix$program_suffix$program_transform_name" = \
2442 1.2 apb NONENONEs,x,x, &&
2443 1.2 apb program_prefix=${target_alias}-
2444 1.2 apb
2445 1.1 mrg case ${build_alias} in
2446 1.1 mrg "") build_noncanonical=${build} ;;
2447 1.1 mrg *) build_noncanonical=${build_alias} ;;
2448 1.1 mrg esac
2449 1.1 mrg
2450 1.1 mrg case ${host_alias} in
2451 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2452 1.1 mrg *) host_noncanonical=${host_alias} ;;
2453 1.1 mrg esac
2454 1.1 mrg
2455 1.1 mrg case ${target_alias} in
2456 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2457 1.1 mrg *) target_noncanonical=${target_alias} ;;
2458 1.1 mrg esac
2459 1.1 mrg
2460 1.1 mrg
2461 1.1 mrg # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2462 1.1 mrg # have matching libraries, they should use host libraries: Makefile.tpl
2463 1.1 mrg # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2464 1.1 mrg # However, they still use the build modules, because the corresponding
2465 1.1 mrg # host modules (e.g. bison) are only built for the host when bootstrap
2466 1.1 mrg # finishes. So:
2467 1.1 mrg # - build_subdir is where we find build modules, and never changes.
2468 1.1 mrg # - build_libsubdir is where we find build libraries, and can be overridden.
2469 1.1 mrg
2470 1.1 mrg # Prefix 'build-' so this never conflicts with target_subdir.
2471 1.1 mrg build_subdir="build-${build_noncanonical}"
2472 1.1 mrg
2473 1.1 mrg # Check whether --with-build-libsubdir was given.
2474 1.1 mrg if test "${with_build_libsubdir+set}" = set; then :
2475 1.1 mrg withval=$with_build_libsubdir; build_libsubdir="$withval"
2476 1.1 mrg else
2477 1.1 mrg build_libsubdir="$build_subdir"
2478 1.1 mrg fi
2479 1.1 mrg
2480 1.1 mrg # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2481 1.1 mrg if ( test $srcdir = . && test -d gcc ) \
2482 1.1 mrg || test -d $srcdir/../host-${host_noncanonical}; then
2483 1.1 mrg host_subdir="host-${host_noncanonical}"
2484 1.1 mrg else
2485 1.1 mrg host_subdir=.
2486 1.1 mrg fi
2487 1.1 mrg # No prefix.
2488 1.1 mrg target_subdir=${target_noncanonical}
2489 1.1 mrg
2490 1.1 mrg am__api_version='1.11'
2491 1.1 mrg
2492 1.1 mrg # Find a good install program. We prefer a C program (faster),
2493 1.1 mrg # so one script is as good as another. But avoid the broken or
2494 1.1 mrg # incompatible versions:
2495 1.1 mrg # SysV /etc/install, /usr/sbin/install
2496 1.1 mrg # SunOS /usr/etc/install
2497 1.1 mrg # IRIX /sbin/install
2498 1.1 mrg # AIX /bin/install
2499 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2500 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2501 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2502 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2503 1.1 mrg # OS/2's system install, which has a completely different semantic
2504 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2505 1.1 mrg # Reject install programs that cannot install multiple files.
2506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2507 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2508 1.1 mrg if test -z "$INSTALL"; then
2509 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
2510 1.1 mrg $as_echo_n "(cached) " >&6
2511 1.1 mrg else
2512 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2513 1.1 mrg for as_dir in $PATH
2514 1.1 mrg do
2515 1.1 mrg IFS=$as_save_IFS
2516 1.1 mrg test -z "$as_dir" && as_dir=.
2517 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2518 1.1 mrg case $as_dir/ in #((
2519 1.1 mrg ./ | .// | /[cC]/* | \
2520 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2521 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2522 1.1 mrg /usr/ucb/* ) ;;
2523 1.1 mrg *)
2524 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2525 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2526 1.1 mrg # by default.
2527 1.1 mrg for ac_prog in ginstall scoinst install; do
2528 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2529 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2530 1.1 mrg if test $ac_prog = install &&
2531 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2532 1.1 mrg # AIX install. It has an incompatible calling convention.
2533 1.1 mrg :
2534 1.1 mrg elif test $ac_prog = install &&
2535 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2536 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2537 1.1 mrg :
2538 1.1 mrg else
2539 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2540 1.1 mrg echo one > conftest.one
2541 1.1 mrg echo two > conftest.two
2542 1.1 mrg mkdir conftest.dir
2543 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2544 1.1 mrg test -s conftest.one && test -s conftest.two &&
2545 1.1 mrg test -s conftest.dir/conftest.one &&
2546 1.1 mrg test -s conftest.dir/conftest.two
2547 1.1 mrg then
2548 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2549 1.1 mrg break 3
2550 1.1 mrg fi
2551 1.1 mrg fi
2552 1.1 mrg fi
2553 1.1 mrg done
2554 1.1 mrg done
2555 1.1 mrg ;;
2556 1.1 mrg esac
2557 1.1 mrg
2558 1.1 mrg done
2559 1.1 mrg IFS=$as_save_IFS
2560 1.1 mrg
2561 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2562 1.1 mrg
2563 1.1 mrg fi
2564 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2565 1.1 mrg INSTALL=$ac_cv_path_install
2566 1.1 mrg else
2567 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2568 1.1 mrg # value for INSTALL within a source directory, because that will
2569 1.1 mrg # break other packages using the cache if that directory is
2570 1.1 mrg # removed, or if the value is a relative name.
2571 1.1 mrg INSTALL=$ac_install_sh
2572 1.1 mrg fi
2573 1.1 mrg fi
2574 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2575 1.1 mrg $as_echo "$INSTALL" >&6; }
2576 1.1 mrg
2577 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2578 1.1 mrg # It thinks the first close brace ends the variable substitution.
2579 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2580 1.1 mrg
2581 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2582 1.1 mrg
2583 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2584 1.1 mrg
2585 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2586 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2587 1.1 mrg # Just in case
2588 1.1 mrg sleep 1
2589 1.1 mrg echo timestamp > conftest.file
2590 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2591 1.1 mrg # name. Accept space and tab only in the latter.
2592 1.1 mrg am_lf='
2593 1.1 mrg '
2594 1.1 mrg case `pwd` in
2595 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2596 1.1 mrg as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2597 1.1 mrg esac
2598 1.1 mrg case $srcdir in
2599 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2600 1.1 mrg as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2601 1.1 mrg esac
2602 1.1 mrg
2603 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2604 1.1 mrg # arguments. Must try -L first in case configure is actually a
2605 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2606 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2607 1.1 mrg # directory).
2608 1.1 mrg if (
2609 1.1 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2610 1.1 mrg if test "$*" = "X"; then
2611 1.1 mrg # -L didn't work.
2612 1.1 mrg set X `ls -t "$srcdir/configure" conftest.file`
2613 1.1 mrg fi
2614 1.1 mrg rm -f conftest.file
2615 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2616 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2617 1.1 mrg
2618 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2619 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2620 1.1 mrg # broken ls alias from the environment. This has actually
2621 1.1 mrg # happened. Such a system could not be considered "sane".
2622 1.1 mrg as_fn_error "ls -t appears to fail. Make sure there is not a broken
2623 1.1 mrg alias in your environment" "$LINENO" 5
2624 1.1 mrg fi
2625 1.1 mrg
2626 1.1 mrg test "$2" = conftest.file
2627 1.1 mrg )
2628 1.1 mrg then
2629 1.1 mrg # Ok.
2630 1.1 mrg :
2631 1.1 mrg else
2632 1.1 mrg as_fn_error "newly created file is older than distributed files!
2633 1.1 mrg Check your system clock" "$LINENO" 5
2634 1.1 mrg fi
2635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2636 1.1 mrg $as_echo "yes" >&6; }
2637 1.1 mrg test "$program_prefix" != NONE &&
2638 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2639 1.1 mrg # Use a double $ so make ignores it.
2640 1.1 mrg test "$program_suffix" != NONE &&
2641 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2642 1.1 mrg # Double any \ or $.
2643 1.1 mrg # By default was `s,x,x', remove it if useless.
2644 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2645 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2646 1.1 mrg
2647 1.1 mrg # expand $ac_aux_dir to an absolute path
2648 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2649 1.1 mrg
2650 1.1 mrg if test x"${MISSING+set}" != xset; then
2651 1.1 mrg case $am_aux_dir in
2652 1.1 mrg *\ * | *\ *)
2653 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2654 1.1 mrg *)
2655 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2656 1.1 mrg esac
2657 1.1 mrg fi
2658 1.1 mrg # Use eval to expand $SHELL
2659 1.1 mrg if eval "$MISSING --run true"; then
2660 1.1 mrg am_missing_run="$MISSING --run "
2661 1.1 mrg else
2662 1.1 mrg am_missing_run=
2663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2664 1.1 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2665 1.1 mrg fi
2666 1.1 mrg
2667 1.1 mrg if test x"${install_sh}" != xset; then
2668 1.1 mrg case $am_aux_dir in
2669 1.1 mrg *\ * | *\ *)
2670 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2671 1.1 mrg *)
2672 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2673 1.1 mrg esac
2674 1.1 mrg fi
2675 1.1 mrg
2676 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
2677 1.1 mrg # run `make install-strip'. However `strip' might not be the right
2678 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2679 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
2680 1.1 mrg if test "$cross_compiling" != no; then
2681 1.1 mrg if test -n "$ac_tool_prefix"; then
2682 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2683 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2686 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
2687 1.1 mrg $as_echo_n "(cached) " >&6
2688 1.1 mrg else
2689 1.1 mrg if test -n "$STRIP"; then
2690 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2691 1.1 mrg else
2692 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693 1.1 mrg for as_dir in $PATH
2694 1.1 mrg do
2695 1.1 mrg IFS=$as_save_IFS
2696 1.1 mrg test -z "$as_dir" && as_dir=.
2697 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2698 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2699 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2700 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701 1.1 mrg break 2
2702 1.1 mrg fi
2703 1.1 mrg done
2704 1.1 mrg done
2705 1.1 mrg IFS=$as_save_IFS
2706 1.1 mrg
2707 1.1 mrg fi
2708 1.1 mrg fi
2709 1.1 mrg STRIP=$ac_cv_prog_STRIP
2710 1.1 mrg if test -n "$STRIP"; then
2711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2712 1.1 mrg $as_echo "$STRIP" >&6; }
2713 1.1 mrg else
2714 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 1.1 mrg $as_echo "no" >&6; }
2716 1.1 mrg fi
2717 1.1 mrg
2718 1.1 mrg
2719 1.1 mrg fi
2720 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2721 1.1 mrg ac_ct_STRIP=$STRIP
2722 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2723 1.1 mrg set dummy strip; ac_word=$2
2724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2725 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2726 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2727 1.1 mrg $as_echo_n "(cached) " >&6
2728 1.1 mrg else
2729 1.1 mrg if test -n "$ac_ct_STRIP"; then
2730 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2731 1.1 mrg else
2732 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733 1.1 mrg for as_dir in $PATH
2734 1.1 mrg do
2735 1.1 mrg IFS=$as_save_IFS
2736 1.1 mrg test -z "$as_dir" && as_dir=.
2737 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2738 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2739 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2740 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2741 1.1 mrg break 2
2742 1.1 mrg fi
2743 1.1 mrg done
2744 1.1 mrg done
2745 1.1 mrg IFS=$as_save_IFS
2746 1.1 mrg
2747 1.1 mrg fi
2748 1.1 mrg fi
2749 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2750 1.1 mrg if test -n "$ac_ct_STRIP"; then
2751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2752 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2753 1.1 mrg else
2754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2755 1.1 mrg $as_echo "no" >&6; }
2756 1.1 mrg fi
2757 1.1 mrg
2758 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2759 1.1 mrg STRIP=":"
2760 1.1 mrg else
2761 1.1 mrg case $cross_compiling:$ac_tool_warned in
2762 1.1 mrg yes:)
2763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2764 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2765 1.1 mrg ac_tool_warned=yes ;;
2766 1.1 mrg esac
2767 1.1 mrg STRIP=$ac_ct_STRIP
2768 1.1 mrg fi
2769 1.1 mrg else
2770 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2771 1.1 mrg fi
2772 1.1 mrg
2773 1.1 mrg fi
2774 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2775 1.1 mrg
2776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2777 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2778 1.1 mrg if test -z "$MKDIR_P"; then
2779 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then :
2780 1.1 mrg $as_echo_n "(cached) " >&6
2781 1.1 mrg else
2782 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2783 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2784 1.1 mrg do
2785 1.1 mrg IFS=$as_save_IFS
2786 1.1 mrg test -z "$as_dir" && as_dir=.
2787 1.1 mrg for ac_prog in mkdir gmkdir; do
2788 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2789 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2790 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2791 1.1 mrg 'mkdir (GNU coreutils) '* | \
2792 1.1 mrg 'mkdir (coreutils) '* | \
2793 1.1 mrg 'mkdir (fileutils) '4.1*)
2794 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2795 1.1 mrg break 3;;
2796 1.1 mrg esac
2797 1.1 mrg done
2798 1.1 mrg done
2799 1.1 mrg done
2800 1.1 mrg IFS=$as_save_IFS
2801 1.1 mrg
2802 1.1 mrg fi
2803 1.1 mrg
2804 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2805 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2806 1.1 mrg else
2807 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2808 1.1 mrg # value for MKDIR_P within a source directory, because that will
2809 1.1 mrg # break other packages using the cache if that directory is
2810 1.1 mrg # removed, or if the value is a relative name.
2811 1.1 mrg test -d ./--version && rmdir ./--version
2812 1.1 mrg MKDIR_P="$ac_install_sh -d"
2813 1.1 mrg fi
2814 1.1 mrg fi
2815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2816 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2817 1.1 mrg
2818 1.1 mrg mkdir_p="$MKDIR_P"
2819 1.1 mrg case $mkdir_p in
2820 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2821 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2822 1.1 mrg esac
2823 1.1 mrg
2824 1.1 mrg for ac_prog in gawk mawk nawk awk
2825 1.1 mrg do
2826 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2827 1.1 mrg set dummy $ac_prog; ac_word=$2
2828 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2829 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2830 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then :
2831 1.1 mrg $as_echo_n "(cached) " >&6
2832 1.1 mrg else
2833 1.1 mrg if test -n "$AWK"; then
2834 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2835 1.1 mrg else
2836 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2837 1.1 mrg for as_dir in $PATH
2838 1.1 mrg do
2839 1.1 mrg IFS=$as_save_IFS
2840 1.1 mrg test -z "$as_dir" && as_dir=.
2841 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2842 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2843 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2844 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2845 1.1 mrg break 2
2846 1.1 mrg fi
2847 1.1 mrg done
2848 1.1 mrg done
2849 1.1 mrg IFS=$as_save_IFS
2850 1.1 mrg
2851 1.1 mrg fi
2852 1.1 mrg fi
2853 1.1 mrg AWK=$ac_cv_prog_AWK
2854 1.1 mrg if test -n "$AWK"; then
2855 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2856 1.1 mrg $as_echo "$AWK" >&6; }
2857 1.1 mrg else
2858 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2859 1.1 mrg $as_echo "no" >&6; }
2860 1.1 mrg fi
2861 1.1 mrg
2862 1.1 mrg
2863 1.1 mrg test -n "$AWK" && break
2864 1.1 mrg done
2865 1.1 mrg
2866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2867 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2868 1.1 mrg set x ${MAKE-make}
2869 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2870 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2871 1.1 mrg $as_echo_n "(cached) " >&6
2872 1.1 mrg else
2873 1.1 mrg cat >conftest.make <<\_ACEOF
2874 1.1 mrg SHELL = /bin/sh
2875 1.1 mrg all:
2876 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2877 1.1 mrg _ACEOF
2878 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2879 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2880 1.1 mrg *@@@%%%=?*=@@@%%%*)
2881 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2882 1.1 mrg *)
2883 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2884 1.1 mrg esac
2885 1.1 mrg rm -f conftest.make
2886 1.1 mrg fi
2887 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2888 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2889 1.1 mrg $as_echo "yes" >&6; }
2890 1.1 mrg SET_MAKE=
2891 1.1 mrg else
2892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2893 1.1 mrg $as_echo "no" >&6; }
2894 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2895 1.1 mrg fi
2896 1.1 mrg
2897 1.1 mrg rm -rf .tst 2>/dev/null
2898 1.1 mrg mkdir .tst 2>/dev/null
2899 1.1 mrg if test -d .tst; then
2900 1.1 mrg am__leading_dot=.
2901 1.1 mrg else
2902 1.1 mrg am__leading_dot=_
2903 1.1 mrg fi
2904 1.1 mrg rmdir .tst 2>/dev/null
2905 1.1 mrg
2906 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2907 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2908 1.1 mrg # is not polluted with repeated "-I."
2909 1.1 mrg am__isrc=' -I$(srcdir)'
2910 1.1 mrg # test to see if srcdir already configured
2911 1.1 mrg if test -f $srcdir/config.status; then
2912 1.1 mrg as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2913 1.1 mrg fi
2914 1.1 mrg fi
2915 1.1 mrg
2916 1.1 mrg # test whether we have cygpath
2917 1.1 mrg if test -z "$CYGPATH_W"; then
2918 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2919 1.1 mrg CYGPATH_W='cygpath -w'
2920 1.1 mrg else
2921 1.1 mrg CYGPATH_W=echo
2922 1.1 mrg fi
2923 1.1 mrg fi
2924 1.1 mrg
2925 1.1 mrg
2926 1.1 mrg # Define the identity of the package.
2927 1.1 mrg PACKAGE='lto-plugin'
2928 1.1 mrg VERSION='0.1'
2929 1.1 mrg
2930 1.1 mrg
2931 1.1 mrg cat >>confdefs.h <<_ACEOF
2932 1.1 mrg #define PACKAGE "$PACKAGE"
2933 1.1 mrg _ACEOF
2934 1.1 mrg
2935 1.1 mrg
2936 1.1 mrg cat >>confdefs.h <<_ACEOF
2937 1.1 mrg #define VERSION "$VERSION"
2938 1.1 mrg _ACEOF
2939 1.1 mrg
2940 1.1 mrg # Some tools Automake needs.
2941 1.1 mrg
2942 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2943 1.1 mrg
2944 1.1 mrg
2945 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2946 1.1 mrg
2947 1.1 mrg
2948 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2949 1.1 mrg
2950 1.1 mrg
2951 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2952 1.1 mrg
2953 1.1 mrg
2954 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2955 1.1 mrg
2956 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2957 1.1 mrg # some platforms.
2958 1.5 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
2959 1.5 mrg # in the wild :-( We should find a proper way to deprecate it ...
2960 1.5 mrg AMTAR='$${TAR-tar}'
2961 1.1 mrg
2962 1.5 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2963 1.1 mrg
2964 1.1 mrg
2965 1.1 mrg
2966 1.1 mrg
2967 1.1 mrg
2968 1.1 mrg
2969 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2970 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2971 1.1 mrg # Check whether --enable-maintainer-mode was given.
2972 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2973 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2974 1.1 mrg else
2975 1.1 mrg USE_MAINTAINER_MODE=no
2976 1.1 mrg fi
2977 1.1 mrg
2978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2979 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2980 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2981 1.1 mrg MAINTAINER_MODE_TRUE=
2982 1.1 mrg MAINTAINER_MODE_FALSE='#'
2983 1.1 mrg else
2984 1.1 mrg MAINTAINER_MODE_TRUE='#'
2985 1.1 mrg MAINTAINER_MODE_FALSE=
2986 1.1 mrg fi
2987 1.1 mrg
2988 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2989 1.1 mrg
2990 1.1 mrg
2991 1.4 mrg
2992 1.4 mrg # Check whether --with-libiberty was given.
2993 1.4 mrg if test "${with_libiberty+set}" = set; then :
2994 1.4 mrg withval=$with_libiberty;
2995 1.4 mrg else
2996 1.4 mrg with_libiberty=../libiberty
2997 1.4 mrg fi
2998 1.4 mrg
2999 1.4 mrg
3000 1.5 mrg DEPDIR="${am__leading_dot}deps"
3001 1.5 mrg
3002 1.5 mrg ac_config_commands="$ac_config_commands depfiles"
3003 1.5 mrg
3004 1.5 mrg
3005 1.5 mrg am_make=${MAKE-make}
3006 1.5 mrg cat > confinc << 'END'
3007 1.5 mrg am__doit:
3008 1.5 mrg @echo this is the am__doit target
3009 1.5 mrg .PHONY: am__doit
3010 1.5 mrg END
3011 1.5 mrg # If we don't find an include directive, just comment out the code.
3012 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3013 1.5 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3014 1.5 mrg am__include="#"
3015 1.5 mrg am__quote=
3016 1.5 mrg _am_result=none
3017 1.5 mrg # First try GNU make style include.
3018 1.5 mrg echo "include confinc" > confmf
3019 1.5 mrg # Ignore all kinds of additional output from `make'.
3020 1.5 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3021 1.5 mrg *the\ am__doit\ target*)
3022 1.5 mrg am__include=include
3023 1.5 mrg am__quote=
3024 1.5 mrg _am_result=GNU
3025 1.5 mrg ;;
3026 1.5 mrg esac
3027 1.5 mrg # Now try BSD make style include.
3028 1.5 mrg if test "$am__include" = "#"; then
3029 1.5 mrg echo '.include "confinc"' > confmf
3030 1.5 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3031 1.5 mrg *the\ am__doit\ target*)
3032 1.5 mrg am__include=.include
3033 1.5 mrg am__quote="\""
3034 1.5 mrg _am_result=BSD
3035 1.5 mrg ;;
3036 1.5 mrg esac
3037 1.5 mrg fi
3038 1.5 mrg
3039 1.5 mrg
3040 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3041 1.5 mrg $as_echo "$_am_result" >&6; }
3042 1.5 mrg rm -f confinc confmf
3043 1.5 mrg
3044 1.5 mrg # Check whether --enable-dependency-tracking was given.
3045 1.5 mrg if test "${enable_dependency_tracking+set}" = set; then :
3046 1.5 mrg enableval=$enable_dependency_tracking;
3047 1.5 mrg fi
3048 1.5 mrg
3049 1.5 mrg if test "x$enable_dependency_tracking" != xno; then
3050 1.5 mrg am_depcomp="$ac_aux_dir/depcomp"
3051 1.5 mrg AMDEPBACKSLASH='\'
3052 1.5 mrg am__nodep='_no'
3053 1.5 mrg fi
3054 1.5 mrg if test "x$enable_dependency_tracking" != xno; then
3055 1.5 mrg AMDEP_TRUE=
3056 1.5 mrg AMDEP_FALSE='#'
3057 1.5 mrg else
3058 1.5 mrg AMDEP_TRUE='#'
3059 1.5 mrg AMDEP_FALSE=
3060 1.5 mrg fi
3061 1.5 mrg
3062 1.5 mrg
3063 1.1 mrg ac_ext=c
3064 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3065 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3066 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3067 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3068 1.1 mrg if test -n "$ac_tool_prefix"; then
3069 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3070 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
3071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3072 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3073 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3074 1.1 mrg $as_echo_n "(cached) " >&6
3075 1.1 mrg else
3076 1.1 mrg if test -n "$CC"; then
3077 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3078 1.1 mrg else
3079 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3080 1.1 mrg for as_dir in $PATH
3081 1.1 mrg do
3082 1.1 mrg IFS=$as_save_IFS
3083 1.1 mrg test -z "$as_dir" && as_dir=.
3084 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3085 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3086 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
3087 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3088 1.1 mrg break 2
3089 1.1 mrg fi
3090 1.1 mrg done
3091 1.1 mrg done
3092 1.1 mrg IFS=$as_save_IFS
3093 1.1 mrg
3094 1.1 mrg fi
3095 1.1 mrg fi
3096 1.1 mrg CC=$ac_cv_prog_CC
3097 1.1 mrg if test -n "$CC"; then
3098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3099 1.1 mrg $as_echo "$CC" >&6; }
3100 1.1 mrg else
3101 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3102 1.1 mrg $as_echo "no" >&6; }
3103 1.1 mrg fi
3104 1.1 mrg
3105 1.1 mrg
3106 1.1 mrg fi
3107 1.1 mrg if test -z "$ac_cv_prog_CC"; then
3108 1.1 mrg ac_ct_CC=$CC
3109 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
3110 1.1 mrg set dummy gcc; ac_word=$2
3111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3112 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3113 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3114 1.1 mrg $as_echo_n "(cached) " >&6
3115 1.1 mrg else
3116 1.1 mrg if test -n "$ac_ct_CC"; then
3117 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3118 1.1 mrg else
3119 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3120 1.1 mrg for as_dir in $PATH
3121 1.1 mrg do
3122 1.1 mrg IFS=$as_save_IFS
3123 1.1 mrg test -z "$as_dir" && as_dir=.
3124 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3125 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3126 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
3127 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3128 1.1 mrg break 2
3129 1.1 mrg fi
3130 1.1 mrg done
3131 1.1 mrg done
3132 1.1 mrg IFS=$as_save_IFS
3133 1.1 mrg
3134 1.1 mrg fi
3135 1.1 mrg fi
3136 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3137 1.1 mrg if test -n "$ac_ct_CC"; then
3138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3139 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3140 1.1 mrg else
3141 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3142 1.1 mrg $as_echo "no" >&6; }
3143 1.1 mrg fi
3144 1.1 mrg
3145 1.1 mrg if test "x$ac_ct_CC" = x; then
3146 1.1 mrg CC=""
3147 1.1 mrg else
3148 1.1 mrg case $cross_compiling:$ac_tool_warned in
3149 1.1 mrg yes:)
3150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3151 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3152 1.1 mrg ac_tool_warned=yes ;;
3153 1.1 mrg esac
3154 1.1 mrg CC=$ac_ct_CC
3155 1.1 mrg fi
3156 1.1 mrg else
3157 1.1 mrg CC="$ac_cv_prog_CC"
3158 1.1 mrg fi
3159 1.1 mrg
3160 1.1 mrg if test -z "$CC"; then
3161 1.1 mrg if test -n "$ac_tool_prefix"; then
3162 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3163 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3165 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3166 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3167 1.1 mrg $as_echo_n "(cached) " >&6
3168 1.1 mrg else
3169 1.1 mrg if test -n "$CC"; then
3170 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3171 1.1 mrg else
3172 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3173 1.1 mrg for as_dir in $PATH
3174 1.1 mrg do
3175 1.1 mrg IFS=$as_save_IFS
3176 1.1 mrg test -z "$as_dir" && as_dir=.
3177 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3178 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3179 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3180 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3181 1.1 mrg break 2
3182 1.1 mrg fi
3183 1.1 mrg done
3184 1.1 mrg done
3185 1.1 mrg IFS=$as_save_IFS
3186 1.1 mrg
3187 1.1 mrg fi
3188 1.1 mrg fi
3189 1.1 mrg CC=$ac_cv_prog_CC
3190 1.1 mrg if test -n "$CC"; then
3191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3192 1.1 mrg $as_echo "$CC" >&6; }
3193 1.1 mrg else
3194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3195 1.1 mrg $as_echo "no" >&6; }
3196 1.1 mrg fi
3197 1.1 mrg
3198 1.1 mrg
3199 1.1 mrg fi
3200 1.1 mrg fi
3201 1.1 mrg if test -z "$CC"; then
3202 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3203 1.1 mrg set dummy cc; ac_word=$2
3204 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3205 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3206 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3207 1.1 mrg $as_echo_n "(cached) " >&6
3208 1.1 mrg else
3209 1.1 mrg if test -n "$CC"; then
3210 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3211 1.1 mrg else
3212 1.1 mrg ac_prog_rejected=no
3213 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3214 1.1 mrg for as_dir in $PATH
3215 1.1 mrg do
3216 1.1 mrg IFS=$as_save_IFS
3217 1.1 mrg test -z "$as_dir" && as_dir=.
3218 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3219 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3220 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3221 1.1 mrg ac_prog_rejected=yes
3222 1.1 mrg continue
3223 1.1 mrg fi
3224 1.1 mrg ac_cv_prog_CC="cc"
3225 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3226 1.1 mrg break 2
3227 1.1 mrg fi
3228 1.1 mrg done
3229 1.1 mrg done
3230 1.1 mrg IFS=$as_save_IFS
3231 1.1 mrg
3232 1.1 mrg if test $ac_prog_rejected = yes; then
3233 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3234 1.1 mrg set dummy $ac_cv_prog_CC
3235 1.1 mrg shift
3236 1.1 mrg if test $# != 0; then
3237 1.1 mrg # We chose a different compiler from the bogus one.
3238 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3239 1.1 mrg # first if we set CC to just the basename; use the full file name.
3240 1.1 mrg shift
3241 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3242 1.1 mrg fi
3243 1.1 mrg fi
3244 1.1 mrg fi
3245 1.1 mrg fi
3246 1.1 mrg CC=$ac_cv_prog_CC
3247 1.1 mrg if test -n "$CC"; then
3248 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3249 1.1 mrg $as_echo "$CC" >&6; }
3250 1.1 mrg else
3251 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252 1.1 mrg $as_echo "no" >&6; }
3253 1.1 mrg fi
3254 1.1 mrg
3255 1.1 mrg
3256 1.1 mrg fi
3257 1.1 mrg if test -z "$CC"; then
3258 1.1 mrg if test -n "$ac_tool_prefix"; then
3259 1.1 mrg for ac_prog in cl.exe
3260 1.1 mrg do
3261 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3262 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3264 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3265 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3266 1.1 mrg $as_echo_n "(cached) " >&6
3267 1.1 mrg else
3268 1.1 mrg if test -n "$CC"; then
3269 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3270 1.1 mrg else
3271 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3272 1.1 mrg for as_dir in $PATH
3273 1.1 mrg do
3274 1.1 mrg IFS=$as_save_IFS
3275 1.1 mrg test -z "$as_dir" && as_dir=.
3276 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3277 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3278 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3279 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3280 1.1 mrg break 2
3281 1.1 mrg fi
3282 1.1 mrg done
3283 1.1 mrg done
3284 1.1 mrg IFS=$as_save_IFS
3285 1.1 mrg
3286 1.1 mrg fi
3287 1.1 mrg fi
3288 1.1 mrg CC=$ac_cv_prog_CC
3289 1.1 mrg if test -n "$CC"; then
3290 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3291 1.1 mrg $as_echo "$CC" >&6; }
3292 1.1 mrg else
3293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3294 1.1 mrg $as_echo "no" >&6; }
3295 1.1 mrg fi
3296 1.1 mrg
3297 1.1 mrg
3298 1.1 mrg test -n "$CC" && break
3299 1.1 mrg done
3300 1.1 mrg fi
3301 1.1 mrg if test -z "$CC"; then
3302 1.1 mrg ac_ct_CC=$CC
3303 1.1 mrg for ac_prog in cl.exe
3304 1.1 mrg do
3305 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3306 1.1 mrg set dummy $ac_prog; ac_word=$2
3307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3308 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3309 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3310 1.1 mrg $as_echo_n "(cached) " >&6
3311 1.1 mrg else
3312 1.1 mrg if test -n "$ac_ct_CC"; then
3313 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3314 1.1 mrg else
3315 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3316 1.1 mrg for as_dir in $PATH
3317 1.1 mrg do
3318 1.1 mrg IFS=$as_save_IFS
3319 1.1 mrg test -z "$as_dir" && as_dir=.
3320 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3321 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3322 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3323 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3324 1.1 mrg break 2
3325 1.1 mrg fi
3326 1.1 mrg done
3327 1.1 mrg done
3328 1.1 mrg IFS=$as_save_IFS
3329 1.1 mrg
3330 1.1 mrg fi
3331 1.1 mrg fi
3332 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3333 1.1 mrg if test -n "$ac_ct_CC"; then
3334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3335 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3336 1.1 mrg else
3337 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3338 1.1 mrg $as_echo "no" >&6; }
3339 1.1 mrg fi
3340 1.1 mrg
3341 1.1 mrg
3342 1.1 mrg test -n "$ac_ct_CC" && break
3343 1.1 mrg done
3344 1.1 mrg
3345 1.1 mrg if test "x$ac_ct_CC" = x; then
3346 1.1 mrg CC=""
3347 1.1 mrg else
3348 1.1 mrg case $cross_compiling:$ac_tool_warned in
3349 1.1 mrg yes:)
3350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3351 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3352 1.1 mrg ac_tool_warned=yes ;;
3353 1.1 mrg esac
3354 1.1 mrg CC=$ac_ct_CC
3355 1.1 mrg fi
3356 1.1 mrg fi
3357 1.1 mrg
3358 1.1 mrg fi
3359 1.1 mrg
3360 1.1 mrg
3361 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3362 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3363 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3364 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3365 1.1 mrg
3366 1.1 mrg # Provide some information about the compiler.
3367 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3368 1.1 mrg set X $ac_compile
3369 1.1 mrg ac_compiler=$2
3370 1.1 mrg for ac_option in --version -v -V -qversion; do
3371 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3372 1.1 mrg case "(($ac_try" in
3373 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3374 1.1 mrg *) ac_try_echo=$ac_try;;
3375 1.1 mrg esac
3376 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3377 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3378 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3379 1.1 mrg ac_status=$?
3380 1.1 mrg if test -s conftest.err; then
3381 1.1 mrg sed '10a\
3382 1.1 mrg ... rest of stderr output deleted ...
3383 1.1 mrg 10q' conftest.err >conftest.er1
3384 1.1 mrg cat conftest.er1 >&5
3385 1.1 mrg rm -f conftest.er1 conftest.err
3386 1.1 mrg fi
3387 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3388 1.1 mrg test $ac_status = 0; }
3389 1.1 mrg done
3390 1.1 mrg
3391 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392 1.1 mrg /* end confdefs.h. */
3393 1.1 mrg
3394 1.1 mrg int
3395 1.1 mrg main ()
3396 1.1 mrg {
3397 1.1 mrg
3398 1.1 mrg ;
3399 1.1 mrg return 0;
3400 1.1 mrg }
3401 1.1 mrg _ACEOF
3402 1.1 mrg ac_clean_files_save=$ac_clean_files
3403 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3404 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3405 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3406 1.1 mrg # of exeext.
3407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3408 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3409 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3410 1.1 mrg
3411 1.1 mrg # The possible output files:
3412 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3413 1.1 mrg
3414 1.1 mrg ac_rmfiles=
3415 1.1 mrg for ac_file in $ac_files
3416 1.1 mrg do
3417 1.1 mrg case $ac_file in
3418 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3419 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3420 1.1 mrg esac
3421 1.1 mrg done
3422 1.1 mrg rm -f $ac_rmfiles
3423 1.1 mrg
3424 1.1 mrg if { { ac_try="$ac_link_default"
3425 1.1 mrg case "(($ac_try" in
3426 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3427 1.1 mrg *) ac_try_echo=$ac_try;;
3428 1.1 mrg esac
3429 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3430 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3431 1.1 mrg (eval "$ac_link_default") 2>&5
3432 1.1 mrg ac_status=$?
3433 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3434 1.1 mrg test $ac_status = 0; }; then :
3435 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3436 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3437 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3438 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3439 1.1 mrg # Autoconf.
3440 1.1 mrg for ac_file in $ac_files ''
3441 1.1 mrg do
3442 1.1 mrg test -f "$ac_file" || continue
3443 1.1 mrg case $ac_file in
3444 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3445 1.1 mrg ;;
3446 1.1 mrg [ab].out )
3447 1.1 mrg # We found the default executable, but exeext='' is most
3448 1.1 mrg # certainly right.
3449 1.1 mrg break;;
3450 1.1 mrg *.* )
3451 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3452 1.1 mrg then :; else
3453 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3454 1.1 mrg fi
3455 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3456 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3457 1.1 mrg # argument, so we may need to know it at that point already.
3458 1.1 mrg # Even if this section looks crufty: it has the advantage of
3459 1.1 mrg # actually working.
3460 1.1 mrg break;;
3461 1.1 mrg * )
3462 1.1 mrg break;;
3463 1.1 mrg esac
3464 1.1 mrg done
3465 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3466 1.1 mrg
3467 1.1 mrg else
3468 1.1 mrg ac_file=''
3469 1.1 mrg fi
3470 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3471 1.1 mrg $as_echo "$ac_file" >&6; }
3472 1.1 mrg if test -z "$ac_file"; then :
3473 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3474 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3475 1.1 mrg
3476 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3477 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3478 1.1 mrg { as_fn_set_status 77
3479 1.1 mrg as_fn_error "C compiler cannot create executables
3480 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3481 1.1 mrg fi
3482 1.1 mrg ac_exeext=$ac_cv_exeext
3483 1.1 mrg
3484 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3485 1.1 mrg # the compiler is broken, or we cross compile.
3486 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3487 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3488 1.1 mrg # If not cross compiling, check that we can run a simple program.
3489 1.1 mrg if test "$cross_compiling" != yes; then
3490 1.1 mrg if { ac_try='./$ac_file'
3491 1.1 mrg { { case "(($ac_try" in
3492 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3493 1.1 mrg *) ac_try_echo=$ac_try;;
3494 1.1 mrg esac
3495 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3496 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3497 1.1 mrg (eval "$ac_try") 2>&5
3498 1.1 mrg ac_status=$?
3499 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3500 1.1 mrg test $ac_status = 0; }; }; then
3501 1.1 mrg cross_compiling=no
3502 1.1 mrg else
3503 1.1 mrg if test "$cross_compiling" = maybe; then
3504 1.1 mrg cross_compiling=yes
3505 1.1 mrg else
3506 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3507 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3508 1.1 mrg as_fn_error "cannot run C compiled programs.
3509 1.1 mrg If you meant to cross compile, use \`--host'.
3510 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3511 1.1 mrg fi
3512 1.1 mrg fi
3513 1.1 mrg fi
3514 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3515 1.1 mrg $as_echo "yes" >&6; }
3516 1.1 mrg
3517 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3518 1.1 mrg ac_clean_files=$ac_clean_files_save
3519 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3520 1.1 mrg # the compiler is broken, or we cross compile.
3521 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3522 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3523 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3524 1.1 mrg $as_echo "$cross_compiling" >&6; }
3525 1.1 mrg
3526 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3527 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3528 1.1 mrg if { { ac_try="$ac_link"
3529 1.1 mrg case "(($ac_try" in
3530 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3531 1.1 mrg *) ac_try_echo=$ac_try;;
3532 1.1 mrg esac
3533 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3534 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3535 1.1 mrg (eval "$ac_link") 2>&5
3536 1.1 mrg ac_status=$?
3537 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3538 1.1 mrg test $ac_status = 0; }; then :
3539 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3540 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3541 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3542 1.1 mrg # `rm'.
3543 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3544 1.1 mrg test -f "$ac_file" || continue
3545 1.1 mrg case $ac_file in
3546 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3547 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3548 1.1 mrg break;;
3549 1.1 mrg * ) break;;
3550 1.1 mrg esac
3551 1.1 mrg done
3552 1.1 mrg else
3553 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3554 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3555 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3556 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3557 1.1 mrg fi
3558 1.1 mrg rm -f conftest$ac_cv_exeext
3559 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3560 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3561 1.1 mrg
3562 1.1 mrg rm -f conftest.$ac_ext
3563 1.1 mrg EXEEXT=$ac_cv_exeext
3564 1.1 mrg ac_exeext=$EXEEXT
3565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3566 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3567 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3568 1.1 mrg $as_echo_n "(cached) " >&6
3569 1.1 mrg else
3570 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3571 1.1 mrg /* end confdefs.h. */
3572 1.1 mrg
3573 1.1 mrg int
3574 1.1 mrg main ()
3575 1.1 mrg {
3576 1.1 mrg
3577 1.1 mrg ;
3578 1.1 mrg return 0;
3579 1.1 mrg }
3580 1.1 mrg _ACEOF
3581 1.1 mrg rm -f conftest.o conftest.obj
3582 1.1 mrg if { { ac_try="$ac_compile"
3583 1.1 mrg case "(($ac_try" in
3584 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3585 1.1 mrg *) ac_try_echo=$ac_try;;
3586 1.1 mrg esac
3587 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3588 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3589 1.1 mrg (eval "$ac_compile") 2>&5
3590 1.1 mrg ac_status=$?
3591 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3592 1.1 mrg test $ac_status = 0; }; then :
3593 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3594 1.1 mrg test -f "$ac_file" || continue;
3595 1.1 mrg case $ac_file in
3596 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3597 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3598 1.1 mrg break;;
3599 1.1 mrg esac
3600 1.1 mrg done
3601 1.1 mrg else
3602 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3603 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3604 1.1 mrg
3605 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3606 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3607 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3608 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3609 1.1 mrg fi
3610 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3611 1.1 mrg fi
3612 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3613 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3614 1.1 mrg OBJEXT=$ac_cv_objext
3615 1.1 mrg ac_objext=$OBJEXT
3616 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3617 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3618 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3619 1.1 mrg $as_echo_n "(cached) " >&6
3620 1.1 mrg else
3621 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3622 1.1 mrg /* end confdefs.h. */
3623 1.1 mrg
3624 1.1 mrg int
3625 1.1 mrg main ()
3626 1.1 mrg {
3627 1.1 mrg #ifndef __GNUC__
3628 1.1 mrg choke me
3629 1.1 mrg #endif
3630 1.1 mrg
3631 1.1 mrg ;
3632 1.1 mrg return 0;
3633 1.1 mrg }
3634 1.1 mrg _ACEOF
3635 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3636 1.1 mrg ac_compiler_gnu=yes
3637 1.1 mrg else
3638 1.1 mrg ac_compiler_gnu=no
3639 1.1 mrg fi
3640 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3641 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3642 1.1 mrg
3643 1.1 mrg fi
3644 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3645 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3646 1.1 mrg if test $ac_compiler_gnu = yes; then
3647 1.1 mrg GCC=yes
3648 1.1 mrg else
3649 1.1 mrg GCC=
3650 1.1 mrg fi
3651 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3652 1.1 mrg ac_save_CFLAGS=$CFLAGS
3653 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3654 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3655 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3656 1.1 mrg $as_echo_n "(cached) " >&6
3657 1.1 mrg else
3658 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3659 1.1 mrg ac_c_werror_flag=yes
3660 1.1 mrg ac_cv_prog_cc_g=no
3661 1.1 mrg CFLAGS="-g"
3662 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663 1.1 mrg /* end confdefs.h. */
3664 1.1 mrg
3665 1.1 mrg int
3666 1.1 mrg main ()
3667 1.1 mrg {
3668 1.1 mrg
3669 1.1 mrg ;
3670 1.1 mrg return 0;
3671 1.1 mrg }
3672 1.1 mrg _ACEOF
3673 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3674 1.1 mrg ac_cv_prog_cc_g=yes
3675 1.1 mrg else
3676 1.1 mrg CFLAGS=""
3677 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678 1.1 mrg /* end confdefs.h. */
3679 1.1 mrg
3680 1.1 mrg int
3681 1.1 mrg main ()
3682 1.1 mrg {
3683 1.1 mrg
3684 1.1 mrg ;
3685 1.1 mrg return 0;
3686 1.1 mrg }
3687 1.1 mrg _ACEOF
3688 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3689 1.1 mrg
3690 1.1 mrg else
3691 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3692 1.1 mrg CFLAGS="-g"
3693 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 1.1 mrg /* end confdefs.h. */
3695 1.1 mrg
3696 1.1 mrg int
3697 1.1 mrg main ()
3698 1.1 mrg {
3699 1.1 mrg
3700 1.1 mrg ;
3701 1.1 mrg return 0;
3702 1.1 mrg }
3703 1.1 mrg _ACEOF
3704 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3705 1.1 mrg ac_cv_prog_cc_g=yes
3706 1.1 mrg fi
3707 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3708 1.1 mrg fi
3709 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3710 1.1 mrg fi
3711 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3712 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3713 1.1 mrg fi
3714 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3715 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3716 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3717 1.1 mrg CFLAGS=$ac_save_CFLAGS
3718 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3719 1.1 mrg if test "$GCC" = yes; then
3720 1.1 mrg CFLAGS="-g -O2"
3721 1.1 mrg else
3722 1.1 mrg CFLAGS="-g"
3723 1.1 mrg fi
3724 1.1 mrg else
3725 1.1 mrg if test "$GCC" = yes; then
3726 1.1 mrg CFLAGS="-O2"
3727 1.1 mrg else
3728 1.1 mrg CFLAGS=
3729 1.1 mrg fi
3730 1.1 mrg fi
3731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3732 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3733 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3734 1.1 mrg $as_echo_n "(cached) " >&6
3735 1.1 mrg else
3736 1.1 mrg ac_cv_prog_cc_c89=no
3737 1.1 mrg ac_save_CC=$CC
3738 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739 1.1 mrg /* end confdefs.h. */
3740 1.1 mrg #include <stdarg.h>
3741 1.1 mrg #include <stdio.h>
3742 1.1 mrg #include <sys/types.h>
3743 1.1 mrg #include <sys/stat.h>
3744 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3745 1.1 mrg struct buf { int x; };
3746 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3747 1.1 mrg static char *e (p, i)
3748 1.1 mrg char **p;
3749 1.1 mrg int i;
3750 1.1 mrg {
3751 1.1 mrg return p[i];
3752 1.1 mrg }
3753 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3754 1.1 mrg {
3755 1.1 mrg char *s;
3756 1.1 mrg va_list v;
3757 1.1 mrg va_start (v,p);
3758 1.1 mrg s = g (p, va_arg (v,int));
3759 1.1 mrg va_end (v);
3760 1.1 mrg return s;
3761 1.1 mrg }
3762 1.1 mrg
3763 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3764 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3765 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3766 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3767 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3768 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3769 1.1 mrg that's true only with -std. */
3770 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3771 1.1 mrg
3772 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3773 1.1 mrg inside strings and character constants. */
3774 1.1 mrg #define FOO(x) 'x'
3775 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3776 1.1 mrg
3777 1.1 mrg int test (int i, double x);
3778 1.1 mrg struct s1 {int (*f) (int a);};
3779 1.1 mrg struct s2 {int (*f) (double a);};
3780 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3781 1.1 mrg int argc;
3782 1.1 mrg char **argv;
3783 1.1 mrg int
3784 1.1 mrg main ()
3785 1.1 mrg {
3786 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3787 1.1 mrg ;
3788 1.1 mrg return 0;
3789 1.1 mrg }
3790 1.1 mrg _ACEOF
3791 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3792 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3793 1.1 mrg do
3794 1.1 mrg CC="$ac_save_CC $ac_arg"
3795 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3796 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3797 1.1 mrg fi
3798 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3799 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3800 1.1 mrg done
3801 1.1 mrg rm -f conftest.$ac_ext
3802 1.1 mrg CC=$ac_save_CC
3803 1.1 mrg
3804 1.1 mrg fi
3805 1.1 mrg # AC_CACHE_VAL
3806 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3807 1.1 mrg x)
3808 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3809 1.1 mrg $as_echo "none needed" >&6; } ;;
3810 1.1 mrg xno)
3811 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3812 1.1 mrg $as_echo "unsupported" >&6; } ;;
3813 1.1 mrg *)
3814 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3816 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3817 1.1 mrg esac
3818 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3819 1.1 mrg
3820 1.1 mrg fi
3821 1.1 mrg
3822 1.1 mrg ac_ext=c
3823 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3824 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3825 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3826 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3827 1.1 mrg
3828 1.5 mrg depcc="$CC" am_compiler_list=
3829 1.1 mrg
3830 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3831 1.5 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3832 1.5 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3833 1.5 mrg $as_echo_n "(cached) " >&6
3834 1.5 mrg else
3835 1.5 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3836 1.5 mrg # We make a subdir and do the tests there. Otherwise we can end up
3837 1.5 mrg # making bogus files that we don't know about and never remove. For
3838 1.5 mrg # instance it was reported that on HP-UX the gcc test will end up
3839 1.5 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3840 1.5 mrg # in D'.
3841 1.5 mrg rm -rf conftest.dir
3842 1.5 mrg mkdir conftest.dir
3843 1.5 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3844 1.5 mrg # using a relative directory.
3845 1.5 mrg cp "$am_depcomp" conftest.dir
3846 1.5 mrg cd conftest.dir
3847 1.5 mrg # We will build objects and dependencies in a subdirectory because
3848 1.5 mrg # it helps to detect inapplicable dependency modes. For instance
3849 1.5 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3850 1.5 mrg # side effect of compilation, but ICC will put the dependencies in
3851 1.5 mrg # the current directory while Tru64 will put them in the object
3852 1.5 mrg # directory.
3853 1.5 mrg mkdir sub
3854 1.5 mrg
3855 1.5 mrg am_cv_CC_dependencies_compiler_type=none
3856 1.5 mrg if test "$am_compiler_list" = ""; then
3857 1.5 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3858 1.5 mrg fi
3859 1.5 mrg am__universal=false
3860 1.5 mrg case " $depcc " in #(
3861 1.5 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3862 1.5 mrg esac
3863 1.5 mrg
3864 1.5 mrg for depmode in $am_compiler_list; do
3865 1.5 mrg # Setup a source with many dependencies, because some compilers
3866 1.5 mrg # like to wrap large dependency lists on column 80 (with \), and
3867 1.5 mrg # we should not choose a depcomp mode which is confused by this.
3868 1.5 mrg #
3869 1.5 mrg # We need to recreate these files for each test, as the compiler may
3870 1.5 mrg # overwrite some of them when testing with obscure command lines.
3871 1.5 mrg # This happens at least with the AIX C compiler.
3872 1.5 mrg : > sub/conftest.c
3873 1.5 mrg for i in 1 2 3 4 5 6; do
3874 1.5 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3875 1.5 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3876 1.5 mrg # Solaris 8's {/usr,}/bin/sh.
3877 1.5 mrg touch sub/conftst$i.h
3878 1.5 mrg done
3879 1.5 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3880 1.5 mrg
3881 1.5 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3882 1.5 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3883 1.5 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3884 1.5 mrg # versions had trouble with output in subdirs
3885 1.5 mrg am__obj=sub/conftest.${OBJEXT-o}
3886 1.5 mrg am__minus_obj="-o $am__obj"
3887 1.5 mrg case $depmode in
3888 1.5 mrg gcc)
3889 1.5 mrg # This depmode causes a compiler race in universal mode.
3890 1.5 mrg test "$am__universal" = false || continue
3891 1.5 mrg ;;
3892 1.5 mrg nosideeffect)
3893 1.5 mrg # after this tag, mechanisms are not by side-effect, so they'll
3894 1.5 mrg # only be used when explicitly requested
3895 1.5 mrg if test "x$enable_dependency_tracking" = xyes; then
3896 1.5 mrg continue
3897 1.5 mrg else
3898 1.5 mrg break
3899 1.5 mrg fi
3900 1.5 mrg ;;
3901 1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3902 1.5 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3903 1.5 mrg # not run yet. These depmodes are late enough in the game, and
3904 1.5 mrg # so weak that their functioning should not be impacted.
3905 1.5 mrg am__obj=conftest.${OBJEXT-o}
3906 1.5 mrg am__minus_obj=
3907 1.5 mrg ;;
3908 1.5 mrg none) break ;;
3909 1.5 mrg esac
3910 1.5 mrg if depmode=$depmode \
3911 1.5 mrg source=sub/conftest.c object=$am__obj \
3912 1.5 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3913 1.5 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3914 1.5 mrg >/dev/null 2>conftest.err &&
3915 1.5 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3916 1.5 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3917 1.5 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3918 1.5 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3919 1.5 mrg # icc doesn't choke on unknown options, it will just issue warnings
3920 1.5 mrg # or remarks (even with -Werror). So we grep stderr for any message
3921 1.5 mrg # that says an option was ignored or not supported.
3922 1.5 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3923 1.5 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3924 1.5 mrg # The diagnosis changed in icc 8.0:
3925 1.5 mrg # icc: Command line remark: option '-MP' not supported
3926 1.5 mrg if (grep 'ignoring option' conftest.err ||
3927 1.5 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3928 1.5 mrg am_cv_CC_dependencies_compiler_type=$depmode
3929 1.5 mrg break
3930 1.5 mrg fi
3931 1.5 mrg fi
3932 1.5 mrg done
3933 1.5 mrg
3934 1.5 mrg cd ..
3935 1.5 mrg rm -rf conftest.dir
3936 1.5 mrg else
3937 1.5 mrg am_cv_CC_dependencies_compiler_type=none
3938 1.5 mrg fi
3939 1.5 mrg
3940 1.5 mrg fi
3941 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3942 1.5 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3943 1.5 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3944 1.5 mrg
3945 1.5 mrg if
3946 1.5 mrg test "x$enable_dependency_tracking" != xno \
3947 1.5 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3948 1.5 mrg am__fastdepCC_TRUE=
3949 1.5 mrg am__fastdepCC_FALSE='#'
3950 1.5 mrg else
3951 1.5 mrg am__fastdepCC_TRUE='#'
3952 1.5 mrg am__fastdepCC_FALSE=
3953 1.5 mrg fi
3954 1.5 mrg
3955 1.5 mrg
3956 1.5 mrg
3957 1.5 mrg ac_ext=c
3958 1.5 mrg ac_cpp='$CPP $CPPFLAGS'
3959 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3960 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3961 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3962 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3963 1.5 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3964 1.5 mrg # On Suns, sometimes $CPP names a directory.
3965 1.5 mrg if test -n "$CPP" && test -d "$CPP"; then
3966 1.5 mrg CPP=
3967 1.5 mrg fi
3968 1.5 mrg if test -z "$CPP"; then
3969 1.5 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3970 1.5 mrg $as_echo_n "(cached) " >&6
3971 1.5 mrg else
3972 1.5 mrg # Double quotes because CPP needs to be expanded
3973 1.5 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3974 1.5 mrg do
3975 1.5 mrg ac_preproc_ok=false
3976 1.5 mrg for ac_c_preproc_warn_flag in '' yes
3977 1.5 mrg do
3978 1.5 mrg # Use a header file that comes with gcc, so configuring glibc
3979 1.5 mrg # with a fresh cross-compiler works.
3980 1.5 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3981 1.5 mrg # <limits.h> exists even on freestanding compilers.
3982 1.5 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3983 1.5 mrg # not just through cpp. "Syntax error" is here to catch this case.
3984 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3985 1.5 mrg /* end confdefs.h. */
3986 1.5 mrg #ifdef __STDC__
3987 1.5 mrg # include <limits.h>
3988 1.5 mrg #else
3989 1.5 mrg # include <assert.h>
3990 1.5 mrg #endif
3991 1.5 mrg Syntax error
3992 1.5 mrg _ACEOF
3993 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3994 1.5 mrg
3995 1.5 mrg else
3996 1.5 mrg # Broken: fails on valid input.
3997 1.5 mrg continue
3998 1.5 mrg fi
3999 1.5 mrg rm -f conftest.err conftest.$ac_ext
4000 1.5 mrg
4001 1.5 mrg # OK, works on sane cases. Now check whether nonexistent headers
4002 1.5 mrg # can be detected and how.
4003 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 1.5 mrg /* end confdefs.h. */
4005 1.5 mrg #include <ac_nonexistent.h>
4006 1.5 mrg _ACEOF
4007 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4008 1.5 mrg # Broken: success on invalid input.
4009 1.5 mrg continue
4010 1.5 mrg else
4011 1.5 mrg # Passes both tests.
4012 1.5 mrg ac_preproc_ok=:
4013 1.5 mrg break
4014 1.5 mrg fi
4015 1.5 mrg rm -f conftest.err conftest.$ac_ext
4016 1.5 mrg
4017 1.5 mrg done
4018 1.5 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4019 1.5 mrg rm -f conftest.err conftest.$ac_ext
4020 1.5 mrg if $ac_preproc_ok; then :
4021 1.5 mrg break
4022 1.5 mrg fi
4023 1.5 mrg
4024 1.5 mrg done
4025 1.5 mrg ac_cv_prog_CPP=$CPP
4026 1.5 mrg
4027 1.5 mrg fi
4028 1.5 mrg CPP=$ac_cv_prog_CPP
4029 1.5 mrg else
4030 1.5 mrg ac_cv_prog_CPP=$CPP
4031 1.5 mrg fi
4032 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4033 1.5 mrg $as_echo "$CPP" >&6; }
4034 1.5 mrg ac_preproc_ok=false
4035 1.5 mrg for ac_c_preproc_warn_flag in '' yes
4036 1.5 mrg do
4037 1.5 mrg # Use a header file that comes with gcc, so configuring glibc
4038 1.5 mrg # with a fresh cross-compiler works.
4039 1.5 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4040 1.5 mrg # <limits.h> exists even on freestanding compilers.
4041 1.5 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4042 1.5 mrg # not just through cpp. "Syntax error" is here to catch this case.
4043 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4044 1.5 mrg /* end confdefs.h. */
4045 1.5 mrg #ifdef __STDC__
4046 1.5 mrg # include <limits.h>
4047 1.5 mrg #else
4048 1.5 mrg # include <assert.h>
4049 1.5 mrg #endif
4050 1.5 mrg Syntax error
4051 1.5 mrg _ACEOF
4052 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4053 1.5 mrg
4054 1.5 mrg else
4055 1.5 mrg # Broken: fails on valid input.
4056 1.5 mrg continue
4057 1.5 mrg fi
4058 1.5 mrg rm -f conftest.err conftest.$ac_ext
4059 1.5 mrg
4060 1.5 mrg # OK, works on sane cases. Now check whether nonexistent headers
4061 1.5 mrg # can be detected and how.
4062 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4063 1.5 mrg /* end confdefs.h. */
4064 1.5 mrg #include <ac_nonexistent.h>
4065 1.5 mrg _ACEOF
4066 1.5 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4067 1.5 mrg # Broken: success on invalid input.
4068 1.5 mrg continue
4069 1.5 mrg else
4070 1.5 mrg # Passes both tests.
4071 1.5 mrg ac_preproc_ok=:
4072 1.5 mrg break
4073 1.5 mrg fi
4074 1.5 mrg rm -f conftest.err conftest.$ac_ext
4075 1.5 mrg
4076 1.5 mrg done
4077 1.5 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4078 1.5 mrg rm -f conftest.err conftest.$ac_ext
4079 1.5 mrg if $ac_preproc_ok; then :
4080 1.5 mrg
4081 1.5 mrg else
4082 1.5 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4083 1.5 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4084 1.5 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
4085 1.5 mrg See \`config.log' for more details." "$LINENO" 5; }
4086 1.5 mrg fi
4087 1.5 mrg
4088 1.5 mrg ac_ext=c
4089 1.5 mrg ac_cpp='$CPP $CPPFLAGS'
4090 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4091 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4092 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4093 1.5 mrg
4094 1.5 mrg
4095 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4096 1.5 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4097 1.5 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4098 1.5 mrg $as_echo_n "(cached) " >&6
4099 1.5 mrg else
4100 1.5 mrg if test -z "$GREP"; then
4101 1.5 mrg ac_path_GREP_found=false
4102 1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4103 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4105 1.5 mrg do
4106 1.5 mrg IFS=$as_save_IFS
4107 1.5 mrg test -z "$as_dir" && as_dir=.
4108 1.5 mrg for ac_prog in grep ggrep; do
4109 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4110 1.5 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4111 1.5 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4112 1.5 mrg # Check for GNU ac_path_GREP and select it if it is found.
4113 1.5 mrg # Check for GNU $ac_path_GREP
4114 1.5 mrg case `"$ac_path_GREP" --version 2>&1` in
4115 1.5 mrg *GNU*)
4116 1.5 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4117 1.5 mrg *)
4118 1.5 mrg ac_count=0
4119 1.5 mrg $as_echo_n 0123456789 >"conftest.in"
4120 1.5 mrg while :
4121 1.5 mrg do
4122 1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4123 1.5 mrg mv "conftest.tmp" "conftest.in"
4124 1.5 mrg cp "conftest.in" "conftest.nl"
4125 1.5 mrg $as_echo 'GREP' >> "conftest.nl"
4126 1.5 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4127 1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4128 1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4129 1.5 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4130 1.5 mrg # Best one so far, save it but keep looking for a better one
4131 1.5 mrg ac_cv_path_GREP="$ac_path_GREP"
4132 1.5 mrg ac_path_GREP_max=$ac_count
4133 1.5 mrg fi
4134 1.5 mrg # 10*(2^10) chars as input seems more than enough
4135 1.5 mrg test $ac_count -gt 10 && break
4136 1.5 mrg done
4137 1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4138 1.5 mrg esac
4139 1.5 mrg
4140 1.5 mrg $ac_path_GREP_found && break 3
4141 1.5 mrg done
4142 1.5 mrg done
4143 1.5 mrg done
4144 1.5 mrg IFS=$as_save_IFS
4145 1.5 mrg if test -z "$ac_cv_path_GREP"; then
4146 1.5 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4147 1.5 mrg fi
4148 1.5 mrg else
4149 1.5 mrg ac_cv_path_GREP=$GREP
4150 1.5 mrg fi
4151 1.5 mrg
4152 1.5 mrg fi
4153 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4154 1.5 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4155 1.5 mrg GREP="$ac_cv_path_GREP"
4156 1.5 mrg
4157 1.5 mrg
4158 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4159 1.5 mrg $as_echo_n "checking for egrep... " >&6; }
4160 1.5 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4161 1.5 mrg $as_echo_n "(cached) " >&6
4162 1.5 mrg else
4163 1.5 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4164 1.5 mrg then ac_cv_path_EGREP="$GREP -E"
4165 1.5 mrg else
4166 1.5 mrg if test -z "$EGREP"; then
4167 1.5 mrg ac_path_EGREP_found=false
4168 1.5 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4169 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4170 1.5 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4171 1.5 mrg do
4172 1.5 mrg IFS=$as_save_IFS
4173 1.5 mrg test -z "$as_dir" && as_dir=.
4174 1.5 mrg for ac_prog in egrep; do
4175 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4176 1.5 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4177 1.5 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4178 1.5 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4179 1.5 mrg # Check for GNU $ac_path_EGREP
4180 1.5 mrg case `"$ac_path_EGREP" --version 2>&1` in
4181 1.5 mrg *GNU*)
4182 1.5 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4183 1.5 mrg *)
4184 1.5 mrg ac_count=0
4185 1.5 mrg $as_echo_n 0123456789 >"conftest.in"
4186 1.5 mrg while :
4187 1.5 mrg do
4188 1.5 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4189 1.5 mrg mv "conftest.tmp" "conftest.in"
4190 1.5 mrg cp "conftest.in" "conftest.nl"
4191 1.5 mrg $as_echo 'EGREP' >> "conftest.nl"
4192 1.5 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4193 1.5 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4194 1.5 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4195 1.5 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4196 1.5 mrg # Best one so far, save it but keep looking for a better one
4197 1.5 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4198 1.5 mrg ac_path_EGREP_max=$ac_count
4199 1.5 mrg fi
4200 1.5 mrg # 10*(2^10) chars as input seems more than enough
4201 1.5 mrg test $ac_count -gt 10 && break
4202 1.5 mrg done
4203 1.5 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4204 1.5 mrg esac
4205 1.5 mrg
4206 1.5 mrg $ac_path_EGREP_found && break 3
4207 1.5 mrg done
4208 1.5 mrg done
4209 1.5 mrg done
4210 1.5 mrg IFS=$as_save_IFS
4211 1.5 mrg if test -z "$ac_cv_path_EGREP"; then
4212 1.5 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4213 1.5 mrg fi
4214 1.5 mrg else
4215 1.5 mrg ac_cv_path_EGREP=$EGREP
4216 1.5 mrg fi
4217 1.5 mrg
4218 1.5 mrg fi
4219 1.5 mrg fi
4220 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4221 1.5 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4222 1.5 mrg EGREP="$ac_cv_path_EGREP"
4223 1.5 mrg
4224 1.5 mrg
4225 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4226 1.5 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4227 1.5 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4228 1.5 mrg $as_echo_n "(cached) " >&6
4229 1.5 mrg else
4230 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4231 1.5 mrg /* end confdefs.h. */
4232 1.5 mrg #include <stdlib.h>
4233 1.5 mrg #include <stdarg.h>
4234 1.5 mrg #include <string.h>
4235 1.5 mrg #include <float.h>
4236 1.5 mrg
4237 1.5 mrg int
4238 1.5 mrg main ()
4239 1.5 mrg {
4240 1.5 mrg
4241 1.5 mrg ;
4242 1.5 mrg return 0;
4243 1.5 mrg }
4244 1.5 mrg _ACEOF
4245 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4246 1.5 mrg ac_cv_header_stdc=yes
4247 1.5 mrg else
4248 1.5 mrg ac_cv_header_stdc=no
4249 1.5 mrg fi
4250 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4251 1.5 mrg
4252 1.5 mrg if test $ac_cv_header_stdc = yes; then
4253 1.5 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4254 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255 1.5 mrg /* end confdefs.h. */
4256 1.5 mrg #include <string.h>
4257 1.5 mrg
4258 1.5 mrg _ACEOF
4259 1.5 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4260 1.5 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4261 1.5 mrg
4262 1.5 mrg else
4263 1.5 mrg ac_cv_header_stdc=no
4264 1.5 mrg fi
4265 1.5 mrg rm -f conftest*
4266 1.5 mrg
4267 1.5 mrg fi
4268 1.5 mrg
4269 1.5 mrg if test $ac_cv_header_stdc = yes; then
4270 1.5 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4271 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4272 1.5 mrg /* end confdefs.h. */
4273 1.5 mrg #include <stdlib.h>
4274 1.5 mrg
4275 1.5 mrg _ACEOF
4276 1.5 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4277 1.5 mrg $EGREP "free" >/dev/null 2>&1; then :
4278 1.5 mrg
4279 1.5 mrg else
4280 1.5 mrg ac_cv_header_stdc=no
4281 1.5 mrg fi
4282 1.5 mrg rm -f conftest*
4283 1.5 mrg
4284 1.5 mrg fi
4285 1.5 mrg
4286 1.5 mrg if test $ac_cv_header_stdc = yes; then
4287 1.5 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4288 1.5 mrg if test "$cross_compiling" = yes; then :
4289 1.5 mrg :
4290 1.5 mrg else
4291 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4292 1.5 mrg /* end confdefs.h. */
4293 1.5 mrg #include <ctype.h>
4294 1.5 mrg #include <stdlib.h>
4295 1.5 mrg #if ((' ' & 0x0FF) == 0x020)
4296 1.5 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4297 1.5 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4298 1.5 mrg #else
4299 1.5 mrg # define ISLOWER(c) \
4300 1.5 mrg (('a' <= (c) && (c) <= 'i') \
4301 1.5 mrg || ('j' <= (c) && (c) <= 'r') \
4302 1.5 mrg || ('s' <= (c) && (c) <= 'z'))
4303 1.5 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4304 1.5 mrg #endif
4305 1.5 mrg
4306 1.5 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4307 1.5 mrg int
4308 1.5 mrg main ()
4309 1.5 mrg {
4310 1.5 mrg int i;
4311 1.5 mrg for (i = 0; i < 256; i++)
4312 1.5 mrg if (XOR (islower (i), ISLOWER (i))
4313 1.5 mrg || toupper (i) != TOUPPER (i))
4314 1.5 mrg return 2;
4315 1.5 mrg return 0;
4316 1.5 mrg }
4317 1.5 mrg _ACEOF
4318 1.5 mrg if ac_fn_c_try_run "$LINENO"; then :
4319 1.5 mrg
4320 1.5 mrg else
4321 1.5 mrg ac_cv_header_stdc=no
4322 1.5 mrg fi
4323 1.5 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4324 1.5 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4325 1.5 mrg fi
4326 1.5 mrg
4327 1.5 mrg fi
4328 1.5 mrg fi
4329 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4330 1.5 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4331 1.5 mrg if test $ac_cv_header_stdc = yes; then
4332 1.5 mrg
4333 1.5 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4334 1.5 mrg
4335 1.5 mrg fi
4336 1.5 mrg
4337 1.5 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4338 1.5 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4339 1.5 mrg inttypes.h stdint.h unistd.h
4340 1.5 mrg do :
4341 1.5 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4342 1.5 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4343 1.5 mrg "
4344 1.5 mrg eval as_val=\$$as_ac_Header
4345 1.5 mrg if test "x$as_val" = x""yes; then :
4346 1.5 mrg cat >>confdefs.h <<_ACEOF
4347 1.5 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4348 1.5 mrg _ACEOF
4349 1.5 mrg
4350 1.5 mrg fi
4351 1.5 mrg
4352 1.5 mrg done
4353 1.5 mrg
4354 1.5 mrg
4355 1.5 mrg
4356 1.5 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4357 1.5 mrg if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4358 1.5 mrg MINIX=yes
4359 1.5 mrg else
4360 1.5 mrg MINIX=
4361 1.5 mrg fi
4362 1.5 mrg
4363 1.5 mrg
4364 1.5 mrg if test "$MINIX" = yes; then
4365 1.5 mrg
4366 1.5 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4367 1.5 mrg
4368 1.5 mrg
4369 1.5 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4370 1.5 mrg
4371 1.5 mrg
4372 1.5 mrg $as_echo "#define _MINIX 1" >>confdefs.h
4373 1.5 mrg
4374 1.5 mrg fi
4375 1.5 mrg
4376 1.5 mrg
4377 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4378 1.5 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4379 1.5 mrg if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4380 1.5 mrg $as_echo_n "(cached) " >&6
4381 1.5 mrg else
4382 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383 1.5 mrg /* end confdefs.h. */
4384 1.5 mrg
4385 1.5 mrg # define __EXTENSIONS__ 1
4386 1.5 mrg $ac_includes_default
4387 1.5 mrg int
4388 1.5 mrg main ()
4389 1.5 mrg {
4390 1.5 mrg
4391 1.5 mrg ;
4392 1.5 mrg return 0;
4393 1.5 mrg }
4394 1.5 mrg _ACEOF
4395 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4396 1.5 mrg ac_cv_safe_to_define___extensions__=yes
4397 1.5 mrg else
4398 1.5 mrg ac_cv_safe_to_define___extensions__=no
4399 1.5 mrg fi
4400 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4401 1.5 mrg fi
4402 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4403 1.5 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4404 1.5 mrg test $ac_cv_safe_to_define___extensions__ = yes &&
4405 1.5 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4406 1.5 mrg
4407 1.5 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4408 1.5 mrg
4409 1.5 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4410 1.5 mrg
4411 1.5 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4412 1.5 mrg
4413 1.5 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4414 1.5 mrg
4415 1.5 mrg
4416 1.5 mrg ac_ext=c
4417 1.5 mrg ac_cpp='$CPP $CPPFLAGS'
4418 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4419 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4420 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4421 1.5 mrg if test -n "$ac_tool_prefix"; then
4422 1.5 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4423 1.5 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
4424 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4425 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4426 1.5 mrg if test "${ac_cv_prog_CC+set}" = set; then :
4427 1.5 mrg $as_echo_n "(cached) " >&6
4428 1.5 mrg else
4429 1.5 mrg if test -n "$CC"; then
4430 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4431 1.5 mrg else
4432 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4433 1.5 mrg for as_dir in $PATH
4434 1.5 mrg do
4435 1.5 mrg IFS=$as_save_IFS
4436 1.5 mrg test -z "$as_dir" && as_dir=.
4437 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4438 1.5 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4439 1.5 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
4440 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4441 1.5 mrg break 2
4442 1.5 mrg fi
4443 1.5 mrg done
4444 1.5 mrg done
4445 1.5 mrg IFS=$as_save_IFS
4446 1.5 mrg
4447 1.5 mrg fi
4448 1.5 mrg fi
4449 1.5 mrg CC=$ac_cv_prog_CC
4450 1.5 mrg if test -n "$CC"; then
4451 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4452 1.5 mrg $as_echo "$CC" >&6; }
4453 1.5 mrg else
4454 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4455 1.5 mrg $as_echo "no" >&6; }
4456 1.5 mrg fi
4457 1.5 mrg
4458 1.5 mrg
4459 1.5 mrg fi
4460 1.5 mrg if test -z "$ac_cv_prog_CC"; then
4461 1.5 mrg ac_ct_CC=$CC
4462 1.5 mrg # Extract the first word of "gcc", so it can be a program name with args.
4463 1.5 mrg set dummy gcc; ac_word=$2
4464 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4465 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4466 1.5 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4467 1.5 mrg $as_echo_n "(cached) " >&6
4468 1.5 mrg else
4469 1.5 mrg if test -n "$ac_ct_CC"; then
4470 1.5 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4471 1.5 mrg else
4472 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4473 1.5 mrg for as_dir in $PATH
4474 1.5 mrg do
4475 1.5 mrg IFS=$as_save_IFS
4476 1.5 mrg test -z "$as_dir" && as_dir=.
4477 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4478 1.5 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4479 1.5 mrg ac_cv_prog_ac_ct_CC="gcc"
4480 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4481 1.5 mrg break 2
4482 1.5 mrg fi
4483 1.5 mrg done
4484 1.5 mrg done
4485 1.5 mrg IFS=$as_save_IFS
4486 1.5 mrg
4487 1.5 mrg fi
4488 1.5 mrg fi
4489 1.5 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
4490 1.5 mrg if test -n "$ac_ct_CC"; then
4491 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4492 1.5 mrg $as_echo "$ac_ct_CC" >&6; }
4493 1.5 mrg else
4494 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4495 1.5 mrg $as_echo "no" >&6; }
4496 1.5 mrg fi
4497 1.5 mrg
4498 1.5 mrg if test "x$ac_ct_CC" = x; then
4499 1.5 mrg CC=""
4500 1.5 mrg else
4501 1.5 mrg case $cross_compiling:$ac_tool_warned in
4502 1.5 mrg yes:)
4503 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4504 1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4505 1.5 mrg ac_tool_warned=yes ;;
4506 1.5 mrg esac
4507 1.5 mrg CC=$ac_ct_CC
4508 1.5 mrg fi
4509 1.5 mrg else
4510 1.5 mrg CC="$ac_cv_prog_CC"
4511 1.5 mrg fi
4512 1.5 mrg
4513 1.5 mrg if test -z "$CC"; then
4514 1.5 mrg if test -n "$ac_tool_prefix"; then
4515 1.5 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4516 1.5 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
4517 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4519 1.5 mrg if test "${ac_cv_prog_CC+set}" = set; then :
4520 1.5 mrg $as_echo_n "(cached) " >&6
4521 1.5 mrg else
4522 1.5 mrg if test -n "$CC"; then
4523 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4524 1.5 mrg else
4525 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4526 1.5 mrg for as_dir in $PATH
4527 1.5 mrg do
4528 1.5 mrg IFS=$as_save_IFS
4529 1.5 mrg test -z "$as_dir" && as_dir=.
4530 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4531 1.5 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4532 1.5 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
4533 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4534 1.5 mrg break 2
4535 1.5 mrg fi
4536 1.5 mrg done
4537 1.5 mrg done
4538 1.5 mrg IFS=$as_save_IFS
4539 1.5 mrg
4540 1.5 mrg fi
4541 1.5 mrg fi
4542 1.5 mrg CC=$ac_cv_prog_CC
4543 1.5 mrg if test -n "$CC"; then
4544 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4545 1.5 mrg $as_echo "$CC" >&6; }
4546 1.5 mrg else
4547 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4548 1.5 mrg $as_echo "no" >&6; }
4549 1.5 mrg fi
4550 1.5 mrg
4551 1.5 mrg
4552 1.5 mrg fi
4553 1.5 mrg fi
4554 1.5 mrg if test -z "$CC"; then
4555 1.5 mrg # Extract the first word of "cc", so it can be a program name with args.
4556 1.5 mrg set dummy cc; ac_word=$2
4557 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4558 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4559 1.5 mrg if test "${ac_cv_prog_CC+set}" = set; then :
4560 1.5 mrg $as_echo_n "(cached) " >&6
4561 1.5 mrg else
4562 1.5 mrg if test -n "$CC"; then
4563 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4564 1.5 mrg else
4565 1.5 mrg ac_prog_rejected=no
4566 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4567 1.5 mrg for as_dir in $PATH
4568 1.5 mrg do
4569 1.5 mrg IFS=$as_save_IFS
4570 1.5 mrg test -z "$as_dir" && as_dir=.
4571 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4572 1.5 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4573 1.5 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4574 1.5 mrg ac_prog_rejected=yes
4575 1.5 mrg continue
4576 1.5 mrg fi
4577 1.5 mrg ac_cv_prog_CC="cc"
4578 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4579 1.5 mrg break 2
4580 1.5 mrg fi
4581 1.5 mrg done
4582 1.5 mrg done
4583 1.5 mrg IFS=$as_save_IFS
4584 1.5 mrg
4585 1.5 mrg if test $ac_prog_rejected = yes; then
4586 1.5 mrg # We found a bogon in the path, so make sure we never use it.
4587 1.5 mrg set dummy $ac_cv_prog_CC
4588 1.5 mrg shift
4589 1.5 mrg if test $# != 0; then
4590 1.5 mrg # We chose a different compiler from the bogus one.
4591 1.5 mrg # However, it has the same basename, so the bogon will be chosen
4592 1.5 mrg # first if we set CC to just the basename; use the full file name.
4593 1.5 mrg shift
4594 1.5 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4595 1.5 mrg fi
4596 1.5 mrg fi
4597 1.5 mrg fi
4598 1.5 mrg fi
4599 1.5 mrg CC=$ac_cv_prog_CC
4600 1.5 mrg if test -n "$CC"; then
4601 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4602 1.5 mrg $as_echo "$CC" >&6; }
4603 1.5 mrg else
4604 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4605 1.5 mrg $as_echo "no" >&6; }
4606 1.5 mrg fi
4607 1.5 mrg
4608 1.5 mrg
4609 1.5 mrg fi
4610 1.5 mrg if test -z "$CC"; then
4611 1.5 mrg if test -n "$ac_tool_prefix"; then
4612 1.5 mrg for ac_prog in cl.exe
4613 1.5 mrg do
4614 1.5 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4615 1.5 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4616 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4617 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4618 1.5 mrg if test "${ac_cv_prog_CC+set}" = set; then :
4619 1.5 mrg $as_echo_n "(cached) " >&6
4620 1.5 mrg else
4621 1.5 mrg if test -n "$CC"; then
4622 1.5 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
4623 1.5 mrg else
4624 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4625 1.5 mrg for as_dir in $PATH
4626 1.5 mrg do
4627 1.5 mrg IFS=$as_save_IFS
4628 1.5 mrg test -z "$as_dir" && as_dir=.
4629 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4630 1.5 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4631 1.5 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4632 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4633 1.5 mrg break 2
4634 1.5 mrg fi
4635 1.5 mrg done
4636 1.5 mrg done
4637 1.5 mrg IFS=$as_save_IFS
4638 1.5 mrg
4639 1.5 mrg fi
4640 1.5 mrg fi
4641 1.5 mrg CC=$ac_cv_prog_CC
4642 1.5 mrg if test -n "$CC"; then
4643 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4644 1.5 mrg $as_echo "$CC" >&6; }
4645 1.5 mrg else
4646 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4647 1.5 mrg $as_echo "no" >&6; }
4648 1.5 mrg fi
4649 1.5 mrg
4650 1.5 mrg
4651 1.5 mrg test -n "$CC" && break
4652 1.5 mrg done
4653 1.5 mrg fi
4654 1.5 mrg if test -z "$CC"; then
4655 1.5 mrg ac_ct_CC=$CC
4656 1.5 mrg for ac_prog in cl.exe
4657 1.5 mrg do
4658 1.5 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
4659 1.5 mrg set dummy $ac_prog; ac_word=$2
4660 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4661 1.5 mrg $as_echo_n "checking for $ac_word... " >&6; }
4662 1.5 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4663 1.5 mrg $as_echo_n "(cached) " >&6
4664 1.5 mrg else
4665 1.5 mrg if test -n "$ac_ct_CC"; then
4666 1.5 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4667 1.5 mrg else
4668 1.5 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4669 1.5 mrg for as_dir in $PATH
4670 1.5 mrg do
4671 1.5 mrg IFS=$as_save_IFS
4672 1.5 mrg test -z "$as_dir" && as_dir=.
4673 1.5 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4674 1.5 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4675 1.5 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
4676 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4677 1.5 mrg break 2
4678 1.5 mrg fi
4679 1.5 mrg done
4680 1.5 mrg done
4681 1.5 mrg IFS=$as_save_IFS
4682 1.5 mrg
4683 1.5 mrg fi
4684 1.5 mrg fi
4685 1.5 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
4686 1.5 mrg if test -n "$ac_ct_CC"; then
4687 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4688 1.5 mrg $as_echo "$ac_ct_CC" >&6; }
4689 1.5 mrg else
4690 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4691 1.5 mrg $as_echo "no" >&6; }
4692 1.5 mrg fi
4693 1.5 mrg
4694 1.5 mrg
4695 1.5 mrg test -n "$ac_ct_CC" && break
4696 1.5 mrg done
4697 1.5 mrg
4698 1.5 mrg if test "x$ac_ct_CC" = x; then
4699 1.5 mrg CC=""
4700 1.5 mrg else
4701 1.5 mrg case $cross_compiling:$ac_tool_warned in
4702 1.5 mrg yes:)
4703 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4704 1.5 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4705 1.5 mrg ac_tool_warned=yes ;;
4706 1.5 mrg esac
4707 1.5 mrg CC=$ac_ct_CC
4708 1.5 mrg fi
4709 1.5 mrg fi
4710 1.5 mrg
4711 1.5 mrg fi
4712 1.5 mrg
4713 1.5 mrg
4714 1.5 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4715 1.5 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4716 1.5 mrg as_fn_error "no acceptable C compiler found in \$PATH
4717 1.5 mrg See \`config.log' for more details." "$LINENO" 5; }
4718 1.5 mrg
4719 1.5 mrg # Provide some information about the compiler.
4720 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4721 1.5 mrg set X $ac_compile
4722 1.5 mrg ac_compiler=$2
4723 1.5 mrg for ac_option in --version -v -V -qversion; do
4724 1.5 mrg { { ac_try="$ac_compiler $ac_option >&5"
4725 1.5 mrg case "(($ac_try" in
4726 1.5 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4727 1.5 mrg *) ac_try_echo=$ac_try;;
4728 1.5 mrg esac
4729 1.5 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4730 1.5 mrg $as_echo "$ac_try_echo"; } >&5
4731 1.5 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4732 1.5 mrg ac_status=$?
4733 1.5 mrg if test -s conftest.err; then
4734 1.5 mrg sed '10a\
4735 1.5 mrg ... rest of stderr output deleted ...
4736 1.5 mrg 10q' conftest.err >conftest.er1
4737 1.5 mrg cat conftest.er1 >&5
4738 1.5 mrg rm -f conftest.er1 conftest.err
4739 1.5 mrg fi
4740 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4741 1.5 mrg test $ac_status = 0; }
4742 1.5 mrg done
4743 1.5 mrg
4744 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4745 1.5 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4746 1.5 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4747 1.5 mrg $as_echo_n "(cached) " >&6
4748 1.5 mrg else
4749 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750 1.5 mrg /* end confdefs.h. */
4751 1.5 mrg
4752 1.5 mrg int
4753 1.5 mrg main ()
4754 1.5 mrg {
4755 1.5 mrg #ifndef __GNUC__
4756 1.5 mrg choke me
4757 1.5 mrg #endif
4758 1.5 mrg
4759 1.5 mrg ;
4760 1.5 mrg return 0;
4761 1.5 mrg }
4762 1.5 mrg _ACEOF
4763 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4764 1.5 mrg ac_compiler_gnu=yes
4765 1.5 mrg else
4766 1.5 mrg ac_compiler_gnu=no
4767 1.5 mrg fi
4768 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4769 1.5 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
4770 1.5 mrg
4771 1.5 mrg fi
4772 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4773 1.5 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4774 1.5 mrg if test $ac_compiler_gnu = yes; then
4775 1.5 mrg GCC=yes
4776 1.5 mrg else
4777 1.5 mrg GCC=
4778 1.5 mrg fi
4779 1.5 mrg ac_test_CFLAGS=${CFLAGS+set}
4780 1.5 mrg ac_save_CFLAGS=$CFLAGS
4781 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4782 1.5 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
4783 1.5 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
4784 1.5 mrg $as_echo_n "(cached) " >&6
4785 1.5 mrg else
4786 1.5 mrg ac_save_c_werror_flag=$ac_c_werror_flag
4787 1.5 mrg ac_c_werror_flag=yes
4788 1.5 mrg ac_cv_prog_cc_g=no
4789 1.5 mrg CFLAGS="-g"
4790 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791 1.5 mrg /* end confdefs.h. */
4792 1.5 mrg
4793 1.5 mrg int
4794 1.5 mrg main ()
4795 1.5 mrg {
4796 1.5 mrg
4797 1.5 mrg ;
4798 1.5 mrg return 0;
4799 1.5 mrg }
4800 1.5 mrg _ACEOF
4801 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4802 1.5 mrg ac_cv_prog_cc_g=yes
4803 1.5 mrg else
4804 1.5 mrg CFLAGS=""
4805 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806 1.5 mrg /* end confdefs.h. */
4807 1.5 mrg
4808 1.5 mrg int
4809 1.5 mrg main ()
4810 1.5 mrg {
4811 1.5 mrg
4812 1.5 mrg ;
4813 1.5 mrg return 0;
4814 1.5 mrg }
4815 1.5 mrg _ACEOF
4816 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4817 1.5 mrg
4818 1.5 mrg else
4819 1.5 mrg ac_c_werror_flag=$ac_save_c_werror_flag
4820 1.5 mrg CFLAGS="-g"
4821 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4822 1.5 mrg /* end confdefs.h. */
4823 1.5 mrg
4824 1.5 mrg int
4825 1.5 mrg main ()
4826 1.5 mrg {
4827 1.1 mrg
4828 1.5 mrg ;
4829 1.5 mrg return 0;
4830 1.5 mrg }
4831 1.5 mrg _ACEOF
4832 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4833 1.5 mrg ac_cv_prog_cc_g=yes
4834 1.5 mrg fi
4835 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836 1.5 mrg fi
4837 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4838 1.5 mrg fi
4839 1.5 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4840 1.5 mrg ac_c_werror_flag=$ac_save_c_werror_flag
4841 1.5 mrg fi
4842 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4843 1.5 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
4844 1.5 mrg if test "$ac_test_CFLAGS" = set; then
4845 1.5 mrg CFLAGS=$ac_save_CFLAGS
4846 1.5 mrg elif test $ac_cv_prog_cc_g = yes; then
4847 1.5 mrg if test "$GCC" = yes; then
4848 1.5 mrg CFLAGS="-g -O2"
4849 1.5 mrg else
4850 1.5 mrg CFLAGS="-g"
4851 1.5 mrg fi
4852 1.5 mrg else
4853 1.5 mrg if test "$GCC" = yes; then
4854 1.5 mrg CFLAGS="-O2"
4855 1.5 mrg else
4856 1.5 mrg CFLAGS=
4857 1.5 mrg fi
4858 1.5 mrg fi
4859 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4860 1.5 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4861 1.5 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
4862 1.5 mrg $as_echo_n "(cached) " >&6
4863 1.5 mrg else
4864 1.5 mrg ac_cv_prog_cc_c89=no
4865 1.5 mrg ac_save_CC=$CC
4866 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4867 1.5 mrg /* end confdefs.h. */
4868 1.5 mrg #include <stdarg.h>
4869 1.5 mrg #include <stdio.h>
4870 1.5 mrg #include <sys/types.h>
4871 1.5 mrg #include <sys/stat.h>
4872 1.5 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4873 1.5 mrg struct buf { int x; };
4874 1.5 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
4875 1.5 mrg static char *e (p, i)
4876 1.5 mrg char **p;
4877 1.5 mrg int i;
4878 1.5 mrg {
4879 1.5 mrg return p[i];
4880 1.5 mrg }
4881 1.5 mrg static char *f (char * (*g) (char **, int), char **p, ...)
4882 1.5 mrg {
4883 1.5 mrg char *s;
4884 1.5 mrg va_list v;
4885 1.5 mrg va_start (v,p);
4886 1.5 mrg s = g (p, va_arg (v,int));
4887 1.5 mrg va_end (v);
4888 1.5 mrg return s;
4889 1.5 mrg }
4890 1.1 mrg
4891 1.5 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4892 1.5 mrg function prototypes and stuff, but not '\xHH' hex character constants.
4893 1.5 mrg These don't provoke an error unfortunately, instead are silently treated
4894 1.5 mrg as 'x'. The following induces an error, until -std is added to get
4895 1.5 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4896 1.5 mrg array size at least. It's necessary to write '\x00'==0 to get something
4897 1.5 mrg that's true only with -std. */
4898 1.5 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4899 1.1 mrg
4900 1.5 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4901 1.5 mrg inside strings and character constants. */
4902 1.5 mrg #define FOO(x) 'x'
4903 1.5 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4904 1.1 mrg
4905 1.5 mrg int test (int i, double x);
4906 1.5 mrg struct s1 {int (*f) (int a);};
4907 1.5 mrg struct s2 {int (*f) (double a);};
4908 1.5 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4909 1.5 mrg int argc;
4910 1.5 mrg char **argv;
4911 1.5 mrg int
4912 1.5 mrg main ()
4913 1.5 mrg {
4914 1.5 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4915 1.5 mrg ;
4916 1.5 mrg return 0;
4917 1.5 mrg }
4918 1.5 mrg _ACEOF
4919 1.5 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4920 1.5 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4921 1.5 mrg do
4922 1.5 mrg CC="$ac_save_CC $ac_arg"
4923 1.5 mrg if ac_fn_c_try_compile "$LINENO"; then :
4924 1.5 mrg ac_cv_prog_cc_c89=$ac_arg
4925 1.1 mrg fi
4926 1.5 mrg rm -f core conftest.err conftest.$ac_objext
4927 1.5 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
4928 1.5 mrg done
4929 1.5 mrg rm -f conftest.$ac_ext
4930 1.5 mrg CC=$ac_save_CC
4931 1.1 mrg
4932 1.1 mrg fi
4933 1.5 mrg # AC_CACHE_VAL
4934 1.5 mrg case "x$ac_cv_prog_cc_c89" in
4935 1.5 mrg x)
4936 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4937 1.5 mrg $as_echo "none needed" >&6; } ;;
4938 1.5 mrg xno)
4939 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4940 1.5 mrg $as_echo "unsupported" >&6; } ;;
4941 1.5 mrg *)
4942 1.5 mrg CC="$CC $ac_cv_prog_cc_c89"
4943 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4944 1.5 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4945 1.5 mrg esac
4946 1.5 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
4947 1.5 mrg
4948 1.1 mrg fi
4949 1.1 mrg
4950 1.5 mrg ac_ext=c
4951 1.5 mrg ac_cpp='$CPP $CPPFLAGS'
4952 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4953 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4954 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4955 1.1 mrg
4956 1.1 mrg depcc="$CC" am_compiler_list=
4957 1.1 mrg
4958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4959 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
4960 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4961 1.1 mrg $as_echo_n "(cached) " >&6
4962 1.1 mrg else
4963 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4964 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
4965 1.1 mrg # making bogus files that we don't know about and never remove. For
4966 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
4967 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
4968 1.1 mrg # in D'.
4969 1.5 mrg rm -rf conftest.dir
4970 1.1 mrg mkdir conftest.dir
4971 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
4972 1.1 mrg # using a relative directory.
4973 1.1 mrg cp "$am_depcomp" conftest.dir
4974 1.1 mrg cd conftest.dir
4975 1.1 mrg # We will build objects and dependencies in a subdirectory because
4976 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
4977 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
4978 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
4979 1.1 mrg # the current directory while Tru64 will put them in the object
4980 1.1 mrg # directory.
4981 1.1 mrg mkdir sub
4982 1.1 mrg
4983 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4984 1.1 mrg if test "$am_compiler_list" = ""; then
4985 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4986 1.1 mrg fi
4987 1.1 mrg am__universal=false
4988 1.1 mrg case " $depcc " in #(
4989 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
4990 1.1 mrg esac
4991 1.1 mrg
4992 1.1 mrg for depmode in $am_compiler_list; do
4993 1.1 mrg # Setup a source with many dependencies, because some compilers
4994 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
4995 1.1 mrg # we should not choose a depcomp mode which is confused by this.
4996 1.1 mrg #
4997 1.1 mrg # We need to recreate these files for each test, as the compiler may
4998 1.1 mrg # overwrite some of them when testing with obscure command lines.
4999 1.1 mrg # This happens at least with the AIX C compiler.
5000 1.1 mrg : > sub/conftest.c
5001 1.1 mrg for i in 1 2 3 4 5 6; do
5002 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
5003 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5004 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
5005 1.1 mrg touch sub/conftst$i.h
5006 1.1 mrg done
5007 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5008 1.1 mrg
5009 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
5010 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
5011 1.1 mrg # handle `-M -o', and we need to detect this. Also, some Intel
5012 1.1 mrg # versions had trouble with output in subdirs
5013 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
5014 1.1 mrg am__minus_obj="-o $am__obj"
5015 1.1 mrg case $depmode in
5016 1.1 mrg gcc)
5017 1.1 mrg # This depmode causes a compiler race in universal mode.
5018 1.1 mrg test "$am__universal" = false || continue
5019 1.1 mrg ;;
5020 1.1 mrg nosideeffect)
5021 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
5022 1.1 mrg # only be used when explicitly requested
5023 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
5024 1.1 mrg continue
5025 1.1 mrg else
5026 1.1 mrg break
5027 1.1 mrg fi
5028 1.1 mrg ;;
5029 1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5030 1.1 mrg # This compiler won't grok `-c -o', but also, the minuso test has
5031 1.1 mrg # not run yet. These depmodes are late enough in the game, and
5032 1.1 mrg # so weak that their functioning should not be impacted.
5033 1.1 mrg am__obj=conftest.${OBJEXT-o}
5034 1.1 mrg am__minus_obj=
5035 1.1 mrg ;;
5036 1.1 mrg none) break ;;
5037 1.1 mrg esac
5038 1.1 mrg if depmode=$depmode \
5039 1.1 mrg source=sub/conftest.c object=$am__obj \
5040 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5041 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5042 1.1 mrg >/dev/null 2>conftest.err &&
5043 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5044 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5045 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5046 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5047 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
5048 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
5049 1.1 mrg # that says an option was ignored or not supported.
5050 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
5051 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
5052 1.1 mrg # The diagnosis changed in icc 8.0:
5053 1.1 mrg # icc: Command line remark: option '-MP' not supported
5054 1.1 mrg if (grep 'ignoring option' conftest.err ||
5055 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5056 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
5057 1.1 mrg break
5058 1.1 mrg fi
5059 1.1 mrg fi
5060 1.1 mrg done
5061 1.1 mrg
5062 1.1 mrg cd ..
5063 1.1 mrg rm -rf conftest.dir
5064 1.1 mrg else
5065 1.1 mrg am_cv_CC_dependencies_compiler_type=none
5066 1.1 mrg fi
5067 1.1 mrg
5068 1.1 mrg fi
5069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5070 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5071 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5072 1.1 mrg
5073 1.1 mrg if
5074 1.1 mrg test "x$enable_dependency_tracking" != xno \
5075 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5076 1.1 mrg am__fastdepCC_TRUE=
5077 1.1 mrg am__fastdepCC_FALSE='#'
5078 1.1 mrg else
5079 1.1 mrg am__fastdepCC_TRUE='#'
5080 1.1 mrg am__fastdepCC_FALSE=
5081 1.1 mrg fi
5082 1.1 mrg
5083 1.1 mrg
5084 1.1 mrg # Check whether --enable-largefile was given.
5085 1.1 mrg if test "${enable_largefile+set}" = set; then :
5086 1.1 mrg enableval=$enable_largefile;
5087 1.1 mrg fi
5088 1.1 mrg
5089 1.1 mrg if test "$enable_largefile" != no; then
5090 1.1 mrg
5091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5092 1.1 mrg $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5093 1.1 mrg if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5094 1.1 mrg $as_echo_n "(cached) " >&6
5095 1.1 mrg else
5096 1.1 mrg ac_cv_sys_largefile_CC=no
5097 1.1 mrg if test "$GCC" != yes; then
5098 1.1 mrg ac_save_CC=$CC
5099 1.1 mrg while :; do
5100 1.1 mrg # IRIX 6.2 and later do not support large files by default,
5101 1.1 mrg # so use the C compiler's -n32 option if that helps.
5102 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103 1.1 mrg /* end confdefs.h. */
5104 1.1 mrg #include <sys/types.h>
5105 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5106 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5107 1.1 mrg since some C++ compilers masquerading as C compilers
5108 1.1 mrg incorrectly reject 9223372036854775807. */
5109 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5110 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5111 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
5112 1.1 mrg ? 1 : -1];
5113 1.1 mrg int
5114 1.1 mrg main ()
5115 1.1 mrg {
5116 1.1 mrg
5117 1.1 mrg ;
5118 1.1 mrg return 0;
5119 1.1 mrg }
5120 1.1 mrg _ACEOF
5121 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5122 1.1 mrg break
5123 1.1 mrg fi
5124 1.1 mrg rm -f core conftest.err conftest.$ac_objext
5125 1.1 mrg CC="$CC -n32"
5126 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5127 1.1 mrg ac_cv_sys_largefile_CC=' -n32'; break
5128 1.1 mrg fi
5129 1.1 mrg rm -f core conftest.err conftest.$ac_objext
5130 1.1 mrg break
5131 1.1 mrg done
5132 1.1 mrg CC=$ac_save_CC
5133 1.1 mrg rm -f conftest.$ac_ext
5134 1.1 mrg fi
5135 1.1 mrg fi
5136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5137 1.1 mrg $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5138 1.1 mrg if test "$ac_cv_sys_largefile_CC" != no; then
5139 1.1 mrg CC=$CC$ac_cv_sys_largefile_CC
5140 1.1 mrg fi
5141 1.1 mrg
5142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5143 1.1 mrg $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5144 1.1 mrg if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5145 1.1 mrg $as_echo_n "(cached) " >&6
5146 1.1 mrg else
5147 1.1 mrg while :; do
5148 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5149 1.1 mrg /* end confdefs.h. */
5150 1.1 mrg #include <sys/types.h>
5151 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5152 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5153 1.1 mrg since some C++ compilers masquerading as C compilers
5154 1.1 mrg incorrectly reject 9223372036854775807. */
5155 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5156 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5157 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
5158 1.1 mrg ? 1 : -1];
5159 1.1 mrg int
5160 1.1 mrg main ()
5161 1.1 mrg {
5162 1.1 mrg
5163 1.1 mrg ;
5164 1.1 mrg return 0;
5165 1.1 mrg }
5166 1.1 mrg _ACEOF
5167 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5168 1.1 mrg ac_cv_sys_file_offset_bits=no; break
5169 1.1 mrg fi
5170 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5171 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5172 1.1 mrg /* end confdefs.h. */
5173 1.1 mrg #define _FILE_OFFSET_BITS 64
5174 1.1 mrg #include <sys/types.h>
5175 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5176 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5177 1.1 mrg since some C++ compilers masquerading as C compilers
5178 1.1 mrg incorrectly reject 9223372036854775807. */
5179 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5180 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5181 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
5182 1.1 mrg ? 1 : -1];
5183 1.1 mrg int
5184 1.1 mrg main ()
5185 1.1 mrg {
5186 1.1 mrg
5187 1.1 mrg ;
5188 1.1 mrg return 0;
5189 1.1 mrg }
5190 1.1 mrg _ACEOF
5191 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5192 1.1 mrg ac_cv_sys_file_offset_bits=64; break
5193 1.1 mrg fi
5194 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5195 1.1 mrg ac_cv_sys_file_offset_bits=unknown
5196 1.1 mrg break
5197 1.1 mrg done
5198 1.1 mrg fi
5199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5200 1.1 mrg $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5201 1.1 mrg case $ac_cv_sys_file_offset_bits in #(
5202 1.1 mrg no | unknown) ;;
5203 1.1 mrg *)
5204 1.1 mrg cat >>confdefs.h <<_ACEOF
5205 1.1 mrg #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5206 1.1 mrg _ACEOF
5207 1.1 mrg ;;
5208 1.1 mrg esac
5209 1.1 mrg rm -rf conftest*
5210 1.1 mrg if test $ac_cv_sys_file_offset_bits = unknown; then
5211 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5212 1.1 mrg $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5213 1.1 mrg if test "${ac_cv_sys_large_files+set}" = set; then :
5214 1.1 mrg $as_echo_n "(cached) " >&6
5215 1.1 mrg else
5216 1.1 mrg while :; do
5217 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218 1.1 mrg /* end confdefs.h. */
5219 1.1 mrg #include <sys/types.h>
5220 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5221 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5222 1.1 mrg since some C++ compilers masquerading as C compilers
5223 1.1 mrg incorrectly reject 9223372036854775807. */
5224 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5225 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5226 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
5227 1.1 mrg ? 1 : -1];
5228 1.1 mrg int
5229 1.1 mrg main ()
5230 1.1 mrg {
5231 1.1 mrg
5232 1.1 mrg ;
5233 1.1 mrg return 0;
5234 1.1 mrg }
5235 1.1 mrg _ACEOF
5236 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5237 1.1 mrg ac_cv_sys_large_files=no; break
5238 1.1 mrg fi
5239 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5240 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5241 1.1 mrg /* end confdefs.h. */
5242 1.1 mrg #define _LARGE_FILES 1
5243 1.1 mrg #include <sys/types.h>
5244 1.1 mrg /* Check that off_t can represent 2**63 - 1 correctly.
5245 1.1 mrg We can't simply define LARGE_OFF_T to be 9223372036854775807,
5246 1.1 mrg since some C++ compilers masquerading as C compilers
5247 1.1 mrg incorrectly reject 9223372036854775807. */
5248 1.1 mrg #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5249 1.1 mrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5250 1.1 mrg && LARGE_OFF_T % 2147483647 == 1)
5251 1.1 mrg ? 1 : -1];
5252 1.1 mrg int
5253 1.1 mrg main ()
5254 1.1 mrg {
5255 1.1 mrg
5256 1.1 mrg ;
5257 1.1 mrg return 0;
5258 1.1 mrg }
5259 1.1 mrg _ACEOF
5260 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
5261 1.1 mrg ac_cv_sys_large_files=1; break
5262 1.1 mrg fi
5263 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5264 1.1 mrg ac_cv_sys_large_files=unknown
5265 1.1 mrg break
5266 1.1 mrg done
5267 1.1 mrg fi
5268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5269 1.1 mrg $as_echo "$ac_cv_sys_large_files" >&6; }
5270 1.1 mrg case $ac_cv_sys_large_files in #(
5271 1.1 mrg no | unknown) ;;
5272 1.1 mrg *)
5273 1.1 mrg cat >>confdefs.h <<_ACEOF
5274 1.1 mrg #define _LARGE_FILES $ac_cv_sys_large_files
5275 1.1 mrg _ACEOF
5276 1.1 mrg ;;
5277 1.1 mrg esac
5278 1.1 mrg rm -rf conftest*
5279 1.1 mrg fi
5280 1.1 mrg fi
5281 1.1 mrg
5282 1.5 mrg ac_ext=c
5283 1.5 mrg ac_cpp='$CPP $CPPFLAGS'
5284 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5285 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5286 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5287 1.5 mrg
5288 1.2 apb ac_lto_plugin_warn_cflags=
5289 1.2 apb save_CFLAGS="$CFLAGS"
5290 1.2 apb for real_option in -Wall; do
5291 1.2 apb # Do the check with the no- prefix removed since gcc silently
5292 1.2 apb # accepts any -Wno-* option on purpose
5293 1.2 apb case $real_option in
5294 1.2 apb -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
5295 1.2 apb *) option=$real_option ;;
5296 1.2 apb esac
5297 1.2 apb as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
5298 1.2 apb
5299 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
5300 1.2 apb $as_echo_n "checking whether $CC supports $option... " >&6; }
5301 1.2 apb if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
5302 1.2 apb $as_echo_n "(cached) " >&6
5303 1.2 apb else
5304 1.2 apb CFLAGS="$option"
5305 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5306 1.2 apb /* end confdefs.h. */
5307 1.2 apb
5308 1.2 apb int
5309 1.2 apb main ()
5310 1.2 apb {
5311 1.2 apb
5312 1.2 apb ;
5313 1.2 apb return 0;
5314 1.2 apb }
5315 1.2 apb _ACEOF
5316 1.2 apb if ac_fn_c_try_compile "$LINENO"; then :
5317 1.2 apb eval "$as_acx_Woption=yes"
5318 1.2 apb else
5319 1.2 apb eval "$as_acx_Woption=no"
5320 1.2 apb fi
5321 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5322 1.1 mrg
5323 1.2 apb fi
5324 1.2 apb eval ac_res=\$$as_acx_Woption
5325 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5326 1.2 apb $as_echo "$ac_res" >&6; }
5327 1.2 apb if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
5328 1.2 apb ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
5329 1.2 apb fi
5330 1.2 apb done
5331 1.2 apb CFLAGS="$save_CFLAGS"
5332 1.5 mrg ac_ext=c
5333 1.5 mrg ac_cpp='$CPP $CPPFLAGS'
5334 1.5 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5335 1.5 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5336 1.5 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5337 1.5 mrg
5338 1.1 mrg
5339 1.4 mrg
5340 1.4 mrg # Check whether -static-libgcc is supported.
5341 1.4 mrg saved_LDFLAGS="$LDFLAGS"
5342 1.4 mrg LDFLAGS="$LDFLAGS -static-libgcc"
5343 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5
5344 1.4 mrg $as_echo_n "checking for -static-libgcc... " >&6; }
5345 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346 1.4 mrg /* end confdefs.h. */
5347 1.4 mrg
5348 1.4 mrg int main() {}
5349 1.4 mrg _ACEOF
5350 1.4 mrg if ac_fn_c_try_link "$LINENO"; then :
5351 1.4 mrg have_static_libgcc=yes
5352 1.4 mrg else
5353 1.4 mrg have_static_libgcc=no
5354 1.4 mrg fi
5355 1.4 mrg rm -f core conftest.err conftest.$ac_objext \
5356 1.4 mrg conftest$ac_exeext conftest.$ac_ext
5357 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5
5358 1.4 mrg $as_echo "$have_static_libgcc" >&6; };
5359 1.4 mrg LDFLAGS="$saved_LDFLAGS"
5360 1.4 mrg # Need -Wc to get it through libtool.
5361 1.4 mrg if test "x$have_static_libgcc" = xyes; then
5362 1.4 mrg ac_lto_plugin_ldflags="-Wc,-static-libgcc"
5363 1.4 mrg fi
5364 1.4 mrg
5365 1.4 mrg
5366 1.4 mrg if test x"$host_subdir" = x.; then
5367 1.4 mrg gcc_build_dir=../gcc
5368 1.4 mrg else
5369 1.4 mrg gcc_build_dir=../../$host_subdir/gcc
5370 1.4 mrg fi
5371 1.4 mrg
5372 1.4 mrg
5373 1.4 mrg # Used for constructing correct paths for offload compilers.
5374 1.4 mrg accel_dir_suffix=
5375 1.4 mrg real_target_noncanonical=${target_noncanonical}
5376 1.4 mrg if test x"$enable_as_accelerator_for" != x; then
5377 1.4 mrg accel_dir_suffix=/accel/${target_noncanonical}
5378 1.4 mrg real_target_noncanonical=${enable_as_accelerator_for}
5379 1.4 mrg fi
5380 1.4 mrg
5381 1.4 mrg
5382 1.4 mrg
5383 1.6 mrg # Determine what GCC version number to use in filesystem paths.
5384 1.6 mrg
5385 1.6 mrg get_gcc_base_ver="cat"
5386 1.6 mrg
5387 1.6 mrg # Check whether --with-gcc-major-version-only was given.
5388 1.6 mrg if test "${with_gcc_major_version_only+set}" = set; then :
5389 1.6 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
5390 1.6 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*\$\$/\1/'"
5391 1.6 mrg fi
5392 1.6 mrg
5393 1.6 mrg fi
5394 1.6 mrg
5395 1.6 mrg
5396 1.6 mrg
5397 1.6 mrg
5398 1.1 mrg case `pwd` in
5399 1.1 mrg *\ * | *\ *)
5400 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5401 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5402 1.1 mrg esac
5403 1.1 mrg
5404 1.1 mrg
5405 1.1 mrg
5406 1.1 mrg macro_version='2.2.7a'
5407 1.1 mrg macro_revision='1.3134'
5408 1.1 mrg
5409 1.1 mrg
5410 1.1 mrg
5411 1.1 mrg
5412 1.1 mrg
5413 1.1 mrg
5414 1.1 mrg
5415 1.1 mrg
5416 1.1 mrg
5417 1.1 mrg
5418 1.1 mrg
5419 1.1 mrg
5420 1.1 mrg
5421 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
5422 1.1 mrg
5423 1.1 mrg # Backslashify metacharacters that are still active within
5424 1.1 mrg # double-quoted strings.
5425 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5426 1.1 mrg
5427 1.1 mrg # Same as above, but do not quote variable references.
5428 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
5429 1.1 mrg
5430 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
5431 1.1 mrg # double_quote_subst'ed string.
5432 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5433 1.1 mrg
5434 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
5435 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5436 1.1 mrg
5437 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
5438 1.1 mrg no_glob_subst='s/\*/\\\*/g'
5439 1.1 mrg
5440 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5441 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5442 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5443 1.1 mrg
5444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5445 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
5446 1.1 mrg # Test print first, because it will be a builtin if present.
5447 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5448 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5449 1.1 mrg ECHO='print -r --'
5450 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5451 1.1 mrg ECHO='printf %s\n'
5452 1.1 mrg else
5453 1.1 mrg # Use this function as a fallback that always works.
5454 1.1 mrg func_fallback_echo ()
5455 1.1 mrg {
5456 1.1 mrg eval 'cat <<_LTECHO_EOF
5457 1.1 mrg $1
5458 1.1 mrg _LTECHO_EOF'
5459 1.1 mrg }
5460 1.1 mrg ECHO='func_fallback_echo'
5461 1.1 mrg fi
5462 1.1 mrg
5463 1.1 mrg # func_echo_all arg...
5464 1.1 mrg # Invoke $ECHO with all args, space-separated.
5465 1.1 mrg func_echo_all ()
5466 1.1 mrg {
5467 1.1 mrg $ECHO ""
5468 1.1 mrg }
5469 1.1 mrg
5470 1.1 mrg case "$ECHO" in
5471 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5472 1.1 mrg $as_echo "printf" >&6; } ;;
5473 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5474 1.1 mrg $as_echo "print -r" >&6; } ;;
5475 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5476 1.1 mrg $as_echo "cat" >&6; } ;;
5477 1.1 mrg esac
5478 1.1 mrg
5479 1.1 mrg
5480 1.1 mrg
5481 1.1 mrg
5482 1.1 mrg
5483 1.1 mrg
5484 1.1 mrg
5485 1.1 mrg
5486 1.1 mrg
5487 1.1 mrg
5488 1.1 mrg
5489 1.1 mrg
5490 1.1 mrg
5491 1.1 mrg
5492 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5493 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5494 1.1 mrg if test "${ac_cv_path_SED+set}" = set; then :
5495 1.1 mrg $as_echo_n "(cached) " >&6
5496 1.1 mrg else
5497 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5498 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
5499 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
5500 1.1 mrg done
5501 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5502 1.1 mrg { ac_script=; unset ac_script;}
5503 1.1 mrg if test -z "$SED"; then
5504 1.1 mrg ac_path_SED_found=false
5505 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
5506 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5507 1.1 mrg for as_dir in $PATH
5508 1.1 mrg do
5509 1.1 mrg IFS=$as_save_IFS
5510 1.1 mrg test -z "$as_dir" && as_dir=.
5511 1.1 mrg for ac_prog in sed gsed; do
5512 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5513 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5514 1.1 mrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5515 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
5516 1.1 mrg # Check for GNU $ac_path_SED
5517 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
5518 1.1 mrg *GNU*)
5519 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5520 1.1 mrg *)
5521 1.1 mrg ac_count=0
5522 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
5523 1.1 mrg while :
5524 1.1 mrg do
5525 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5526 1.1 mrg mv "conftest.tmp" "conftest.in"
5527 1.1 mrg cp "conftest.in" "conftest.nl"
5528 1.1 mrg $as_echo '' >> "conftest.nl"
5529 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5530 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5531 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
5532 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
5533 1.1 mrg # Best one so far, save it but keep looking for a better one
5534 1.1 mrg ac_cv_path_SED="$ac_path_SED"
5535 1.1 mrg ac_path_SED_max=$ac_count
5536 1.1 mrg fi
5537 1.1 mrg # 10*(2^10) chars as input seems more than enough
5538 1.1 mrg test $ac_count -gt 10 && break
5539 1.1 mrg done
5540 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5541 1.1 mrg esac
5542 1.1 mrg
5543 1.1 mrg $ac_path_SED_found && break 3
5544 1.1 mrg done
5545 1.1 mrg done
5546 1.1 mrg done
5547 1.1 mrg IFS=$as_save_IFS
5548 1.1 mrg if test -z "$ac_cv_path_SED"; then
5549 1.1 mrg as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5550 1.1 mrg fi
5551 1.1 mrg else
5552 1.5 mrg ac_cv_path_SED=$SED
5553 1.1 mrg fi
5554 1.1 mrg
5555 1.1 mrg fi
5556 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5557 1.5 mrg $as_echo "$ac_cv_path_SED" >&6; }
5558 1.5 mrg SED="$ac_cv_path_SED"
5559 1.5 mrg rm -f conftest.sed
5560 1.5 mrg
5561 1.5 mrg test -z "$SED" && SED=sed
5562 1.5 mrg Xsed="$SED -e 1s/^X//"
5563 1.5 mrg
5564 1.5 mrg
5565 1.5 mrg
5566 1.5 mrg
5567 1.5 mrg
5568 1.5 mrg
5569 1.5 mrg
5570 1.5 mrg
5571 1.5 mrg
5572 1.1 mrg
5573 1.1 mrg
5574 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5575 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
5576 1.1 mrg if test "${ac_cv_path_FGREP+set}" = set; then :
5577 1.1 mrg $as_echo_n "(cached) " >&6
5578 1.1 mrg else
5579 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5580 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
5581 1.1 mrg else
5582 1.1 mrg if test -z "$FGREP"; then
5583 1.1 mrg ac_path_FGREP_found=false
5584 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
5585 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5586 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5587 1.1 mrg do
5588 1.1 mrg IFS=$as_save_IFS
5589 1.1 mrg test -z "$as_dir" && as_dir=.
5590 1.1 mrg for ac_prog in fgrep; do
5591 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5592 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5593 1.1 mrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5594 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
5595 1.1 mrg # Check for GNU $ac_path_FGREP
5596 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
5597 1.1 mrg *GNU*)
5598 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5599 1.1 mrg *)
5600 1.1 mrg ac_count=0
5601 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
5602 1.1 mrg while :
5603 1.1 mrg do
5604 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5605 1.1 mrg mv "conftest.tmp" "conftest.in"
5606 1.1 mrg cp "conftest.in" "conftest.nl"
5607 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
5608 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5609 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5610 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
5611 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5612 1.1 mrg # Best one so far, save it but keep looking for a better one
5613 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
5614 1.1 mrg ac_path_FGREP_max=$ac_count
5615 1.1 mrg fi
5616 1.1 mrg # 10*(2^10) chars as input seems more than enough
5617 1.1 mrg test $ac_count -gt 10 && break
5618 1.1 mrg done
5619 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5620 1.1 mrg esac
5621 1.1 mrg
5622 1.1 mrg $ac_path_FGREP_found && break 3
5623 1.1 mrg done
5624 1.1 mrg done
5625 1.1 mrg done
5626 1.1 mrg IFS=$as_save_IFS
5627 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
5628 1.1 mrg as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5629 1.1 mrg fi
5630 1.1 mrg else
5631 1.1 mrg ac_cv_path_FGREP=$FGREP
5632 1.1 mrg fi
5633 1.1 mrg
5634 1.1 mrg fi
5635 1.1 mrg fi
5636 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5637 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
5638 1.1 mrg FGREP="$ac_cv_path_FGREP"
5639 1.1 mrg
5640 1.1 mrg
5641 1.1 mrg test -z "$GREP" && GREP=grep
5642 1.1 mrg
5643 1.1 mrg
5644 1.1 mrg
5645 1.1 mrg
5646 1.1 mrg
5647 1.1 mrg
5648 1.1 mrg
5649 1.1 mrg
5650 1.1 mrg
5651 1.1 mrg
5652 1.1 mrg
5653 1.1 mrg
5654 1.1 mrg
5655 1.1 mrg
5656 1.1 mrg
5657 1.1 mrg
5658 1.1 mrg
5659 1.1 mrg
5660 1.1 mrg
5661 1.1 mrg # Check whether --with-gnu-ld was given.
5662 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
5663 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5664 1.1 mrg else
5665 1.1 mrg with_gnu_ld=no
5666 1.1 mrg fi
5667 1.1 mrg
5668 1.1 mrg ac_prog=ld
5669 1.1 mrg if test "$GCC" = yes; then
5670 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
5671 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5672 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
5673 1.1 mrg case $host in
5674 1.1 mrg *-*-mingw*)
5675 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
5676 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5677 1.1 mrg *)
5678 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5679 1.1 mrg esac
5680 1.1 mrg case $ac_prog in
5681 1.1 mrg # Accept absolute paths.
5682 1.1 mrg [\\/]* | ?:[\\/]*)
5683 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
5684 1.1 mrg # Canonicalize the pathname of ld
5685 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5686 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5687 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5688 1.1 mrg done
5689 1.1 mrg test -z "$LD" && LD="$ac_prog"
5690 1.1 mrg ;;
5691 1.1 mrg "")
5692 1.1 mrg # If it fails, then pretend we aren't using GCC.
5693 1.1 mrg ac_prog=ld
5694 1.1 mrg ;;
5695 1.1 mrg *)
5696 1.1 mrg # If it is relative, then search for the first ld in PATH.
5697 1.1 mrg with_gnu_ld=unknown
5698 1.1 mrg ;;
5699 1.1 mrg esac
5700 1.1 mrg elif test "$with_gnu_ld" = yes; then
5701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5702 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
5703 1.1 mrg else
5704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5705 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
5706 1.1 mrg fi
5707 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then :
5708 1.1 mrg $as_echo_n "(cached) " >&6
5709 1.1 mrg else
5710 1.1 mrg if test -z "$LD"; then
5711 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5712 1.1 mrg for ac_dir in $PATH; do
5713 1.1 mrg IFS="$lt_save_ifs"
5714 1.1 mrg test -z "$ac_dir" && ac_dir=.
5715 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5716 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
5717 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
5718 1.1 mrg # but apparently some variants of GNU ld only accept -v.
5719 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
5720 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5721 1.1 mrg *GNU* | *'with BFD'*)
5722 1.1 mrg test "$with_gnu_ld" != no && break
5723 1.1 mrg ;;
5724 1.1 mrg *)
5725 1.1 mrg test "$with_gnu_ld" != yes && break
5726 1.1 mrg ;;
5727 1.1 mrg esac
5728 1.1 mrg fi
5729 1.1 mrg done
5730 1.1 mrg IFS="$lt_save_ifs"
5731 1.1 mrg else
5732 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
5733 1.1 mrg fi
5734 1.1 mrg fi
5735 1.1 mrg
5736 1.1 mrg LD="$lt_cv_path_LD"
5737 1.1 mrg if test -n "$LD"; then
5738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5739 1.1 mrg $as_echo "$LD" >&6; }
5740 1.1 mrg else
5741 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5742 1.1 mrg $as_echo "no" >&6; }
5743 1.1 mrg fi
5744 1.1 mrg test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5745 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5746 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5747 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5748 1.1 mrg $as_echo_n "(cached) " >&6
5749 1.1 mrg else
5750 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
5751 1.1 mrg case `$LD -v 2>&1 </dev/null` in
5752 1.1 mrg *GNU* | *'with BFD'*)
5753 1.1 mrg lt_cv_prog_gnu_ld=yes
5754 1.1 mrg ;;
5755 1.1 mrg *)
5756 1.1 mrg lt_cv_prog_gnu_ld=no
5757 1.1 mrg ;;
5758 1.1 mrg esac
5759 1.1 mrg fi
5760 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5761 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5762 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
5763 1.1 mrg
5764 1.1 mrg
5765 1.1 mrg
5766 1.1 mrg
5767 1.1 mrg
5768 1.1 mrg
5769 1.1 mrg
5770 1.1 mrg
5771 1.1 mrg
5772 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5773 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5774 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then :
5775 1.1 mrg $as_echo_n "(cached) " >&6
5776 1.1 mrg else
5777 1.1 mrg if test -n "$NM"; then
5778 1.1 mrg # Let the user override the test.
5779 1.1 mrg lt_cv_path_NM="$NM"
5780 1.1 mrg else
5781 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
5782 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5783 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
5784 1.1 mrg fi
5785 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
5786 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5787 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5788 1.1 mrg IFS="$lt_save_ifs"
5789 1.1 mrg test -z "$ac_dir" && ac_dir=.
5790 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
5791 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5792 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
5793 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5794 1.1 mrg # nm: unknown option "B" ignored
5795 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
5796 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5797 1.1 mrg */dev/null* | *'Invalid file or object type'*)
5798 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
5799 1.1 mrg break
5800 1.1 mrg ;;
5801 1.1 mrg *)
5802 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5803 1.1 mrg */dev/null*)
5804 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
5805 1.1 mrg break
5806 1.1 mrg ;;
5807 1.1 mrg *)
5808 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5809 1.1 mrg continue # so that we can try to find one that supports BSD flags
5810 1.1 mrg ;;
5811 1.1 mrg esac
5812 1.1 mrg ;;
5813 1.1 mrg esac
5814 1.1 mrg fi
5815 1.1 mrg done
5816 1.1 mrg IFS="$lt_save_ifs"
5817 1.1 mrg done
5818 1.1 mrg : ${lt_cv_path_NM=no}
5819 1.1 mrg fi
5820 1.1 mrg fi
5821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5822 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
5823 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
5824 1.1 mrg NM="$lt_cv_path_NM"
5825 1.1 mrg else
5826 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
5827 1.1 mrg if test -n "$DUMPBIN"; then :
5828 1.1 mrg # Let the user override the test.
5829 1.1 mrg else
5830 1.1 mrg if test -n "$ac_tool_prefix"; then
5831 1.1 mrg for ac_prog in dumpbin "link -dump"
5832 1.1 mrg do
5833 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5834 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5836 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5837 1.1 mrg if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5838 1.1 mrg $as_echo_n "(cached) " >&6
5839 1.1 mrg else
5840 1.1 mrg if test -n "$DUMPBIN"; then
5841 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5842 1.1 mrg else
5843 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5844 1.1 mrg for as_dir in $PATH
5845 1.1 mrg do
5846 1.1 mrg IFS=$as_save_IFS
5847 1.1 mrg test -z "$as_dir" && as_dir=.
5848 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5849 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5850 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5851 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5852 1.1 mrg break 2
5853 1.1 mrg fi
5854 1.1 mrg done
5855 1.1 mrg done
5856 1.1 mrg IFS=$as_save_IFS
5857 1.1 mrg
5858 1.1 mrg fi
5859 1.1 mrg fi
5860 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5861 1.1 mrg if test -n "$DUMPBIN"; then
5862 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5863 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5864 1.1 mrg else
5865 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5866 1.1 mrg $as_echo "no" >&6; }
5867 1.1 mrg fi
5868 1.1 mrg
5869 1.1 mrg
5870 1.1 mrg test -n "$DUMPBIN" && break
5871 1.1 mrg done
5872 1.1 mrg fi
5873 1.1 mrg if test -z "$DUMPBIN"; then
5874 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5875 1.1 mrg for ac_prog in dumpbin "link -dump"
5876 1.1 mrg do
5877 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5878 1.1 mrg set dummy $ac_prog; ac_word=$2
5879 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5880 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5881 1.1 mrg if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5882 1.1 mrg $as_echo_n "(cached) " >&6
5883 1.1 mrg else
5884 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5885 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5886 1.1 mrg else
5887 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5888 1.1 mrg for as_dir in $PATH
5889 1.1 mrg do
5890 1.1 mrg IFS=$as_save_IFS
5891 1.1 mrg test -z "$as_dir" && as_dir=.
5892 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5893 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5894 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5895 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5896 1.1 mrg break 2
5897 1.1 mrg fi
5898 1.1 mrg done
5899 1.1 mrg done
5900 1.1 mrg IFS=$as_save_IFS
5901 1.1 mrg
5902 1.1 mrg fi
5903 1.1 mrg fi
5904 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5905 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5906 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5907 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5908 1.1 mrg else
5909 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5910 1.1 mrg $as_echo "no" >&6; }
5911 1.1 mrg fi
5912 1.1 mrg
5913 1.1 mrg
5914 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5915 1.1 mrg done
5916 1.1 mrg
5917 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5918 1.1 mrg DUMPBIN=":"
5919 1.1 mrg else
5920 1.1 mrg case $cross_compiling:$ac_tool_warned in
5921 1.1 mrg yes:)
5922 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5923 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5924 1.1 mrg ac_tool_warned=yes ;;
5925 1.1 mrg esac
5926 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5927 1.1 mrg fi
5928 1.1 mrg fi
5929 1.1 mrg
5930 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5931 1.1 mrg *COFF*)
5932 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5933 1.1 mrg ;;
5934 1.1 mrg *)
5935 1.1 mrg DUMPBIN=:
5936 1.1 mrg ;;
5937 1.1 mrg esac
5938 1.1 mrg fi
5939 1.1 mrg
5940 1.1 mrg if test "$DUMPBIN" != ":"; then
5941 1.1 mrg NM="$DUMPBIN"
5942 1.1 mrg fi
5943 1.1 mrg fi
5944 1.1 mrg test -z "$NM" && NM=nm
5945 1.1 mrg
5946 1.1 mrg
5947 1.1 mrg
5948 1.1 mrg
5949 1.1 mrg
5950 1.1 mrg
5951 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5952 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5953 1.1 mrg if test "${lt_cv_nm_interface+set}" = set; then :
5954 1.1 mrg $as_echo_n "(cached) " >&6
5955 1.1 mrg else
5956 1.1 mrg lt_cv_nm_interface="BSD nm"
5957 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5958 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5959 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5960 1.1 mrg cat conftest.err >&5
5961 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5962 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5963 1.1 mrg cat conftest.err >&5
5964 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5965 1.1 mrg cat conftest.out >&5
5966 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5967 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5968 1.1 mrg fi
5969 1.1 mrg rm -f conftest*
5970 1.1 mrg fi
5971 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5972 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5973 1.1 mrg
5974 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5975 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5976 1.1 mrg LN_S=$as_ln_s
5977 1.1 mrg if test "$LN_S" = "ln -s"; then
5978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5979 1.1 mrg $as_echo "yes" >&6; }
5980 1.1 mrg else
5981 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5982 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5983 1.1 mrg fi
5984 1.1 mrg
5985 1.1 mrg # find the maximum length of command line arguments
5986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5987 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5988 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5989 1.1 mrg $as_echo_n "(cached) " >&6
5990 1.1 mrg else
5991 1.1 mrg i=0
5992 1.1 mrg teststring="ABCD"
5993 1.1 mrg
5994 1.1 mrg case $build_os in
5995 1.1 mrg msdosdjgpp*)
5996 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5997 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5998 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5999 1.1 mrg # check would be larger than it should be.
6000 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
6001 1.1 mrg ;;
6002 1.1 mrg
6003 1.1 mrg gnu*)
6004 1.1 mrg # Under GNU Hurd, this test is not required because there is
6005 1.1 mrg # no limit to the length of command line arguments.
6006 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
6007 1.1 mrg lt_cv_sys_max_cmd_len=-1;
6008 1.1 mrg ;;
6009 1.1 mrg
6010 1.1 mrg cygwin* | mingw* | cegcc*)
6011 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
6012 1.1 mrg # about 5 minutes as the teststring grows exponentially.
6013 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
6014 1.1 mrg # you end up with a "frozen" computer, even though with patience
6015 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
6016 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
6017 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
6018 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6019 1.1 mrg ;;
6020 1.1 mrg
6021 1.1 mrg mint*)
6022 1.1 mrg # On MiNT this can take a long time and run out of memory.
6023 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6024 1.1 mrg ;;
6025 1.1 mrg
6026 1.1 mrg amigaos*)
6027 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
6028 1.1 mrg # So we just punt and use a minimum line length of 8192.
6029 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6030 1.1 mrg ;;
6031 1.1 mrg
6032 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6033 1.1 mrg # This has been around since 386BSD, at least. Likely further.
6034 1.1 mrg if test -x /sbin/sysctl; then
6035 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6036 1.1 mrg elif test -x /usr/sbin/sysctl; then
6037 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6038 1.1 mrg else
6039 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6040 1.1 mrg fi
6041 1.1 mrg # And add a safety zone
6042 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6043 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6044 1.1 mrg ;;
6045 1.1 mrg
6046 1.1 mrg interix*)
6047 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
6048 1.1 mrg lt_cv_sys_max_cmd_len=196608
6049 1.1 mrg ;;
6050 1.1 mrg
6051 1.1 mrg osf*)
6052 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6053 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6054 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
6055 1.1 mrg # First set a reasonable default.
6056 1.1 mrg lt_cv_sys_max_cmd_len=16384
6057 1.1 mrg #
6058 1.1 mrg if test -x /sbin/sysconfig; then
6059 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6060 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
6061 1.1 mrg esac
6062 1.1 mrg fi
6063 1.1 mrg ;;
6064 1.1 mrg sco3.2v5*)
6065 1.1 mrg lt_cv_sys_max_cmd_len=102400
6066 1.1 mrg ;;
6067 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
6068 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6069 1.1 mrg if test -n "$kargmax"; then
6070 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6071 1.1 mrg else
6072 1.1 mrg lt_cv_sys_max_cmd_len=32768
6073 1.1 mrg fi
6074 1.1 mrg ;;
6075 1.1 mrg *)
6076 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6077 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
6078 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6079 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6080 1.1 mrg else
6081 1.1 mrg # Make teststring a little bigger before we do anything with it.
6082 1.1 mrg # a 1K string should be a reasonable start.
6083 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
6084 1.1 mrg teststring=$teststring$teststring
6085 1.1 mrg done
6086 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6087 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
6088 1.1 mrg # maximum length that is only half of the actual maximum length, but
6089 1.1 mrg # we can't tell.
6090 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6091 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6092 1.1 mrg test $i != 17 # 1/2 MB should be enough
6093 1.1 mrg do
6094 1.1 mrg i=`expr $i + 1`
6095 1.1 mrg teststring=$teststring$teststring
6096 1.1 mrg done
6097 1.1 mrg # Only check the string length outside the loop.
6098 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6099 1.1 mrg teststring=
6100 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
6101 1.1 mrg # massive amounts of additional arguments before passing them to the
6102 1.1 mrg # linker. It appears as though 1/2 is a usable value.
6103 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6104 1.1 mrg fi
6105 1.1 mrg ;;
6106 1.1 mrg esac
6107 1.1 mrg
6108 1.1 mrg fi
6109 1.1 mrg
6110 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
6111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6112 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6113 1.1 mrg else
6114 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6115 1.1 mrg $as_echo "none" >&6; }
6116 1.1 mrg fi
6117 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
6118 1.1 mrg
6119 1.1 mrg
6120 1.1 mrg
6121 1.1 mrg
6122 1.1 mrg
6123 1.1 mrg
6124 1.1 mrg : ${CP="cp -f"}
6125 1.1 mrg : ${MV="mv -f"}
6126 1.1 mrg : ${RM="rm -f"}
6127 1.1 mrg
6128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6129 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6130 1.1 mrg # Try some XSI features
6131 1.1 mrg xsi_shell=no
6132 1.1 mrg ( _lt_dummy="a/b/c"
6133 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6134 1.1 mrg = c,a/b,, \
6135 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
6136 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6137 1.1 mrg && xsi_shell=yes
6138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6139 1.1 mrg $as_echo "$xsi_shell" >&6; }
6140 1.1 mrg
6141 1.1 mrg
6142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6143 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6144 1.1 mrg lt_shell_append=no
6145 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6146 1.1 mrg >/dev/null 2>&1 \
6147 1.1 mrg && lt_shell_append=yes
6148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6149 1.1 mrg $as_echo "$lt_shell_append" >&6; }
6150 1.1 mrg
6151 1.1 mrg
6152 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6153 1.1 mrg lt_unset=unset
6154 1.1 mrg else
6155 1.1 mrg lt_unset=false
6156 1.1 mrg fi
6157 1.1 mrg
6158 1.1 mrg
6159 1.1 mrg
6160 1.1 mrg
6161 1.1 mrg
6162 1.1 mrg # test EBCDIC or ASCII
6163 1.1 mrg case `echo X|tr X '\101'` in
6164 1.1 mrg A) # ASCII based system
6165 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6166 1.1 mrg lt_SP2NL='tr \040 \012'
6167 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
6168 1.1 mrg ;;
6169 1.1 mrg *) # EBCDIC based system
6170 1.1 mrg lt_SP2NL='tr \100 \n'
6171 1.1 mrg lt_NL2SP='tr \r\n \100\100'
6172 1.1 mrg ;;
6173 1.1 mrg esac
6174 1.1 mrg
6175 1.1 mrg
6176 1.1 mrg
6177 1.1 mrg
6178 1.1 mrg
6179 1.1 mrg
6180 1.1 mrg
6181 1.1 mrg
6182 1.1 mrg
6183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6184 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
6185 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then :
6186 1.1 mrg $as_echo_n "(cached) " >&6
6187 1.1 mrg else
6188 1.1 mrg lt_cv_ld_reload_flag='-r'
6189 1.1 mrg fi
6190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6191 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
6192 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
6193 1.1 mrg case $reload_flag in
6194 1.1 mrg "" | " "*) ;;
6195 1.1 mrg *) reload_flag=" $reload_flag" ;;
6196 1.1 mrg esac
6197 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
6198 1.1 mrg case $host_os in
6199 1.1 mrg darwin*)
6200 1.1 mrg if test "$GCC" = yes; then
6201 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6202 1.1 mrg else
6203 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
6204 1.1 mrg fi
6205 1.1 mrg ;;
6206 1.1 mrg esac
6207 1.1 mrg
6208 1.1 mrg
6209 1.1 mrg
6210 1.1 mrg
6211 1.1 mrg
6212 1.1 mrg
6213 1.1 mrg
6214 1.1 mrg
6215 1.1 mrg
6216 1.1 mrg if test -n "$ac_tool_prefix"; then
6217 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6218 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
6219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6220 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6221 1.1 mrg if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6222 1.1 mrg $as_echo_n "(cached) " >&6
6223 1.1 mrg else
6224 1.1 mrg if test -n "$OBJDUMP"; then
6225 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6226 1.1 mrg else
6227 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6228 1.1 mrg for as_dir in $PATH
6229 1.1 mrg do
6230 1.1 mrg IFS=$as_save_IFS
6231 1.1 mrg test -z "$as_dir" && as_dir=.
6232 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6233 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6234 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6235 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6236 1.1 mrg break 2
6237 1.1 mrg fi
6238 1.1 mrg done
6239 1.1 mrg done
6240 1.1 mrg IFS=$as_save_IFS
6241 1.1 mrg
6242 1.1 mrg fi
6243 1.1 mrg fi
6244 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
6245 1.1 mrg if test -n "$OBJDUMP"; then
6246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6247 1.1 mrg $as_echo "$OBJDUMP" >&6; }
6248 1.1 mrg else
6249 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6250 1.1 mrg $as_echo "no" >&6; }
6251 1.1 mrg fi
6252 1.1 mrg
6253 1.1 mrg
6254 1.1 mrg fi
6255 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
6256 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
6257 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
6258 1.1 mrg set dummy objdump; ac_word=$2
6259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6260 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6261 1.1 mrg if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6262 1.1 mrg $as_echo_n "(cached) " >&6
6263 1.1 mrg else
6264 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
6265 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6266 1.1 mrg else
6267 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6268 1.1 mrg for as_dir in $PATH
6269 1.1 mrg do
6270 1.1 mrg IFS=$as_save_IFS
6271 1.1 mrg test -z "$as_dir" && as_dir=.
6272 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6273 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6274 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
6275 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6276 1.1 mrg break 2
6277 1.1 mrg fi
6278 1.1 mrg done
6279 1.1 mrg done
6280 1.1 mrg IFS=$as_save_IFS
6281 1.1 mrg
6282 1.1 mrg fi
6283 1.1 mrg fi
6284 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6285 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
6286 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6287 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
6288 1.1 mrg else
6289 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6290 1.1 mrg $as_echo "no" >&6; }
6291 1.1 mrg fi
6292 1.1 mrg
6293 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
6294 1.1 mrg OBJDUMP="false"
6295 1.1 mrg else
6296 1.1 mrg case $cross_compiling:$ac_tool_warned in
6297 1.1 mrg yes:)
6298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6299 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6300 1.1 mrg ac_tool_warned=yes ;;
6301 1.1 mrg esac
6302 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
6303 1.1 mrg fi
6304 1.1 mrg else
6305 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
6306 1.1 mrg fi
6307 1.1 mrg
6308 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
6309 1.1 mrg
6310 1.1 mrg
6311 1.1 mrg
6312 1.1 mrg
6313 1.1 mrg
6314 1.1 mrg
6315 1.1 mrg
6316 1.1 mrg
6317 1.1 mrg
6318 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6319 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6320 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then :
6321 1.1 mrg $as_echo_n "(cached) " >&6
6322 1.1 mrg else
6323 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
6324 1.1 mrg lt_cv_file_magic_test_file=
6325 1.1 mrg lt_cv_deplibs_check_method='unknown'
6326 1.1 mrg # Need to set the preceding variable on all platforms that support
6327 1.1 mrg # interlibrary dependencies.
6328 1.1 mrg # 'none' -- dependencies not supported.
6329 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
6330 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
6331 1.1 mrg # 'test_compile' -- check by making test program.
6332 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
6333 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
6334 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
6335 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
6336 1.1 mrg
6337 1.1 mrg case $host_os in
6338 1.1 mrg aix[4-9]*)
6339 1.1 mrg lt_cv_deplibs_check_method=pass_all
6340 1.1 mrg ;;
6341 1.1 mrg
6342 1.1 mrg beos*)
6343 1.1 mrg lt_cv_deplibs_check_method=pass_all
6344 1.1 mrg ;;
6345 1.1 mrg
6346 1.1 mrg bsdi[45]*)
6347 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6348 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
6349 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
6350 1.1 mrg ;;
6351 1.1 mrg
6352 1.1 mrg cygwin*)
6353 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
6354 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6355 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
6356 1.1 mrg ;;
6357 1.1 mrg
6358 1.1 mrg mingw* | pw32*)
6359 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
6360 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
6361 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
6362 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6363 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6364 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6365 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
6366 1.1 mrg else
6367 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6368 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
6369 1.1 mrg fi
6370 1.1 mrg ;;
6371 1.1 mrg
6372 1.1 mrg cegcc*)
6373 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
6374 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6375 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
6376 1.1 mrg ;;
6377 1.1 mrg
6378 1.1 mrg darwin* | rhapsody*)
6379 1.1 mrg lt_cv_deplibs_check_method=pass_all
6380 1.1 mrg ;;
6381 1.1 mrg
6382 1.1 mrg freebsd* | dragonfly*)
6383 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6384 1.1 mrg case $host_cpu in
6385 1.1 mrg i*86 )
6386 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
6387 1.1 mrg # Let's accept both of them until this is cleared up.
6388 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6389 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
6390 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6391 1.1 mrg ;;
6392 1.1 mrg esac
6393 1.1 mrg else
6394 1.1 mrg lt_cv_deplibs_check_method=pass_all
6395 1.1 mrg fi
6396 1.1 mrg ;;
6397 1.1 mrg
6398 1.1 mrg gnu*)
6399 1.1 mrg lt_cv_deplibs_check_method=pass_all
6400 1.1 mrg ;;
6401 1.1 mrg
6402 1.1 mrg haiku*)
6403 1.1 mrg lt_cv_deplibs_check_method=pass_all
6404 1.1 mrg ;;
6405 1.1 mrg
6406 1.1 mrg hpux10.20* | hpux11*)
6407 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
6408 1.1 mrg case $host_cpu in
6409 1.1 mrg ia64*)
6410 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6411 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6412 1.1 mrg ;;
6413 1.1 mrg hppa*64*)
6414 1.1 mrg 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]'
6415 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6416 1.1 mrg ;;
6417 1.1 mrg *)
6418 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6419 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
6420 1.1 mrg ;;
6421 1.1 mrg esac
6422 1.1 mrg ;;
6423 1.1 mrg
6424 1.1 mrg interix[3-9]*)
6425 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6426 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6427 1.1 mrg ;;
6428 1.1 mrg
6429 1.1 mrg irix5* | irix6* | nonstopux*)
6430 1.1 mrg case $LD in
6431 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
6432 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
6433 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
6434 1.1 mrg *) libmagic=never-match;;
6435 1.1 mrg esac
6436 1.1 mrg lt_cv_deplibs_check_method=pass_all
6437 1.1 mrg ;;
6438 1.1 mrg
6439 1.1 mrg # This must be Linux ELF.
6440 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
6441 1.1 mrg lt_cv_deplibs_check_method=pass_all
6442 1.1 mrg ;;
6443 1.1 mrg
6444 1.1 mrg netbsd*)
6445 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6446 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6447 1.1 mrg else
6448 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6449 1.1 mrg fi
6450 1.1 mrg ;;
6451 1.1 mrg
6452 1.1 mrg newos6*)
6453 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6454 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
6455 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
6456 1.1 mrg ;;
6457 1.1 mrg
6458 1.1 mrg *nto* | *qnx*)
6459 1.1 mrg lt_cv_deplibs_check_method=pass_all
6460 1.1 mrg ;;
6461 1.1 mrg
6462 1.1 mrg openbsd*)
6463 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6464 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6465 1.1 mrg else
6466 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6467 1.1 mrg fi
6468 1.1 mrg ;;
6469 1.1 mrg
6470 1.1 mrg osf3* | osf4* | osf5*)
6471 1.1 mrg lt_cv_deplibs_check_method=pass_all
6472 1.1 mrg ;;
6473 1.1 mrg
6474 1.1 mrg rdos*)
6475 1.1 mrg lt_cv_deplibs_check_method=pass_all
6476 1.1 mrg ;;
6477 1.1 mrg
6478 1.1 mrg solaris*)
6479 1.1 mrg lt_cv_deplibs_check_method=pass_all
6480 1.1 mrg ;;
6481 1.1 mrg
6482 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6483 1.1 mrg lt_cv_deplibs_check_method=pass_all
6484 1.1 mrg ;;
6485 1.1 mrg
6486 1.1 mrg sysv4 | sysv4.3*)
6487 1.1 mrg case $host_vendor in
6488 1.1 mrg motorola)
6489 1.1 mrg 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]'
6490 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6491 1.1 mrg ;;
6492 1.1 mrg ncr)
6493 1.1 mrg lt_cv_deplibs_check_method=pass_all
6494 1.1 mrg ;;
6495 1.1 mrg sequent)
6496 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
6497 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6498 1.1 mrg ;;
6499 1.1 mrg sni)
6500 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
6501 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6502 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
6503 1.1 mrg ;;
6504 1.1 mrg siemens)
6505 1.1 mrg lt_cv_deplibs_check_method=pass_all
6506 1.1 mrg ;;
6507 1.1 mrg pc)
6508 1.1 mrg lt_cv_deplibs_check_method=pass_all
6509 1.1 mrg ;;
6510 1.1 mrg esac
6511 1.1 mrg ;;
6512 1.1 mrg
6513 1.1 mrg tpf*)
6514 1.1 mrg lt_cv_deplibs_check_method=pass_all
6515 1.1 mrg ;;
6516 1.1 mrg esac
6517 1.1 mrg
6518 1.1 mrg fi
6519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6520 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
6521 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
6522 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
6523 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
6524 1.1 mrg
6525 1.1 mrg
6526 1.1 mrg
6527 1.1 mrg
6528 1.1 mrg
6529 1.1 mrg
6530 1.1 mrg
6531 1.1 mrg
6532 1.1 mrg
6533 1.1 mrg
6534 1.1 mrg
6535 1.1 mrg
6536 1.1 mrg if test -n "$ac_tool_prefix"; then
6537 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6538 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6540 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6541 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
6542 1.1 mrg $as_echo_n "(cached) " >&6
6543 1.1 mrg else
6544 1.1 mrg if test -n "$AR"; then
6545 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6546 1.1 mrg else
6547 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6548 1.1 mrg for as_dir in $PATH
6549 1.1 mrg do
6550 1.1 mrg IFS=$as_save_IFS
6551 1.1 mrg test -z "$as_dir" && as_dir=.
6552 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6553 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6554 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6555 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6556 1.1 mrg break 2
6557 1.1 mrg fi
6558 1.1 mrg done
6559 1.1 mrg done
6560 1.1 mrg IFS=$as_save_IFS
6561 1.1 mrg
6562 1.1 mrg fi
6563 1.1 mrg fi
6564 1.1 mrg AR=$ac_cv_prog_AR
6565 1.1 mrg if test -n "$AR"; then
6566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6567 1.1 mrg $as_echo "$AR" >&6; }
6568 1.1 mrg else
6569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6570 1.1 mrg $as_echo "no" >&6; }
6571 1.1 mrg fi
6572 1.1 mrg
6573 1.1 mrg
6574 1.1 mrg fi
6575 1.1 mrg if test -z "$ac_cv_prog_AR"; then
6576 1.1 mrg ac_ct_AR=$AR
6577 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
6578 1.1 mrg set dummy ar; ac_word=$2
6579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6580 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6581 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6582 1.1 mrg $as_echo_n "(cached) " >&6
6583 1.1 mrg else
6584 1.1 mrg if test -n "$ac_ct_AR"; then
6585 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6586 1.1 mrg else
6587 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6588 1.1 mrg for as_dir in $PATH
6589 1.1 mrg do
6590 1.1 mrg IFS=$as_save_IFS
6591 1.1 mrg test -z "$as_dir" && as_dir=.
6592 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6593 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6594 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
6595 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6596 1.1 mrg break 2
6597 1.1 mrg fi
6598 1.1 mrg done
6599 1.1 mrg done
6600 1.1 mrg IFS=$as_save_IFS
6601 1.1 mrg
6602 1.1 mrg fi
6603 1.1 mrg fi
6604 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6605 1.1 mrg if test -n "$ac_ct_AR"; then
6606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6607 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
6608 1.1 mrg else
6609 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6610 1.1 mrg $as_echo "no" >&6; }
6611 1.1 mrg fi
6612 1.1 mrg
6613 1.1 mrg if test "x$ac_ct_AR" = x; then
6614 1.1 mrg AR="false"
6615 1.1 mrg else
6616 1.1 mrg case $cross_compiling:$ac_tool_warned in
6617 1.1 mrg yes:)
6618 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6619 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6620 1.1 mrg ac_tool_warned=yes ;;
6621 1.1 mrg esac
6622 1.1 mrg AR=$ac_ct_AR
6623 1.1 mrg fi
6624 1.1 mrg else
6625 1.1 mrg AR="$ac_cv_prog_AR"
6626 1.1 mrg fi
6627 1.1 mrg
6628 1.1 mrg test -z "$AR" && AR=ar
6629 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
6630 1.1 mrg
6631 1.1 mrg
6632 1.1 mrg
6633 1.1 mrg
6634 1.1 mrg
6635 1.1 mrg
6636 1.1 mrg
6637 1.1 mrg
6638 1.1 mrg
6639 1.1 mrg
6640 1.1 mrg
6641 1.1 mrg if test -n "$ac_tool_prefix"; then
6642 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6643 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
6644 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6645 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6646 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
6647 1.1 mrg $as_echo_n "(cached) " >&6
6648 1.1 mrg else
6649 1.1 mrg if test -n "$STRIP"; then
6650 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6651 1.1 mrg else
6652 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6653 1.1 mrg for as_dir in $PATH
6654 1.1 mrg do
6655 1.1 mrg IFS=$as_save_IFS
6656 1.1 mrg test -z "$as_dir" && as_dir=.
6657 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6658 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6659 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6660 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6661 1.1 mrg break 2
6662 1.1 mrg fi
6663 1.1 mrg done
6664 1.1 mrg done
6665 1.1 mrg IFS=$as_save_IFS
6666 1.1 mrg
6667 1.1 mrg fi
6668 1.1 mrg fi
6669 1.1 mrg STRIP=$ac_cv_prog_STRIP
6670 1.1 mrg if test -n "$STRIP"; then
6671 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6672 1.1 mrg $as_echo "$STRIP" >&6; }
6673 1.1 mrg else
6674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6675 1.1 mrg $as_echo "no" >&6; }
6676 1.1 mrg fi
6677 1.1 mrg
6678 1.1 mrg
6679 1.1 mrg fi
6680 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
6681 1.1 mrg ac_ct_STRIP=$STRIP
6682 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
6683 1.1 mrg set dummy strip; ac_word=$2
6684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6685 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6686 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6687 1.1 mrg $as_echo_n "(cached) " >&6
6688 1.1 mrg else
6689 1.1 mrg if test -n "$ac_ct_STRIP"; then
6690 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6691 1.1 mrg else
6692 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6693 1.1 mrg for as_dir in $PATH
6694 1.1 mrg do
6695 1.1 mrg IFS=$as_save_IFS
6696 1.1 mrg test -z "$as_dir" && as_dir=.
6697 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6698 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6699 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
6700 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6701 1.1 mrg break 2
6702 1.1 mrg fi
6703 1.1 mrg done
6704 1.1 mrg done
6705 1.1 mrg IFS=$as_save_IFS
6706 1.1 mrg
6707 1.1 mrg fi
6708 1.1 mrg fi
6709 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6710 1.1 mrg if test -n "$ac_ct_STRIP"; then
6711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6712 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
6713 1.1 mrg else
6714 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6715 1.1 mrg $as_echo "no" >&6; }
6716 1.1 mrg fi
6717 1.1 mrg
6718 1.1 mrg if test "x$ac_ct_STRIP" = x; then
6719 1.1 mrg STRIP=":"
6720 1.1 mrg else
6721 1.1 mrg case $cross_compiling:$ac_tool_warned in
6722 1.1 mrg yes:)
6723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6724 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6725 1.1 mrg ac_tool_warned=yes ;;
6726 1.1 mrg esac
6727 1.1 mrg STRIP=$ac_ct_STRIP
6728 1.1 mrg fi
6729 1.1 mrg else
6730 1.1 mrg STRIP="$ac_cv_prog_STRIP"
6731 1.1 mrg fi
6732 1.1 mrg
6733 1.1 mrg test -z "$STRIP" && STRIP=:
6734 1.1 mrg
6735 1.1 mrg
6736 1.1 mrg
6737 1.1 mrg
6738 1.1 mrg
6739 1.1 mrg
6740 1.1 mrg if test -n "$ac_tool_prefix"; then
6741 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6742 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6744 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6745 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
6746 1.1 mrg $as_echo_n "(cached) " >&6
6747 1.1 mrg else
6748 1.1 mrg if test -n "$RANLIB"; then
6749 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6750 1.1 mrg else
6751 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752 1.1 mrg for as_dir in $PATH
6753 1.1 mrg do
6754 1.1 mrg IFS=$as_save_IFS
6755 1.1 mrg test -z "$as_dir" && as_dir=.
6756 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6757 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6758 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6759 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6760 1.1 mrg break 2
6761 1.1 mrg fi
6762 1.1 mrg done
6763 1.1 mrg done
6764 1.1 mrg IFS=$as_save_IFS
6765 1.1 mrg
6766 1.1 mrg fi
6767 1.1 mrg fi
6768 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6769 1.1 mrg if test -n "$RANLIB"; then
6770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6771 1.1 mrg $as_echo "$RANLIB" >&6; }
6772 1.1 mrg else
6773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6774 1.1 mrg $as_echo "no" >&6; }
6775 1.1 mrg fi
6776 1.1 mrg
6777 1.1 mrg
6778 1.1 mrg fi
6779 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6780 1.1 mrg ac_ct_RANLIB=$RANLIB
6781 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6782 1.1 mrg set dummy ranlib; ac_word=$2
6783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6784 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6785 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6786 1.1 mrg $as_echo_n "(cached) " >&6
6787 1.1 mrg else
6788 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6789 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6790 1.1 mrg else
6791 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6792 1.1 mrg for as_dir in $PATH
6793 1.1 mrg do
6794 1.1 mrg IFS=$as_save_IFS
6795 1.1 mrg test -z "$as_dir" && as_dir=.
6796 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6797 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6798 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6799 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6800 1.1 mrg break 2
6801 1.1 mrg fi
6802 1.1 mrg done
6803 1.1 mrg done
6804 1.1 mrg IFS=$as_save_IFS
6805 1.1 mrg
6806 1.1 mrg fi
6807 1.1 mrg fi
6808 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6809 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6810 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6811 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
6812 1.1 mrg else
6813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6814 1.1 mrg $as_echo "no" >&6; }
6815 1.1 mrg fi
6816 1.1 mrg
6817 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
6818 1.1 mrg RANLIB=":"
6819 1.1 mrg else
6820 1.1 mrg case $cross_compiling:$ac_tool_warned in
6821 1.1 mrg yes:)
6822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6823 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6824 1.1 mrg ac_tool_warned=yes ;;
6825 1.1 mrg esac
6826 1.1 mrg RANLIB=$ac_ct_RANLIB
6827 1.1 mrg fi
6828 1.1 mrg else
6829 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
6830 1.1 mrg fi
6831 1.1 mrg
6832 1.1 mrg test -z "$RANLIB" && RANLIB=:
6833 1.1 mrg
6834 1.1 mrg
6835 1.1 mrg
6836 1.1 mrg
6837 1.1 mrg
6838 1.1 mrg
6839 1.1 mrg # Determine commands to create old-style static archives.
6840 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6841 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6842 1.1 mrg old_postuninstall_cmds=
6843 1.1 mrg
6844 1.1 mrg if test -n "$RANLIB"; then
6845 1.1 mrg case $host_os in
6846 1.1 mrg openbsd*)
6847 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6848 1.1 mrg ;;
6849 1.1 mrg *)
6850 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6851 1.1 mrg ;;
6852 1.1 mrg esac
6853 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6854 1.1 mrg fi
6855 1.1 mrg
6856 1.1 mrg case $host_os in
6857 1.1 mrg darwin*)
6858 1.1 mrg lock_old_archive_extraction=yes ;;
6859 1.1 mrg *)
6860 1.1 mrg lock_old_archive_extraction=no ;;
6861 1.1 mrg esac
6862 1.1 mrg
6863 1.1 mrg
6864 1.1 mrg
6865 1.1 mrg
6866 1.1 mrg
6867 1.1 mrg
6868 1.1 mrg
6869 1.1 mrg
6870 1.1 mrg
6871 1.1 mrg
6872 1.1 mrg
6873 1.1 mrg
6874 1.1 mrg
6875 1.1 mrg
6876 1.1 mrg
6877 1.1 mrg
6878 1.1 mrg
6879 1.1 mrg
6880 1.1 mrg
6881 1.1 mrg
6882 1.1 mrg
6883 1.1 mrg
6884 1.1 mrg
6885 1.1 mrg
6886 1.1 mrg
6887 1.1 mrg
6888 1.1 mrg
6889 1.1 mrg
6890 1.1 mrg
6891 1.1 mrg
6892 1.1 mrg
6893 1.1 mrg
6894 1.1 mrg
6895 1.1 mrg
6896 1.1 mrg
6897 1.1 mrg
6898 1.1 mrg
6899 1.1 mrg
6900 1.1 mrg
6901 1.1 mrg # If no C compiler was specified, use CC.
6902 1.1 mrg LTCC=${LTCC-"$CC"}
6903 1.1 mrg
6904 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6905 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6906 1.1 mrg
6907 1.1 mrg # Allow CC to be a program name with arguments.
6908 1.1 mrg compiler=$CC
6909 1.1 mrg
6910 1.1 mrg
6911 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6912 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6913 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6914 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6915 1.1 mrg $as_echo_n "(cached) " >&6
6916 1.1 mrg else
6917 1.1 mrg
6918 1.1 mrg # These are sane defaults that work on at least a few old systems.
6919 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6920 1.1 mrg
6921 1.1 mrg # Character class describing NM global symbol codes.
6922 1.1 mrg symcode='[BCDEGRST]'
6923 1.1 mrg
6924 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6925 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6926 1.1 mrg
6927 1.1 mrg # Define system-specific variables.
6928 1.1 mrg case $host_os in
6929 1.1 mrg aix*)
6930 1.1 mrg symcode='[BCDT]'
6931 1.1 mrg ;;
6932 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6933 1.1 mrg symcode='[ABCDGISTW]'
6934 1.1 mrg ;;
6935 1.1 mrg hpux*)
6936 1.1 mrg if test "$host_cpu" = ia64; then
6937 1.1 mrg symcode='[ABCDEGRST]'
6938 1.1 mrg fi
6939 1.1 mrg ;;
6940 1.1 mrg irix* | nonstopux*)
6941 1.1 mrg symcode='[BCDEGRST]'
6942 1.1 mrg ;;
6943 1.1 mrg osf*)
6944 1.1 mrg symcode='[BCDEGQRST]'
6945 1.1 mrg ;;
6946 1.1 mrg solaris*)
6947 1.1 mrg symcode='[BDRT]'
6948 1.1 mrg ;;
6949 1.1 mrg sco3.2v5*)
6950 1.1 mrg symcode='[DT]'
6951 1.1 mrg ;;
6952 1.1 mrg sysv4.2uw2*)
6953 1.1 mrg symcode='[DT]'
6954 1.1 mrg ;;
6955 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6956 1.1 mrg symcode='[ABDT]'
6957 1.1 mrg ;;
6958 1.1 mrg sysv4)
6959 1.1 mrg symcode='[DFNSTU]'
6960 1.1 mrg ;;
6961 1.1 mrg esac
6962 1.1 mrg
6963 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6964 1.1 mrg case `$NM -V 2>&1` in
6965 1.1 mrg *GNU* | *'with BFD'*)
6966 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6967 1.1 mrg esac
6968 1.1 mrg
6969 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6970 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6971 1.1 mrg # so use this general approach.
6972 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6973 1.1 mrg
6974 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6975 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6976 1.1 mrg 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'"
6977 1.1 mrg
6978 1.1 mrg # Handle CRLF in mingw tool chain
6979 1.1 mrg opt_cr=
6980 1.1 mrg case $build_os in
6981 1.1 mrg mingw*)
6982 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6983 1.1 mrg ;;
6984 1.1 mrg esac
6985 1.1 mrg
6986 1.1 mrg # Try without a prefix underscore, then with it.
6987 1.1 mrg for ac_symprfx in "" "_"; do
6988 1.1 mrg
6989 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6990 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6991 1.1 mrg
6992 1.1 mrg # Write the raw and C identifiers.
6993 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6994 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6995 1.1 mrg # and D for any global variable.
6996 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6997 1.1 mrg # which start with @ or ?.
6998 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6999 1.1 mrg " {last_section=section; section=\$ 3};"\
7000 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7001 1.1 mrg " \$ 0!~/External *\|/{next};"\
7002 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7003 1.1 mrg " {if(hide[section]) next};"\
7004 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7005 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7006 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7007 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7008 1.1 mrg " ' prfx=^$ac_symprfx"
7009 1.1 mrg else
7010 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7011 1.1 mrg fi
7012 1.1 mrg
7013 1.1 mrg # Check to see that the pipe works correctly.
7014 1.1 mrg pipe_works=no
7015 1.1 mrg
7016 1.1 mrg rm -f conftest*
7017 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
7018 1.1 mrg #ifdef __cplusplus
7019 1.1 mrg extern "C" {
7020 1.1 mrg #endif
7021 1.1 mrg char nm_test_var;
7022 1.1 mrg void nm_test_func(void);
7023 1.1 mrg void nm_test_func(void){}
7024 1.1 mrg #ifdef __cplusplus
7025 1.1 mrg }
7026 1.1 mrg #endif
7027 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
7028 1.1 mrg _LT_EOF
7029 1.1 mrg
7030 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7031 1.1 mrg (eval $ac_compile) 2>&5
7032 1.1 mrg ac_status=$?
7033 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7034 1.1 mrg test $ac_status = 0; }; then
7035 1.1 mrg # Now try to grab the symbols.
7036 1.1 mrg nlist=conftest.nm
7037 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7038 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7039 1.1 mrg ac_status=$?
7040 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7041 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
7042 1.1 mrg # Try sorting and uniquifying the output.
7043 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
7044 1.1 mrg mv -f "$nlist"T "$nlist"
7045 1.1 mrg else
7046 1.1 mrg rm -f "$nlist"T
7047 1.1 mrg fi
7048 1.1 mrg
7049 1.1 mrg # Make sure that we snagged all the symbols we need.
7050 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7051 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7052 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
7053 1.1 mrg #ifdef __cplusplus
7054 1.1 mrg extern "C" {
7055 1.1 mrg #endif
7056 1.1 mrg
7057 1.1 mrg _LT_EOF
7058 1.1 mrg # Now generate the symbol file.
7059 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7060 1.1 mrg
7061 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
7062 1.1 mrg
7063 1.1 mrg /* The mapping between symbol names and symbols. */
7064 1.1 mrg const struct {
7065 1.1 mrg const char *name;
7066 1.1 mrg void *address;
7067 1.1 mrg }
7068 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
7069 1.1 mrg {
7070 1.1 mrg { "@PROGRAM@", (void *) 0 },
7071 1.1 mrg _LT_EOF
7072 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7073 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
7074 1.1 mrg {0, (void *) 0}
7075 1.1 mrg };
7076 1.1 mrg
7077 1.1 mrg /* This works around a problem in FreeBSD linker */
7078 1.1 mrg #ifdef FREEBSD_WORKAROUND
7079 1.1 mrg static const void *lt_preloaded_setup() {
7080 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
7081 1.1 mrg }
7082 1.1 mrg #endif
7083 1.1 mrg
7084 1.1 mrg #ifdef __cplusplus
7085 1.1 mrg }
7086 1.1 mrg #endif
7087 1.1 mrg _LT_EOF
7088 1.1 mrg # Now try linking the two files.
7089 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
7090 1.1 mrg lt_save_LIBS="$LIBS"
7091 1.1 mrg lt_save_CFLAGS="$CFLAGS"
7092 1.1 mrg LIBS="conftstm.$ac_objext"
7093 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7094 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7095 1.1 mrg (eval $ac_link) 2>&5
7096 1.1 mrg ac_status=$?
7097 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7098 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7099 1.1 mrg pipe_works=yes
7100 1.1 mrg fi
7101 1.1 mrg LIBS="$lt_save_LIBS"
7102 1.1 mrg CFLAGS="$lt_save_CFLAGS"
7103 1.1 mrg else
7104 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
7105 1.1 mrg fi
7106 1.1 mrg else
7107 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
7108 1.1 mrg fi
7109 1.1 mrg else
7110 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7111 1.1 mrg fi
7112 1.1 mrg else
7113 1.1 mrg echo "$progname: failed program was:" >&5
7114 1.1 mrg cat conftest.$ac_ext >&5
7115 1.1 mrg fi
7116 1.1 mrg rm -rf conftest* conftst*
7117 1.1 mrg
7118 1.1 mrg # Do not use the global_symbol_pipe unless it works.
7119 1.1 mrg if test "$pipe_works" = yes; then
7120 1.1 mrg break
7121 1.1 mrg else
7122 1.1 mrg lt_cv_sys_global_symbol_pipe=
7123 1.1 mrg fi
7124 1.1 mrg done
7125 1.1 mrg
7126 1.1 mrg fi
7127 1.1 mrg
7128 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
7129 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
7130 1.1 mrg fi
7131 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7132 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7133 1.1 mrg $as_echo "failed" >&6; }
7134 1.1 mrg else
7135 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7136 1.1 mrg $as_echo "ok" >&6; }
7137 1.1 mrg fi
7138 1.1 mrg
7139 1.1 mrg
7140 1.1 mrg
7141 1.1 mrg
7142 1.1 mrg
7143 1.1 mrg
7144 1.1 mrg
7145 1.1 mrg
7146 1.1 mrg
7147 1.1 mrg
7148 1.1 mrg
7149 1.1 mrg
7150 1.1 mrg
7151 1.1 mrg
7152 1.1 mrg
7153 1.1 mrg
7154 1.1 mrg
7155 1.1 mrg
7156 1.1 mrg
7157 1.1 mrg
7158 1.1 mrg
7159 1.1 mrg
7160 1.1 mrg # Check whether --enable-libtool-lock was given.
7161 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
7162 1.1 mrg enableval=$enable_libtool_lock;
7163 1.1 mrg fi
7164 1.1 mrg
7165 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7166 1.1 mrg
7167 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
7168 1.1 mrg # libtool support.
7169 1.1 mrg case $host in
7170 1.1 mrg ia64-*-hpux*)
7171 1.1 mrg # Find out which ABI we are using.
7172 1.1 mrg echo 'int i;' > conftest.$ac_ext
7173 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7174 1.1 mrg (eval $ac_compile) 2>&5
7175 1.1 mrg ac_status=$?
7176 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7177 1.1 mrg test $ac_status = 0; }; then
7178 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
7179 1.1 mrg *ELF-32*)
7180 1.1 mrg HPUX_IA64_MODE="32"
7181 1.1 mrg ;;
7182 1.1 mrg *ELF-64*)
7183 1.1 mrg HPUX_IA64_MODE="64"
7184 1.1 mrg ;;
7185 1.1 mrg esac
7186 1.1 mrg fi
7187 1.1 mrg rm -rf conftest*
7188 1.1 mrg ;;
7189 1.1 mrg *-*-irix6*)
7190 1.1 mrg # Find out which ABI we are using.
7191 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7192 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7193 1.1 mrg (eval $ac_compile) 2>&5
7194 1.1 mrg ac_status=$?
7195 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7196 1.1 mrg test $ac_status = 0; }; then
7197 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
7198 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
7199 1.1 mrg *32-bit*)
7200 1.1 mrg LD="${LD-ld} -melf32bsmip"
7201 1.1 mrg ;;
7202 1.1 mrg *N32*)
7203 1.1 mrg LD="${LD-ld} -melf32bmipn32"
7204 1.1 mrg ;;
7205 1.1 mrg *64-bit*)
7206 1.1 mrg LD="${LD-ld} -melf64bmip"
7207 1.1 mrg ;;
7208 1.1 mrg esac
7209 1.1 mrg else
7210 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
7211 1.1 mrg *32-bit*)
7212 1.1 mrg LD="${LD-ld} -32"
7213 1.1 mrg ;;
7214 1.1 mrg *N32*)
7215 1.1 mrg LD="${LD-ld} -n32"
7216 1.1 mrg ;;
7217 1.1 mrg *64-bit*)
7218 1.1 mrg LD="${LD-ld} -64"
7219 1.1 mrg ;;
7220 1.1 mrg esac
7221 1.1 mrg fi
7222 1.1 mrg fi
7223 1.1 mrg rm -rf conftest*
7224 1.1 mrg ;;
7225 1.1 mrg
7226 1.3 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7227 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7228 1.1 mrg # Find out which ABI we are using.
7229 1.1 mrg echo 'int i;' > conftest.$ac_ext
7230 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231 1.1 mrg (eval $ac_compile) 2>&5
7232 1.1 mrg ac_status=$?
7233 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234 1.1 mrg test $ac_status = 0; }; then
7235 1.1 mrg case `/usr/bin/file conftest.o` in
7236 1.1 mrg *32-bit*)
7237 1.1 mrg case $host in
7238 1.1 mrg x86_64-*kfreebsd*-gnu)
7239 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
7240 1.1 mrg ;;
7241 1.1 mrg x86_64-*linux*)
7242 1.2 apb case `/usr/bin/file conftest.o` in
7243 1.2 apb *x86-64*)
7244 1.2 apb LD="${LD-ld} -m elf32_x86_64"
7245 1.2 apb ;;
7246 1.2 apb *)
7247 1.2 apb LD="${LD-ld} -m elf_i386"
7248 1.2 apb ;;
7249 1.2 apb esac
7250 1.1 mrg ;;
7251 1.3 skrll powerpc64le-*linux*)
7252 1.3 skrll LD="${LD-ld} -m elf32lppclinux"
7253 1.3 skrll ;;
7254 1.3 skrll powerpc64-*linux*)
7255 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
7256 1.1 mrg ;;
7257 1.1 mrg s390x-*linux*)
7258 1.1 mrg LD="${LD-ld} -m elf_s390"
7259 1.1 mrg ;;
7260 1.1 mrg sparc64-*linux*)
7261 1.1 mrg LD="${LD-ld} -m elf32_sparc"
7262 1.1 mrg ;;
7263 1.1 mrg esac
7264 1.1 mrg ;;
7265 1.1 mrg *64-bit*)
7266 1.1 mrg case $host in
7267 1.1 mrg x86_64-*kfreebsd*-gnu)
7268 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
7269 1.1 mrg ;;
7270 1.1 mrg x86_64-*linux*)
7271 1.1 mrg LD="${LD-ld} -m elf_x86_64"
7272 1.1 mrg ;;
7273 1.3 skrll powerpcle-*linux*)
7274 1.3 skrll LD="${LD-ld} -m elf64lppc"
7275 1.3 skrll ;;
7276 1.3 skrll powerpc-*linux*)
7277 1.1 mrg LD="${LD-ld} -m elf64ppc"
7278 1.1 mrg ;;
7279 1.1 mrg s390*-*linux*|s390*-*tpf*)
7280 1.1 mrg LD="${LD-ld} -m elf64_s390"
7281 1.1 mrg ;;
7282 1.1 mrg sparc*-*linux*)
7283 1.1 mrg LD="${LD-ld} -m elf64_sparc"
7284 1.1 mrg ;;
7285 1.1 mrg esac
7286 1.1 mrg ;;
7287 1.1 mrg esac
7288 1.1 mrg fi
7289 1.1 mrg rm -rf conftest*
7290 1.1 mrg ;;
7291 1.1 mrg
7292 1.1 mrg *-*-sco3.2v5*)
7293 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7294 1.1 mrg SAVE_CFLAGS="$CFLAGS"
7295 1.1 mrg CFLAGS="$CFLAGS -belf"
7296 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7297 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7298 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then :
7299 1.1 mrg $as_echo_n "(cached) " >&6
7300 1.1 mrg else
7301 1.1 mrg ac_ext=c
7302 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7303 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7304 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7305 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7306 1.1 mrg
7307 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7308 1.1 mrg /* end confdefs.h. */
7309 1.1 mrg
7310 1.1 mrg int
7311 1.1 mrg main ()
7312 1.1 mrg {
7313 1.1 mrg
7314 1.1 mrg ;
7315 1.1 mrg return 0;
7316 1.1 mrg }
7317 1.1 mrg _ACEOF
7318 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7319 1.1 mrg lt_cv_cc_needs_belf=yes
7320 1.1 mrg else
7321 1.1 mrg lt_cv_cc_needs_belf=no
7322 1.1 mrg fi
7323 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7324 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7325 1.1 mrg ac_ext=c
7326 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7327 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7328 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7329 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7330 1.1 mrg
7331 1.1 mrg fi
7332 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7333 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
7334 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7335 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7336 1.1 mrg CFLAGS="$SAVE_CFLAGS"
7337 1.1 mrg fi
7338 1.1 mrg ;;
7339 1.1 mrg sparc*-*solaris*)
7340 1.1 mrg # Find out which ABI we are using.
7341 1.1 mrg echo 'int i;' > conftest.$ac_ext
7342 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7343 1.1 mrg (eval $ac_compile) 2>&5
7344 1.1 mrg ac_status=$?
7345 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7346 1.1 mrg test $ac_status = 0; }; then
7347 1.1 mrg case `/usr/bin/file conftest.o` in
7348 1.1 mrg *64-bit*)
7349 1.1 mrg case $lt_cv_prog_gnu_ld in
7350 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
7351 1.1 mrg *)
7352 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7353 1.1 mrg LD="${LD-ld} -64"
7354 1.1 mrg fi
7355 1.1 mrg ;;
7356 1.1 mrg esac
7357 1.1 mrg ;;
7358 1.1 mrg esac
7359 1.1 mrg fi
7360 1.1 mrg rm -rf conftest*
7361 1.1 mrg ;;
7362 1.1 mrg esac
7363 1.1 mrg
7364 1.1 mrg need_locks="$enable_libtool_lock"
7365 1.1 mrg
7366 1.1 mrg
7367 1.1 mrg case $host_os in
7368 1.1 mrg rhapsody* | darwin*)
7369 1.1 mrg if test -n "$ac_tool_prefix"; then
7370 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7371 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7372 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7373 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7374 1.1 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7375 1.1 mrg $as_echo_n "(cached) " >&6
7376 1.1 mrg else
7377 1.1 mrg if test -n "$DSYMUTIL"; then
7378 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7379 1.1 mrg else
7380 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7381 1.1 mrg for as_dir in $PATH
7382 1.1 mrg do
7383 1.1 mrg IFS=$as_save_IFS
7384 1.1 mrg test -z "$as_dir" && as_dir=.
7385 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7386 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7387 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7388 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7389 1.1 mrg break 2
7390 1.1 mrg fi
7391 1.1 mrg done
7392 1.1 mrg done
7393 1.1 mrg IFS=$as_save_IFS
7394 1.1 mrg
7395 1.1 mrg fi
7396 1.1 mrg fi
7397 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
7398 1.1 mrg if test -n "$DSYMUTIL"; then
7399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7400 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
7401 1.1 mrg else
7402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7403 1.1 mrg $as_echo "no" >&6; }
7404 1.1 mrg fi
7405 1.1 mrg
7406 1.1 mrg
7407 1.1 mrg fi
7408 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
7409 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
7410 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
7411 1.1 mrg set dummy dsymutil; ac_word=$2
7412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7413 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7414 1.1 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7415 1.1 mrg $as_echo_n "(cached) " >&6
7416 1.1 mrg else
7417 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
7418 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7419 1.1 mrg else
7420 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7421 1.1 mrg for as_dir in $PATH
7422 1.1 mrg do
7423 1.1 mrg IFS=$as_save_IFS
7424 1.1 mrg test -z "$as_dir" && as_dir=.
7425 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7426 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7427 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7428 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7429 1.1 mrg break 2
7430 1.1 mrg fi
7431 1.1 mrg done
7432 1.1 mrg done
7433 1.1 mrg IFS=$as_save_IFS
7434 1.1 mrg
7435 1.1 mrg fi
7436 1.1 mrg fi
7437 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7438 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
7439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7440 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
7441 1.1 mrg else
7442 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7443 1.1 mrg $as_echo "no" >&6; }
7444 1.1 mrg fi
7445 1.1 mrg
7446 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
7447 1.1 mrg DSYMUTIL=":"
7448 1.1 mrg else
7449 1.1 mrg case $cross_compiling:$ac_tool_warned in
7450 1.1 mrg yes:)
7451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7452 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7453 1.1 mrg ac_tool_warned=yes ;;
7454 1.1 mrg esac
7455 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
7456 1.1 mrg fi
7457 1.1 mrg else
7458 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7459 1.1 mrg fi
7460 1.1 mrg
7461 1.1 mrg if test -n "$ac_tool_prefix"; then
7462 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7463 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7464 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7465 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7466 1.1 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7467 1.1 mrg $as_echo_n "(cached) " >&6
7468 1.1 mrg else
7469 1.1 mrg if test -n "$NMEDIT"; then
7470 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7471 1.1 mrg else
7472 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473 1.1 mrg for as_dir in $PATH
7474 1.1 mrg do
7475 1.1 mrg IFS=$as_save_IFS
7476 1.1 mrg test -z "$as_dir" && as_dir=.
7477 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7478 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7479 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7480 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7481 1.1 mrg break 2
7482 1.1 mrg fi
7483 1.1 mrg done
7484 1.1 mrg done
7485 1.1 mrg IFS=$as_save_IFS
7486 1.1 mrg
7487 1.1 mrg fi
7488 1.1 mrg fi
7489 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
7490 1.1 mrg if test -n "$NMEDIT"; then
7491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7492 1.1 mrg $as_echo "$NMEDIT" >&6; }
7493 1.1 mrg else
7494 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7495 1.1 mrg $as_echo "no" >&6; }
7496 1.1 mrg fi
7497 1.1 mrg
7498 1.1 mrg
7499 1.1 mrg fi
7500 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
7501 1.1 mrg ac_ct_NMEDIT=$NMEDIT
7502 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
7503 1.1 mrg set dummy nmedit; ac_word=$2
7504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7505 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7506 1.1 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7507 1.1 mrg $as_echo_n "(cached) " >&6
7508 1.1 mrg else
7509 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
7510 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7511 1.1 mrg else
7512 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7513 1.1 mrg for as_dir in $PATH
7514 1.1 mrg do
7515 1.1 mrg IFS=$as_save_IFS
7516 1.1 mrg test -z "$as_dir" && as_dir=.
7517 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7518 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7519 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7520 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7521 1.1 mrg break 2
7522 1.1 mrg fi
7523 1.1 mrg done
7524 1.1 mrg done
7525 1.1 mrg IFS=$as_save_IFS
7526 1.1 mrg
7527 1.1 mrg fi
7528 1.1 mrg fi
7529 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7530 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
7531 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7532 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
7533 1.1 mrg else
7534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7535 1.1 mrg $as_echo "no" >&6; }
7536 1.1 mrg fi
7537 1.1 mrg
7538 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
7539 1.1 mrg NMEDIT=":"
7540 1.1 mrg else
7541 1.1 mrg case $cross_compiling:$ac_tool_warned in
7542 1.1 mrg yes:)
7543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7544 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7545 1.1 mrg ac_tool_warned=yes ;;
7546 1.1 mrg esac
7547 1.1 mrg NMEDIT=$ac_ct_NMEDIT
7548 1.1 mrg fi
7549 1.1 mrg else
7550 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
7551 1.1 mrg fi
7552 1.1 mrg
7553 1.1 mrg if test -n "$ac_tool_prefix"; then
7554 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7555 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
7556 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7557 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7558 1.1 mrg if test "${ac_cv_prog_LIPO+set}" = set; then :
7559 1.1 mrg $as_echo_n "(cached) " >&6
7560 1.1 mrg else
7561 1.1 mrg if test -n "$LIPO"; then
7562 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7563 1.1 mrg else
7564 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565 1.1 mrg for as_dir in $PATH
7566 1.1 mrg do
7567 1.1 mrg IFS=$as_save_IFS
7568 1.1 mrg test -z "$as_dir" && as_dir=.
7569 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7570 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7571 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7572 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7573 1.1 mrg break 2
7574 1.1 mrg fi
7575 1.1 mrg done
7576 1.1 mrg done
7577 1.1 mrg IFS=$as_save_IFS
7578 1.1 mrg
7579 1.1 mrg fi
7580 1.1 mrg fi
7581 1.1 mrg LIPO=$ac_cv_prog_LIPO
7582 1.1 mrg if test -n "$LIPO"; then
7583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7584 1.1 mrg $as_echo "$LIPO" >&6; }
7585 1.1 mrg else
7586 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7587 1.1 mrg $as_echo "no" >&6; }
7588 1.1 mrg fi
7589 1.1 mrg
7590 1.1 mrg
7591 1.1 mrg fi
7592 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
7593 1.1 mrg ac_ct_LIPO=$LIPO
7594 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
7595 1.1 mrg set dummy lipo; ac_word=$2
7596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7597 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7598 1.1 mrg if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7599 1.1 mrg $as_echo_n "(cached) " >&6
7600 1.1 mrg else
7601 1.1 mrg if test -n "$ac_ct_LIPO"; then
7602 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7603 1.1 mrg else
7604 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7605 1.1 mrg for as_dir in $PATH
7606 1.1 mrg do
7607 1.1 mrg IFS=$as_save_IFS
7608 1.1 mrg test -z "$as_dir" && as_dir=.
7609 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7610 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7611 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
7612 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7613 1.1 mrg break 2
7614 1.1 mrg fi
7615 1.1 mrg done
7616 1.1 mrg done
7617 1.1 mrg IFS=$as_save_IFS
7618 1.1 mrg
7619 1.1 mrg fi
7620 1.1 mrg fi
7621 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7622 1.1 mrg if test -n "$ac_ct_LIPO"; then
7623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7624 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
7625 1.1 mrg else
7626 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7627 1.1 mrg $as_echo "no" >&6; }
7628 1.1 mrg fi
7629 1.1 mrg
7630 1.1 mrg if test "x$ac_ct_LIPO" = x; then
7631 1.1 mrg LIPO=":"
7632 1.1 mrg else
7633 1.1 mrg case $cross_compiling:$ac_tool_warned in
7634 1.1 mrg yes:)
7635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7636 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7637 1.1 mrg ac_tool_warned=yes ;;
7638 1.1 mrg esac
7639 1.1 mrg LIPO=$ac_ct_LIPO
7640 1.1 mrg fi
7641 1.1 mrg else
7642 1.1 mrg LIPO="$ac_cv_prog_LIPO"
7643 1.1 mrg fi
7644 1.1 mrg
7645 1.1 mrg if test -n "$ac_tool_prefix"; then
7646 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7647 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
7648 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7649 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7650 1.1 mrg if test "${ac_cv_prog_OTOOL+set}" = set; then :
7651 1.1 mrg $as_echo_n "(cached) " >&6
7652 1.1 mrg else
7653 1.1 mrg if test -n "$OTOOL"; then
7654 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7655 1.1 mrg else
7656 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657 1.1 mrg for as_dir in $PATH
7658 1.1 mrg do
7659 1.1 mrg IFS=$as_save_IFS
7660 1.1 mrg test -z "$as_dir" && as_dir=.
7661 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7662 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7663 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7664 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7665 1.1 mrg break 2
7666 1.1 mrg fi
7667 1.1 mrg done
7668 1.1 mrg done
7669 1.1 mrg IFS=$as_save_IFS
7670 1.1 mrg
7671 1.1 mrg fi
7672 1.1 mrg fi
7673 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
7674 1.1 mrg if test -n "$OTOOL"; then
7675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7676 1.1 mrg $as_echo "$OTOOL" >&6; }
7677 1.1 mrg else
7678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7679 1.1 mrg $as_echo "no" >&6; }
7680 1.1 mrg fi
7681 1.1 mrg
7682 1.1 mrg
7683 1.1 mrg fi
7684 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
7685 1.1 mrg ac_ct_OTOOL=$OTOOL
7686 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
7687 1.1 mrg set dummy otool; ac_word=$2
7688 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7689 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7690 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7691 1.1 mrg $as_echo_n "(cached) " >&6
7692 1.1 mrg else
7693 1.1 mrg if test -n "$ac_ct_OTOOL"; then
7694 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7695 1.1 mrg else
7696 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7697 1.1 mrg for as_dir in $PATH
7698 1.1 mrg do
7699 1.1 mrg IFS=$as_save_IFS
7700 1.1 mrg test -z "$as_dir" && as_dir=.
7701 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7702 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7703 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
7704 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7705 1.1 mrg break 2
7706 1.1 mrg fi
7707 1.1 mrg done
7708 1.1 mrg done
7709 1.1 mrg IFS=$as_save_IFS
7710 1.1 mrg
7711 1.1 mrg fi
7712 1.1 mrg fi
7713 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7714 1.1 mrg if test -n "$ac_ct_OTOOL"; then
7715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7716 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
7717 1.1 mrg else
7718 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7719 1.1 mrg $as_echo "no" >&6; }
7720 1.1 mrg fi
7721 1.1 mrg
7722 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
7723 1.1 mrg OTOOL=":"
7724 1.1 mrg else
7725 1.1 mrg case $cross_compiling:$ac_tool_warned in
7726 1.1 mrg yes:)
7727 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7728 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7729 1.1 mrg ac_tool_warned=yes ;;
7730 1.1 mrg esac
7731 1.1 mrg OTOOL=$ac_ct_OTOOL
7732 1.1 mrg fi
7733 1.1 mrg else
7734 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
7735 1.1 mrg fi
7736 1.1 mrg
7737 1.1 mrg if test -n "$ac_tool_prefix"; then
7738 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7739 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
7740 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7741 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7742 1.1 mrg if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7743 1.1 mrg $as_echo_n "(cached) " >&6
7744 1.1 mrg else
7745 1.1 mrg if test -n "$OTOOL64"; then
7746 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7747 1.1 mrg else
7748 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7749 1.1 mrg for as_dir in $PATH
7750 1.1 mrg do
7751 1.1 mrg IFS=$as_save_IFS
7752 1.1 mrg test -z "$as_dir" && as_dir=.
7753 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7754 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7755 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7756 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7757 1.1 mrg break 2
7758 1.1 mrg fi
7759 1.1 mrg done
7760 1.1 mrg done
7761 1.1 mrg IFS=$as_save_IFS
7762 1.1 mrg
7763 1.1 mrg fi
7764 1.1 mrg fi
7765 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
7766 1.1 mrg if test -n "$OTOOL64"; then
7767 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7768 1.1 mrg $as_echo "$OTOOL64" >&6; }
7769 1.1 mrg else
7770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7771 1.1 mrg $as_echo "no" >&6; }
7772 1.1 mrg fi
7773 1.1 mrg
7774 1.1 mrg
7775 1.1 mrg fi
7776 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
7777 1.1 mrg ac_ct_OTOOL64=$OTOOL64
7778 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
7779 1.1 mrg set dummy otool64; ac_word=$2
7780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7781 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7782 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7783 1.1 mrg $as_echo_n "(cached) " >&6
7784 1.1 mrg else
7785 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7786 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7787 1.1 mrg else
7788 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7789 1.1 mrg for as_dir in $PATH
7790 1.1 mrg do
7791 1.1 mrg IFS=$as_save_IFS
7792 1.1 mrg test -z "$as_dir" && as_dir=.
7793 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7794 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7795 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
7796 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7797 1.1 mrg break 2
7798 1.1 mrg fi
7799 1.1 mrg done
7800 1.1 mrg done
7801 1.1 mrg IFS=$as_save_IFS
7802 1.1 mrg
7803 1.1 mrg fi
7804 1.1 mrg fi
7805 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7806 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7808 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
7809 1.1 mrg else
7810 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7811 1.1 mrg $as_echo "no" >&6; }
7812 1.1 mrg fi
7813 1.1 mrg
7814 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
7815 1.1 mrg OTOOL64=":"
7816 1.1 mrg else
7817 1.1 mrg case $cross_compiling:$ac_tool_warned in
7818 1.1 mrg yes:)
7819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7820 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7821 1.1 mrg ac_tool_warned=yes ;;
7822 1.1 mrg esac
7823 1.1 mrg OTOOL64=$ac_ct_OTOOL64
7824 1.1 mrg fi
7825 1.1 mrg else
7826 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
7827 1.1 mrg fi
7828 1.1 mrg
7829 1.1 mrg
7830 1.1 mrg
7831 1.1 mrg
7832 1.1 mrg
7833 1.1 mrg
7834 1.1 mrg
7835 1.1 mrg
7836 1.1 mrg
7837 1.1 mrg
7838 1.1 mrg
7839 1.1 mrg
7840 1.1 mrg
7841 1.1 mrg
7842 1.1 mrg
7843 1.1 mrg
7844 1.1 mrg
7845 1.1 mrg
7846 1.1 mrg
7847 1.1 mrg
7848 1.1 mrg
7849 1.1 mrg
7850 1.1 mrg
7851 1.1 mrg
7852 1.1 mrg
7853 1.1 mrg
7854 1.1 mrg
7855 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7856 1.5 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7857 1.5 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7858 1.5 mrg $as_echo_n "(cached) " >&6
7859 1.1 mrg else
7860 1.5 mrg lt_cv_apple_cc_single_mod=no
7861 1.5 mrg if test -z "${LT_MULTI_MODULE}"; then
7862 1.5 mrg # By default we will add the -single_module flag. You can override
7863 1.5 mrg # by either setting the environment variable LT_MULTI_MODULE
7864 1.5 mrg # non-empty at configure time, or by adding -multi_module to the
7865 1.5 mrg # link flags.
7866 1.5 mrg rm -rf libconftest.dylib*
7867 1.5 mrg echo "int foo(void){return 1;}" > conftest.c
7868 1.5 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7869 1.5 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7870 1.5 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7871 1.5 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7872 1.5 mrg _lt_result=$?
7873 1.5 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7874 1.5 mrg lt_cv_apple_cc_single_mod=yes
7875 1.5 mrg else
7876 1.5 mrg cat conftest.err >&5
7877 1.5 mrg fi
7878 1.5 mrg rm -rf libconftest.dylib*
7879 1.5 mrg rm -f conftest.*
7880 1.5 mrg fi
7881 1.1 mrg fi
7882 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7883 1.5 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7884 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7885 1.5 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7886 1.5 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7887 1.5 mrg $as_echo_n "(cached) " >&6
7888 1.1 mrg else
7889 1.5 mrg lt_cv_ld_exported_symbols_list=no
7890 1.5 mrg save_LDFLAGS=$LDFLAGS
7891 1.5 mrg echo "_main" > conftest.sym
7892 1.5 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7893 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7894 1.1 mrg /* end confdefs.h. */
7895 1.1 mrg
7896 1.1 mrg int
7897 1.1 mrg main ()
7898 1.1 mrg {
7899 1.5 mrg
7900 1.5 mrg ;
7901 1.1 mrg return 0;
7902 1.1 mrg }
7903 1.1 mrg _ACEOF
7904 1.5 mrg if ac_fn_c_try_link "$LINENO"; then :
7905 1.5 mrg lt_cv_ld_exported_symbols_list=yes
7906 1.1 mrg else
7907 1.5 mrg lt_cv_ld_exported_symbols_list=no
7908 1.1 mrg fi
7909 1.5 mrg rm -f core conftest.err conftest.$ac_objext \
7910 1.5 mrg conftest$ac_exeext conftest.$ac_ext
7911 1.5 mrg LDFLAGS="$save_LDFLAGS"
7912 1.1 mrg
7913 1.1 mrg fi
7914 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7915 1.5 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7916 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7917 1.5 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7918 1.5 mrg if test "${lt_cv_ld_force_load+set}" = set; then :
7919 1.5 mrg $as_echo_n "(cached) " >&6
7920 1.5 mrg else
7921 1.5 mrg lt_cv_ld_force_load=no
7922 1.5 mrg cat > conftest.c << _LT_EOF
7923 1.5 mrg int forced_loaded() { return 2;}
7924 1.5 mrg _LT_EOF
7925 1.5 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7926 1.5 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7927 1.5 mrg echo "$AR cru libconftest.a conftest.o" >&5
7928 1.5 mrg $AR cru libconftest.a conftest.o 2>&5
7929 1.5 mrg cat > conftest.c << _LT_EOF
7930 1.5 mrg int main() { return 0;}
7931 1.5 mrg _LT_EOF
7932 1.5 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7933 1.5 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7934 1.5 mrg _lt_result=$?
7935 1.5 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7936 1.5 mrg lt_cv_ld_force_load=yes
7937 1.5 mrg else
7938 1.5 mrg cat conftest.err >&5
7939 1.5 mrg fi
7940 1.5 mrg rm -f conftest.err libconftest.a conftest conftest.c
7941 1.5 mrg rm -rf conftest.dSYM
7942 1.1 mrg
7943 1.1 mrg fi
7944 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7945 1.5 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7946 1.5 mrg case $host_os in
7947 1.5 mrg rhapsody* | darwin1.[012])
7948 1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7949 1.5 mrg darwin1.*)
7950 1.5 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7951 1.5 mrg darwin*) # darwin 5.x on
7952 1.5 mrg # if running on 10.5 or later, the deployment target defaults
7953 1.5 mrg # to the OS version, if on x86, and 10.4, the deployment
7954 1.5 mrg # target defaults to 10.4. Don't you love it?
7955 1.5 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7956 1.5 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7957 1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7958 1.5 mrg 10.[012][,.]*)
7959 1.5 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7960 1.5 mrg 10.*)
7961 1.5 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7962 1.5 mrg esac
7963 1.5 mrg ;;
7964 1.5 mrg esac
7965 1.5 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7966 1.5 mrg _lt_dar_single_mod='$single_module'
7967 1.5 mrg fi
7968 1.5 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7969 1.5 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7970 1.5 mrg else
7971 1.5 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7972 1.5 mrg fi
7973 1.5 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7974 1.5 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7975 1.5 mrg else
7976 1.5 mrg _lt_dsymutil=
7977 1.5 mrg fi
7978 1.5 mrg ;;
7979 1.5 mrg esac
7980 1.1 mrg
7981 1.1 mrg for ac_header in dlfcn.h
7982 1.1 mrg do :
7983 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7984 1.1 mrg "
7985 1.1 mrg if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7986 1.1 mrg cat >>confdefs.h <<_ACEOF
7987 1.1 mrg #define HAVE_DLFCN_H 1
7988 1.1 mrg _ACEOF
7989 1.1 mrg
7990 1.1 mrg fi
7991 1.1 mrg
7992 1.1 mrg done
7993 1.1 mrg
7994 1.1 mrg
7995 1.1 mrg
7996 1.1 mrg
7997 1.1 mrg
7998 1.1 mrg # Set options
7999 1.1 mrg
8000 1.1 mrg
8001 1.1 mrg
8002 1.1 mrg enable_dlopen=no
8003 1.1 mrg
8004 1.1 mrg
8005 1.1 mrg enable_win32_dll=no
8006 1.1 mrg
8007 1.1 mrg
8008 1.1 mrg # Check whether --enable-shared was given.
8009 1.1 mrg if test "${enable_shared+set}" = set; then :
8010 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
8011 1.1 mrg case $enableval in
8012 1.1 mrg yes) enable_shared=yes ;;
8013 1.1 mrg no) enable_shared=no ;;
8014 1.1 mrg *)
8015 1.1 mrg enable_shared=no
8016 1.1 mrg # Look at the argument we got. We use all the common list separators.
8017 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8018 1.1 mrg for pkg in $enableval; do
8019 1.1 mrg IFS="$lt_save_ifs"
8020 1.1 mrg if test "X$pkg" = "X$p"; then
8021 1.1 mrg enable_shared=yes
8022 1.1 mrg fi
8023 1.1 mrg done
8024 1.1 mrg IFS="$lt_save_ifs"
8025 1.1 mrg ;;
8026 1.1 mrg esac
8027 1.1 mrg else
8028 1.1 mrg enable_shared=yes
8029 1.1 mrg fi
8030 1.1 mrg
8031 1.1 mrg
8032 1.1 mrg
8033 1.1 mrg
8034 1.1 mrg
8035 1.1 mrg
8036 1.1 mrg
8037 1.1 mrg
8038 1.1 mrg
8039 1.1 mrg # Check whether --enable-static was given.
8040 1.1 mrg if test "${enable_static+set}" = set; then :
8041 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
8042 1.1 mrg case $enableval in
8043 1.1 mrg yes) enable_static=yes ;;
8044 1.1 mrg no) enable_static=no ;;
8045 1.1 mrg *)
8046 1.1 mrg enable_static=no
8047 1.1 mrg # Look at the argument we got. We use all the common list separators.
8048 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8049 1.1 mrg for pkg in $enableval; do
8050 1.1 mrg IFS="$lt_save_ifs"
8051 1.1 mrg if test "X$pkg" = "X$p"; then
8052 1.1 mrg enable_static=yes
8053 1.1 mrg fi
8054 1.1 mrg done
8055 1.1 mrg IFS="$lt_save_ifs"
8056 1.1 mrg ;;
8057 1.1 mrg esac
8058 1.1 mrg else
8059 1.1 mrg enable_static=yes
8060 1.1 mrg fi
8061 1.1 mrg
8062 1.1 mrg
8063 1.1 mrg
8064 1.1 mrg
8065 1.1 mrg
8066 1.1 mrg
8067 1.1 mrg
8068 1.1 mrg
8069 1.1 mrg
8070 1.1 mrg
8071 1.1 mrg # Check whether --with-pic was given.
8072 1.1 mrg if test "${with_pic+set}" = set; then :
8073 1.1 mrg withval=$with_pic; pic_mode="$withval"
8074 1.1 mrg else
8075 1.1 mrg pic_mode=default
8076 1.1 mrg fi
8077 1.1 mrg
8078 1.1 mrg
8079 1.1 mrg test -z "$pic_mode" && pic_mode=default
8080 1.1 mrg
8081 1.1 mrg
8082 1.1 mrg
8083 1.1 mrg
8084 1.1 mrg
8085 1.1 mrg
8086 1.1 mrg
8087 1.1 mrg # Check whether --enable-fast-install was given.
8088 1.1 mrg if test "${enable_fast_install+set}" = set; then :
8089 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
8090 1.1 mrg case $enableval in
8091 1.1 mrg yes) enable_fast_install=yes ;;
8092 1.1 mrg no) enable_fast_install=no ;;
8093 1.1 mrg *)
8094 1.1 mrg enable_fast_install=no
8095 1.1 mrg # Look at the argument we got. We use all the common list separators.
8096 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8097 1.1 mrg for pkg in $enableval; do
8098 1.1 mrg IFS="$lt_save_ifs"
8099 1.1 mrg if test "X$pkg" = "X$p"; then
8100 1.1 mrg enable_fast_install=yes
8101 1.1 mrg fi
8102 1.1 mrg done
8103 1.1 mrg IFS="$lt_save_ifs"
8104 1.1 mrg ;;
8105 1.1 mrg esac
8106 1.1 mrg else
8107 1.1 mrg enable_fast_install=yes
8108 1.1 mrg fi
8109 1.1 mrg
8110 1.1 mrg
8111 1.1 mrg
8112 1.1 mrg
8113 1.1 mrg
8114 1.1 mrg
8115 1.1 mrg
8116 1.1 mrg
8117 1.1 mrg
8118 1.1 mrg
8119 1.1 mrg
8120 1.1 mrg # This can be used to rebuild libtool when needed
8121 1.1 mrg LIBTOOL_DEPS="$ltmain"
8122 1.1 mrg
8123 1.1 mrg # Always use our own libtool.
8124 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8125 1.1 mrg
8126 1.1 mrg
8127 1.1 mrg
8128 1.1 mrg
8129 1.1 mrg
8130 1.1 mrg
8131 1.1 mrg
8132 1.1 mrg
8133 1.1 mrg
8134 1.1 mrg
8135 1.1 mrg
8136 1.1 mrg
8137 1.1 mrg
8138 1.1 mrg
8139 1.1 mrg
8140 1.1 mrg
8141 1.1 mrg
8142 1.1 mrg
8143 1.1 mrg
8144 1.1 mrg
8145 1.1 mrg
8146 1.1 mrg
8147 1.1 mrg
8148 1.1 mrg
8149 1.1 mrg
8150 1.1 mrg
8151 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
8152 1.1 mrg
8153 1.1 mrg
8154 1.1 mrg
8155 1.1 mrg
8156 1.1 mrg
8157 1.1 mrg
8158 1.1 mrg
8159 1.1 mrg
8160 1.1 mrg
8161 1.1 mrg
8162 1.1 mrg
8163 1.1 mrg
8164 1.1 mrg
8165 1.1 mrg
8166 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
8167 1.1 mrg setopt NO_GLOB_SUBST
8168 1.1 mrg fi
8169 1.1 mrg
8170 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8171 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
8172 1.1 mrg if test "${lt_cv_objdir+set}" = set; then :
8173 1.1 mrg $as_echo_n "(cached) " >&6
8174 1.1 mrg else
8175 1.1 mrg rm -f .libs 2>/dev/null
8176 1.1 mrg mkdir .libs 2>/dev/null
8177 1.1 mrg if test -d .libs; then
8178 1.1 mrg lt_cv_objdir=.libs
8179 1.1 mrg else
8180 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
8181 1.1 mrg lt_cv_objdir=_libs
8182 1.1 mrg fi
8183 1.1 mrg rmdir .libs 2>/dev/null
8184 1.1 mrg fi
8185 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8186 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
8187 1.1 mrg objdir=$lt_cv_objdir
8188 1.1 mrg
8189 1.1 mrg
8190 1.1 mrg
8191 1.1 mrg
8192 1.1 mrg
8193 1.1 mrg cat >>confdefs.h <<_ACEOF
8194 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
8195 1.1 mrg _ACEOF
8196 1.1 mrg
8197 1.1 mrg
8198 1.1 mrg
8199 1.1 mrg
8200 1.1 mrg case $host_os in
8201 1.1 mrg aix3*)
8202 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
8203 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
8204 1.1 mrg # vanish in a puff of smoke.
8205 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
8206 1.1 mrg COLLECT_NAMES=
8207 1.1 mrg export COLLECT_NAMES
8208 1.1 mrg fi
8209 1.1 mrg ;;
8210 1.1 mrg esac
8211 1.1 mrg
8212 1.1 mrg # Global variables:
8213 1.1 mrg ofile=libtool
8214 1.1 mrg can_build_shared=yes
8215 1.1 mrg
8216 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
8217 1.1 mrg # which needs '.lib').
8218 1.1 mrg libext=a
8219 1.1 mrg
8220 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
8221 1.1 mrg
8222 1.1 mrg old_CC="$CC"
8223 1.1 mrg old_CFLAGS="$CFLAGS"
8224 1.1 mrg
8225 1.1 mrg # Set sane defaults for various variables
8226 1.1 mrg test -z "$CC" && CC=cc
8227 1.1 mrg test -z "$LTCC" && LTCC=$CC
8228 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8229 1.1 mrg test -z "$LD" && LD=ld
8230 1.1 mrg test -z "$ac_objext" && ac_objext=o
8231 1.1 mrg
8232 1.1 mrg for cc_temp in $compiler""; do
8233 1.1 mrg case $cc_temp in
8234 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8235 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8236 1.1 mrg \-*) ;;
8237 1.1 mrg *) break;;
8238 1.1 mrg esac
8239 1.1 mrg done
8240 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8241 1.1 mrg
8242 1.1 mrg
8243 1.1 mrg # Only perform the check for file, if the check method requires it
8244 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
8245 1.1 mrg case $deplibs_check_method in
8246 1.1 mrg file_magic*)
8247 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8248 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8249 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8250 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8251 1.1 mrg $as_echo_n "(cached) " >&6
8252 1.1 mrg else
8253 1.1 mrg case $MAGIC_CMD in
8254 1.1 mrg [\\/*] | ?:[\\/]*)
8255 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8256 1.1 mrg ;;
8257 1.1 mrg *)
8258 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
8259 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8260 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8261 1.1 mrg for ac_dir in $ac_dummy; do
8262 1.1 mrg IFS="$lt_save_ifs"
8263 1.1 mrg test -z "$ac_dir" && ac_dir=.
8264 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
8265 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8266 1.1 mrg if test -n "$file_magic_test_file"; then
8267 1.1 mrg case $deplibs_check_method in
8268 1.1 mrg "file_magic "*)
8269 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8270 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8271 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8272 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
8273 1.1 mrg :
8274 1.1 mrg else
8275 1.1 mrg cat <<_LT_EOF 1>&2
8276 1.1 mrg
8277 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
8278 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
8279 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
8280 1.1 mrg *** as such. This will affect the creation of libtool libraries that
8281 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
8282 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
8283 1.1 mrg *** may want to report the problem to your system manager and/or to
8284 1.1 mrg *** bug-libtool@gnu.org
8285 1.1 mrg
8286 1.1 mrg _LT_EOF
8287 1.1 mrg fi ;;
8288 1.1 mrg esac
8289 1.1 mrg fi
8290 1.1 mrg break
8291 1.1 mrg fi
8292 1.1 mrg done
8293 1.1 mrg IFS="$lt_save_ifs"
8294 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
8295 1.1 mrg ;;
8296 1.1 mrg esac
8297 1.1 mrg fi
8298 1.1 mrg
8299 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8300 1.1 mrg if test -n "$MAGIC_CMD"; then
8301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8302 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
8303 1.1 mrg else
8304 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8305 1.1 mrg $as_echo "no" >&6; }
8306 1.1 mrg fi
8307 1.1 mrg
8308 1.1 mrg
8309 1.1 mrg
8310 1.1 mrg
8311 1.1 mrg
8312 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
8313 1.1 mrg if test -n "$ac_tool_prefix"; then
8314 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8315 1.1 mrg $as_echo_n "checking for file... " >&6; }
8316 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8317 1.1 mrg $as_echo_n "(cached) " >&6
8318 1.1 mrg else
8319 1.1 mrg case $MAGIC_CMD in
8320 1.1 mrg [\\/*] | ?:[\\/]*)
8321 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8322 1.1 mrg ;;
8323 1.1 mrg *)
8324 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
8325 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8326 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8327 1.1 mrg for ac_dir in $ac_dummy; do
8328 1.1 mrg IFS="$lt_save_ifs"
8329 1.1 mrg test -z "$ac_dir" && ac_dir=.
8330 1.1 mrg if test -f $ac_dir/file; then
8331 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
8332 1.1 mrg if test -n "$file_magic_test_file"; then
8333 1.1 mrg case $deplibs_check_method in
8334 1.1 mrg "file_magic "*)
8335 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8336 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8337 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8338 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
8339 1.1 mrg :
8340 1.1 mrg else
8341 1.1 mrg cat <<_LT_EOF 1>&2
8342 1.1 mrg
8343 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
8344 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
8345 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
8346 1.1 mrg *** as such. This will affect the creation of libtool libraries that
8347 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
8348 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
8349 1.1 mrg *** may want to report the problem to your system manager and/or to
8350 1.1 mrg *** bug-libtool@gnu.org
8351 1.1 mrg
8352 1.1 mrg _LT_EOF
8353 1.1 mrg fi ;;
8354 1.1 mrg esac
8355 1.1 mrg fi
8356 1.1 mrg break
8357 1.1 mrg fi
8358 1.1 mrg done
8359 1.1 mrg IFS="$lt_save_ifs"
8360 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
8361 1.1 mrg ;;
8362 1.1 mrg esac
8363 1.1 mrg fi
8364 1.1 mrg
8365 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8366 1.1 mrg if test -n "$MAGIC_CMD"; then
8367 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8368 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
8369 1.1 mrg else
8370 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8371 1.1 mrg $as_echo "no" >&6; }
8372 1.1 mrg fi
8373 1.1 mrg
8374 1.1 mrg
8375 1.1 mrg else
8376 1.1 mrg MAGIC_CMD=:
8377 1.1 mrg fi
8378 1.1 mrg fi
8379 1.1 mrg
8380 1.1 mrg fi
8381 1.1 mrg ;;
8382 1.1 mrg esac
8383 1.1 mrg
8384 1.1 mrg # Use C for the default configuration in the libtool script
8385 1.1 mrg
8386 1.1 mrg lt_save_CC="$CC"
8387 1.1 mrg ac_ext=c
8388 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
8389 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8390 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8391 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
8392 1.1 mrg
8393 1.1 mrg
8394 1.1 mrg # Source file extension for C test sources.
8395 1.1 mrg ac_ext=c
8396 1.1 mrg
8397 1.1 mrg # Object file extension for compiled C test sources.
8398 1.1 mrg objext=o
8399 1.1 mrg objext=$objext
8400 1.1 mrg
8401 1.1 mrg # Code to be used in simple compile tests
8402 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
8403 1.1 mrg
8404 1.1 mrg # Code to be used in simple link tests
8405 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
8406 1.1 mrg
8407 1.1 mrg
8408 1.1 mrg
8409 1.1 mrg
8410 1.1 mrg
8411 1.1 mrg
8412 1.1 mrg
8413 1.1 mrg # If no C compiler was specified, use CC.
8414 1.1 mrg LTCC=${LTCC-"$CC"}
8415 1.1 mrg
8416 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
8417 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8418 1.1 mrg
8419 1.1 mrg # Allow CC to be a program name with arguments.
8420 1.1 mrg compiler=$CC
8421 1.1 mrg
8422 1.1 mrg # Save the default compiler, since it gets overwritten when the other
8423 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8424 1.1 mrg compiler_DEFAULT=$CC
8425 1.1 mrg
8426 1.1 mrg # save warnings/boilerplate of simple test code
8427 1.1 mrg ac_outfile=conftest.$ac_objext
8428 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8429 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8430 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
8431 1.1 mrg $RM conftest*
8432 1.1 mrg
8433 1.1 mrg ac_outfile=conftest.$ac_objext
8434 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
8435 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8436 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
8437 1.1 mrg $RM -r conftest*
8438 1.1 mrg
8439 1.1 mrg
8440 1.1 mrg ## CAVEAT EMPTOR:
8441 1.1 mrg ## There is no encapsulation within the following macros, do not change
8442 1.1 mrg ## the running order or otherwise move them around unless you know exactly
8443 1.1 mrg ## what you are doing...
8444 1.1 mrg if test -n "$compiler"; then
8445 1.1 mrg
8446 1.1 mrg lt_prog_compiler_no_builtin_flag=
8447 1.1 mrg
8448 1.1 mrg if test "$GCC" = yes; then
8449 1.1 mrg case $cc_basename in
8450 1.1 mrg nvcc*)
8451 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8452 1.1 mrg *)
8453 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8454 1.1 mrg esac
8455 1.1 mrg
8456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8457 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8458 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8459 1.1 mrg $as_echo_n "(cached) " >&6
8460 1.1 mrg else
8461 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
8462 1.1 mrg ac_outfile=conftest.$ac_objext
8463 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8464 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
8465 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8466 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8467 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8468 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8469 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
8470 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8471 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8472 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8473 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8474 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8475 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8476 1.1 mrg ac_status=$?
8477 1.1 mrg cat conftest.err >&5
8478 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8479 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8480 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8481 1.1 mrg # So say no if there are warnings other than the usual output.
8482 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8483 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8484 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8485 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
8486 1.1 mrg fi
8487 1.1 mrg fi
8488 1.1 mrg $RM conftest*
8489 1.1 mrg
8490 1.1 mrg fi
8491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8492 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8493 1.1 mrg
8494 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8495 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8496 1.1 mrg else
8497 1.1 mrg :
8498 1.1 mrg fi
8499 1.1 mrg
8500 1.1 mrg fi
8501 1.1 mrg
8502 1.1 mrg
8503 1.1 mrg
8504 1.1 mrg
8505 1.1 mrg
8506 1.1 mrg
8507 1.1 mrg lt_prog_compiler_wl=
8508 1.1 mrg lt_prog_compiler_pic=
8509 1.1 mrg lt_prog_compiler_static=
8510 1.1 mrg
8511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8512 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8513 1.1 mrg
8514 1.1 mrg if test "$GCC" = yes; then
8515 1.1 mrg lt_prog_compiler_wl='-Wl,'
8516 1.1 mrg lt_prog_compiler_static='-static'
8517 1.1 mrg
8518 1.1 mrg case $host_os in
8519 1.1 mrg aix*)
8520 1.1 mrg # All AIX code is PIC.
8521 1.1 mrg if test "$host_cpu" = ia64; then
8522 1.1 mrg # AIX 5 now supports IA64 processor
8523 1.1 mrg lt_prog_compiler_static='-Bstatic'
8524 1.1 mrg fi
8525 1.2 apb lt_prog_compiler_pic='-fPIC'
8526 1.1 mrg ;;
8527 1.1 mrg
8528 1.1 mrg amigaos*)
8529 1.1 mrg case $host_cpu in
8530 1.1 mrg powerpc)
8531 1.1 mrg # see comment about AmigaOS4 .so support
8532 1.1 mrg lt_prog_compiler_pic='-fPIC'
8533 1.1 mrg ;;
8534 1.1 mrg m68k)
8535 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
8536 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
8537 1.1 mrg # like `-m68040'.
8538 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8539 1.1 mrg ;;
8540 1.1 mrg esac
8541 1.1 mrg ;;
8542 1.1 mrg
8543 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8544 1.1 mrg # PIC is the default for these OSes.
8545 1.1 mrg ;;
8546 1.1 mrg
8547 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
8548 1.1 mrg # This hack is so that the source file can tell whether it is being
8549 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
8550 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
8551 1.1 mrg # (--disable-auto-import) libraries
8552 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
8553 1.1 mrg ;;
8554 1.1 mrg
8555 1.1 mrg darwin* | rhapsody*)
8556 1.1 mrg # PIC is the default on this platform
8557 1.1 mrg # Common symbols not allowed in MH_DYLIB files
8558 1.1 mrg lt_prog_compiler_pic='-fno-common'
8559 1.1 mrg ;;
8560 1.1 mrg
8561 1.1 mrg haiku*)
8562 1.1 mrg # PIC is the default for Haiku.
8563 1.1 mrg # The "-static" flag exists, but is broken.
8564 1.1 mrg lt_prog_compiler_static=
8565 1.1 mrg ;;
8566 1.1 mrg
8567 1.1 mrg hpux*)
8568 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8569 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8570 1.1 mrg # sets the default TLS model and affects inlining.
8571 1.1 mrg case $host_cpu in
8572 1.1 mrg hppa*64*)
8573 1.1 mrg # +Z the default
8574 1.1 mrg ;;
8575 1.1 mrg *)
8576 1.1 mrg lt_prog_compiler_pic='-fPIC'
8577 1.1 mrg ;;
8578 1.1 mrg esac
8579 1.1 mrg ;;
8580 1.1 mrg
8581 1.1 mrg interix[3-9]*)
8582 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8583 1.1 mrg # Instead, we relocate shared libraries at runtime.
8584 1.1 mrg ;;
8585 1.1 mrg
8586 1.1 mrg msdosdjgpp*)
8587 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
8588 1.1 mrg # on systems that don't support them.
8589 1.1 mrg lt_prog_compiler_can_build_shared=no
8590 1.1 mrg enable_shared=no
8591 1.1 mrg ;;
8592 1.1 mrg
8593 1.1 mrg *nto* | *qnx*)
8594 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
8595 1.1 mrg # it will coredump.
8596 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
8597 1.1 mrg ;;
8598 1.1 mrg
8599 1.1 mrg sysv4*MP*)
8600 1.1 mrg if test -d /usr/nec; then
8601 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
8602 1.1 mrg fi
8603 1.1 mrg ;;
8604 1.1 mrg
8605 1.1 mrg *)
8606 1.1 mrg lt_prog_compiler_pic='-fPIC'
8607 1.1 mrg ;;
8608 1.1 mrg esac
8609 1.1 mrg
8610 1.1 mrg case $cc_basename in
8611 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8612 1.1 mrg lt_prog_compiler_wl='-Xlinker '
8613 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
8614 1.1 mrg ;;
8615 1.1 mrg esac
8616 1.1 mrg else
8617 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
8618 1.1 mrg case $host_os in
8619 1.1 mrg aix*)
8620 1.1 mrg lt_prog_compiler_wl='-Wl,'
8621 1.1 mrg if test "$host_cpu" = ia64; then
8622 1.1 mrg # AIX 5 now supports IA64 processor
8623 1.1 mrg lt_prog_compiler_static='-Bstatic'
8624 1.1 mrg else
8625 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8626 1.1 mrg fi
8627 1.1 mrg ;;
8628 1.1 mrg
8629 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
8630 1.1 mrg # This hack is so that the source file can tell whether it is being
8631 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
8632 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
8633 1.1 mrg ;;
8634 1.1 mrg
8635 1.1 mrg hpux9* | hpux10* | hpux11*)
8636 1.1 mrg lt_prog_compiler_wl='-Wl,'
8637 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8638 1.1 mrg # not for PA HP-UX.
8639 1.1 mrg case $host_cpu in
8640 1.1 mrg hppa*64*|ia64*)
8641 1.1 mrg # +Z the default
8642 1.1 mrg ;;
8643 1.1 mrg *)
8644 1.1 mrg lt_prog_compiler_pic='+Z'
8645 1.1 mrg ;;
8646 1.1 mrg esac
8647 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
8648 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
8649 1.1 mrg ;;
8650 1.1 mrg
8651 1.1 mrg irix5* | irix6* | nonstopux*)
8652 1.1 mrg lt_prog_compiler_wl='-Wl,'
8653 1.1 mrg # PIC (with -KPIC) is the default.
8654 1.1 mrg lt_prog_compiler_static='-non_shared'
8655 1.1 mrg ;;
8656 1.1 mrg
8657 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
8658 1.1 mrg case $cc_basename in
8659 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
8660 1.1 mrg ecc*)
8661 1.1 mrg lt_prog_compiler_wl='-Wl,'
8662 1.1 mrg lt_prog_compiler_pic='-KPIC'
8663 1.1 mrg lt_prog_compiler_static='-static'
8664 1.1 mrg ;;
8665 1.1 mrg # icc used to be incompatible with GCC.
8666 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
8667 1.1 mrg icc* | ifort*)
8668 1.1 mrg lt_prog_compiler_wl='-Wl,'
8669 1.1 mrg lt_prog_compiler_pic='-fPIC'
8670 1.1 mrg lt_prog_compiler_static='-static'
8671 1.1 mrg ;;
8672 1.1 mrg # Lahey Fortran 8.1.
8673 1.1 mrg lf95*)
8674 1.1 mrg lt_prog_compiler_wl='-Wl,'
8675 1.1 mrg lt_prog_compiler_pic='--shared'
8676 1.1 mrg lt_prog_compiler_static='--static'
8677 1.1 mrg ;;
8678 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8679 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
8680 1.1 mrg # which looks to be a dead project)
8681 1.1 mrg lt_prog_compiler_wl='-Wl,'
8682 1.1 mrg lt_prog_compiler_pic='-fpic'
8683 1.1 mrg lt_prog_compiler_static='-Bstatic'
8684 1.1 mrg ;;
8685 1.1 mrg ccc*)
8686 1.1 mrg lt_prog_compiler_wl='-Wl,'
8687 1.1 mrg # All Alpha code is PIC.
8688 1.1 mrg lt_prog_compiler_static='-non_shared'
8689 1.1 mrg ;;
8690 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
8691 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8692 1.1 mrg lt_prog_compiler_wl='-Wl,'
8693 1.1 mrg lt_prog_compiler_pic='-qpic'
8694 1.1 mrg lt_prog_compiler_static='-qstaticlink'
8695 1.1 mrg ;;
8696 1.1 mrg *)
8697 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8698 1.1 mrg *Sun\ F* | *Sun*Fortran*)
8699 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
8700 1.1 mrg lt_prog_compiler_pic='-KPIC'
8701 1.1 mrg lt_prog_compiler_static='-Bstatic'
8702 1.1 mrg lt_prog_compiler_wl=''
8703 1.1 mrg ;;
8704 1.1 mrg *Sun\ C*)
8705 1.1 mrg # Sun C 5.9
8706 1.1 mrg lt_prog_compiler_pic='-KPIC'
8707 1.1 mrg lt_prog_compiler_static='-Bstatic'
8708 1.1 mrg lt_prog_compiler_wl='-Wl,'
8709 1.1 mrg ;;
8710 1.1 mrg esac
8711 1.1 mrg ;;
8712 1.1 mrg esac
8713 1.1 mrg ;;
8714 1.1 mrg
8715 1.1 mrg newsos6)
8716 1.1 mrg lt_prog_compiler_pic='-KPIC'
8717 1.1 mrg lt_prog_compiler_static='-Bstatic'
8718 1.1 mrg ;;
8719 1.1 mrg
8720 1.1 mrg *nto* | *qnx*)
8721 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
8722 1.1 mrg # it will coredump.
8723 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
8724 1.1 mrg ;;
8725 1.1 mrg
8726 1.1 mrg osf3* | osf4* | osf5*)
8727 1.1 mrg lt_prog_compiler_wl='-Wl,'
8728 1.1 mrg # All OSF/1 code is PIC.
8729 1.1 mrg lt_prog_compiler_static='-non_shared'
8730 1.1 mrg ;;
8731 1.1 mrg
8732 1.1 mrg rdos*)
8733 1.1 mrg lt_prog_compiler_static='-non_shared'
8734 1.1 mrg ;;
8735 1.1 mrg
8736 1.1 mrg solaris*)
8737 1.1 mrg lt_prog_compiler_pic='-KPIC'
8738 1.1 mrg lt_prog_compiler_static='-Bstatic'
8739 1.1 mrg case $cc_basename in
8740 1.1 mrg f77* | f90* | f95*)
8741 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
8742 1.1 mrg *)
8743 1.1 mrg lt_prog_compiler_wl='-Wl,';;
8744 1.1 mrg esac
8745 1.1 mrg ;;
8746 1.1 mrg
8747 1.1 mrg sunos4*)
8748 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
8749 1.1 mrg lt_prog_compiler_pic='-PIC'
8750 1.1 mrg lt_prog_compiler_static='-Bstatic'
8751 1.1 mrg ;;
8752 1.1 mrg
8753 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
8754 1.1 mrg lt_prog_compiler_wl='-Wl,'
8755 1.1 mrg lt_prog_compiler_pic='-KPIC'
8756 1.1 mrg lt_prog_compiler_static='-Bstatic'
8757 1.1 mrg ;;
8758 1.1 mrg
8759 1.1 mrg sysv4*MP*)
8760 1.1 mrg if test -d /usr/nec ;then
8761 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
8762 1.1 mrg lt_prog_compiler_static='-Bstatic'
8763 1.1 mrg fi
8764 1.1 mrg ;;
8765 1.1 mrg
8766 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8767 1.1 mrg lt_prog_compiler_wl='-Wl,'
8768 1.1 mrg lt_prog_compiler_pic='-KPIC'
8769 1.1 mrg lt_prog_compiler_static='-Bstatic'
8770 1.1 mrg ;;
8771 1.1 mrg
8772 1.1 mrg unicos*)
8773 1.1 mrg lt_prog_compiler_wl='-Wl,'
8774 1.1 mrg lt_prog_compiler_can_build_shared=no
8775 1.1 mrg ;;
8776 1.1 mrg
8777 1.1 mrg uts4*)
8778 1.1 mrg lt_prog_compiler_pic='-pic'
8779 1.1 mrg lt_prog_compiler_static='-Bstatic'
8780 1.1 mrg ;;
8781 1.1 mrg
8782 1.1 mrg *)
8783 1.1 mrg lt_prog_compiler_can_build_shared=no
8784 1.1 mrg ;;
8785 1.1 mrg esac
8786 1.1 mrg fi
8787 1.1 mrg
8788 1.1 mrg case $host_os in
8789 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
8790 1.1 mrg *djgpp*)
8791 1.1 mrg lt_prog_compiler_pic=
8792 1.1 mrg ;;
8793 1.1 mrg *)
8794 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8795 1.1 mrg ;;
8796 1.1 mrg esac
8797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8798 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
8799 1.1 mrg
8800 1.1 mrg
8801 1.1 mrg
8802 1.1 mrg
8803 1.1 mrg
8804 1.1 mrg
8805 1.1 mrg #
8806 1.1 mrg # Check to make sure the PIC flag actually works.
8807 1.1 mrg #
8808 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
8809 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8810 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8811 1.1 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8812 1.1 mrg $as_echo_n "(cached) " >&6
8813 1.1 mrg else
8814 1.1 mrg lt_cv_prog_compiler_pic_works=no
8815 1.1 mrg ac_outfile=conftest.$ac_objext
8816 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8817 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8818 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8819 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8820 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8821 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8822 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
8823 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8824 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8825 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8826 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8827 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8828 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8829 1.1 mrg ac_status=$?
8830 1.1 mrg cat conftest.err >&5
8831 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8832 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8833 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8834 1.1 mrg # So say no if there are warnings other than the usual output.
8835 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8836 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8837 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8838 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8839 1.1 mrg fi
8840 1.1 mrg fi
8841 1.1 mrg $RM conftest*
8842 1.1 mrg
8843 1.1 mrg fi
8844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8845 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8846 1.1 mrg
8847 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8848 1.1 mrg case $lt_prog_compiler_pic in
8849 1.1 mrg "" | " "*) ;;
8850 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8851 1.1 mrg esac
8852 1.1 mrg else
8853 1.1 mrg lt_prog_compiler_pic=
8854 1.1 mrg lt_prog_compiler_can_build_shared=no
8855 1.1 mrg fi
8856 1.1 mrg
8857 1.1 mrg fi
8858 1.1 mrg
8859 1.1 mrg
8860 1.1 mrg
8861 1.1 mrg
8862 1.1 mrg
8863 1.1 mrg
8864 1.1 mrg #
8865 1.1 mrg # Check to make sure the static flag actually works.
8866 1.1 mrg #
8867 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8869 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8870 1.1 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8871 1.1 mrg $as_echo_n "(cached) " >&6
8872 1.1 mrg else
8873 1.1 mrg lt_cv_prog_compiler_static_works=no
8874 1.1 mrg save_LDFLAGS="$LDFLAGS"
8875 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8876 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8877 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8878 1.1 mrg # The linker can only warn and ignore the option if not recognized
8879 1.1 mrg # So say no if there are warnings
8880 1.1 mrg if test -s conftest.err; then
8881 1.1 mrg # Append any errors to the config.log.
8882 1.1 mrg cat conftest.err 1>&5
8883 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8884 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8885 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8886 1.1 mrg lt_cv_prog_compiler_static_works=yes
8887 1.1 mrg fi
8888 1.1 mrg else
8889 1.1 mrg lt_cv_prog_compiler_static_works=yes
8890 1.1 mrg fi
8891 1.1 mrg fi
8892 1.1 mrg $RM -r conftest*
8893 1.1 mrg LDFLAGS="$save_LDFLAGS"
8894 1.1 mrg
8895 1.1 mrg fi
8896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8897 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8898 1.1 mrg
8899 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8900 1.1 mrg :
8901 1.1 mrg else
8902 1.1 mrg lt_prog_compiler_static=
8903 1.1 mrg fi
8904 1.1 mrg
8905 1.1 mrg
8906 1.1 mrg
8907 1.1 mrg
8908 1.1 mrg
8909 1.1 mrg
8910 1.1 mrg
8911 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8912 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8913 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8914 1.1 mrg $as_echo_n "(cached) " >&6
8915 1.1 mrg else
8916 1.1 mrg lt_cv_prog_compiler_c_o=no
8917 1.1 mrg $RM -r conftest 2>/dev/null
8918 1.1 mrg mkdir conftest
8919 1.1 mrg cd conftest
8920 1.1 mrg mkdir out
8921 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8922 1.1 mrg
8923 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8924 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8925 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8926 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8927 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8928 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8929 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8930 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8931 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8932 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8933 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8934 1.1 mrg ac_status=$?
8935 1.1 mrg cat out/conftest.err >&5
8936 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8937 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8938 1.1 mrg then
8939 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8940 1.1 mrg # So say no if there are warnings
8941 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8942 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8943 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8944 1.1 mrg lt_cv_prog_compiler_c_o=yes
8945 1.1 mrg fi
8946 1.1 mrg fi
8947 1.1 mrg chmod u+w . 2>&5
8948 1.1 mrg $RM conftest*
8949 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8950 1.1 mrg # template instantiation
8951 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8952 1.1 mrg $RM out/* && rmdir out
8953 1.1 mrg cd ..
8954 1.1 mrg $RM -r conftest
8955 1.1 mrg $RM conftest*
8956 1.1 mrg
8957 1.1 mrg fi
8958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8959 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8960 1.1 mrg
8961 1.1 mrg
8962 1.1 mrg
8963 1.1 mrg
8964 1.1 mrg
8965 1.1 mrg
8966 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8967 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8968 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8969 1.1 mrg $as_echo_n "(cached) " >&6
8970 1.1 mrg else
8971 1.1 mrg lt_cv_prog_compiler_c_o=no
8972 1.1 mrg $RM -r conftest 2>/dev/null
8973 1.1 mrg mkdir conftest
8974 1.1 mrg cd conftest
8975 1.1 mrg mkdir out
8976 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8977 1.1 mrg
8978 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8979 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8980 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8981 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8982 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8983 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8984 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8985 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8986 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8987 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8988 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8989 1.1 mrg ac_status=$?
8990 1.1 mrg cat out/conftest.err >&5
8991 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8992 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8993 1.1 mrg then
8994 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8995 1.1 mrg # So say no if there are warnings
8996 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8997 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8998 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8999 1.1 mrg lt_cv_prog_compiler_c_o=yes
9000 1.1 mrg fi
9001 1.1 mrg fi
9002 1.1 mrg chmod u+w . 2>&5
9003 1.1 mrg $RM conftest*
9004 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
9005 1.1 mrg # template instantiation
9006 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9007 1.1 mrg $RM out/* && rmdir out
9008 1.1 mrg cd ..
9009 1.1 mrg $RM -r conftest
9010 1.1 mrg $RM conftest*
9011 1.1 mrg
9012 1.1 mrg fi
9013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9014 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9015 1.1 mrg
9016 1.1 mrg
9017 1.1 mrg
9018 1.1 mrg
9019 1.1 mrg hard_links="nottested"
9020 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9021 1.1 mrg # do not overwrite the value of need_locks provided by the user
9022 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9023 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
9024 1.1 mrg hard_links=yes
9025 1.1 mrg $RM conftest*
9026 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
9027 1.1 mrg touch conftest.a
9028 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
9029 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
9030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9031 1.1 mrg $as_echo "$hard_links" >&6; }
9032 1.1 mrg if test "$hard_links" = no; then
9033 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9034 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9035 1.1 mrg need_locks=warn
9036 1.1 mrg fi
9037 1.1 mrg else
9038 1.1 mrg need_locks=no
9039 1.1 mrg fi
9040 1.1 mrg
9041 1.1 mrg
9042 1.1 mrg
9043 1.1 mrg
9044 1.1 mrg
9045 1.1 mrg
9046 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9047 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9048 1.1 mrg
9049 1.1 mrg runpath_var=
9050 1.1 mrg allow_undefined_flag=
9051 1.1 mrg always_export_symbols=no
9052 1.1 mrg archive_cmds=
9053 1.1 mrg archive_expsym_cmds=
9054 1.1 mrg compiler_needs_object=no
9055 1.1 mrg enable_shared_with_static_runtimes=no
9056 1.1 mrg export_dynamic_flag_spec=
9057 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9058 1.1 mrg hardcode_automatic=no
9059 1.1 mrg hardcode_direct=no
9060 1.1 mrg hardcode_direct_absolute=no
9061 1.1 mrg hardcode_libdir_flag_spec=
9062 1.1 mrg hardcode_libdir_flag_spec_ld=
9063 1.1 mrg hardcode_libdir_separator=
9064 1.1 mrg hardcode_minus_L=no
9065 1.1 mrg hardcode_shlibpath_var=unsupported
9066 1.1 mrg inherit_rpath=no
9067 1.1 mrg link_all_deplibs=unknown
9068 1.1 mrg module_cmds=
9069 1.1 mrg module_expsym_cmds=
9070 1.1 mrg old_archive_from_new_cmds=
9071 1.1 mrg old_archive_from_expsyms_cmds=
9072 1.1 mrg thread_safe_flag_spec=
9073 1.1 mrg whole_archive_flag_spec=
9074 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
9075 1.1 mrg # included in the symbol list
9076 1.1 mrg include_expsyms=
9077 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
9078 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
9079 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9080 1.1 mrg # as well as any symbol that contains `d'.
9081 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9082 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9083 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
9084 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
9085 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
9086 1.1 mrg # preloaded symbol tables.
9087 1.1 mrg # Exclude shared library initialization/finalization symbols.
9088 1.1 mrg extract_expsyms_cmds=
9089 1.1 mrg
9090 1.1 mrg case $host_os in
9091 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9092 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
9093 1.1 mrg # When not using gcc, we currently assume that we are using
9094 1.1 mrg # Microsoft Visual C++.
9095 1.1 mrg if test "$GCC" != yes; then
9096 1.1 mrg with_gnu_ld=no
9097 1.1 mrg fi
9098 1.1 mrg ;;
9099 1.1 mrg interix*)
9100 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
9101 1.1 mrg with_gnu_ld=yes
9102 1.1 mrg ;;
9103 1.1 mrg openbsd*)
9104 1.1 mrg with_gnu_ld=no
9105 1.1 mrg ;;
9106 1.1 mrg esac
9107 1.1 mrg
9108 1.1 mrg ld_shlibs=yes
9109 1.1 mrg
9110 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
9111 1.1 mrg # that we're better off using the native interface for both.
9112 1.1 mrg lt_use_gnu_ld_interface=no
9113 1.1 mrg if test "$with_gnu_ld" = yes; then
9114 1.1 mrg case $host_os in
9115 1.1 mrg aix*)
9116 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
9117 1.1 mrg # with the native linker. However, as the warning in the GNU ld
9118 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
9119 1.1 mrg # shared libraries, regardless of the interface used.
9120 1.1 mrg case `$LD -v 2>&1` in
9121 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9122 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9123 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9124 1.1 mrg *)
9125 1.1 mrg lt_use_gnu_ld_interface=yes
9126 1.1 mrg ;;
9127 1.1 mrg esac
9128 1.1 mrg ;;
9129 1.1 mrg *)
9130 1.1 mrg lt_use_gnu_ld_interface=yes
9131 1.1 mrg ;;
9132 1.1 mrg esac
9133 1.1 mrg fi
9134 1.1 mrg
9135 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
9136 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
9137 1.1 mrg wlarc='${wl}'
9138 1.1 mrg
9139 1.1 mrg # Set some defaults for GNU ld with shared library support. These
9140 1.1 mrg # are reset later if shared libraries are not supported. Putting them
9141 1.1 mrg # here allows them to be overridden if necessary.
9142 1.1 mrg runpath_var=LD_RUN_PATH
9143 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9144 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
9145 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
9146 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9147 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9148 1.1 mrg else
9149 1.1 mrg whole_archive_flag_spec=
9150 1.1 mrg fi
9151 1.1 mrg supports_anon_versioning=no
9152 1.1 mrg case `$LD -v 2>&1` in
9153 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
9154 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9155 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9156 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9157 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
9158 1.1 mrg *) supports_anon_versioning=yes ;;
9159 1.1 mrg esac
9160 1.1 mrg
9161 1.1 mrg # See if GNU ld supports shared libraries.
9162 1.1 mrg case $host_os in
9163 1.1 mrg aix[3-9]*)
9164 1.1 mrg # On AIX/PPC, the GNU linker is very broken
9165 1.1 mrg if test "$host_cpu" != ia64; then
9166 1.1 mrg ld_shlibs=no
9167 1.1 mrg cat <<_LT_EOF 1>&2
9168 1.1 mrg
9169 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
9170 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
9171 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
9172 1.1 mrg *** really care for shared libraries, you may want to install binutils
9173 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9174 1.1 mrg *** You will then need to restart the configuration process.
9175 1.1 mrg
9176 1.1 mrg _LT_EOF
9177 1.1 mrg fi
9178 1.1 mrg ;;
9179 1.1 mrg
9180 1.1 mrg amigaos*)
9181 1.1 mrg case $host_cpu in
9182 1.1 mrg powerpc)
9183 1.1 mrg # see comment about AmigaOS4 .so support
9184 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9185 1.1 mrg archive_expsym_cmds=''
9186 1.1 mrg ;;
9187 1.1 mrg m68k)
9188 1.1 mrg 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)'
9189 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9190 1.1 mrg hardcode_minus_L=yes
9191 1.1 mrg ;;
9192 1.1 mrg esac
9193 1.1 mrg ;;
9194 1.1 mrg
9195 1.1 mrg beos*)
9196 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9197 1.1 mrg allow_undefined_flag=unsupported
9198 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9199 1.1 mrg # support --undefined. This deserves some investigation. FIXME
9200 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9201 1.1 mrg else
9202 1.1 mrg ld_shlibs=no
9203 1.1 mrg fi
9204 1.1 mrg ;;
9205 1.1 mrg
9206 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9207 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9208 1.1 mrg # as there is no search path for DLLs.
9209 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9210 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
9211 1.1 mrg allow_undefined_flag=unsupported
9212 1.1 mrg always_export_symbols=no
9213 1.1 mrg enable_shared_with_static_runtimes=yes
9214 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9215 1.1 mrg
9216 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9217 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9218 1.1 mrg # If the export-symbols file already is a .def file (1st line
9219 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
9220 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9221 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
9222 1.1 mrg else
9223 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
9224 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
9225 1.1 mrg fi~
9226 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9227 1.1 mrg else
9228 1.1 mrg ld_shlibs=no
9229 1.1 mrg fi
9230 1.1 mrg ;;
9231 1.1 mrg
9232 1.1 mrg haiku*)
9233 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9234 1.1 mrg link_all_deplibs=yes
9235 1.1 mrg ;;
9236 1.1 mrg
9237 1.1 mrg interix[3-9]*)
9238 1.1 mrg hardcode_direct=no
9239 1.1 mrg hardcode_shlibpath_var=no
9240 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9241 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9242 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9243 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
9244 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
9245 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
9246 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9247 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9248 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9249 1.1 mrg 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'
9250 1.1 mrg ;;
9251 1.1 mrg
9252 1.1 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9253 1.1 mrg tmp_diet=no
9254 1.1 mrg if test "$host_os" = linux-dietlibc; then
9255 1.1 mrg case $cc_basename in
9256 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9257 1.1 mrg esac
9258 1.1 mrg fi
9259 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9260 1.1 mrg && test "$tmp_diet" = no
9261 1.1 mrg then
9262 1.4 mrg tmp_addflag=' $pic_flag'
9263 1.1 mrg tmp_sharedflag='-shared'
9264 1.1 mrg case $cc_basename,$host_cpu in
9265 1.1 mrg pgcc*) # Portland Group C compiler
9266 1.1 mrg 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'
9267 1.1 mrg tmp_addflag=' $pic_flag'
9268 1.1 mrg ;;
9269 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
9270 1.1 mrg # Portland Group f77 and f90 compilers
9271 1.1 mrg 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'
9272 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
9273 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9274 1.1 mrg tmp_addflag=' -i_dynamic' ;;
9275 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9276 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
9277 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
9278 1.1 mrg tmp_addflag=' -nofor_main' ;;
9279 1.1 mrg lf95*) # Lahey Fortran 8.1
9280 1.1 mrg whole_archive_flag_spec=
9281 1.1 mrg tmp_sharedflag='--shared' ;;
9282 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9283 1.1 mrg tmp_sharedflag='-qmkshrobj'
9284 1.1 mrg tmp_addflag= ;;
9285 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
9286 1.1 mrg 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'
9287 1.1 mrg compiler_needs_object=yes
9288 1.1 mrg ;;
9289 1.1 mrg esac
9290 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
9291 1.1 mrg *Sun\ C*) # Sun C 5.9
9292 1.1 mrg 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'
9293 1.1 mrg compiler_needs_object=yes
9294 1.1 mrg tmp_sharedflag='-G' ;;
9295 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
9296 1.1 mrg tmp_sharedflag='-G' ;;
9297 1.1 mrg esac
9298 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9299 1.1 mrg
9300 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
9301 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9302 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9303 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
9304 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9305 1.1 mrg fi
9306 1.1 mrg
9307 1.1 mrg case $cc_basename in
9308 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
9309 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9310 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9311 1.1 mrg hardcode_libdir_flag_spec=
9312 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
9313 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9314 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
9315 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9316 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9317 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
9318 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9319 1.1 mrg fi
9320 1.1 mrg ;;
9321 1.1 mrg esac
9322 1.1 mrg else
9323 1.1 mrg ld_shlibs=no
9324 1.1 mrg fi
9325 1.1 mrg ;;
9326 1.1 mrg
9327 1.1 mrg netbsd*)
9328 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9329 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9330 1.1 mrg wlarc=
9331 1.1 mrg else
9332 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9333 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9334 1.1 mrg fi
9335 1.1 mrg ;;
9336 1.1 mrg
9337 1.1 mrg solaris*)
9338 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9339 1.1 mrg ld_shlibs=no
9340 1.1 mrg cat <<_LT_EOF 1>&2
9341 1.1 mrg
9342 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9343 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
9344 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
9345 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
9346 1.1 mrg *** your PATH or compiler configuration so that the native linker is
9347 1.1 mrg *** used, and then restart.
9348 1.1 mrg
9349 1.1 mrg _LT_EOF
9350 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9351 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9352 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9353 1.1 mrg else
9354 1.1 mrg ld_shlibs=no
9355 1.1 mrg fi
9356 1.1 mrg ;;
9357 1.1 mrg
9358 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9359 1.1 mrg case `$LD -v 2>&1` in
9360 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9361 1.1 mrg ld_shlibs=no
9362 1.1 mrg cat <<_LT_EOF 1>&2
9363 1.1 mrg
9364 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9365 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
9366 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
9367 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9368 1.1 mrg *** your PATH or compiler configuration so that the native linker is
9369 1.1 mrg *** used, and then restart.
9370 1.1 mrg
9371 1.1 mrg _LT_EOF
9372 1.1 mrg ;;
9373 1.1 mrg *)
9374 1.1 mrg # For security reasons, it is highly recommended that you always
9375 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
9376 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
9377 1.1 mrg # requires that you compile everything twice, which is a pain.
9378 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9379 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9380 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9381 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9382 1.1 mrg else
9383 1.1 mrg ld_shlibs=no
9384 1.1 mrg fi
9385 1.1 mrg ;;
9386 1.1 mrg esac
9387 1.1 mrg ;;
9388 1.1 mrg
9389 1.1 mrg sunos4*)
9390 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9391 1.1 mrg wlarc=
9392 1.1 mrg hardcode_direct=yes
9393 1.1 mrg hardcode_shlibpath_var=no
9394 1.1 mrg ;;
9395 1.1 mrg
9396 1.1 mrg *)
9397 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9398 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9399 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9400 1.1 mrg else
9401 1.1 mrg ld_shlibs=no
9402 1.1 mrg fi
9403 1.1 mrg ;;
9404 1.1 mrg esac
9405 1.1 mrg
9406 1.1 mrg if test "$ld_shlibs" = no; then
9407 1.1 mrg runpath_var=
9408 1.1 mrg hardcode_libdir_flag_spec=
9409 1.1 mrg export_dynamic_flag_spec=
9410 1.1 mrg whole_archive_flag_spec=
9411 1.1 mrg fi
9412 1.1 mrg else
9413 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
9414 1.1 mrg case $host_os in
9415 1.1 mrg aix3*)
9416 1.1 mrg allow_undefined_flag=unsupported
9417 1.1 mrg always_export_symbols=yes
9418 1.1 mrg 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'
9419 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
9420 1.1 mrg # are no directories specified by -L.
9421 1.1 mrg hardcode_minus_L=yes
9422 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9423 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
9424 1.1 mrg # broken collect2.
9425 1.1 mrg hardcode_direct=unsupported
9426 1.1 mrg fi
9427 1.1 mrg ;;
9428 1.1 mrg
9429 1.1 mrg aix[4-9]*)
9430 1.1 mrg if test "$host_cpu" = ia64; then
9431 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
9432 1.1 mrg # have to do anything special.
9433 1.1 mrg aix_use_runtimelinking=no
9434 1.1 mrg exp_sym_flag='-Bexport'
9435 1.1 mrg no_entry_flag=""
9436 1.1 mrg else
9437 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
9438 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
9439 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
9440 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
9441 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9442 1.1 mrg 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'
9443 1.1 mrg else
9444 1.6 mrg 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'
9445 1.1 mrg fi
9446 1.1 mrg aix_use_runtimelinking=no
9447 1.1 mrg
9448 1.1 mrg # Test if we are trying to use run time linking or normal
9449 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9450 1.1 mrg # need to do runtime linking.
9451 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9452 1.1 mrg for ld_flag in $LDFLAGS; do
9453 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9454 1.1 mrg aix_use_runtimelinking=yes
9455 1.1 mrg break
9456 1.1 mrg fi
9457 1.1 mrg done
9458 1.1 mrg ;;
9459 1.1 mrg esac
9460 1.1 mrg
9461 1.1 mrg exp_sym_flag='-bexport'
9462 1.1 mrg no_entry_flag='-bnoentry'
9463 1.1 mrg fi
9464 1.1 mrg
9465 1.1 mrg # When large executables or shared objects are built, AIX ld can
9466 1.1 mrg # have problems creating the table of contents. If linking a library
9467 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
9468 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9469 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9470 1.1 mrg
9471 1.1 mrg archive_cmds=''
9472 1.1 mrg hardcode_direct=yes
9473 1.1 mrg hardcode_direct_absolute=yes
9474 1.1 mrg hardcode_libdir_separator=':'
9475 1.1 mrg link_all_deplibs=yes
9476 1.1 mrg file_list_spec='${wl}-f,'
9477 1.1 mrg
9478 1.1 mrg if test "$GCC" = yes; then
9479 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
9480 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
9481 1.1 mrg # below for broken collect2 doesn't work under 4.3+
9482 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
9483 1.1 mrg if test -f "$collect2name" &&
9484 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9485 1.1 mrg then
9486 1.1 mrg # We have reworked collect2
9487 1.1 mrg :
9488 1.1 mrg else
9489 1.1 mrg # We have old collect2
9490 1.1 mrg hardcode_direct=unsupported
9491 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
9492 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
9493 1.1 mrg # to unsupported forces relinking
9494 1.1 mrg hardcode_minus_L=yes
9495 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9496 1.1 mrg hardcode_libdir_separator=
9497 1.1 mrg fi
9498 1.1 mrg ;;
9499 1.1 mrg esac
9500 1.1 mrg shared_flag='-shared'
9501 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9502 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
9503 1.1 mrg fi
9504 1.1 mrg else
9505 1.1 mrg # not using gcc
9506 1.1 mrg if test "$host_cpu" = ia64; then
9507 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9508 1.1 mrg # chokes on -Wl,-G. The following line is correct:
9509 1.1 mrg shared_flag='-G'
9510 1.1 mrg else
9511 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9512 1.1 mrg shared_flag='${wl}-G'
9513 1.1 mrg else
9514 1.1 mrg shared_flag='${wl}-bM:SRE'
9515 1.1 mrg fi
9516 1.1 mrg fi
9517 1.1 mrg fi
9518 1.1 mrg
9519 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
9520 1.1 mrg # It seems that -bexpall does not export symbols beginning with
9521 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
9522 1.1 mrg always_export_symbols=yes
9523 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9524 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
9525 1.1 mrg # -berok will link without error, but may produce a broken library.
9526 1.1 mrg allow_undefined_flag='-berok'
9527 1.1 mrg # Determine the default libpath from the value encoded in an
9528 1.1 mrg # empty executable.
9529 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9530 1.1 mrg /* end confdefs.h. */
9531 1.1 mrg
9532 1.1 mrg int
9533 1.1 mrg main ()
9534 1.1 mrg {
9535 1.1 mrg
9536 1.1 mrg ;
9537 1.1 mrg return 0;
9538 1.1 mrg }
9539 1.1 mrg _ACEOF
9540 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9541 1.1 mrg
9542 1.1 mrg lt_aix_libpath_sed='
9543 1.1 mrg /Import File Strings/,/^$/ {
9544 1.1 mrg /^0/ {
9545 1.1 mrg s/^0 *\(.*\)$/\1/
9546 1.1 mrg p
9547 1.1 mrg }
9548 1.1 mrg }'
9549 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9550 1.1 mrg # Check for a 64-bit object if we didn't find anything.
9551 1.1 mrg if test -z "$aix_libpath"; then
9552 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9553 1.1 mrg fi
9554 1.1 mrg fi
9555 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9556 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9557 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9558 1.1 mrg
9559 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9560 1.1 mrg 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"
9561 1.1 mrg else
9562 1.1 mrg if test "$host_cpu" = ia64; then
9563 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9564 1.1 mrg allow_undefined_flag="-z nodefs"
9565 1.1 mrg 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"
9566 1.1 mrg else
9567 1.1 mrg # Determine the default libpath from the value encoded in an
9568 1.1 mrg # empty executable.
9569 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9570 1.1 mrg /* end confdefs.h. */
9571 1.1 mrg
9572 1.1 mrg int
9573 1.1 mrg main ()
9574 1.1 mrg {
9575 1.1 mrg
9576 1.1 mrg ;
9577 1.1 mrg return 0;
9578 1.1 mrg }
9579 1.1 mrg _ACEOF
9580 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9581 1.1 mrg
9582 1.1 mrg lt_aix_libpath_sed='
9583 1.1 mrg /Import File Strings/,/^$/ {
9584 1.1 mrg /^0/ {
9585 1.1 mrg s/^0 *\(.*\)$/\1/
9586 1.1 mrg p
9587 1.1 mrg }
9588 1.1 mrg }'
9589 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9590 1.1 mrg # Check for a 64-bit object if we didn't find anything.
9591 1.1 mrg if test -z "$aix_libpath"; then
9592 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9593 1.1 mrg fi
9594 1.1 mrg fi
9595 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9596 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9597 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9598 1.1 mrg
9599 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9600 1.1 mrg # Warning - without using the other run time loading flags,
9601 1.1 mrg # -berok will link without error, but may produce a broken library.
9602 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
9603 1.1 mrg allow_undefined_flag=' ${wl}-berok'
9604 1.1 mrg if test "$with_gnu_ld" = yes; then
9605 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
9606 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9607 1.1 mrg else
9608 1.1 mrg # Exported symbols can be pulled into shared objects from archives
9609 1.1 mrg whole_archive_flag_spec='$convenience'
9610 1.1 mrg fi
9611 1.1 mrg archive_cmds_need_lc=yes
9612 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
9613 1.1 mrg 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'
9614 1.1 mrg fi
9615 1.1 mrg fi
9616 1.1 mrg ;;
9617 1.1 mrg
9618 1.1 mrg amigaos*)
9619 1.1 mrg case $host_cpu in
9620 1.1 mrg powerpc)
9621 1.1 mrg # see comment about AmigaOS4 .so support
9622 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9623 1.1 mrg archive_expsym_cmds=''
9624 1.1 mrg ;;
9625 1.1 mrg m68k)
9626 1.1 mrg 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)'
9627 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9628 1.1 mrg hardcode_minus_L=yes
9629 1.1 mrg ;;
9630 1.1 mrg esac
9631 1.1 mrg ;;
9632 1.1 mrg
9633 1.1 mrg bsdi[45]*)
9634 1.1 mrg export_dynamic_flag_spec=-rdynamic
9635 1.1 mrg ;;
9636 1.1 mrg
9637 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9638 1.1 mrg # When not using gcc, we currently assume that we are using
9639 1.1 mrg # Microsoft Visual C++.
9640 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
9641 1.1 mrg # no search path for DLLs.
9642 1.1 mrg hardcode_libdir_flag_spec=' '
9643 1.1 mrg allow_undefined_flag=unsupported
9644 1.1 mrg # Tell ltmain to make .lib files, not .a files.
9645 1.1 mrg libext=lib
9646 1.1 mrg # Tell ltmain to make .dll files, not .so files.
9647 1.1 mrg shrext_cmds=".dll"
9648 1.1 mrg # FIXME: Setting linknames here is a bad hack.
9649 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9650 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
9651 1.1 mrg old_archive_from_new_cmds='true'
9652 1.1 mrg # FIXME: Should let the user specify the lib program.
9653 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9654 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
9655 1.1 mrg enable_shared_with_static_runtimes=yes
9656 1.1 mrg ;;
9657 1.1 mrg
9658 1.1 mrg darwin* | rhapsody*)
9659 1.1 mrg
9660 1.1 mrg
9661 1.1 mrg archive_cmds_need_lc=no
9662 1.1 mrg hardcode_direct=no
9663 1.1 mrg hardcode_automatic=yes
9664 1.1 mrg hardcode_shlibpath_var=unsupported
9665 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
9666 1.1 mrg 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\"`'
9667 1.1 mrg else
9668 1.1 mrg whole_archive_flag_spec=''
9669 1.1 mrg fi
9670 1.1 mrg link_all_deplibs=yes
9671 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
9672 1.1 mrg case $cc_basename in
9673 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
9674 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
9675 1.1 mrg esac
9676 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
9677 1.1 mrg output_verbose_link_cmd=func_echo_all
9678 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9679 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9680 1.1 mrg 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}"
9681 1.1 mrg 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}"
9682 1.1 mrg
9683 1.1 mrg else
9684 1.1 mrg ld_shlibs=no
9685 1.1 mrg fi
9686 1.1 mrg
9687 1.1 mrg ;;
9688 1.1 mrg
9689 1.1 mrg dgux*)
9690 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9691 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9692 1.1 mrg hardcode_shlibpath_var=no
9693 1.1 mrg ;;
9694 1.1 mrg
9695 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9696 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
9697 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
9698 1.1 mrg # extra space).
9699 1.1 mrg freebsd2.2*)
9700 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9701 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9702 1.1 mrg hardcode_direct=yes
9703 1.1 mrg hardcode_shlibpath_var=no
9704 1.1 mrg ;;
9705 1.1 mrg
9706 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9707 1.2 apb freebsd2.*)
9708 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9709 1.1 mrg hardcode_direct=yes
9710 1.1 mrg hardcode_minus_L=yes
9711 1.1 mrg hardcode_shlibpath_var=no
9712 1.1 mrg ;;
9713 1.1 mrg
9714 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9715 1.1 mrg freebsd* | dragonfly*)
9716 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9717 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9718 1.1 mrg hardcode_direct=yes
9719 1.1 mrg hardcode_shlibpath_var=no
9720 1.1 mrg ;;
9721 1.1 mrg
9722 1.1 mrg hpux9*)
9723 1.1 mrg if test "$GCC" = yes; then
9724 1.1 mrg 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'
9725 1.1 mrg else
9726 1.1 mrg 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'
9727 1.1 mrg fi
9728 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9729 1.1 mrg hardcode_libdir_separator=:
9730 1.1 mrg hardcode_direct=yes
9731 1.1 mrg
9732 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9733 1.1 mrg # but as the default location of the library.
9734 1.1 mrg hardcode_minus_L=yes
9735 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9736 1.1 mrg ;;
9737 1.1 mrg
9738 1.1 mrg hpux10*)
9739 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9740 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9741 1.1 mrg else
9742 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9743 1.1 mrg fi
9744 1.1 mrg if test "$with_gnu_ld" = no; then
9745 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9746 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
9747 1.1 mrg hardcode_libdir_separator=:
9748 1.1 mrg hardcode_direct=yes
9749 1.1 mrg hardcode_direct_absolute=yes
9750 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9751 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9752 1.1 mrg # but as the default location of the library.
9753 1.1 mrg hardcode_minus_L=yes
9754 1.1 mrg fi
9755 1.1 mrg ;;
9756 1.1 mrg
9757 1.1 mrg hpux11*)
9758 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9759 1.1 mrg case $host_cpu in
9760 1.1 mrg hppa*64*)
9761 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9762 1.1 mrg ;;
9763 1.1 mrg ia64*)
9764 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9765 1.1 mrg ;;
9766 1.1 mrg *)
9767 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9768 1.1 mrg ;;
9769 1.1 mrg esac
9770 1.1 mrg else
9771 1.1 mrg case $host_cpu in
9772 1.1 mrg hppa*64*)
9773 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9774 1.1 mrg ;;
9775 1.1 mrg ia64*)
9776 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9777 1.1 mrg ;;
9778 1.1 mrg *)
9779 1.1 mrg
9780 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
9781 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9783 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
9784 1.1 mrg if test "${lt_cv_prog_compiler__b+set}" = set; then :
9785 1.1 mrg $as_echo_n "(cached) " >&6
9786 1.1 mrg else
9787 1.1 mrg lt_cv_prog_compiler__b=no
9788 1.1 mrg save_LDFLAGS="$LDFLAGS"
9789 1.1 mrg LDFLAGS="$LDFLAGS -b"
9790 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
9791 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9792 1.1 mrg # The linker can only warn and ignore the option if not recognized
9793 1.1 mrg # So say no if there are warnings
9794 1.1 mrg if test -s conftest.err; then
9795 1.1 mrg # Append any errors to the config.log.
9796 1.1 mrg cat conftest.err 1>&5
9797 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9798 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9799 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
9800 1.1 mrg lt_cv_prog_compiler__b=yes
9801 1.1 mrg fi
9802 1.1 mrg else
9803 1.1 mrg lt_cv_prog_compiler__b=yes
9804 1.1 mrg fi
9805 1.1 mrg fi
9806 1.1 mrg $RM -r conftest*
9807 1.1 mrg LDFLAGS="$save_LDFLAGS"
9808 1.1 mrg
9809 1.1 mrg fi
9810 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9811 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
9812 1.1 mrg
9813 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
9814 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9815 1.1 mrg else
9816 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9817 1.1 mrg fi
9818 1.1 mrg
9819 1.1 mrg ;;
9820 1.1 mrg esac
9821 1.1 mrg fi
9822 1.1 mrg if test "$with_gnu_ld" = no; then
9823 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9824 1.1 mrg hardcode_libdir_separator=:
9825 1.1 mrg
9826 1.1 mrg case $host_cpu in
9827 1.1 mrg hppa*64*|ia64*)
9828 1.1 mrg hardcode_direct=no
9829 1.1 mrg hardcode_shlibpath_var=no
9830 1.1 mrg ;;
9831 1.1 mrg *)
9832 1.1 mrg hardcode_direct=yes
9833 1.1 mrg hardcode_direct_absolute=yes
9834 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9835 1.1 mrg
9836 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9837 1.1 mrg # but as the default location of the library.
9838 1.1 mrg hardcode_minus_L=yes
9839 1.1 mrg ;;
9840 1.1 mrg esac
9841 1.1 mrg fi
9842 1.1 mrg ;;
9843 1.1 mrg
9844 1.1 mrg irix5* | irix6* | nonstopux*)
9845 1.1 mrg if test "$GCC" = yes; then
9846 1.1 mrg 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'
9847 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9848 1.1 mrg # work, assume that -exports_file does not work either and
9849 1.1 mrg # implicitly export all symbols.
9850 1.1 mrg save_LDFLAGS="$LDFLAGS"
9851 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9852 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9853 1.1 mrg /* end confdefs.h. */
9854 1.1 mrg int foo(void) {}
9855 1.1 mrg _ACEOF
9856 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9857 1.1 mrg 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'
9858 1.1 mrg
9859 1.1 mrg fi
9860 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9861 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9862 1.1 mrg LDFLAGS="$save_LDFLAGS"
9863 1.1 mrg else
9864 1.1 mrg 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'
9865 1.1 mrg 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'
9866 1.1 mrg fi
9867 1.1 mrg archive_cmds_need_lc='no'
9868 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9869 1.1 mrg hardcode_libdir_separator=:
9870 1.1 mrg inherit_rpath=yes
9871 1.1 mrg link_all_deplibs=yes
9872 1.1 mrg ;;
9873 1.1 mrg
9874 1.1 mrg netbsd*)
9875 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9876 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9877 1.1 mrg else
9878 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9879 1.1 mrg fi
9880 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9881 1.1 mrg hardcode_direct=yes
9882 1.1 mrg hardcode_shlibpath_var=no
9883 1.1 mrg ;;
9884 1.1 mrg
9885 1.1 mrg newsos6)
9886 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9887 1.1 mrg hardcode_direct=yes
9888 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9889 1.1 mrg hardcode_libdir_separator=:
9890 1.1 mrg hardcode_shlibpath_var=no
9891 1.1 mrg ;;
9892 1.1 mrg
9893 1.1 mrg *nto* | *qnx*)
9894 1.1 mrg ;;
9895 1.1 mrg
9896 1.1 mrg openbsd*)
9897 1.1 mrg if test -f /usr/libexec/ld.so; then
9898 1.1 mrg hardcode_direct=yes
9899 1.1 mrg hardcode_shlibpath_var=no
9900 1.1 mrg hardcode_direct_absolute=yes
9901 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9902 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9903 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9904 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9905 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9906 1.1 mrg else
9907 1.1 mrg case $host_os in
9908 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9909 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9910 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9911 1.1 mrg ;;
9912 1.1 mrg *)
9913 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9914 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9915 1.1 mrg ;;
9916 1.1 mrg esac
9917 1.1 mrg fi
9918 1.1 mrg else
9919 1.1 mrg ld_shlibs=no
9920 1.1 mrg fi
9921 1.1 mrg ;;
9922 1.1 mrg
9923 1.1 mrg os2*)
9924 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9925 1.1 mrg hardcode_minus_L=yes
9926 1.1 mrg allow_undefined_flag=unsupported
9927 1.1 mrg 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'
9928 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9929 1.1 mrg ;;
9930 1.1 mrg
9931 1.1 mrg osf3*)
9932 1.1 mrg if test "$GCC" = yes; then
9933 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9934 1.1 mrg 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'
9935 1.1 mrg else
9936 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9937 1.1 mrg 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'
9938 1.1 mrg fi
9939 1.1 mrg archive_cmds_need_lc='no'
9940 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9941 1.1 mrg hardcode_libdir_separator=:
9942 1.1 mrg ;;
9943 1.1 mrg
9944 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9945 1.1 mrg if test "$GCC" = yes; then
9946 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9947 1.1 mrg 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'
9948 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9949 1.1 mrg else
9950 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9951 1.1 mrg 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'
9952 1.1 mrg 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~
9953 1.1 mrg $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'
9954 1.1 mrg
9955 1.1 mrg # Both c and cxx compiler support -rpath directly
9956 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9957 1.1 mrg fi
9958 1.1 mrg archive_cmds_need_lc='no'
9959 1.1 mrg hardcode_libdir_separator=:
9960 1.1 mrg ;;
9961 1.1 mrg
9962 1.1 mrg solaris*)
9963 1.1 mrg no_undefined_flag=' -z defs'
9964 1.1 mrg if test "$GCC" = yes; then
9965 1.1 mrg wlarc='${wl}'
9966 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9967 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9968 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9969 1.1 mrg else
9970 1.1 mrg case `$CC -V 2>&1` in
9971 1.1 mrg *"Compilers 5.0"*)
9972 1.1 mrg wlarc=''
9973 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9974 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9975 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9976 1.1 mrg ;;
9977 1.1 mrg *)
9978 1.1 mrg wlarc='${wl}'
9979 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9980 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9981 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9982 1.1 mrg ;;
9983 1.1 mrg esac
9984 1.1 mrg fi
9985 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9986 1.1 mrg hardcode_shlibpath_var=no
9987 1.1 mrg case $host_os in
9988 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9989 1.1 mrg *)
9990 1.1 mrg # The compiler driver will combine and reorder linker options,
9991 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9992 1.1 mrg # but is careful enough not to reorder.
9993 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9994 1.1 mrg if test "$GCC" = yes; then
9995 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9996 1.1 mrg else
9997 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9998 1.1 mrg fi
9999 1.1 mrg ;;
10000 1.1 mrg esac
10001 1.1 mrg link_all_deplibs=yes
10002 1.1 mrg ;;
10003 1.1 mrg
10004 1.1 mrg sunos4*)
10005 1.1 mrg if test "x$host_vendor" = xsequent; then
10006 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
10007 1.1 mrg # files that make .init and .fini sections work.
10008 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10009 1.1 mrg else
10010 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10011 1.1 mrg fi
10012 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10013 1.1 mrg hardcode_direct=yes
10014 1.1 mrg hardcode_minus_L=yes
10015 1.1 mrg hardcode_shlibpath_var=no
10016 1.1 mrg ;;
10017 1.1 mrg
10018 1.1 mrg sysv4)
10019 1.1 mrg case $host_vendor in
10020 1.1 mrg sni)
10021 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10022 1.1 mrg hardcode_direct=yes # is this really true???
10023 1.1 mrg ;;
10024 1.1 mrg siemens)
10025 1.1 mrg ## LD is ld it makes a PLAMLIB
10026 1.1 mrg ## CC just makes a GrossModule.
10027 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10028 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
10029 1.1 mrg hardcode_direct=no
10030 1.1 mrg ;;
10031 1.1 mrg motorola)
10032 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10033 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10034 1.1 mrg ;;
10035 1.1 mrg esac
10036 1.1 mrg runpath_var='LD_RUN_PATH'
10037 1.1 mrg hardcode_shlibpath_var=no
10038 1.1 mrg ;;
10039 1.1 mrg
10040 1.1 mrg sysv4.3*)
10041 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10042 1.1 mrg hardcode_shlibpath_var=no
10043 1.1 mrg export_dynamic_flag_spec='-Bexport'
10044 1.1 mrg ;;
10045 1.1 mrg
10046 1.1 mrg sysv4*MP*)
10047 1.1 mrg if test -d /usr/nec; then
10048 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10049 1.1 mrg hardcode_shlibpath_var=no
10050 1.1 mrg runpath_var=LD_RUN_PATH
10051 1.1 mrg hardcode_runpath_var=yes
10052 1.1 mrg ld_shlibs=yes
10053 1.1 mrg fi
10054 1.1 mrg ;;
10055 1.1 mrg
10056 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10057 1.1 mrg no_undefined_flag='${wl}-z,text'
10058 1.1 mrg archive_cmds_need_lc=no
10059 1.1 mrg hardcode_shlibpath_var=no
10060 1.1 mrg runpath_var='LD_RUN_PATH'
10061 1.1 mrg
10062 1.1 mrg if test "$GCC" = yes; then
10063 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10064 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10065 1.1 mrg else
10066 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10067 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10068 1.1 mrg fi
10069 1.1 mrg ;;
10070 1.1 mrg
10071 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
10072 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
10073 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
10074 1.1 mrg # always be unresolved, which means just about no library would
10075 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
10076 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
10077 1.1 mrg # as -z defs.
10078 1.1 mrg no_undefined_flag='${wl}-z,text'
10079 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
10080 1.1 mrg archive_cmds_need_lc=no
10081 1.1 mrg hardcode_shlibpath_var=no
10082 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
10083 1.1 mrg hardcode_libdir_separator=':'
10084 1.1 mrg link_all_deplibs=yes
10085 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
10086 1.1 mrg runpath_var='LD_RUN_PATH'
10087 1.1 mrg
10088 1.1 mrg if test "$GCC" = yes; then
10089 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10090 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10091 1.1 mrg else
10092 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10093 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10094 1.1 mrg fi
10095 1.1 mrg ;;
10096 1.1 mrg
10097 1.1 mrg uts4*)
10098 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10099 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
10100 1.1 mrg hardcode_shlibpath_var=no
10101 1.1 mrg ;;
10102 1.1 mrg
10103 1.1 mrg *)
10104 1.1 mrg ld_shlibs=no
10105 1.1 mrg ;;
10106 1.1 mrg esac
10107 1.1 mrg
10108 1.1 mrg if test x$host_vendor = xsni; then
10109 1.1 mrg case $host in
10110 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10111 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
10112 1.1 mrg ;;
10113 1.1 mrg esac
10114 1.1 mrg fi
10115 1.1 mrg fi
10116 1.1 mrg
10117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10118 1.1 mrg $as_echo "$ld_shlibs" >&6; }
10119 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
10120 1.1 mrg
10121 1.1 mrg with_gnu_ld=$with_gnu_ld
10122 1.1 mrg
10123 1.1 mrg
10124 1.1 mrg
10125 1.1 mrg
10126 1.1 mrg
10127 1.1 mrg
10128 1.1 mrg
10129 1.1 mrg
10130 1.1 mrg
10131 1.1 mrg
10132 1.1 mrg
10133 1.1 mrg
10134 1.1 mrg
10135 1.1 mrg
10136 1.1 mrg
10137 1.1 mrg #
10138 1.1 mrg # Do we need to explicitly link libc?
10139 1.1 mrg #
10140 1.1 mrg case "x$archive_cmds_need_lc" in
10141 1.1 mrg x|xyes)
10142 1.1 mrg # Assume -lc should be added
10143 1.1 mrg archive_cmds_need_lc=yes
10144 1.1 mrg
10145 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
10146 1.1 mrg case $archive_cmds in
10147 1.1 mrg *'~'*)
10148 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
10149 1.1 mrg ;;
10150 1.1 mrg '$CC '*)
10151 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
10152 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
10153 1.1 mrg # to ld, don't add -lc before -lgcc.
10154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10155 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10156 1.1 mrg if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10157 1.1 mrg $as_echo_n "(cached) " >&6
10158 1.1 mrg else
10159 1.1 mrg $RM conftest*
10160 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10161 1.1 mrg
10162 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10163 1.1 mrg (eval $ac_compile) 2>&5
10164 1.1 mrg ac_status=$?
10165 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10166 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
10167 1.1 mrg soname=conftest
10168 1.1 mrg lib=conftest
10169 1.1 mrg libobjs=conftest.$ac_objext
10170 1.1 mrg deplibs=
10171 1.1 mrg wl=$lt_prog_compiler_wl
10172 1.1 mrg pic_flag=$lt_prog_compiler_pic
10173 1.1 mrg compiler_flags=-v
10174 1.1 mrg linker_flags=-v
10175 1.1 mrg verstring=
10176 1.1 mrg output_objdir=.
10177 1.1 mrg libname=conftest
10178 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
10179 1.1 mrg allow_undefined_flag=
10180 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10181 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10182 1.1 mrg ac_status=$?
10183 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10184 1.1 mrg test $ac_status = 0; }
10185 1.1 mrg then
10186 1.1 mrg lt_cv_archive_cmds_need_lc=no
10187 1.1 mrg else
10188 1.1 mrg lt_cv_archive_cmds_need_lc=yes
10189 1.1 mrg fi
10190 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
10191 1.1 mrg else
10192 1.1 mrg cat conftest.err 1>&5
10193 1.1 mrg fi
10194 1.1 mrg $RM conftest*
10195 1.1 mrg
10196 1.1 mrg fi
10197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10198 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10199 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10200 1.1 mrg ;;
10201 1.1 mrg esac
10202 1.1 mrg fi
10203 1.1 mrg ;;
10204 1.1 mrg esac
10205 1.1 mrg
10206 1.1 mrg
10207 1.1 mrg
10208 1.1 mrg
10209 1.1 mrg
10210 1.1 mrg
10211 1.1 mrg
10212 1.1 mrg
10213 1.1 mrg
10214 1.1 mrg
10215 1.1 mrg
10216 1.1 mrg
10217 1.1 mrg
10218 1.1 mrg
10219 1.1 mrg
10220 1.1 mrg
10221 1.1 mrg
10222 1.1 mrg
10223 1.1 mrg
10224 1.1 mrg
10225 1.1 mrg
10226 1.1 mrg
10227 1.1 mrg
10228 1.1 mrg
10229 1.1 mrg
10230 1.1 mrg
10231 1.1 mrg
10232 1.1 mrg
10233 1.1 mrg
10234 1.1 mrg
10235 1.1 mrg
10236 1.1 mrg
10237 1.1 mrg
10238 1.1 mrg
10239 1.1 mrg
10240 1.1 mrg
10241 1.1 mrg
10242 1.1 mrg
10243 1.1 mrg
10244 1.1 mrg
10245 1.1 mrg
10246 1.1 mrg
10247 1.1 mrg
10248 1.1 mrg
10249 1.1 mrg
10250 1.1 mrg
10251 1.1 mrg
10252 1.1 mrg
10253 1.1 mrg
10254 1.1 mrg
10255 1.1 mrg
10256 1.1 mrg
10257 1.1 mrg
10258 1.1 mrg
10259 1.1 mrg
10260 1.1 mrg
10261 1.1 mrg
10262 1.1 mrg
10263 1.1 mrg
10264 1.1 mrg
10265 1.1 mrg
10266 1.1 mrg
10267 1.1 mrg
10268 1.1 mrg
10269 1.1 mrg
10270 1.1 mrg
10271 1.1 mrg
10272 1.1 mrg
10273 1.1 mrg
10274 1.1 mrg
10275 1.1 mrg
10276 1.1 mrg
10277 1.1 mrg
10278 1.1 mrg
10279 1.1 mrg
10280 1.1 mrg
10281 1.1 mrg
10282 1.1 mrg
10283 1.1 mrg
10284 1.1 mrg
10285 1.1 mrg
10286 1.1 mrg
10287 1.1 mrg
10288 1.1 mrg
10289 1.1 mrg
10290 1.1 mrg
10291 1.1 mrg
10292 1.1 mrg
10293 1.1 mrg
10294 1.1 mrg
10295 1.1 mrg
10296 1.1 mrg
10297 1.1 mrg
10298 1.1 mrg
10299 1.1 mrg
10300 1.1 mrg
10301 1.1 mrg
10302 1.1 mrg
10303 1.1 mrg
10304 1.1 mrg
10305 1.1 mrg
10306 1.1 mrg
10307 1.1 mrg
10308 1.1 mrg
10309 1.1 mrg
10310 1.1 mrg
10311 1.1 mrg
10312 1.1 mrg
10313 1.1 mrg
10314 1.1 mrg
10315 1.1 mrg
10316 1.1 mrg
10317 1.1 mrg
10318 1.1 mrg
10319 1.1 mrg
10320 1.1 mrg
10321 1.1 mrg
10322 1.1 mrg
10323 1.1 mrg
10324 1.1 mrg
10325 1.1 mrg
10326 1.1 mrg
10327 1.1 mrg
10328 1.1 mrg
10329 1.1 mrg
10330 1.1 mrg
10331 1.1 mrg
10332 1.1 mrg
10333 1.1 mrg
10334 1.1 mrg
10335 1.1 mrg
10336 1.1 mrg
10337 1.1 mrg
10338 1.1 mrg
10339 1.1 mrg
10340 1.1 mrg
10341 1.1 mrg
10342 1.1 mrg
10343 1.1 mrg
10344 1.1 mrg
10345 1.1 mrg
10346 1.1 mrg
10347 1.1 mrg
10348 1.1 mrg
10349 1.1 mrg
10350 1.1 mrg
10351 1.1 mrg
10352 1.1 mrg
10353 1.1 mrg
10354 1.1 mrg
10355 1.1 mrg
10356 1.1 mrg
10357 1.1 mrg
10358 1.1 mrg
10359 1.1 mrg
10360 1.1 mrg
10361 1.1 mrg
10362 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10363 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
10364 1.1 mrg
10365 1.1 mrg if test "$GCC" = yes; then
10366 1.1 mrg case $host_os in
10367 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10368 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
10369 1.1 mrg esac
10370 1.1 mrg case $host_os in
10371 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10372 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
10373 1.1 mrg esac
10374 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10375 1.1 mrg case $lt_search_path_spec in
10376 1.1 mrg *\;*)
10377 1.1 mrg # if the path contains ";" then we assume it to be the separator
10378 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
10379 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
10380 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
10381 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10382 1.1 mrg ;;
10383 1.1 mrg *)
10384 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10385 1.1 mrg ;;
10386 1.1 mrg esac
10387 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
10388 1.1 mrg # and add multilib dir if necessary.
10389 1.1 mrg lt_tmp_lt_search_path_spec=
10390 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10391 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
10392 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10393 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10394 1.1 mrg else
10395 1.1 mrg test -d "$lt_sys_path" && \
10396 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10397 1.1 mrg fi
10398 1.1 mrg done
10399 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10400 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
10401 1.1 mrg lt_foo="";
10402 1.1 mrg lt_count=0;
10403 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
10404 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
10405 1.1 mrg if ($lt_i == "..") {
10406 1.1 mrg lt_count++;
10407 1.1 mrg } else {
10408 1.1 mrg if (lt_count == 0) {
10409 1.1 mrg lt_foo="/" $lt_i lt_foo;
10410 1.1 mrg } else {
10411 1.1 mrg lt_count--;
10412 1.1 mrg }
10413 1.1 mrg }
10414 1.1 mrg }
10415 1.1 mrg }
10416 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
10417 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
10418 1.1 mrg }'`
10419 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
10420 1.1 mrg # for these hosts.
10421 1.1 mrg case $host_os in
10422 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10423 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10424 1.1 mrg esac
10425 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10426 1.1 mrg else
10427 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10428 1.1 mrg fi
10429 1.1 mrg library_names_spec=
10430 1.1 mrg libname_spec='lib$name'
10431 1.1 mrg soname_spec=
10432 1.1 mrg shrext_cmds=".so"
10433 1.1 mrg postinstall_cmds=
10434 1.1 mrg postuninstall_cmds=
10435 1.1 mrg finish_cmds=
10436 1.1 mrg finish_eval=
10437 1.1 mrg shlibpath_var=
10438 1.1 mrg shlibpath_overrides_runpath=unknown
10439 1.1 mrg version_type=none
10440 1.1 mrg dynamic_linker="$host_os ld.so"
10441 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
10442 1.1 mrg need_lib_prefix=unknown
10443 1.1 mrg hardcode_into_libs=no
10444 1.1 mrg
10445 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
10446 1.1 mrg # flags to be left without arguments
10447 1.1 mrg need_version=unknown
10448 1.1 mrg
10449 1.1 mrg case $host_os in
10450 1.1 mrg aix3*)
10451 1.1 mrg version_type=linux
10452 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10453 1.1 mrg shlibpath_var=LIBPATH
10454 1.1 mrg
10455 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
10456 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10457 1.1 mrg ;;
10458 1.1 mrg
10459 1.1 mrg aix[4-9]*)
10460 1.1 mrg version_type=linux
10461 1.1 mrg need_lib_prefix=no
10462 1.1 mrg need_version=no
10463 1.1 mrg hardcode_into_libs=yes
10464 1.1 mrg if test "$host_cpu" = ia64; then
10465 1.1 mrg # AIX 5 supports IA64
10466 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10467 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10468 1.1 mrg else
10469 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
10470 1.1 mrg # for dependence libraries. The import file would start with
10471 1.1 mrg # the line `#! .'. This would cause the generated library to
10472 1.1 mrg # depend on `.', always an invalid library. This was fixed in
10473 1.1 mrg # development snapshots of GCC prior to 3.0.
10474 1.1 mrg case $host_os in
10475 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
10476 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10477 1.1 mrg echo ' yes '
10478 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10479 1.1 mrg :
10480 1.1 mrg else
10481 1.1 mrg can_build_shared=no
10482 1.1 mrg fi
10483 1.1 mrg ;;
10484 1.1 mrg esac
10485 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10486 1.1 mrg # soname into executable. Probably we can add versioning support to
10487 1.1 mrg # collect2, so additional links can be useful in future.
10488 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10489 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10490 1.1 mrg # instead of lib<name>.a to let people know that these are not
10491 1.1 mrg # typical AIX shared libraries.
10492 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10493 1.1 mrg else
10494 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
10495 1.1 mrg # and later when we are not doing run time linking.
10496 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
10497 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10498 1.1 mrg fi
10499 1.1 mrg shlibpath_var=LIBPATH
10500 1.1 mrg fi
10501 1.1 mrg ;;
10502 1.1 mrg
10503 1.1 mrg amigaos*)
10504 1.1 mrg case $host_cpu in
10505 1.1 mrg powerpc)
10506 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
10507 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10508 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10509 1.1 mrg ;;
10510 1.1 mrg m68k)
10511 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
10512 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
10513 1.1 mrg 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'
10514 1.1 mrg ;;
10515 1.1 mrg esac
10516 1.1 mrg ;;
10517 1.1 mrg
10518 1.1 mrg beos*)
10519 1.1 mrg library_names_spec='${libname}${shared_ext}'
10520 1.1 mrg dynamic_linker="$host_os ld.so"
10521 1.1 mrg shlibpath_var=LIBRARY_PATH
10522 1.1 mrg ;;
10523 1.1 mrg
10524 1.1 mrg bsdi[45]*)
10525 1.1 mrg version_type=linux
10526 1.1 mrg need_version=no
10527 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10528 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10529 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10530 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10531 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10532 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10533 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
10534 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10535 1.1 mrg # libtool to hard-code these into programs
10536 1.1 mrg ;;
10537 1.1 mrg
10538 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
10539 1.1 mrg version_type=windows
10540 1.1 mrg shrext_cmds=".dll"
10541 1.1 mrg need_version=no
10542 1.1 mrg need_lib_prefix=no
10543 1.1 mrg
10544 1.1 mrg case $GCC,$host_os in
10545 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10546 1.1 mrg library_names_spec='$libname.dll.a'
10547 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
10548 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
10549 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10550 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
10551 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
10552 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
10553 1.1 mrg chmod a+x \$dldir/$dlname~
10554 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10555 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10556 1.1 mrg fi'
10557 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10558 1.1 mrg dlpath=$dir/\$dldll~
10559 1.1 mrg $RM \$dlpath'
10560 1.1 mrg shlibpath_overrides_runpath=yes
10561 1.1 mrg
10562 1.1 mrg case $host_os in
10563 1.1 mrg cygwin*)
10564 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10565 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10566 1.1 mrg
10567 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10568 1.1 mrg ;;
10569 1.1 mrg mingw* | cegcc*)
10570 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
10571 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10572 1.1 mrg ;;
10573 1.1 mrg pw32*)
10574 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
10575 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10576 1.1 mrg ;;
10577 1.1 mrg esac
10578 1.1 mrg ;;
10579 1.1 mrg
10580 1.1 mrg *)
10581 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10582 1.1 mrg ;;
10583 1.1 mrg esac
10584 1.1 mrg dynamic_linker='Win32 ld.exe'
10585 1.1 mrg # FIXME: first we should search . and the directory the executable is in
10586 1.1 mrg shlibpath_var=PATH
10587 1.1 mrg ;;
10588 1.1 mrg
10589 1.1 mrg darwin* | rhapsody*)
10590 1.1 mrg dynamic_linker="$host_os dyld"
10591 1.1 mrg version_type=darwin
10592 1.1 mrg need_lib_prefix=no
10593 1.1 mrg need_version=no
10594 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10595 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
10596 1.1 mrg shlibpath_overrides_runpath=yes
10597 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
10598 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10599 1.1 mrg
10600 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10601 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10602 1.1 mrg ;;
10603 1.1 mrg
10604 1.1 mrg dgux*)
10605 1.1 mrg version_type=linux
10606 1.1 mrg need_lib_prefix=no
10607 1.1 mrg need_version=no
10608 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10609 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10610 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10611 1.1 mrg ;;
10612 1.1 mrg
10613 1.1 mrg freebsd* | dragonfly*)
10614 1.1 mrg # DragonFly does not have aout. When/if they implement a new
10615 1.1 mrg # versioning mechanism, adjust this.
10616 1.1 mrg if test -x /usr/bin/objformat; then
10617 1.1 mrg objformat=`/usr/bin/objformat`
10618 1.1 mrg else
10619 1.1 mrg case $host_os in
10620 1.2 apb freebsd[23].*) objformat=aout ;;
10621 1.1 mrg *) objformat=elf ;;
10622 1.1 mrg esac
10623 1.1 mrg fi
10624 1.1 mrg version_type=freebsd-$objformat
10625 1.1 mrg case $version_type in
10626 1.1 mrg freebsd-elf*)
10627 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10628 1.1 mrg need_version=no
10629 1.1 mrg need_lib_prefix=no
10630 1.1 mrg ;;
10631 1.1 mrg freebsd-*)
10632 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10633 1.1 mrg need_version=yes
10634 1.1 mrg ;;
10635 1.1 mrg esac
10636 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10637 1.1 mrg case $host_os in
10638 1.2 apb freebsd2.*)
10639 1.1 mrg shlibpath_overrides_runpath=yes
10640 1.1 mrg ;;
10641 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
10642 1.1 mrg shlibpath_overrides_runpath=yes
10643 1.1 mrg hardcode_into_libs=yes
10644 1.1 mrg ;;
10645 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10646 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10647 1.1 mrg shlibpath_overrides_runpath=no
10648 1.1 mrg hardcode_into_libs=yes
10649 1.1 mrg ;;
10650 1.1 mrg *) # from 4.6 on, and DragonFly
10651 1.1 mrg shlibpath_overrides_runpath=yes
10652 1.1 mrg hardcode_into_libs=yes
10653 1.1 mrg ;;
10654 1.1 mrg esac
10655 1.1 mrg ;;
10656 1.1 mrg
10657 1.1 mrg gnu*)
10658 1.1 mrg version_type=linux
10659 1.1 mrg need_lib_prefix=no
10660 1.1 mrg need_version=no
10661 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10662 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10663 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10664 1.1 mrg hardcode_into_libs=yes
10665 1.1 mrg ;;
10666 1.1 mrg
10667 1.1 mrg haiku*)
10668 1.1 mrg version_type=linux
10669 1.1 mrg need_lib_prefix=no
10670 1.1 mrg need_version=no
10671 1.1 mrg dynamic_linker="$host_os runtime_loader"
10672 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10673 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10674 1.1 mrg shlibpath_var=LIBRARY_PATH
10675 1.1 mrg shlibpath_overrides_runpath=yes
10676 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10677 1.1 mrg hardcode_into_libs=yes
10678 1.1 mrg ;;
10679 1.1 mrg
10680 1.1 mrg hpux9* | hpux10* | hpux11*)
10681 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
10682 1.1 mrg # link against other versions.
10683 1.1 mrg version_type=sunos
10684 1.1 mrg need_lib_prefix=no
10685 1.1 mrg need_version=no
10686 1.1 mrg case $host_cpu in
10687 1.1 mrg ia64*)
10688 1.1 mrg shrext_cmds='.so'
10689 1.1 mrg hardcode_into_libs=yes
10690 1.1 mrg dynamic_linker="$host_os dld.so"
10691 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10692 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10693 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10694 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10695 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
10696 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10697 1.1 mrg else
10698 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10699 1.1 mrg fi
10700 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10701 1.1 mrg ;;
10702 1.1 mrg hppa*64*)
10703 1.1 mrg shrext_cmds='.sl'
10704 1.1 mrg hardcode_into_libs=yes
10705 1.1 mrg dynamic_linker="$host_os dld.sl"
10706 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10707 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10708 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10709 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10710 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10711 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10712 1.1 mrg ;;
10713 1.1 mrg *)
10714 1.1 mrg shrext_cmds='.sl'
10715 1.1 mrg dynamic_linker="$host_os dld.sl"
10716 1.1 mrg shlibpath_var=SHLIB_PATH
10717 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10718 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10719 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10720 1.1 mrg ;;
10721 1.1 mrg esac
10722 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10723 1.1 mrg postinstall_cmds='chmod 555 $lib'
10724 1.1 mrg # or fails outright, so override atomically:
10725 1.1 mrg install_override_mode=555
10726 1.1 mrg ;;
10727 1.1 mrg
10728 1.1 mrg interix[3-9]*)
10729 1.1 mrg version_type=linux
10730 1.1 mrg need_lib_prefix=no
10731 1.1 mrg need_version=no
10732 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10733 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10734 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10735 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10736 1.1 mrg shlibpath_overrides_runpath=no
10737 1.1 mrg hardcode_into_libs=yes
10738 1.1 mrg ;;
10739 1.1 mrg
10740 1.1 mrg irix5* | irix6* | nonstopux*)
10741 1.1 mrg case $host_os in
10742 1.1 mrg nonstopux*) version_type=nonstopux ;;
10743 1.1 mrg *)
10744 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
10745 1.1 mrg version_type=linux
10746 1.1 mrg else
10747 1.1 mrg version_type=irix
10748 1.1 mrg fi ;;
10749 1.1 mrg esac
10750 1.1 mrg need_lib_prefix=no
10751 1.1 mrg need_version=no
10752 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10753 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10754 1.1 mrg case $host_os in
10755 1.1 mrg irix5* | nonstopux*)
10756 1.1 mrg libsuff= shlibsuff=
10757 1.1 mrg ;;
10758 1.1 mrg *)
10759 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
10760 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10761 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
10762 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10763 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
10764 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10765 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
10766 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
10767 1.1 mrg esac
10768 1.1 mrg ;;
10769 1.1 mrg esac
10770 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10771 1.1 mrg shlibpath_overrides_runpath=no
10772 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10773 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10774 1.1 mrg hardcode_into_libs=yes
10775 1.1 mrg ;;
10776 1.1 mrg
10777 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
10778 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
10779 1.1 mrg dynamic_linker=no
10780 1.1 mrg ;;
10781 1.1 mrg
10782 1.1 mrg # This must be Linux ELF.
10783 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
10784 1.1 mrg version_type=linux
10785 1.1 mrg need_lib_prefix=no
10786 1.1 mrg need_version=no
10787 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10788 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10789 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10790 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10791 1.1 mrg shlibpath_overrides_runpath=no
10792 1.1 mrg
10793 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
10794 1.1 mrg if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10795 1.1 mrg $as_echo_n "(cached) " >&6
10796 1.1 mrg else
10797 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
10798 1.1 mrg save_LDFLAGS=$LDFLAGS
10799 1.1 mrg save_libdir=$libdir
10800 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10801 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10802 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10803 1.1 mrg /* end confdefs.h. */
10804 1.1 mrg
10805 1.1 mrg int
10806 1.1 mrg main ()
10807 1.1 mrg {
10808 1.1 mrg
10809 1.1 mrg ;
10810 1.1 mrg return 0;
10811 1.1 mrg }
10812 1.1 mrg _ACEOF
10813 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10814 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10815 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
10816 1.1 mrg fi
10817 1.1 mrg fi
10818 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10819 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10820 1.1 mrg LDFLAGS=$save_LDFLAGS
10821 1.1 mrg libdir=$save_libdir
10822 1.1 mrg
10823 1.1 mrg fi
10824 1.1 mrg
10825 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10826 1.1 mrg
10827 1.1 mrg # This implies no fast_install, which is unacceptable.
10828 1.1 mrg # Some rework will be needed to allow for fast_install
10829 1.1 mrg # before this can be enabled.
10830 1.1 mrg hardcode_into_libs=yes
10831 1.1 mrg
10832 1.1 mrg # Append ld.so.conf contents to the search path
10833 1.1 mrg if test -f /etc/ld.so.conf; then
10834 1.1 mrg 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' ' '`
10835 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10836 1.1 mrg fi
10837 1.1 mrg
10838 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10839 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10840 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10841 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10842 1.1 mrg # people can always --disable-shared, the test was removed, and we
10843 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10844 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10845 1.1 mrg ;;
10846 1.1 mrg
10847 1.1 mrg netbsd*)
10848 1.1 mrg version_type=sunos
10849 1.1 mrg need_lib_prefix=no
10850 1.1 mrg need_version=no
10851 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10852 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10853 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10854 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10855 1.1 mrg else
10856 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10857 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10858 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10859 1.1 mrg fi
10860 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10861 1.1 mrg shlibpath_overrides_runpath=yes
10862 1.1 mrg hardcode_into_libs=yes
10863 1.1 mrg ;;
10864 1.1 mrg
10865 1.1 mrg newsos6)
10866 1.1 mrg version_type=linux
10867 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10868 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10869 1.1 mrg shlibpath_overrides_runpath=yes
10870 1.1 mrg ;;
10871 1.1 mrg
10872 1.1 mrg *nto* | *qnx*)
10873 1.1 mrg version_type=qnx
10874 1.1 mrg need_lib_prefix=no
10875 1.1 mrg need_version=no
10876 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10877 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10878 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10879 1.1 mrg shlibpath_overrides_runpath=no
10880 1.1 mrg hardcode_into_libs=yes
10881 1.1 mrg dynamic_linker='ldqnx.so'
10882 1.1 mrg ;;
10883 1.1 mrg
10884 1.1 mrg openbsd*)
10885 1.1 mrg version_type=sunos
10886 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10887 1.1 mrg need_lib_prefix=no
10888 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10889 1.1 mrg case $host_os in
10890 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10891 1.1 mrg *) need_version=no ;;
10892 1.1 mrg esac
10893 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10894 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10895 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10896 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10897 1.1 mrg case $host_os in
10898 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10899 1.1 mrg shlibpath_overrides_runpath=no
10900 1.1 mrg ;;
10901 1.1 mrg *)
10902 1.1 mrg shlibpath_overrides_runpath=yes
10903 1.1 mrg ;;
10904 1.1 mrg esac
10905 1.1 mrg else
10906 1.1 mrg shlibpath_overrides_runpath=yes
10907 1.1 mrg fi
10908 1.1 mrg ;;
10909 1.1 mrg
10910 1.1 mrg os2*)
10911 1.1 mrg libname_spec='$name'
10912 1.1 mrg shrext_cmds=".dll"
10913 1.1 mrg need_lib_prefix=no
10914 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10915 1.1 mrg dynamic_linker='OS/2 ld.exe'
10916 1.1 mrg shlibpath_var=LIBPATH
10917 1.1 mrg ;;
10918 1.1 mrg
10919 1.1 mrg osf3* | osf4* | osf5*)
10920 1.1 mrg version_type=osf
10921 1.1 mrg need_lib_prefix=no
10922 1.1 mrg need_version=no
10923 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10924 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10925 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10926 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10927 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10928 1.1 mrg ;;
10929 1.1 mrg
10930 1.1 mrg rdos*)
10931 1.1 mrg dynamic_linker=no
10932 1.1 mrg ;;
10933 1.1 mrg
10934 1.1 mrg solaris*)
10935 1.1 mrg version_type=linux
10936 1.1 mrg need_lib_prefix=no
10937 1.1 mrg need_version=no
10938 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10939 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10940 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10941 1.1 mrg shlibpath_overrides_runpath=yes
10942 1.1 mrg hardcode_into_libs=yes
10943 1.1 mrg # ldd complains unless libraries are executable
10944 1.1 mrg postinstall_cmds='chmod +x $lib'
10945 1.1 mrg ;;
10946 1.1 mrg
10947 1.1 mrg sunos4*)
10948 1.1 mrg version_type=sunos
10949 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10950 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10951 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10952 1.1 mrg shlibpath_overrides_runpath=yes
10953 1.1 mrg if test "$with_gnu_ld" = yes; then
10954 1.1 mrg need_lib_prefix=no
10955 1.1 mrg fi
10956 1.1 mrg need_version=yes
10957 1.1 mrg ;;
10958 1.1 mrg
10959 1.1 mrg sysv4 | sysv4.3*)
10960 1.1 mrg version_type=linux
10961 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10962 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10963 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10964 1.1 mrg case $host_vendor in
10965 1.1 mrg sni)
10966 1.1 mrg shlibpath_overrides_runpath=no
10967 1.1 mrg need_lib_prefix=no
10968 1.1 mrg runpath_var=LD_RUN_PATH
10969 1.1 mrg ;;
10970 1.1 mrg siemens)
10971 1.1 mrg need_lib_prefix=no
10972 1.1 mrg ;;
10973 1.1 mrg motorola)
10974 1.1 mrg need_lib_prefix=no
10975 1.1 mrg need_version=no
10976 1.1 mrg shlibpath_overrides_runpath=no
10977 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10978 1.1 mrg ;;
10979 1.1 mrg esac
10980 1.1 mrg ;;
10981 1.1 mrg
10982 1.1 mrg sysv4*MP*)
10983 1.1 mrg if test -d /usr/nec ;then
10984 1.1 mrg version_type=linux
10985 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10986 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10987 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10988 1.1 mrg fi
10989 1.1 mrg ;;
10990 1.1 mrg
10991 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10992 1.1 mrg version_type=freebsd-elf
10993 1.1 mrg need_lib_prefix=no
10994 1.1 mrg need_version=no
10995 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10996 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10997 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10998 1.1 mrg shlibpath_overrides_runpath=yes
10999 1.1 mrg hardcode_into_libs=yes
11000 1.1 mrg if test "$with_gnu_ld" = yes; then
11001 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11002 1.1 mrg else
11003 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11004 1.1 mrg case $host_os in
11005 1.1 mrg sco3.2v5*)
11006 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11007 1.1 mrg ;;
11008 1.1 mrg esac
11009 1.1 mrg fi
11010 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
11011 1.1 mrg ;;
11012 1.1 mrg
11013 1.1 mrg tpf*)
11014 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11015 1.1 mrg version_type=linux
11016 1.1 mrg need_lib_prefix=no
11017 1.1 mrg need_version=no
11018 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11019 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11020 1.1 mrg shlibpath_overrides_runpath=no
11021 1.1 mrg hardcode_into_libs=yes
11022 1.1 mrg ;;
11023 1.1 mrg
11024 1.1 mrg uts4*)
11025 1.1 mrg version_type=linux
11026 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11027 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11028 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11029 1.1 mrg ;;
11030 1.1 mrg
11031 1.1 mrg *)
11032 1.1 mrg dynamic_linker=no
11033 1.1 mrg ;;
11034 1.1 mrg esac
11035 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11036 1.1 mrg $as_echo "$dynamic_linker" >&6; }
11037 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
11038 1.1 mrg
11039 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11040 1.1 mrg if test "$GCC" = yes; then
11041 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11042 1.1 mrg fi
11043 1.1 mrg
11044 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11045 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11046 1.1 mrg fi
11047 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11048 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11049 1.1 mrg fi
11050 1.1 mrg
11051 1.1 mrg
11052 1.1 mrg
11053 1.1 mrg
11054 1.1 mrg
11055 1.1 mrg
11056 1.1 mrg
11057 1.1 mrg
11058 1.1 mrg
11059 1.1 mrg
11060 1.1 mrg
11061 1.1 mrg
11062 1.1 mrg
11063 1.1 mrg
11064 1.1 mrg
11065 1.1 mrg
11066 1.1 mrg
11067 1.1 mrg
11068 1.1 mrg
11069 1.1 mrg
11070 1.1 mrg
11071 1.1 mrg
11072 1.1 mrg
11073 1.1 mrg
11074 1.1 mrg
11075 1.1 mrg
11076 1.1 mrg
11077 1.1 mrg
11078 1.1 mrg
11079 1.1 mrg
11080 1.1 mrg
11081 1.1 mrg
11082 1.1 mrg
11083 1.1 mrg
11084 1.1 mrg
11085 1.1 mrg
11086 1.1 mrg
11087 1.1 mrg
11088 1.1 mrg
11089 1.1 mrg
11090 1.1 mrg
11091 1.1 mrg
11092 1.1 mrg
11093 1.1 mrg
11094 1.1 mrg
11095 1.1 mrg
11096 1.1 mrg
11097 1.1 mrg
11098 1.1 mrg
11099 1.1 mrg
11100 1.1 mrg
11101 1.1 mrg
11102 1.1 mrg
11103 1.1 mrg
11104 1.1 mrg
11105 1.1 mrg
11106 1.1 mrg
11107 1.1 mrg
11108 1.1 mrg
11109 1.1 mrg
11110 1.1 mrg
11111 1.1 mrg
11112 1.1 mrg
11113 1.1 mrg
11114 1.1 mrg
11115 1.1 mrg
11116 1.1 mrg
11117 1.1 mrg
11118 1.1 mrg
11119 1.1 mrg
11120 1.1 mrg
11121 1.1 mrg
11122 1.1 mrg
11123 1.1 mrg
11124 1.1 mrg
11125 1.1 mrg
11126 1.1 mrg
11127 1.1 mrg
11128 1.1 mrg
11129 1.1 mrg
11130 1.1 mrg
11131 1.1 mrg
11132 1.1 mrg
11133 1.1 mrg
11134 1.1 mrg
11135 1.1 mrg
11136 1.1 mrg
11137 1.1 mrg
11138 1.1 mrg
11139 1.1 mrg
11140 1.1 mrg
11141 1.1 mrg
11142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11143 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11144 1.1 mrg hardcode_action=
11145 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
11146 1.1 mrg test -n "$runpath_var" ||
11147 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
11148 1.1 mrg
11149 1.1 mrg # We can hardcode non-existent directories.
11150 1.1 mrg if test "$hardcode_direct" != no &&
11151 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
11152 1.1 mrg # have to relink, otherwise we might link with an installed library
11153 1.1 mrg # when we should be linking with a yet-to-be-installed one
11154 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11155 1.1 mrg test "$hardcode_minus_L" != no; then
11156 1.1 mrg # Linking always hardcodes the temporary library directory.
11157 1.1 mrg hardcode_action=relink
11158 1.1 mrg else
11159 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
11160 1.1 mrg hardcode_action=immediate
11161 1.1 mrg fi
11162 1.1 mrg else
11163 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
11164 1.1 mrg # directories.
11165 1.1 mrg hardcode_action=unsupported
11166 1.1 mrg fi
11167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11168 1.1 mrg $as_echo "$hardcode_action" >&6; }
11169 1.1 mrg
11170 1.1 mrg if test "$hardcode_action" = relink ||
11171 1.1 mrg test "$inherit_rpath" = yes; then
11172 1.1 mrg # Fast installation is not supported
11173 1.1 mrg enable_fast_install=no
11174 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
11175 1.1 mrg test "$enable_shared" = no; then
11176 1.1 mrg # Fast installation is not necessary
11177 1.1 mrg enable_fast_install=needless
11178 1.1 mrg fi
11179 1.1 mrg
11180 1.1 mrg
11181 1.1 mrg
11182 1.1 mrg
11183 1.1 mrg
11184 1.1 mrg
11185 1.1 mrg if test "x$enable_dlopen" != xyes; then
11186 1.1 mrg enable_dlopen=unknown
11187 1.1 mrg enable_dlopen_self=unknown
11188 1.1 mrg enable_dlopen_self_static=unknown
11189 1.1 mrg else
11190 1.1 mrg lt_cv_dlopen=no
11191 1.1 mrg lt_cv_dlopen_libs=
11192 1.1 mrg
11193 1.1 mrg case $host_os in
11194 1.1 mrg beos*)
11195 1.1 mrg lt_cv_dlopen="load_add_on"
11196 1.1 mrg lt_cv_dlopen_libs=
11197 1.1 mrg lt_cv_dlopen_self=yes
11198 1.1 mrg ;;
11199 1.1 mrg
11200 1.1 mrg mingw* | pw32* | cegcc*)
11201 1.1 mrg lt_cv_dlopen="LoadLibrary"
11202 1.1 mrg lt_cv_dlopen_libs=
11203 1.1 mrg ;;
11204 1.1 mrg
11205 1.1 mrg cygwin*)
11206 1.1 mrg lt_cv_dlopen="dlopen"
11207 1.1 mrg lt_cv_dlopen_libs=
11208 1.1 mrg ;;
11209 1.1 mrg
11210 1.1 mrg darwin*)
11211 1.1 mrg # if libdl is installed we need to link against it
11212 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11213 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
11214 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11215 1.1 mrg $as_echo_n "(cached) " >&6
11216 1.1 mrg else
11217 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11218 1.1 mrg LIBS="-ldl $LIBS"
11219 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11220 1.1 mrg /* end confdefs.h. */
11221 1.1 mrg
11222 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11223 1.1 mrg Use char because int might match the return type of a GCC
11224 1.1 mrg builtin and then its argument prototype would still apply. */
11225 1.1 mrg #ifdef __cplusplus
11226 1.1 mrg extern "C"
11227 1.1 mrg #endif
11228 1.1 mrg char dlopen ();
11229 1.1 mrg int
11230 1.1 mrg main ()
11231 1.1 mrg {
11232 1.1 mrg return dlopen ();
11233 1.1 mrg ;
11234 1.1 mrg return 0;
11235 1.1 mrg }
11236 1.1 mrg _ACEOF
11237 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11238 1.1 mrg ac_cv_lib_dl_dlopen=yes
11239 1.1 mrg else
11240 1.1 mrg ac_cv_lib_dl_dlopen=no
11241 1.1 mrg fi
11242 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11243 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11244 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11245 1.1 mrg fi
11246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11247 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11248 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11249 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11250 1.1 mrg else
11251 1.1 mrg
11252 1.1 mrg lt_cv_dlopen="dyld"
11253 1.1 mrg lt_cv_dlopen_libs=
11254 1.1 mrg lt_cv_dlopen_self=yes
11255 1.1 mrg
11256 1.1 mrg fi
11257 1.1 mrg
11258 1.1 mrg ;;
11259 1.1 mrg
11260 1.1 mrg *)
11261 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11262 1.1 mrg if test "x$ac_cv_func_shl_load" = x""yes; then :
11263 1.1 mrg lt_cv_dlopen="shl_load"
11264 1.1 mrg else
11265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11266 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
11267 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11268 1.1 mrg $as_echo_n "(cached) " >&6
11269 1.1 mrg else
11270 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11271 1.1 mrg LIBS="-ldld $LIBS"
11272 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11273 1.1 mrg /* end confdefs.h. */
11274 1.1 mrg
11275 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11276 1.1 mrg Use char because int might match the return type of a GCC
11277 1.1 mrg builtin and then its argument prototype would still apply. */
11278 1.1 mrg #ifdef __cplusplus
11279 1.1 mrg extern "C"
11280 1.1 mrg #endif
11281 1.1 mrg char shl_load ();
11282 1.1 mrg int
11283 1.1 mrg main ()
11284 1.1 mrg {
11285 1.1 mrg return shl_load ();
11286 1.1 mrg ;
11287 1.1 mrg return 0;
11288 1.1 mrg }
11289 1.1 mrg _ACEOF
11290 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11291 1.1 mrg ac_cv_lib_dld_shl_load=yes
11292 1.1 mrg else
11293 1.1 mrg ac_cv_lib_dld_shl_load=no
11294 1.1 mrg fi
11295 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11296 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11297 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11298 1.1 mrg fi
11299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11300 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11301 1.1 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11302 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11303 1.1 mrg else
11304 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11305 1.1 mrg if test "x$ac_cv_func_dlopen" = x""yes; then :
11306 1.1 mrg lt_cv_dlopen="dlopen"
11307 1.1 mrg else
11308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11309 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
11310 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11311 1.1 mrg $as_echo_n "(cached) " >&6
11312 1.1 mrg else
11313 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11314 1.1 mrg LIBS="-ldl $LIBS"
11315 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11316 1.1 mrg /* end confdefs.h. */
11317 1.1 mrg
11318 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11319 1.1 mrg Use char because int might match the return type of a GCC
11320 1.1 mrg builtin and then its argument prototype would still apply. */
11321 1.1 mrg #ifdef __cplusplus
11322 1.1 mrg extern "C"
11323 1.1 mrg #endif
11324 1.1 mrg char dlopen ();
11325 1.1 mrg int
11326 1.1 mrg main ()
11327 1.1 mrg {
11328 1.1 mrg return dlopen ();
11329 1.1 mrg ;
11330 1.1 mrg return 0;
11331 1.1 mrg }
11332 1.1 mrg _ACEOF
11333 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11334 1.1 mrg ac_cv_lib_dl_dlopen=yes
11335 1.1 mrg else
11336 1.1 mrg ac_cv_lib_dl_dlopen=no
11337 1.1 mrg fi
11338 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11339 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11340 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11341 1.1 mrg fi
11342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11343 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11344 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11345 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11346 1.1 mrg else
11347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11348 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11349 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11350 1.1 mrg $as_echo_n "(cached) " >&6
11351 1.1 mrg else
11352 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11353 1.1 mrg LIBS="-lsvld $LIBS"
11354 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11355 1.1 mrg /* end confdefs.h. */
11356 1.1 mrg
11357 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11358 1.1 mrg Use char because int might match the return type of a GCC
11359 1.1 mrg builtin and then its argument prototype would still apply. */
11360 1.1 mrg #ifdef __cplusplus
11361 1.1 mrg extern "C"
11362 1.1 mrg #endif
11363 1.1 mrg char dlopen ();
11364 1.1 mrg int
11365 1.1 mrg main ()
11366 1.1 mrg {
11367 1.1 mrg return dlopen ();
11368 1.1 mrg ;
11369 1.1 mrg return 0;
11370 1.1 mrg }
11371 1.1 mrg _ACEOF
11372 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11373 1.1 mrg ac_cv_lib_svld_dlopen=yes
11374 1.1 mrg else
11375 1.1 mrg ac_cv_lib_svld_dlopen=no
11376 1.1 mrg fi
11377 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11378 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11379 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11380 1.1 mrg fi
11381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11382 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11383 1.1 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11384 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11385 1.1 mrg else
11386 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11387 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
11388 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11389 1.1 mrg $as_echo_n "(cached) " >&6
11390 1.1 mrg else
11391 1.1 mrg ac_check_lib_save_LIBS=$LIBS
11392 1.1 mrg LIBS="-ldld $LIBS"
11393 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11394 1.1 mrg /* end confdefs.h. */
11395 1.1 mrg
11396 1.1 mrg /* Override any GCC internal prototype to avoid an error.
11397 1.1 mrg Use char because int might match the return type of a GCC
11398 1.1 mrg builtin and then its argument prototype would still apply. */
11399 1.1 mrg #ifdef __cplusplus
11400 1.1 mrg extern "C"
11401 1.1 mrg #endif
11402 1.1 mrg char dld_link ();
11403 1.1 mrg int
11404 1.1 mrg main ()
11405 1.1 mrg {
11406 1.1 mrg return dld_link ();
11407 1.1 mrg ;
11408 1.1 mrg return 0;
11409 1.1 mrg }
11410 1.1 mrg _ACEOF
11411 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
11412 1.1 mrg ac_cv_lib_dld_dld_link=yes
11413 1.1 mrg else
11414 1.1 mrg ac_cv_lib_dld_dld_link=no
11415 1.1 mrg fi
11416 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
11417 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11418 1.1 mrg LIBS=$ac_check_lib_save_LIBS
11419 1.1 mrg fi
11420 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11421 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11422 1.1 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11423 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11424 1.1 mrg fi
11425 1.1 mrg
11426 1.1 mrg
11427 1.1 mrg fi
11428 1.1 mrg
11429 1.1 mrg
11430 1.1 mrg fi
11431 1.1 mrg
11432 1.1 mrg
11433 1.1 mrg fi
11434 1.1 mrg
11435 1.1 mrg
11436 1.1 mrg fi
11437 1.1 mrg
11438 1.1 mrg
11439 1.1 mrg fi
11440 1.1 mrg
11441 1.1 mrg ;;
11442 1.1 mrg esac
11443 1.1 mrg
11444 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
11445 1.1 mrg enable_dlopen=yes
11446 1.1 mrg else
11447 1.1 mrg enable_dlopen=no
11448 1.1 mrg fi
11449 1.1 mrg
11450 1.1 mrg case $lt_cv_dlopen in
11451 1.1 mrg dlopen)
11452 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
11453 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11454 1.1 mrg
11455 1.1 mrg save_LDFLAGS="$LDFLAGS"
11456 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11457 1.1 mrg
11458 1.1 mrg save_LIBS="$LIBS"
11459 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
11460 1.1 mrg
11461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11462 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11463 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then :
11464 1.1 mrg $as_echo_n "(cached) " >&6
11465 1.1 mrg else
11466 1.1 mrg if test "$cross_compiling" = yes; then :
11467 1.1 mrg lt_cv_dlopen_self=cross
11468 1.1 mrg else
11469 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11470 1.1 mrg lt_status=$lt_dlunknown
11471 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
11472 1.6 mrg #line 11472 "configure"
11473 1.1 mrg #include "confdefs.h"
11474 1.1 mrg
11475 1.1 mrg #if HAVE_DLFCN_H
11476 1.1 mrg #include <dlfcn.h>
11477 1.1 mrg #endif
11478 1.1 mrg
11479 1.1 mrg #include <stdio.h>
11480 1.1 mrg
11481 1.1 mrg #ifdef RTLD_GLOBAL
11482 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11483 1.1 mrg #else
11484 1.1 mrg # ifdef DL_GLOBAL
11485 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11486 1.1 mrg # else
11487 1.1 mrg # define LT_DLGLOBAL 0
11488 1.1 mrg # endif
11489 1.1 mrg #endif
11490 1.1 mrg
11491 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11492 1.1 mrg find out it does not work in some platform. */
11493 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11494 1.1 mrg # ifdef RTLD_LAZY
11495 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11496 1.1 mrg # else
11497 1.1 mrg # ifdef DL_LAZY
11498 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11499 1.1 mrg # else
11500 1.1 mrg # ifdef RTLD_NOW
11501 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11502 1.1 mrg # else
11503 1.1 mrg # ifdef DL_NOW
11504 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11505 1.1 mrg # else
11506 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11507 1.1 mrg # endif
11508 1.1 mrg # endif
11509 1.1 mrg # endif
11510 1.1 mrg # endif
11511 1.1 mrg #endif
11512 1.1 mrg
11513 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11514 1.1 mrg correspondingly for the symbols needed. */
11515 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11516 1.1 mrg void fnord () __attribute__((visibility("default")));
11517 1.1 mrg #endif
11518 1.1 mrg
11519 1.1 mrg void fnord () { int i=42; }
11520 1.1 mrg int main ()
11521 1.1 mrg {
11522 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11523 1.1 mrg int status = $lt_dlunknown;
11524 1.1 mrg
11525 1.1 mrg if (self)
11526 1.1 mrg {
11527 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11528 1.1 mrg else
11529 1.1 mrg {
11530 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11531 1.1 mrg else puts (dlerror ());
11532 1.1 mrg }
11533 1.1 mrg /* dlclose (self); */
11534 1.1 mrg }
11535 1.1 mrg else
11536 1.1 mrg puts (dlerror ());
11537 1.1 mrg
11538 1.1 mrg return status;
11539 1.1 mrg }
11540 1.1 mrg _LT_EOF
11541 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11542 1.1 mrg (eval $ac_link) 2>&5
11543 1.1 mrg ac_status=$?
11544 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11545 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11546 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
11547 1.1 mrg lt_status=$?
11548 1.1 mrg case x$lt_status in
11549 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11550 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11551 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11552 1.1 mrg esac
11553 1.1 mrg else :
11554 1.1 mrg # compilation failed
11555 1.1 mrg lt_cv_dlopen_self=no
11556 1.1 mrg fi
11557 1.1 mrg fi
11558 1.1 mrg rm -fr conftest*
11559 1.1 mrg
11560 1.1 mrg
11561 1.1 mrg fi
11562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11563 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
11564 1.1 mrg
11565 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
11566 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11568 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11569 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then :
11570 1.1 mrg $as_echo_n "(cached) " >&6
11571 1.1 mrg else
11572 1.1 mrg if test "$cross_compiling" = yes; then :
11573 1.1 mrg lt_cv_dlopen_self_static=cross
11574 1.1 mrg else
11575 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11576 1.1 mrg lt_status=$lt_dlunknown
11577 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
11578 1.6 mrg #line 11578 "configure"
11579 1.1 mrg #include "confdefs.h"
11580 1.1 mrg
11581 1.1 mrg #if HAVE_DLFCN_H
11582 1.1 mrg #include <dlfcn.h>
11583 1.1 mrg #endif
11584 1.1 mrg
11585 1.1 mrg #include <stdio.h>
11586 1.1 mrg
11587 1.1 mrg #ifdef RTLD_GLOBAL
11588 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11589 1.1 mrg #else
11590 1.1 mrg # ifdef DL_GLOBAL
11591 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11592 1.1 mrg # else
11593 1.1 mrg # define LT_DLGLOBAL 0
11594 1.1 mrg # endif
11595 1.1 mrg #endif
11596 1.1 mrg
11597 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11598 1.1 mrg find out it does not work in some platform. */
11599 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11600 1.1 mrg # ifdef RTLD_LAZY
11601 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11602 1.1 mrg # else
11603 1.1 mrg # ifdef DL_LAZY
11604 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11605 1.1 mrg # else
11606 1.1 mrg # ifdef RTLD_NOW
11607 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11608 1.1 mrg # else
11609 1.1 mrg # ifdef DL_NOW
11610 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11611 1.1 mrg # else
11612 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11613 1.1 mrg # endif
11614 1.1 mrg # endif
11615 1.1 mrg # endif
11616 1.1 mrg # endif
11617 1.1 mrg #endif
11618 1.1 mrg
11619 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11620 1.1 mrg correspondingly for the symbols needed. */
11621 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11622 1.1 mrg void fnord () __attribute__((visibility("default")));
11623 1.1 mrg #endif
11624 1.1 mrg
11625 1.1 mrg void fnord () { int i=42; }
11626 1.1 mrg int main ()
11627 1.1 mrg {
11628 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11629 1.1 mrg int status = $lt_dlunknown;
11630 1.1 mrg
11631 1.1 mrg if (self)
11632 1.1 mrg {
11633 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11634 1.1 mrg else
11635 1.1 mrg {
11636 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11637 1.1 mrg else puts (dlerror ());
11638 1.1 mrg }
11639 1.1 mrg /* dlclose (self); */
11640 1.1 mrg }
11641 1.1 mrg else
11642 1.1 mrg puts (dlerror ());
11643 1.1 mrg
11644 1.1 mrg return status;
11645 1.1 mrg }
11646 1.1 mrg _LT_EOF
11647 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11648 1.1 mrg (eval $ac_link) 2>&5
11649 1.1 mrg ac_status=$?
11650 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11651 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11652 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
11653 1.1 mrg lt_status=$?
11654 1.1 mrg case x$lt_status in
11655 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11656 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11657 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11658 1.1 mrg esac
11659 1.1 mrg else :
11660 1.1 mrg # compilation failed
11661 1.1 mrg lt_cv_dlopen_self_static=no
11662 1.1 mrg fi
11663 1.1 mrg fi
11664 1.1 mrg rm -fr conftest*
11665 1.1 mrg
11666 1.1 mrg
11667 1.1 mrg fi
11668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11669 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
11670 1.1 mrg fi
11671 1.1 mrg
11672 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
11673 1.1 mrg LDFLAGS="$save_LDFLAGS"
11674 1.1 mrg LIBS="$save_LIBS"
11675 1.1 mrg ;;
11676 1.1 mrg esac
11677 1.1 mrg
11678 1.1 mrg case $lt_cv_dlopen_self in
11679 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11680 1.1 mrg *) enable_dlopen_self=unknown ;;
11681 1.1 mrg esac
11682 1.1 mrg
11683 1.1 mrg case $lt_cv_dlopen_self_static in
11684 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11685 1.1 mrg *) enable_dlopen_self_static=unknown ;;
11686 1.1 mrg esac
11687 1.1 mrg fi
11688 1.1 mrg
11689 1.1 mrg
11690 1.1 mrg
11691 1.1 mrg
11692 1.1 mrg
11693 1.1 mrg
11694 1.1 mrg
11695 1.1 mrg
11696 1.1 mrg
11697 1.1 mrg
11698 1.1 mrg
11699 1.1 mrg
11700 1.1 mrg
11701 1.1 mrg
11702 1.1 mrg
11703 1.1 mrg
11704 1.1 mrg
11705 1.1 mrg striplib=
11706 1.1 mrg old_striplib=
11707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11708 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11709 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11710 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11711 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11712 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11713 1.1 mrg $as_echo "yes" >&6; }
11714 1.1 mrg else
11715 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
11716 1.1 mrg case $host_os in
11717 1.1 mrg darwin*)
11718 1.1 mrg if test -n "$STRIP" ; then
11719 1.1 mrg striplib="$STRIP -x"
11720 1.1 mrg old_striplib="$STRIP -S"
11721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11722 1.1 mrg $as_echo "yes" >&6; }
11723 1.1 mrg else
11724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11725 1.1 mrg $as_echo "no" >&6; }
11726 1.1 mrg fi
11727 1.1 mrg ;;
11728 1.1 mrg *)
11729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11730 1.1 mrg $as_echo "no" >&6; }
11731 1.1 mrg ;;
11732 1.1 mrg esac
11733 1.1 mrg fi
11734 1.1 mrg
11735 1.1 mrg
11736 1.1 mrg
11737 1.1 mrg
11738 1.1 mrg
11739 1.1 mrg
11740 1.1 mrg
11741 1.1 mrg
11742 1.1 mrg
11743 1.1 mrg
11744 1.1 mrg
11745 1.1 mrg
11746 1.1 mrg # Report which library types will actually be built
11747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11748 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11750 1.1 mrg $as_echo "$can_build_shared" >&6; }
11751 1.1 mrg
11752 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11753 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
11754 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
11755 1.1 mrg
11756 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
11757 1.1 mrg # are all built from PIC.
11758 1.1 mrg case $host_os in
11759 1.1 mrg aix3*)
11760 1.1 mrg test "$enable_shared" = yes && enable_static=no
11761 1.1 mrg if test -n "$RANLIB"; then
11762 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
11763 1.1 mrg postinstall_cmds='$RANLIB $lib'
11764 1.1 mrg fi
11765 1.1 mrg ;;
11766 1.1 mrg
11767 1.1 mrg aix[4-9]*)
11768 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11769 1.1 mrg test "$enable_shared" = yes && enable_static=no
11770 1.1 mrg fi
11771 1.1 mrg ;;
11772 1.1 mrg esac
11773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11774 1.1 mrg $as_echo "$enable_shared" >&6; }
11775 1.1 mrg
11776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11777 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
11778 1.1 mrg # Make sure either enable_shared or enable_static is yes.
11779 1.1 mrg test "$enable_shared" = yes || enable_static=yes
11780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11781 1.1 mrg $as_echo "$enable_static" >&6; }
11782 1.1 mrg
11783 1.1 mrg
11784 1.1 mrg
11785 1.1 mrg
11786 1.1 mrg fi
11787 1.1 mrg ac_ext=c
11788 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
11789 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11790 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11791 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11792 1.1 mrg
11793 1.1 mrg CC="$lt_save_CC"
11794 1.1 mrg
11795 1.1 mrg
11796 1.1 mrg
11797 1.1 mrg
11798 1.1 mrg
11799 1.1 mrg
11800 1.1 mrg
11801 1.1 mrg
11802 1.1 mrg
11803 1.1 mrg
11804 1.1 mrg
11805 1.1 mrg
11806 1.1 mrg
11807 1.1 mrg ac_config_commands="$ac_config_commands libtool"
11808 1.1 mrg
11809 1.1 mrg
11810 1.1 mrg
11811 1.1 mrg
11812 1.1 mrg # Only expand once:
11813 1.1 mrg
11814 1.1 mrg
11815 1.1 mrg
11816 1.2 apb
11817 1.2 apb
11818 1.2 apb case $host in
11819 1.2 apb *-cygwin* | *-mingw*)
11820 1.2 apb # 'host' will be top-level target in the case of a target lib,
11821 1.2 apb # we must compare to with_cross_host to decide if this is a native
11822 1.2 apb # or cross-compiler and select where to install dlls appropriately.
11823 1.2 apb if test -n "$with_cross_host" &&
11824 1.2 apb test x"$with_cross_host" != x"no"; then
11825 1.2 apb lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11826 1.2 apb else
11827 1.2 apb lt_host_flags='-no-undefined -bindir "$(bindir)"';
11828 1.2 apb fi
11829 1.2 apb ;;
11830 1.2 apb *)
11831 1.2 apb lt_host_flags=
11832 1.2 apb ;;
11833 1.2 apb esac
11834 1.2 apb
11835 1.2 apb
11836 1.2 apb
11837 1.2 apb
11838 1.2 apb ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
11839 1.2 apb case $ac_cv_c_int64_t in #(
11840 1.2 apb no|yes) ;; #(
11841 1.2 apb *)
11842 1.2 apb
11843 1.2 apb cat >>confdefs.h <<_ACEOF
11844 1.2 apb #define int64_t $ac_cv_c_int64_t
11845 1.2 apb _ACEOF
11846 1.2 apb ;;
11847 1.2 apb esac
11848 1.2 apb
11849 1.1 mrg ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
11850 1.1 mrg case $ac_cv_c_uint64_t in #(
11851 1.1 mrg no|yes) ;; #(
11852 1.1 mrg *)
11853 1.1 mrg
11854 1.1 mrg $as_echo "#define _UINT64_T 1" >>confdefs.h
11855 1.1 mrg
11856 1.1 mrg
11857 1.1 mrg cat >>confdefs.h <<_ACEOF
11858 1.1 mrg #define uint64_t $ac_cv_c_uint64_t
11859 1.1 mrg _ACEOF
11860 1.1 mrg ;;
11861 1.1 mrg esac
11862 1.1 mrg
11863 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
11864 1.2 apb $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
11865 1.2 apb if test "${ac_cv_header_sys_wait_h+set}" = set; then :
11866 1.2 apb $as_echo_n "(cached) " >&6
11867 1.2 apb else
11868 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11869 1.2 apb /* end confdefs.h. */
11870 1.2 apb #include <sys/types.h>
11871 1.2 apb #include <sys/wait.h>
11872 1.2 apb #ifndef WEXITSTATUS
11873 1.2 apb # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
11874 1.2 apb #endif
11875 1.2 apb #ifndef WIFEXITED
11876 1.2 apb # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
11877 1.2 apb #endif
11878 1.2 apb
11879 1.2 apb int
11880 1.2 apb main ()
11881 1.2 apb {
11882 1.2 apb int s;
11883 1.2 apb wait (&s);
11884 1.2 apb s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11885 1.2 apb ;
11886 1.2 apb return 0;
11887 1.2 apb }
11888 1.2 apb _ACEOF
11889 1.2 apb if ac_fn_c_try_compile "$LINENO"; then :
11890 1.2 apb ac_cv_header_sys_wait_h=yes
11891 1.2 apb else
11892 1.2 apb ac_cv_header_sys_wait_h=no
11893 1.2 apb fi
11894 1.2 apb rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11895 1.2 apb fi
11896 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
11897 1.2 apb $as_echo "$ac_cv_header_sys_wait_h" >&6; }
11898 1.2 apb if test $ac_cv_header_sys_wait_h = yes; then
11899 1.2 apb
11900 1.2 apb $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
11901 1.2 apb
11902 1.2 apb fi
11903 1.2 apb
11904 1.1 mrg ac_config_files="$ac_config_files Makefile"
11905 1.1 mrg
11906 1.2 apb ac_config_headers="$ac_config_headers config.h"
11907 1.2 apb
11908 1.1 mrg cat >confcache <<\_ACEOF
11909 1.1 mrg # This file is a shell script that caches the results of configure
11910 1.1 mrg # tests run on this system so they can be shared between configure
11911 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11912 1.1 mrg # It is not useful on other systems. If it contains results you don't
11913 1.1 mrg # want to keep, you may remove or edit it.
11914 1.1 mrg #
11915 1.1 mrg # config.status only pays attention to the cache file if you give it
11916 1.1 mrg # the --recheck option to rerun configure.
11917 1.1 mrg #
11918 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11919 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11920 1.1 mrg # following values.
11921 1.1 mrg
11922 1.1 mrg _ACEOF
11923 1.1 mrg
11924 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11925 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11926 1.1 mrg # So, we kill variables containing newlines.
11927 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11928 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11929 1.1 mrg (
11930 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11931 1.1 mrg eval ac_val=\$$ac_var
11932 1.1 mrg case $ac_val in #(
11933 1.1 mrg *${as_nl}*)
11934 1.1 mrg case $ac_var in #(
11935 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11936 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11937 1.1 mrg esac
11938 1.1 mrg case $ac_var in #(
11939 1.1 mrg _ | IFS | as_nl) ;; #(
11940 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11941 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11942 1.1 mrg esac ;;
11943 1.1 mrg esac
11944 1.1 mrg done
11945 1.1 mrg
11946 1.1 mrg (set) 2>&1 |
11947 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11948 1.1 mrg *${as_nl}ac_space=\ *)
11949 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11950 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11951 1.1 mrg sed -n \
11952 1.1 mrg "s/'/'\\\\''/g;
11953 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11954 1.1 mrg ;; #(
11955 1.1 mrg *)
11956 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11957 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11958 1.1 mrg ;;
11959 1.1 mrg esac |
11960 1.1 mrg sort
11961 1.1 mrg ) |
11962 1.1 mrg sed '
11963 1.1 mrg /^ac_cv_env_/b end
11964 1.1 mrg t clear
11965 1.1 mrg :clear
11966 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11967 1.1 mrg t end
11968 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11969 1.1 mrg :end' >>confcache
11970 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11971 1.1 mrg if test -w "$cache_file"; then
11972 1.1 mrg test "x$cache_file" != "x/dev/null" &&
11973 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11974 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11975 1.1 mrg cat confcache >$cache_file
11976 1.1 mrg else
11977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11978 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11979 1.1 mrg fi
11980 1.1 mrg fi
11981 1.1 mrg rm -f confcache
11982 1.1 mrg
11983 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11984 1.1 mrg # Let make expand exec_prefix.
11985 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11986 1.1 mrg
11987 1.2 apb DEFS=-DHAVE_CONFIG_H
11988 1.1 mrg
11989 1.1 mrg ac_libobjs=
11990 1.1 mrg ac_ltlibobjs=
11991 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11992 1.1 mrg # 1. Remove the extension, and $U if already installed.
11993 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11994 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11995 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11996 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11997 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11998 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11999 1.1 mrg done
12000 1.1 mrg LIBOBJS=$ac_libobjs
12001 1.1 mrg
12002 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
12003 1.1 mrg
12004 1.1 mrg
12005 1.1 mrg if test -n "$EXEEXT"; then
12006 1.1 mrg am__EXEEXT_TRUE=
12007 1.1 mrg am__EXEEXT_FALSE='#'
12008 1.1 mrg else
12009 1.1 mrg am__EXEEXT_TRUE='#'
12010 1.1 mrg am__EXEEXT_FALSE=
12011 1.1 mrg fi
12012 1.1 mrg
12013 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12014 1.1 mrg as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12015 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12016 1.1 mrg fi
12017 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12018 1.1 mrg as_fn_error "conditional \"AMDEP\" was never defined.
12019 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12020 1.1 mrg fi
12021 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12022 1.1 mrg as_fn_error "conditional \"am__fastdepCC\" was never defined.
12023 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12024 1.1 mrg fi
12025 1.5 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12026 1.5 mrg as_fn_error "conditional \"am__fastdepCC\" was never defined.
12027 1.5 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
12028 1.5 mrg fi
12029 1.1 mrg
12030 1.1 mrg : ${CONFIG_STATUS=./config.status}
12031 1.1 mrg ac_write_fail=0
12032 1.1 mrg ac_clean_files_save=$ac_clean_files
12033 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12034 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12035 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12036 1.1 mrg as_write_fail=0
12037 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12038 1.1 mrg #! $SHELL
12039 1.1 mrg # Generated by $as_me.
12040 1.1 mrg # Run this file to recreate the current configuration.
12041 1.1 mrg # Compiler output produced by configure, useful for debugging
12042 1.1 mrg # configure, is in config.log if it exists.
12043 1.1 mrg
12044 1.1 mrg debug=false
12045 1.1 mrg ac_cs_recheck=false
12046 1.1 mrg ac_cs_silent=false
12047 1.1 mrg
12048 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
12049 1.1 mrg export SHELL
12050 1.1 mrg _ASEOF
12051 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12052 1.1 mrg ## -------------------- ##
12053 1.1 mrg ## M4sh Initialization. ##
12054 1.1 mrg ## -------------------- ##
12055 1.1 mrg
12056 1.1 mrg # Be more Bourne compatible
12057 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
12058 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12059 1.1 mrg emulate sh
12060 1.1 mrg NULLCMD=:
12061 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12062 1.1 mrg # is contrary to our usage. Disable this feature.
12063 1.1 mrg alias -g '${1+"$@"}'='"$@"'
12064 1.1 mrg setopt NO_GLOB_SUBST
12065 1.1 mrg else
12066 1.1 mrg case `(set -o) 2>/dev/null` in #(
12067 1.1 mrg *posix*) :
12068 1.1 mrg set -o posix ;; #(
12069 1.1 mrg *) :
12070 1.1 mrg ;;
12071 1.1 mrg esac
12072 1.1 mrg fi
12073 1.1 mrg
12074 1.1 mrg
12075 1.1 mrg as_nl='
12076 1.1 mrg '
12077 1.1 mrg export as_nl
12078 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
12079 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12080 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12081 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12082 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
12083 1.1 mrg # but without wasting forks for bash or zsh.
12084 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
12085 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12086 1.1 mrg as_echo='print -r --'
12087 1.1 mrg as_echo_n='print -rn --'
12088 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12089 1.1 mrg as_echo='printf %s\n'
12090 1.1 mrg as_echo_n='printf %s'
12091 1.1 mrg else
12092 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12093 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12094 1.1 mrg as_echo_n='/usr/ucb/echo -n'
12095 1.1 mrg else
12096 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12097 1.1 mrg as_echo_n_body='eval
12098 1.1 mrg arg=$1;
12099 1.1 mrg case $arg in #(
12100 1.1 mrg *"$as_nl"*)
12101 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
12102 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12103 1.1 mrg esac;
12104 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12105 1.1 mrg '
12106 1.1 mrg export as_echo_n_body
12107 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
12108 1.1 mrg fi
12109 1.1 mrg export as_echo_body
12110 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
12111 1.1 mrg fi
12112 1.1 mrg
12113 1.1 mrg # The user is always right.
12114 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
12115 1.1 mrg PATH_SEPARATOR=:
12116 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12117 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12118 1.1 mrg PATH_SEPARATOR=';'
12119 1.1 mrg }
12120 1.1 mrg fi
12121 1.1 mrg
12122 1.1 mrg
12123 1.1 mrg # IFS
12124 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
12125 1.1 mrg # there to prevent editors from complaining about space-tab.
12126 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12127 1.1 mrg # splitting by setting IFS to empty value.)
12128 1.1 mrg IFS=" "" $as_nl"
12129 1.1 mrg
12130 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
12131 1.1 mrg case $0 in #((
12132 1.1 mrg *[\\/]* ) as_myself=$0 ;;
12133 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12134 1.1 mrg for as_dir in $PATH
12135 1.1 mrg do
12136 1.1 mrg IFS=$as_save_IFS
12137 1.1 mrg test -z "$as_dir" && as_dir=.
12138 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12139 1.1 mrg done
12140 1.1 mrg IFS=$as_save_IFS
12141 1.1 mrg
12142 1.1 mrg ;;
12143 1.1 mrg esac
12144 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
12145 1.1 mrg # in which case we are not to be found in the path.
12146 1.1 mrg if test "x$as_myself" = x; then
12147 1.1 mrg as_myself=$0
12148 1.1 mrg fi
12149 1.1 mrg if test ! -f "$as_myself"; then
12150 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12151 1.1 mrg exit 1
12152 1.1 mrg fi
12153 1.1 mrg
12154 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
12155 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12156 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
12157 1.1 mrg # trigger a bug in pdksh 5.2.14.
12158 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
12159 1.1 mrg do eval test x\${$as_var+set} = xset \
12160 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12161 1.1 mrg done
12162 1.1 mrg PS1='$ '
12163 1.1 mrg PS2='> '
12164 1.1 mrg PS4='+ '
12165 1.1 mrg
12166 1.1 mrg # NLS nuisances.
12167 1.1 mrg LC_ALL=C
12168 1.1 mrg export LC_ALL
12169 1.1 mrg LANGUAGE=C
12170 1.1 mrg export LANGUAGE
12171 1.1 mrg
12172 1.1 mrg # CDPATH.
12173 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12174 1.1 mrg
12175 1.1 mrg
12176 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
12177 1.1 mrg # ---------------------------------
12178 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12179 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12180 1.1 mrg # script with status $?, using 1 if that was 0.
12181 1.1 mrg as_fn_error ()
12182 1.1 mrg {
12183 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
12184 1.1 mrg if test "$3"; then
12185 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12186 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12187 1.1 mrg fi
12188 1.1 mrg $as_echo "$as_me: error: $1" >&2
12189 1.1 mrg as_fn_exit $as_status
12190 1.1 mrg } # as_fn_error
12191 1.1 mrg
12192 1.1 mrg
12193 1.1 mrg # as_fn_set_status STATUS
12194 1.1 mrg # -----------------------
12195 1.1 mrg # Set $? to STATUS, without forking.
12196 1.1 mrg as_fn_set_status ()
12197 1.1 mrg {
12198 1.1 mrg return $1
12199 1.1 mrg } # as_fn_set_status
12200 1.1 mrg
12201 1.1 mrg # as_fn_exit STATUS
12202 1.1 mrg # -----------------
12203 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12204 1.1 mrg as_fn_exit ()
12205 1.1 mrg {
12206 1.1 mrg set +e
12207 1.1 mrg as_fn_set_status $1
12208 1.1 mrg exit $1
12209 1.1 mrg } # as_fn_exit
12210 1.1 mrg
12211 1.1 mrg # as_fn_unset VAR
12212 1.1 mrg # ---------------
12213 1.1 mrg # Portably unset VAR.
12214 1.1 mrg as_fn_unset ()
12215 1.1 mrg {
12216 1.1 mrg { eval $1=; unset $1;}
12217 1.1 mrg }
12218 1.1 mrg as_unset=as_fn_unset
12219 1.1 mrg # as_fn_append VAR VALUE
12220 1.1 mrg # ----------------------
12221 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
12222 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
12223 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
12224 1.1 mrg # implementations.
12225 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12226 1.1 mrg eval 'as_fn_append ()
12227 1.1 mrg {
12228 1.1 mrg eval $1+=\$2
12229 1.1 mrg }'
12230 1.1 mrg else
12231 1.1 mrg as_fn_append ()
12232 1.1 mrg {
12233 1.1 mrg eval $1=\$$1\$2
12234 1.1 mrg }
12235 1.1 mrg fi # as_fn_append
12236 1.1 mrg
12237 1.1 mrg # as_fn_arith ARG...
12238 1.1 mrg # ------------------
12239 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
12240 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
12241 1.1 mrg # must be portable across $(()) and expr.
12242 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12243 1.1 mrg eval 'as_fn_arith ()
12244 1.1 mrg {
12245 1.1 mrg as_val=$(( $* ))
12246 1.1 mrg }'
12247 1.1 mrg else
12248 1.1 mrg as_fn_arith ()
12249 1.1 mrg {
12250 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
12251 1.1 mrg }
12252 1.1 mrg fi # as_fn_arith
12253 1.1 mrg
12254 1.1 mrg
12255 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
12256 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
12257 1.1 mrg as_expr=expr
12258 1.1 mrg else
12259 1.1 mrg as_expr=false
12260 1.1 mrg fi
12261 1.1 mrg
12262 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12263 1.1 mrg as_basename=basename
12264 1.1 mrg else
12265 1.1 mrg as_basename=false
12266 1.1 mrg fi
12267 1.1 mrg
12268 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12269 1.1 mrg as_dirname=dirname
12270 1.1 mrg else
12271 1.1 mrg as_dirname=false
12272 1.1 mrg fi
12273 1.1 mrg
12274 1.1 mrg as_me=`$as_basename -- "$0" ||
12275 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12276 1.1 mrg X"$0" : 'X\(//\)$' \| \
12277 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12278 1.1 mrg $as_echo X/"$0" |
12279 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
12280 1.1 mrg s//\1/
12281 1.1 mrg q
12282 1.1 mrg }
12283 1.1 mrg /^X\/\(\/\/\)$/{
12284 1.1 mrg s//\1/
12285 1.1 mrg q
12286 1.1 mrg }
12287 1.1 mrg /^X\/\(\/\).*/{
12288 1.1 mrg s//\1/
12289 1.1 mrg q
12290 1.1 mrg }
12291 1.1 mrg s/.*/./; q'`
12292 1.1 mrg
12293 1.1 mrg # Avoid depending upon Character Ranges.
12294 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12295 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12296 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12297 1.1 mrg as_cr_digits='0123456789'
12298 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
12299 1.1 mrg
12300 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
12301 1.1 mrg case `echo -n x` in #(((((
12302 1.1 mrg -n*)
12303 1.1 mrg case `echo 'xy\c'` in
12304 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12305 1.1 mrg xy) ECHO_C='\c';;
12306 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12307 1.1 mrg ECHO_T=' ';;
12308 1.1 mrg esac;;
12309 1.1 mrg *)
12310 1.1 mrg ECHO_N='-n';;
12311 1.1 mrg esac
12312 1.1 mrg
12313 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
12314 1.1 mrg if test -d conf$$.dir; then
12315 1.1 mrg rm -f conf$$.dir/conf$$.file
12316 1.1 mrg else
12317 1.1 mrg rm -f conf$$.dir
12318 1.1 mrg mkdir conf$$.dir 2>/dev/null
12319 1.1 mrg fi
12320 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
12321 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
12322 1.1 mrg as_ln_s='ln -s'
12323 1.1 mrg # ... but there are two gotchas:
12324 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12325 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12326 1.1 mrg # In both cases, we have to default to `cp -p'.
12327 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12328 1.1 mrg as_ln_s='cp -p'
12329 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
12330 1.1 mrg as_ln_s=ln
12331 1.1 mrg else
12332 1.1 mrg as_ln_s='cp -p'
12333 1.1 mrg fi
12334 1.1 mrg else
12335 1.1 mrg as_ln_s='cp -p'
12336 1.1 mrg fi
12337 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12338 1.1 mrg rmdir conf$$.dir 2>/dev/null
12339 1.1 mrg
12340 1.1 mrg
12341 1.1 mrg # as_fn_mkdir_p
12342 1.1 mrg # -------------
12343 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
12344 1.1 mrg as_fn_mkdir_p ()
12345 1.1 mrg {
12346 1.1 mrg
12347 1.1 mrg case $as_dir in #(
12348 1.1 mrg -*) as_dir=./$as_dir;;
12349 1.1 mrg esac
12350 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
12351 1.1 mrg as_dirs=
12352 1.1 mrg while :; do
12353 1.1 mrg case $as_dir in #(
12354 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12355 1.1 mrg *) as_qdir=$as_dir;;
12356 1.1 mrg esac
12357 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
12358 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
12359 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12360 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
12361 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
12362 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12363 1.1 mrg $as_echo X"$as_dir" |
12364 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12365 1.1 mrg s//\1/
12366 1.1 mrg q
12367 1.1 mrg }
12368 1.1 mrg /^X\(\/\/\)[^/].*/{
12369 1.1 mrg s//\1/
12370 1.1 mrg q
12371 1.1 mrg }
12372 1.1 mrg /^X\(\/\/\)$/{
12373 1.1 mrg s//\1/
12374 1.1 mrg q
12375 1.1 mrg }
12376 1.1 mrg /^X\(\/\).*/{
12377 1.1 mrg s//\1/
12378 1.1 mrg q
12379 1.1 mrg }
12380 1.1 mrg s/.*/./; q'`
12381 1.1 mrg test -d "$as_dir" && break
12382 1.1 mrg done
12383 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
12384 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12385 1.1 mrg
12386 1.1 mrg
12387 1.1 mrg } # as_fn_mkdir_p
12388 1.1 mrg if mkdir -p . 2>/dev/null; then
12389 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
12390 1.1 mrg else
12391 1.1 mrg test -d ./-p && rmdir ./-p
12392 1.1 mrg as_mkdir_p=false
12393 1.1 mrg fi
12394 1.1 mrg
12395 1.1 mrg if test -x / >/dev/null 2>&1; then
12396 1.1 mrg as_test_x='test -x'
12397 1.1 mrg else
12398 1.1 mrg if ls -dL / >/dev/null 2>&1; then
12399 1.1 mrg as_ls_L_option=L
12400 1.1 mrg else
12401 1.1 mrg as_ls_L_option=
12402 1.1 mrg fi
12403 1.1 mrg as_test_x='
12404 1.1 mrg eval sh -c '\''
12405 1.1 mrg if test -d "$1"; then
12406 1.1 mrg test -d "$1/.";
12407 1.1 mrg else
12408 1.1 mrg case $1 in #(
12409 1.1 mrg -*)set "./$1";;
12410 1.1 mrg esac;
12411 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12412 1.1 mrg ???[sx]*):;;*)false;;esac;fi
12413 1.1 mrg '\'' sh
12414 1.1 mrg '
12415 1.1 mrg fi
12416 1.1 mrg as_executable_p=$as_test_x
12417 1.1 mrg
12418 1.1 mrg # Sed expression to map a string onto a valid CPP name.
12419 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12420 1.1 mrg
12421 1.1 mrg # Sed expression to map a string onto a valid variable name.
12422 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12423 1.1 mrg
12424 1.1 mrg
12425 1.1 mrg exec 6>&1
12426 1.1 mrg ## ----------------------------------- ##
12427 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
12428 1.1 mrg ## ----------------------------------- ##
12429 1.1 mrg _ASEOF
12430 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12431 1.1 mrg
12432 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12433 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
12434 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
12435 1.1 mrg # values after options handling.
12436 1.1 mrg ac_log="
12437 1.1 mrg This file was extended by LTO plugin for ld $as_me 0.1, which was
12438 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
12439 1.1 mrg
12440 1.1 mrg CONFIG_FILES = $CONFIG_FILES
12441 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
12442 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
12443 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
12444 1.1 mrg $ $0 $@
12445 1.1 mrg
12446 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
12447 1.1 mrg "
12448 1.1 mrg
12449 1.1 mrg _ACEOF
12450 1.1 mrg
12451 1.1 mrg case $ac_config_files in *"
12452 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
12453 1.1 mrg esac
12454 1.1 mrg
12455 1.2 apb case $ac_config_headers in *"
12456 1.2 apb "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12457 1.2 apb esac
12458 1.1 mrg
12459 1.1 mrg
12460 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12461 1.1 mrg # Files that config.status was made for.
12462 1.1 mrg config_files="$ac_config_files"
12463 1.2 apb config_headers="$ac_config_headers"
12464 1.1 mrg config_commands="$ac_config_commands"
12465 1.1 mrg
12466 1.1 mrg _ACEOF
12467 1.1 mrg
12468 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12469 1.1 mrg ac_cs_usage="\
12470 1.1 mrg \`$as_me' instantiates files and other configuration actions
12471 1.1 mrg from templates according to the current configuration. Unless the files
12472 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
12473 1.1 mrg
12474 1.1 mrg Usage: $0 [OPTION]... [TAG]...
12475 1.1 mrg
12476 1.1 mrg -h, --help print this help, then exit
12477 1.1 mrg -V, --version print version number and configuration settings, then exit
12478 1.1 mrg -q, --quiet, --silent
12479 1.1 mrg do not print progress messages
12480 1.1 mrg -d, --debug don't remove temporary files
12481 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
12482 1.1 mrg --file=FILE[:TEMPLATE]
12483 1.1 mrg instantiate the configuration file FILE
12484 1.2 apb --header=FILE[:TEMPLATE]
12485 1.2 apb instantiate the configuration header FILE
12486 1.1 mrg
12487 1.1 mrg Configuration files:
12488 1.1 mrg $config_files
12489 1.1 mrg
12490 1.2 apb Configuration headers:
12491 1.2 apb $config_headers
12492 1.2 apb
12493 1.1 mrg Configuration commands:
12494 1.1 mrg $config_commands
12495 1.1 mrg
12496 1.1 mrg Report bugs to the package provider."
12497 1.1 mrg
12498 1.1 mrg _ACEOF
12499 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12500 1.1 mrg ac_cs_version="\\
12501 1.1 mrg LTO plugin for ld config.status 0.1
12502 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
12503 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12504 1.1 mrg
12505 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
12506 1.1 mrg This config.status script is free software; the Free Software Foundation
12507 1.1 mrg gives unlimited permission to copy, distribute and modify it."
12508 1.1 mrg
12509 1.1 mrg ac_pwd='$ac_pwd'
12510 1.1 mrg srcdir='$srcdir'
12511 1.1 mrg INSTALL='$INSTALL'
12512 1.1 mrg MKDIR_P='$MKDIR_P'
12513 1.1 mrg AWK='$AWK'
12514 1.1 mrg test -n "\$AWK" || AWK=awk
12515 1.1 mrg _ACEOF
12516 1.1 mrg
12517 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12518 1.1 mrg # The default lists apply if the user does not specify any file.
12519 1.1 mrg ac_need_defaults=:
12520 1.1 mrg while test $# != 0
12521 1.1 mrg do
12522 1.1 mrg case $1 in
12523 1.1 mrg --*=*)
12524 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
12525 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12526 1.1 mrg ac_shift=:
12527 1.1 mrg ;;
12528 1.1 mrg *)
12529 1.1 mrg ac_option=$1
12530 1.1 mrg ac_optarg=$2
12531 1.1 mrg ac_shift=shift
12532 1.1 mrg ;;
12533 1.1 mrg esac
12534 1.1 mrg
12535 1.1 mrg case $ac_option in
12536 1.1 mrg # Handling of the options.
12537 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12538 1.1 mrg ac_cs_recheck=: ;;
12539 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12540 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
12541 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
12542 1.1 mrg debug=: ;;
12543 1.1 mrg --file | --fil | --fi | --f )
12544 1.1 mrg $ac_shift
12545 1.1 mrg case $ac_optarg in
12546 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12547 1.1 mrg esac
12548 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
12549 1.1 mrg ac_need_defaults=false;;
12550 1.2 apb --header | --heade | --head | --hea )
12551 1.2 apb $ac_shift
12552 1.2 apb case $ac_optarg in
12553 1.2 apb *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12554 1.2 apb esac
12555 1.2 apb as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12556 1.2 apb ac_need_defaults=false;;
12557 1.2 apb --he | --h)
12558 1.2 apb # Conflict between --help and --header
12559 1.2 apb as_fn_error "ambiguous option: \`$1'
12560 1.2 apb Try \`$0 --help' for more information.";;
12561 1.2 apb --help | --hel | -h )
12562 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
12563 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12564 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
12565 1.1 mrg ac_cs_silent=: ;;
12566 1.1 mrg
12567 1.1 mrg # This is an error.
12568 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
12569 1.1 mrg Try \`$0 --help' for more information." ;;
12570 1.1 mrg
12571 1.1 mrg *) as_fn_append ac_config_targets " $1"
12572 1.1 mrg ac_need_defaults=false ;;
12573 1.1 mrg
12574 1.1 mrg esac
12575 1.1 mrg shift
12576 1.1 mrg done
12577 1.1 mrg
12578 1.1 mrg ac_configure_extra_args=
12579 1.1 mrg
12580 1.1 mrg if $ac_cs_silent; then
12581 1.1 mrg exec 6>/dev/null
12582 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
12583 1.1 mrg fi
12584 1.1 mrg
12585 1.1 mrg _ACEOF
12586 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12587 1.1 mrg if \$ac_cs_recheck; then
12588 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12589 1.1 mrg shift
12590 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12591 1.1 mrg CONFIG_SHELL='$SHELL'
12592 1.1 mrg export CONFIG_SHELL
12593 1.1 mrg exec "\$@"
12594 1.1 mrg fi
12595 1.1 mrg
12596 1.1 mrg _ACEOF
12597 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12598 1.1 mrg exec 5>>config.log
12599 1.1 mrg {
12600 1.1 mrg echo
12601 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12602 1.1 mrg ## Running $as_me. ##
12603 1.1 mrg _ASBOX
12604 1.1 mrg $as_echo "$ac_log"
12605 1.1 mrg } >&5
12606 1.1 mrg
12607 1.1 mrg _ACEOF
12608 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12609 1.1 mrg #
12610 1.1 mrg # INIT-COMMANDS
12611 1.1 mrg #
12612 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12613 1.1 mrg
12614 1.1 mrg
12615 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
12616 1.1 mrg # if CDPATH is set.
12617 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12618 1.1 mrg
12619 1.1 mrg sed_quote_subst='$sed_quote_subst'
12620 1.1 mrg double_quote_subst='$double_quote_subst'
12621 1.1 mrg delay_variable_subst='$delay_variable_subst'
12622 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12623 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12624 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12625 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12626 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12627 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12628 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12629 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12630 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12631 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12632 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12633 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12634 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12635 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12636 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12637 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12638 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12639 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12640 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12641 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12642 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12643 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12644 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12645 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12646 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12647 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12648 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12649 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12650 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12651 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12652 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12653 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12654 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12655 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12656 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12657 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12658 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12659 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12660 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12661 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12662 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12663 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12664 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12665 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12666 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12667 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12668 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12669 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12670 1.1 mrg 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"`'
12671 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12672 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12673 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12674 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12675 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12676 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12677 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12678 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12679 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12680 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12681 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12682 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12683 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12684 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12685 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12686 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12687 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12688 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12689 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12690 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12691 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12692 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12693 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12694 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12695 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12696 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12697 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12698 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12699 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12700 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12701 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12702 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12703 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12704 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12705 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12706 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12707 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12708 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12709 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12710 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12711 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12712 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12713 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12714 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12715 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12716 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12717 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12718 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12719 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12720 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12721 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12722 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12723 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12724 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12725 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12726 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12727 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12728 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12729 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12730 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12731 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12732 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12733 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12734 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12735 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12736 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12737 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12738 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12739 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12740 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12741 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12742 1.1 mrg
12743 1.1 mrg LTCC='$LTCC'
12744 1.1 mrg LTCFLAGS='$LTCFLAGS'
12745 1.1 mrg compiler='$compiler_DEFAULT'
12746 1.1 mrg
12747 1.1 mrg # A function that is used when there is no print builtin or printf.
12748 1.1 mrg func_fallback_echo ()
12749 1.1 mrg {
12750 1.1 mrg eval 'cat <<_LTECHO_EOF
12751 1.1 mrg \$1
12752 1.1 mrg _LTECHO_EOF'
12753 1.1 mrg }
12754 1.1 mrg
12755 1.1 mrg # Quote evaled strings.
12756 1.1 mrg for var in SHELL \
12757 1.1 mrg ECHO \
12758 1.1 mrg SED \
12759 1.1 mrg GREP \
12760 1.1 mrg EGREP \
12761 1.1 mrg FGREP \
12762 1.1 mrg LD \
12763 1.1 mrg NM \
12764 1.1 mrg LN_S \
12765 1.1 mrg lt_SP2NL \
12766 1.1 mrg lt_NL2SP \
12767 1.1 mrg reload_flag \
12768 1.1 mrg OBJDUMP \
12769 1.1 mrg deplibs_check_method \
12770 1.1 mrg file_magic_cmd \
12771 1.1 mrg AR \
12772 1.1 mrg AR_FLAGS \
12773 1.1 mrg STRIP \
12774 1.1 mrg RANLIB \
12775 1.1 mrg CC \
12776 1.1 mrg CFLAGS \
12777 1.1 mrg compiler \
12778 1.1 mrg lt_cv_sys_global_symbol_pipe \
12779 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
12780 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
12781 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12782 1.1 mrg lt_prog_compiler_no_builtin_flag \
12783 1.1 mrg lt_prog_compiler_wl \
12784 1.1 mrg lt_prog_compiler_pic \
12785 1.1 mrg lt_prog_compiler_static \
12786 1.1 mrg lt_cv_prog_compiler_c_o \
12787 1.1 mrg need_locks \
12788 1.1 mrg DSYMUTIL \
12789 1.1 mrg NMEDIT \
12790 1.1 mrg LIPO \
12791 1.1 mrg OTOOL \
12792 1.1 mrg OTOOL64 \
12793 1.1 mrg shrext_cmds \
12794 1.1 mrg export_dynamic_flag_spec \
12795 1.1 mrg whole_archive_flag_spec \
12796 1.1 mrg compiler_needs_object \
12797 1.1 mrg with_gnu_ld \
12798 1.1 mrg allow_undefined_flag \
12799 1.1 mrg no_undefined_flag \
12800 1.1 mrg hardcode_libdir_flag_spec \
12801 1.1 mrg hardcode_libdir_flag_spec_ld \
12802 1.1 mrg hardcode_libdir_separator \
12803 1.1 mrg fix_srcfile_path \
12804 1.1 mrg exclude_expsyms \
12805 1.1 mrg include_expsyms \
12806 1.1 mrg file_list_spec \
12807 1.1 mrg variables_saved_for_relink \
12808 1.1 mrg libname_spec \
12809 1.1 mrg library_names_spec \
12810 1.1 mrg soname_spec \
12811 1.1 mrg install_override_mode \
12812 1.1 mrg finish_eval \
12813 1.1 mrg old_striplib \
12814 1.1 mrg striplib; do
12815 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12816 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12817 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12818 1.1 mrg ;;
12819 1.1 mrg *)
12820 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12821 1.1 mrg ;;
12822 1.1 mrg esac
12823 1.1 mrg done
12824 1.1 mrg
12825 1.1 mrg # Double-quote double-evaled strings.
12826 1.1 mrg for var in reload_cmds \
12827 1.1 mrg old_postinstall_cmds \
12828 1.1 mrg old_postuninstall_cmds \
12829 1.1 mrg old_archive_cmds \
12830 1.1 mrg extract_expsyms_cmds \
12831 1.1 mrg old_archive_from_new_cmds \
12832 1.1 mrg old_archive_from_expsyms_cmds \
12833 1.1 mrg archive_cmds \
12834 1.1 mrg archive_expsym_cmds \
12835 1.1 mrg module_cmds \
12836 1.1 mrg module_expsym_cmds \
12837 1.1 mrg export_symbols_cmds \
12838 1.1 mrg prelink_cmds \
12839 1.1 mrg postinstall_cmds \
12840 1.1 mrg postuninstall_cmds \
12841 1.1 mrg finish_cmds \
12842 1.1 mrg sys_lib_search_path_spec \
12843 1.1 mrg sys_lib_dlsearch_path_spec; do
12844 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12845 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12846 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12847 1.1 mrg ;;
12848 1.1 mrg *)
12849 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12850 1.1 mrg ;;
12851 1.1 mrg esac
12852 1.1 mrg done
12853 1.1 mrg
12854 1.1 mrg ac_aux_dir='$ac_aux_dir'
12855 1.1 mrg xsi_shell='$xsi_shell'
12856 1.1 mrg lt_shell_append='$lt_shell_append'
12857 1.1 mrg
12858 1.1 mrg # See if we are running on zsh, and set the options which allow our
12859 1.1 mrg # commands through without removal of \ escapes INIT.
12860 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12861 1.1 mrg setopt NO_GLOB_SUBST
12862 1.1 mrg fi
12863 1.1 mrg
12864 1.1 mrg
12865 1.1 mrg PACKAGE='$PACKAGE'
12866 1.1 mrg VERSION='$VERSION'
12867 1.1 mrg TIMESTAMP='$TIMESTAMP'
12868 1.1 mrg RM='$RM'
12869 1.1 mrg ofile='$ofile'
12870 1.1 mrg
12871 1.1 mrg
12872 1.1 mrg
12873 1.1 mrg
12874 1.1 mrg _ACEOF
12875 1.1 mrg
12876 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12877 1.1 mrg
12878 1.1 mrg # Handling of arguments.
12879 1.1 mrg for ac_config_target in $ac_config_targets
12880 1.1 mrg do
12881 1.1 mrg case $ac_config_target in
12882 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12883 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12884 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12885 1.2 apb "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12886 1.1 mrg
12887 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12888 1.1 mrg esac
12889 1.1 mrg done
12890 1.1 mrg
12891 1.1 mrg
12892 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12893 1.1 mrg # then the envvar interface is used. Set only those that are not.
12894 1.1 mrg # We use the long form for the default assignment because of an extremely
12895 1.1 mrg # bizarre bug on SunOS 4.1.3.
12896 1.1 mrg if $ac_need_defaults; then
12897 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12898 1.2 apb test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12899 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12900 1.1 mrg fi
12901 1.1 mrg
12902 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12903 1.1 mrg # simply because there is no reason against having it here, and in addition,
12904 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12905 1.1 mrg # Hook for its removal unless debugging.
12906 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12907 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12908 1.1 mrg $debug ||
12909 1.1 mrg {
12910 1.1 mrg tmp=
12911 1.1 mrg trap 'exit_status=$?
12912 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12913 1.1 mrg ' 0
12914 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12915 1.1 mrg }
12916 1.1 mrg # Create a (secure) tmp directory for tmp files.
12917 1.1 mrg
12918 1.1 mrg {
12919 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12920 1.1 mrg test -n "$tmp" && test -d "$tmp"
12921 1.1 mrg } ||
12922 1.1 mrg {
12923 1.1 mrg tmp=./conf$$-$RANDOM
12924 1.1 mrg (umask 077 && mkdir "$tmp")
12925 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12926 1.1 mrg
12927 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12928 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12929 1.1 mrg # This happens for instance with `./config.status config.h'.
12930 1.1 mrg if test -n "$CONFIG_FILES"; then
12931 1.1 mrg
12932 1.1 mrg
12933 1.1 mrg ac_cr=`echo X | tr X '\015'`
12934 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12935 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12936 1.1 mrg # point, so we can use a bashism as a fallback.
12937 1.1 mrg if test "x$ac_cr" = x; then
12938 1.1 mrg eval ac_cr=\$\'\\r\'
12939 1.1 mrg fi
12940 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12941 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12942 1.1 mrg ac_cs_awk_cr='\r'
12943 1.1 mrg else
12944 1.1 mrg ac_cs_awk_cr=$ac_cr
12945 1.1 mrg fi
12946 1.1 mrg
12947 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
12948 1.1 mrg _ACEOF
12949 1.1 mrg
12950 1.1 mrg
12951 1.1 mrg {
12952 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12953 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12954 1.1 mrg echo "_ACEOF"
12955 1.1 mrg } >conf$$subs.sh ||
12956 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12957 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12958 1.1 mrg ac_delim='%!_!# '
12959 1.1 mrg for ac_last_try in false false false false false :; do
12960 1.1 mrg . ./conf$$subs.sh ||
12961 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12962 1.1 mrg
12963 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12964 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12965 1.1 mrg break
12966 1.1 mrg elif $ac_last_try; then
12967 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12968 1.1 mrg else
12969 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12970 1.1 mrg fi
12971 1.1 mrg done
12972 1.1 mrg rm -f conf$$subs.sh
12973 1.1 mrg
12974 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12975 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12976 1.1 mrg _ACEOF
12977 1.1 mrg sed -n '
12978 1.1 mrg h
12979 1.1 mrg s/^/S["/; s/!.*/"]=/
12980 1.1 mrg p
12981 1.1 mrg g
12982 1.1 mrg s/^[^!]*!//
12983 1.1 mrg :repl
12984 1.1 mrg t repl
12985 1.1 mrg s/'"$ac_delim"'$//
12986 1.1 mrg t delim
12987 1.1 mrg :nl
12988 1.1 mrg h
12989 1.1 mrg s/\(.\{148\}\).*/\1/
12990 1.1 mrg t more1
12991 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12992 1.1 mrg p
12993 1.1 mrg n
12994 1.1 mrg b repl
12995 1.1 mrg :more1
12996 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12997 1.1 mrg p
12998 1.1 mrg g
12999 1.1 mrg s/.\{148\}//
13000 1.1 mrg t nl
13001 1.1 mrg :delim
13002 1.1 mrg h
13003 1.1 mrg s/\(.\{148\}\).*/\1/
13004 1.1 mrg t more2
13005 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
13006 1.1 mrg p
13007 1.1 mrg b
13008 1.1 mrg :more2
13009 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13010 1.1 mrg p
13011 1.1 mrg g
13012 1.1 mrg s/.\{148\}//
13013 1.1 mrg t delim
13014 1.1 mrg ' <conf$$subs.awk | sed '
13015 1.1 mrg /^[^""]/{
13016 1.1 mrg N
13017 1.1 mrg s/\n//
13018 1.1 mrg }
13019 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
13020 1.1 mrg rm -f conf$$subs.awk
13021 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13022 1.1 mrg _ACAWK
13023 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13024 1.1 mrg for (key in S) S_is_set[key] = 1
13025 1.1 mrg FS = ""
13026 1.1 mrg
13027 1.1 mrg }
13028 1.1 mrg {
13029 1.1 mrg line = $ 0
13030 1.1 mrg nfields = split(line, field, "@")
13031 1.1 mrg substed = 0
13032 1.1 mrg len = length(field[1])
13033 1.1 mrg for (i = 2; i < nfields; i++) {
13034 1.1 mrg key = field[i]
13035 1.1 mrg keylen = length(key)
13036 1.1 mrg if (S_is_set[key]) {
13037 1.1 mrg value = S[key]
13038 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13039 1.1 mrg len += length(value) + length(field[++i])
13040 1.1 mrg substed = 1
13041 1.1 mrg } else
13042 1.1 mrg len += 1 + keylen
13043 1.1 mrg }
13044 1.1 mrg
13045 1.1 mrg print line
13046 1.1 mrg }
13047 1.1 mrg
13048 1.1 mrg _ACAWK
13049 1.1 mrg _ACEOF
13050 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13051 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13052 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13053 1.1 mrg else
13054 1.1 mrg cat
13055 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13056 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
13057 1.1 mrg _ACEOF
13058 1.1 mrg
13059 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
13060 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13061 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
13062 1.1 mrg # (actually we leave an empty line to preserve line numbers).
13063 1.1 mrg if test "x$srcdir" = x.; then
13064 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
13065 1.1 mrg s/:*\$(srcdir):*/:/
13066 1.1 mrg s/:*\${srcdir}:*/:/
13067 1.1 mrg s/:*@srcdir@:*/:/
13068 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
13069 1.1 mrg s/:*$//
13070 1.1 mrg s/^[^=]*=[ ]*$//
13071 1.1 mrg }'
13072 1.1 mrg fi
13073 1.1 mrg
13074 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13075 1.1 mrg fi # test -n "$CONFIG_FILES"
13076 1.1 mrg
13077 1.2 apb # Set up the scripts for CONFIG_HEADERS section.
13078 1.2 apb # No need to generate them if there are no CONFIG_HEADERS.
13079 1.2 apb # This happens for instance with `./config.status Makefile'.
13080 1.2 apb if test -n "$CONFIG_HEADERS"; then
13081 1.2 apb cat >"$tmp/defines.awk" <<\_ACAWK ||
13082 1.2 apb BEGIN {
13083 1.2 apb _ACEOF
13084 1.1 mrg
13085 1.2 apb # Transform confdefs.h into an awk script `defines.awk', embedded as
13086 1.2 apb # here-document in config.status, that substitutes the proper values into
13087 1.2 apb # config.h.in to produce config.h.
13088 1.2 apb
13089 1.2 apb # Create a delimiter string that does not exist in confdefs.h, to ease
13090 1.2 apb # handling of long lines.
13091 1.2 apb ac_delim='%!_!# '
13092 1.2 apb for ac_last_try in false false :; do
13093 1.2 apb ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13094 1.2 apb if test -z "$ac_t"; then
13095 1.2 apb break
13096 1.2 apb elif $ac_last_try; then
13097 1.2 apb as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13098 1.2 apb else
13099 1.2 apb ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13100 1.2 apb fi
13101 1.2 apb done
13102 1.2 apb
13103 1.2 apb # For the awk script, D is an array of macro values keyed by name,
13104 1.2 apb # likewise P contains macro parameters if any. Preserve backslash
13105 1.2 apb # newline sequences.
13106 1.2 apb
13107 1.2 apb ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13108 1.2 apb sed -n '
13109 1.2 apb s/.\{148\}/&'"$ac_delim"'/g
13110 1.2 apb t rset
13111 1.2 apb :rset
13112 1.2 apb s/^[ ]*#[ ]*define[ ][ ]*/ /
13113 1.2 apb t def
13114 1.2 apb d
13115 1.2 apb :def
13116 1.2 apb s/\\$//
13117 1.2 apb t bsnl
13118 1.2 apb s/["\\]/\\&/g
13119 1.2 apb s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13120 1.2 apb D["\1"]=" \3"/p
13121 1.2 apb s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13122 1.2 apb d
13123 1.2 apb :bsnl
13124 1.2 apb s/["\\]/\\&/g
13125 1.2 apb s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13126 1.2 apb D["\1"]=" \3\\\\\\n"\\/p
13127 1.2 apb t cont
13128 1.2 apb s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13129 1.2 apb t cont
13130 1.2 apb d
13131 1.2 apb :cont
13132 1.2 apb n
13133 1.2 apb s/.\{148\}/&'"$ac_delim"'/g
13134 1.2 apb t clear
13135 1.2 apb :clear
13136 1.2 apb s/\\$//
13137 1.2 apb t bsnlc
13138 1.2 apb s/["\\]/\\&/g; s/^/"/; s/$/"/p
13139 1.2 apb d
13140 1.2 apb :bsnlc
13141 1.2 apb s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13142 1.2 apb b cont
13143 1.2 apb ' <confdefs.h | sed '
13144 1.2 apb s/'"$ac_delim"'/"\\\
13145 1.2 apb "/g' >>$CONFIG_STATUS || ac_write_fail=1
13146 1.2 apb
13147 1.2 apb cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13148 1.2 apb for (key in D) D_is_set[key] = 1
13149 1.2 apb FS = ""
13150 1.2 apb }
13151 1.2 apb /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13152 1.2 apb line = \$ 0
13153 1.2 apb split(line, arg, " ")
13154 1.2 apb if (arg[1] == "#") {
13155 1.2 apb defundef = arg[2]
13156 1.2 apb mac1 = arg[3]
13157 1.2 apb } else {
13158 1.2 apb defundef = substr(arg[1], 2)
13159 1.2 apb mac1 = arg[2]
13160 1.2 apb }
13161 1.2 apb split(mac1, mac2, "(") #)
13162 1.2 apb macro = mac2[1]
13163 1.2 apb prefix = substr(line, 1, index(line, defundef) - 1)
13164 1.2 apb if (D_is_set[macro]) {
13165 1.2 apb # Preserve the white space surrounding the "#".
13166 1.2 apb print prefix "define", macro P[macro] D[macro]
13167 1.2 apb next
13168 1.2 apb } else {
13169 1.2 apb # Replace #undef with comments. This is necessary, for example,
13170 1.2 apb # in the case of _POSIX_SOURCE, which is predefined and required
13171 1.2 apb # on some systems where configure will not decide to define it.
13172 1.2 apb if (defundef == "undef") {
13173 1.2 apb print "/*", prefix defundef, macro, "*/"
13174 1.2 apb next
13175 1.2 apb }
13176 1.2 apb }
13177 1.2 apb }
13178 1.2 apb { print }
13179 1.2 apb _ACAWK
13180 1.2 apb _ACEOF
13181 1.2 apb cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13182 1.2 apb as_fn_error "could not setup config headers machinery" "$LINENO" 5
13183 1.2 apb fi # test -n "$CONFIG_HEADERS"
13184 1.2 apb
13185 1.2 apb
13186 1.2 apb eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13187 1.1 mrg shift
13188 1.1 mrg for ac_tag
13189 1.1 mrg do
13190 1.1 mrg case $ac_tag in
13191 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
13192 1.1 mrg esac
13193 1.1 mrg case $ac_mode$ac_tag in
13194 1.1 mrg :[FHL]*:*);;
13195 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13196 1.1 mrg :[FH]-) ac_tag=-:-;;
13197 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13198 1.1 mrg esac
13199 1.1 mrg ac_save_IFS=$IFS
13200 1.1 mrg IFS=:
13201 1.1 mrg set x $ac_tag
13202 1.1 mrg IFS=$ac_save_IFS
13203 1.1 mrg shift
13204 1.1 mrg ac_file=$1
13205 1.1 mrg shift
13206 1.1 mrg
13207 1.1 mrg case $ac_mode in
13208 1.1 mrg :L) ac_source=$1;;
13209 1.1 mrg :[FH])
13210 1.1 mrg ac_file_inputs=
13211 1.1 mrg for ac_f
13212 1.1 mrg do
13213 1.1 mrg case $ac_f in
13214 1.1 mrg -) ac_f="$tmp/stdin";;
13215 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
13216 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
13217 1.1 mrg # because $ac_f cannot contain `:'.
13218 1.1 mrg test -f "$ac_f" ||
13219 1.1 mrg case $ac_f in
13220 1.1 mrg [\\/$]*) false;;
13221 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13222 1.1 mrg esac ||
13223 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13224 1.1 mrg esac
13225 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13226 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
13227 1.1 mrg done
13228 1.1 mrg
13229 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
13230 1.1 mrg # use $as_me), people would be surprised to read:
13231 1.1 mrg # /* config.h. Generated by config.status. */
13232 1.1 mrg configure_input='Generated from '`
13233 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13234 1.1 mrg `' by configure.'
13235 1.1 mrg if test x"$ac_file" != x-; then
13236 1.1 mrg configure_input="$ac_file. $configure_input"
13237 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13238 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
13239 1.1 mrg fi
13240 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
13241 1.1 mrg case $configure_input in #(
13242 1.1 mrg *\&* | *\|* | *\\* )
13243 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
13244 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
13245 1.1 mrg *) ac_sed_conf_input=$configure_input;;
13246 1.1 mrg esac
13247 1.1 mrg
13248 1.1 mrg case $ac_tag in
13249 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
13250 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13251 1.1 mrg esac
13252 1.1 mrg ;;
13253 1.1 mrg esac
13254 1.1 mrg
13255 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
13256 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13257 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
13258 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
13259 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13260 1.1 mrg $as_echo X"$ac_file" |
13261 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13262 1.1 mrg s//\1/
13263 1.1 mrg q
13264 1.1 mrg }
13265 1.1 mrg /^X\(\/\/\)[^/].*/{
13266 1.1 mrg s//\1/
13267 1.1 mrg q
13268 1.1 mrg }
13269 1.1 mrg /^X\(\/\/\)$/{
13270 1.1 mrg s//\1/
13271 1.1 mrg q
13272 1.1 mrg }
13273 1.1 mrg /^X\(\/\).*/{
13274 1.1 mrg s//\1/
13275 1.1 mrg q
13276 1.1 mrg }
13277 1.1 mrg s/.*/./; q'`
13278 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
13279 1.1 mrg ac_builddir=.
13280 1.1 mrg
13281 1.1 mrg case "$ac_dir" in
13282 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13283 1.1 mrg *)
13284 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13285 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
13286 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13287 1.1 mrg case $ac_top_builddir_sub in
13288 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13289 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13290 1.1 mrg esac ;;
13291 1.1 mrg esac
13292 1.1 mrg ac_abs_top_builddir=$ac_pwd
13293 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
13294 1.1 mrg # for backward compatibility:
13295 1.1 mrg ac_top_builddir=$ac_top_build_prefix
13296 1.1 mrg
13297 1.1 mrg case $srcdir in
13298 1.1 mrg .) # We are building in place.
13299 1.1 mrg ac_srcdir=.
13300 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
13301 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
13302 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
13303 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
13304 1.1 mrg ac_top_srcdir=$srcdir
13305 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
13306 1.1 mrg *) # Relative name.
13307 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13308 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
13309 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13310 1.1 mrg esac
13311 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13312 1.1 mrg
13313 1.1 mrg
13314 1.1 mrg case $ac_mode in
13315 1.1 mrg :F)
13316 1.1 mrg #
13317 1.1 mrg # CONFIG_FILE
13318 1.1 mrg #
13319 1.1 mrg
13320 1.1 mrg case $INSTALL in
13321 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13322 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13323 1.1 mrg esac
13324 1.1 mrg ac_MKDIR_P=$MKDIR_P
13325 1.1 mrg case $MKDIR_P in
13326 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
13327 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13328 1.1 mrg esac
13329 1.1 mrg _ACEOF
13330 1.1 mrg
13331 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13332 1.1 mrg # If the template does not know about datarootdir, expand it.
13333 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
13334 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
13335 1.1 mrg ac_sed_dataroot='
13336 1.1 mrg /datarootdir/ {
13337 1.1 mrg p
13338 1.1 mrg q
13339 1.1 mrg }
13340 1.1 mrg /@datadir@/p
13341 1.1 mrg /@docdir@/p
13342 1.1 mrg /@infodir@/p
13343 1.1 mrg /@localedir@/p
13344 1.1 mrg /@mandir@/p'
13345 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13346 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
13347 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13349 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13350 1.1 mrg _ACEOF
13351 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13352 1.1 mrg ac_datarootdir_hack='
13353 1.1 mrg s&@datadir@&$datadir&g
13354 1.1 mrg s&@docdir@&$docdir&g
13355 1.1 mrg s&@infodir@&$infodir&g
13356 1.1 mrg s&@localedir@&$localedir&g
13357 1.1 mrg s&@mandir@&$mandir&g
13358 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
13359 1.1 mrg esac
13360 1.1 mrg _ACEOF
13361 1.1 mrg
13362 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
13363 1.1 mrg # Shell code in configure.ac might set extrasub.
13364 1.1 mrg # FIXME: do we really want to maintain this feature?
13365 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13366 1.1 mrg ac_sed_extra="$ac_vpsub
13367 1.1 mrg $extrasub
13368 1.1 mrg _ACEOF
13369 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13370 1.1 mrg :t
13371 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13372 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
13373 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
13374 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
13375 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
13376 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
13377 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
13378 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13379 1.1 mrg s&@builddir@&$ac_builddir&;t t
13380 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
13381 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13382 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
13383 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
13384 1.1 mrg $ac_datarootdir_hack
13385 1.1 mrg "
13386 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13387 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
13388 1.1 mrg
13389 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13390 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13391 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13392 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13393 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
13394 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13395 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
13396 1.1 mrg
13397 1.1 mrg rm -f "$tmp/stdin"
13398 1.1 mrg case $ac_file in
13399 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
13400 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13401 1.1 mrg esac \
13402 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
13403 1.1 mrg ;;
13404 1.2 apb :H)
13405 1.2 apb #
13406 1.2 apb # CONFIG_HEADER
13407 1.2 apb #
13408 1.2 apb if test x"$ac_file" != x-; then
13409 1.2 apb {
13410 1.2 apb $as_echo "/* $configure_input */" \
13411 1.2 apb && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13412 1.2 apb } >"$tmp/config.h" \
13413 1.2 apb || as_fn_error "could not create $ac_file" "$LINENO" 5
13414 1.2 apb if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13415 1.2 apb { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13416 1.2 apb $as_echo "$as_me: $ac_file is unchanged" >&6;}
13417 1.2 apb else
13418 1.2 apb rm -f "$ac_file"
13419 1.2 apb mv "$tmp/config.h" "$ac_file" \
13420 1.2 apb || as_fn_error "could not create $ac_file" "$LINENO" 5
13421 1.2 apb fi
13422 1.2 apb else
13423 1.2 apb $as_echo "/* $configure_input */" \
13424 1.2 apb && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13425 1.2 apb || as_fn_error "could not create -" "$LINENO" 5
13426 1.2 apb fi
13427 1.2 apb # Compute "$ac_file"'s index in $config_headers.
13428 1.2 apb _am_arg="$ac_file"
13429 1.2 apb _am_stamp_count=1
13430 1.2 apb for _am_header in $config_headers :; do
13431 1.2 apb case $_am_header in
13432 1.2 apb $_am_arg | $_am_arg:* )
13433 1.2 apb break ;;
13434 1.2 apb * )
13435 1.2 apb _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13436 1.2 apb esac
13437 1.2 apb done
13438 1.2 apb echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13439 1.2 apb $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13440 1.2 apb X"$_am_arg" : 'X\(//\)[^/]' \| \
13441 1.2 apb X"$_am_arg" : 'X\(//\)$' \| \
13442 1.2 apb X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13443 1.2 apb $as_echo X"$_am_arg" |
13444 1.2 apb sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13445 1.2 apb s//\1/
13446 1.2 apb q
13447 1.2 apb }
13448 1.2 apb /^X\(\/\/\)[^/].*/{
13449 1.2 apb s//\1/
13450 1.2 apb q
13451 1.2 apb }
13452 1.2 apb /^X\(\/\/\)$/{
13453 1.2 apb s//\1/
13454 1.2 apb q
13455 1.2 apb }
13456 1.2 apb /^X\(\/\).*/{
13457 1.2 apb s//\1/
13458 1.2 apb q
13459 1.2 apb }
13460 1.2 apb s/.*/./; q'`/stamp-h$_am_stamp_count
13461 1.2 apb ;;
13462 1.1 mrg
13463 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13464 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
13465 1.1 mrg ;;
13466 1.1 mrg esac
13467 1.1 mrg
13468 1.1 mrg
13469 1.1 mrg case $ac_file$ac_mode in
13470 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13471 1.1 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
13472 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
13473 1.1 mrg # if we detect the quoting.
13474 1.1 mrg case $CONFIG_FILES in
13475 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
13476 1.1 mrg *) set x $CONFIG_FILES ;;
13477 1.1 mrg esac
13478 1.1 mrg shift
13479 1.1 mrg for mf
13480 1.1 mrg do
13481 1.1 mrg # Strip MF so we end up with the name of the file.
13482 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
13483 1.1 mrg # Check whether this is an Automake generated Makefile or not.
13484 1.1 mrg # We used to match only the files named `Makefile.in', but
13485 1.1 mrg # some people rename them; so instead we look at the file content.
13486 1.1 mrg # Grep'ing the first line is not enough: some people post-process
13487 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
13488 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
13489 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
13490 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13491 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
13492 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13493 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
13494 1.1 mrg X"$mf" : 'X\(//\)$' \| \
13495 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13496 1.1 mrg $as_echo X"$mf" |
13497 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13498 1.1 mrg s//\1/
13499 1.1 mrg q
13500 1.1 mrg }
13501 1.1 mrg /^X\(\/\/\)[^/].*/{
13502 1.1 mrg s//\1/
13503 1.1 mrg q
13504 1.1 mrg }
13505 1.1 mrg /^X\(\/\/\)$/{
13506 1.1 mrg s//\1/
13507 1.1 mrg q
13508 1.1 mrg }
13509 1.1 mrg /^X\(\/\).*/{
13510 1.1 mrg s//\1/
13511 1.1 mrg q
13512 1.1 mrg }
13513 1.1 mrg s/.*/./; q'`
13514 1.1 mrg else
13515 1.1 mrg continue
13516 1.1 mrg fi
13517 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
13518 1.1 mrg # from the Makefile without running `make'.
13519 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13520 1.1 mrg test -z "$DEPDIR" && continue
13521 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
13522 1.1 mrg test -z "am__include" && continue
13523 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13524 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
13525 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
13526 1.1 mrg # Find all dependency output files, they are included files with
13527 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
13528 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
13529 1.1 mrg # expansion.
13530 1.1 mrg for file in `sed -n "
13531 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13532 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13533 1.1 mrg # Make sure the directory exists.
13534 1.1 mrg test -f "$dirpart/$file" && continue
13535 1.1 mrg fdir=`$as_dirname -- "$file" ||
13536 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13537 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
13538 1.1 mrg X"$file" : 'X\(//\)$' \| \
13539 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13540 1.1 mrg $as_echo X"$file" |
13541 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13542 1.1 mrg s//\1/
13543 1.1 mrg q
13544 1.1 mrg }
13545 1.1 mrg /^X\(\/\/\)[^/].*/{
13546 1.1 mrg s//\1/
13547 1.1 mrg q
13548 1.1 mrg }
13549 1.1 mrg /^X\(\/\/\)$/{
13550 1.1 mrg s//\1/
13551 1.1 mrg q
13552 1.1 mrg }
13553 1.1 mrg /^X\(\/\).*/{
13554 1.1 mrg s//\1/
13555 1.1 mrg q
13556 1.1 mrg }
13557 1.1 mrg s/.*/./; q'`
13558 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
13559 1.1 mrg # echo "creating $dirpart/$file"
13560 1.1 mrg echo '# dummy' > "$dirpart/$file"
13561 1.1 mrg done
13562 1.1 mrg done
13563 1.1 mrg }
13564 1.1 mrg ;;
13565 1.1 mrg "libtool":C)
13566 1.1 mrg
13567 1.1 mrg # See if we are running on zsh, and set the options which allow our
13568 1.1 mrg # commands through without removal of \ escapes.
13569 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
13570 1.1 mrg setopt NO_GLOB_SUBST
13571 1.1 mrg fi
13572 1.1 mrg
13573 1.1 mrg cfgfile="${ofile}T"
13574 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13575 1.1 mrg $RM "$cfgfile"
13576 1.1 mrg
13577 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
13578 1.1 mrg #! $SHELL
13579 1.1 mrg
13580 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13581 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13582 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13583 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13584 1.1 mrg #
13585 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13586 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13587 1.1 mrg # Written by Gordon Matzigkeit, 1996
13588 1.1 mrg #
13589 1.1 mrg # This file is part of GNU Libtool.
13590 1.1 mrg #
13591 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
13592 1.1 mrg # modify it under the terms of the GNU General Public License as
13593 1.1 mrg # published by the Free Software Foundation; either version 2 of
13594 1.1 mrg # the License, or (at your option) any later version.
13595 1.1 mrg #
13596 1.1 mrg # As a special exception to the GNU General Public License,
13597 1.1 mrg # if you distribute this file as part of a program or library that
13598 1.1 mrg # is built using GNU Libtool, you may include this file under the
13599 1.1 mrg # same distribution terms that you use for the rest of that program.
13600 1.1 mrg #
13601 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
13602 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
13603 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13604 1.1 mrg # GNU General Public License for more details.
13605 1.1 mrg #
13606 1.1 mrg # You should have received a copy of the GNU General Public License
13607 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
13608 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13609 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
13610 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13611 1.1 mrg
13612 1.1 mrg
13613 1.1 mrg # The names of the tagged configurations supported by this script.
13614 1.1 mrg available_tags=""
13615 1.1 mrg
13616 1.1 mrg # ### BEGIN LIBTOOL CONFIG
13617 1.1 mrg
13618 1.1 mrg # Which release of libtool.m4 was used?
13619 1.1 mrg macro_version=$macro_version
13620 1.1 mrg macro_revision=$macro_revision
13621 1.1 mrg
13622 1.1 mrg # Whether or not to build shared libraries.
13623 1.1 mrg build_libtool_libs=$enable_shared
13624 1.1 mrg
13625 1.1 mrg # Whether or not to build static libraries.
13626 1.1 mrg build_old_libs=$enable_static
13627 1.1 mrg
13628 1.1 mrg # What type of objects to build.
13629 1.1 mrg pic_mode=$pic_mode
13630 1.1 mrg
13631 1.1 mrg # Whether or not to optimize for fast installation.
13632 1.1 mrg fast_install=$enable_fast_install
13633 1.1 mrg
13634 1.1 mrg # Shell to use when invoking shell scripts.
13635 1.1 mrg SHELL=$lt_SHELL
13636 1.1 mrg
13637 1.1 mrg # An echo program that protects backslashes.
13638 1.1 mrg ECHO=$lt_ECHO
13639 1.1 mrg
13640 1.1 mrg # The host system.
13641 1.1 mrg host_alias=$host_alias
13642 1.1 mrg host=$host
13643 1.1 mrg host_os=$host_os
13644 1.1 mrg
13645 1.1 mrg # The build system.
13646 1.1 mrg build_alias=$build_alias
13647 1.1 mrg build=$build
13648 1.1 mrg build_os=$build_os
13649 1.1 mrg
13650 1.1 mrg # A sed program that does not truncate output.
13651 1.1 mrg SED=$lt_SED
13652 1.1 mrg
13653 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13654 1.1 mrg Xsed="\$SED -e 1s/^X//"
13655 1.1 mrg
13656 1.1 mrg # A grep program that handles long lines.
13657 1.1 mrg GREP=$lt_GREP
13658 1.1 mrg
13659 1.1 mrg # An ERE matcher.
13660 1.1 mrg EGREP=$lt_EGREP
13661 1.1 mrg
13662 1.1 mrg # A literal string matcher.
13663 1.1 mrg FGREP=$lt_FGREP
13664 1.1 mrg
13665 1.1 mrg # A BSD- or MS-compatible name lister.
13666 1.1 mrg NM=$lt_NM
13667 1.1 mrg
13668 1.1 mrg # Whether we need soft or hard links.
13669 1.1 mrg LN_S=$lt_LN_S
13670 1.1 mrg
13671 1.1 mrg # What is the maximum length of a command?
13672 1.1 mrg max_cmd_len=$max_cmd_len
13673 1.1 mrg
13674 1.1 mrg # Object file suffix (normally "o").
13675 1.1 mrg objext=$ac_objext
13676 1.1 mrg
13677 1.1 mrg # Executable file suffix (normally "").
13678 1.1 mrg exeext=$exeext
13679 1.1 mrg
13680 1.1 mrg # whether the shell understands "unset".
13681 1.1 mrg lt_unset=$lt_unset
13682 1.1 mrg
13683 1.1 mrg # turn spaces into newlines.
13684 1.1 mrg SP2NL=$lt_lt_SP2NL
13685 1.1 mrg
13686 1.1 mrg # turn newlines into spaces.
13687 1.1 mrg NL2SP=$lt_lt_NL2SP
13688 1.1 mrg
13689 1.1 mrg # An object symbol dumper.
13690 1.1 mrg OBJDUMP=$lt_OBJDUMP
13691 1.1 mrg
13692 1.1 mrg # Method to check whether dependent libraries are shared objects.
13693 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
13694 1.1 mrg
13695 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
13696 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
13697 1.1 mrg
13698 1.1 mrg # The archiver.
13699 1.1 mrg AR=$lt_AR
13700 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
13701 1.1 mrg
13702 1.1 mrg # A symbol stripping program.
13703 1.1 mrg STRIP=$lt_STRIP
13704 1.1 mrg
13705 1.1 mrg # Commands used to install an old-style archive.
13706 1.1 mrg RANLIB=$lt_RANLIB
13707 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
13708 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
13709 1.1 mrg
13710 1.1 mrg # Whether to use a lock for old archive extraction.
13711 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
13712 1.1 mrg
13713 1.1 mrg # A C compiler.
13714 1.1 mrg LTCC=$lt_CC
13715 1.1 mrg
13716 1.1 mrg # LTCC compiler flags.
13717 1.1 mrg LTCFLAGS=$lt_CFLAGS
13718 1.1 mrg
13719 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
13720 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13721 1.1 mrg
13722 1.1 mrg # Transform the output of nm in a proper C declaration.
13723 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13724 1.1 mrg
13725 1.1 mrg # Transform the output of nm in a C name address pair.
13726 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13727 1.1 mrg
13728 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
13729 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13730 1.1 mrg
13731 1.1 mrg # The name of the directory that contains temporary libtool files.
13732 1.1 mrg objdir=$objdir
13733 1.1 mrg
13734 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
13735 1.1 mrg MAGIC_CMD=$MAGIC_CMD
13736 1.1 mrg
13737 1.1 mrg # Must we lock files when doing compilation?
13738 1.1 mrg need_locks=$lt_need_locks
13739 1.1 mrg
13740 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13741 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
13742 1.1 mrg
13743 1.1 mrg # Tool to change global to local symbols on Mac OS X.
13744 1.1 mrg NMEDIT=$lt_NMEDIT
13745 1.1 mrg
13746 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
13747 1.1 mrg LIPO=$lt_LIPO
13748 1.1 mrg
13749 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13750 1.1 mrg OTOOL=$lt_OTOOL
13751 1.1 mrg
13752 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13753 1.1 mrg OTOOL64=$lt_OTOOL64
13754 1.1 mrg
13755 1.1 mrg # Old archive suffix (normally "a").
13756 1.1 mrg libext=$libext
13757 1.1 mrg
13758 1.1 mrg # Shared library suffix (normally ".so").
13759 1.1 mrg shrext_cmds=$lt_shrext_cmds
13760 1.1 mrg
13761 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
13762 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
13763 1.1 mrg
13764 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
13765 1.1 mrg # restored at link time.
13766 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
13767 1.1 mrg
13768 1.1 mrg # Do we need the "lib" prefix for modules?
13769 1.1 mrg need_lib_prefix=$need_lib_prefix
13770 1.1 mrg
13771 1.1 mrg # Do we need a version for libraries?
13772 1.1 mrg need_version=$need_version
13773 1.1 mrg
13774 1.1 mrg # Library versioning type.
13775 1.1 mrg version_type=$version_type
13776 1.1 mrg
13777 1.1 mrg # Shared library runtime path variable.
13778 1.1 mrg runpath_var=$runpath_var
13779 1.1 mrg
13780 1.1 mrg # Shared library path variable.
13781 1.1 mrg shlibpath_var=$shlibpath_var
13782 1.1 mrg
13783 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
13784 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13785 1.1 mrg
13786 1.1 mrg # Format of library name prefix.
13787 1.1 mrg libname_spec=$lt_libname_spec
13788 1.1 mrg
13789 1.1 mrg # List of archive names. First name is the real one, the rest are links.
13790 1.1 mrg # The last name is the one that the linker finds with -lNAME
13791 1.1 mrg library_names_spec=$lt_library_names_spec
13792 1.1 mrg
13793 1.1 mrg # The coded name of the library, if different from the real name.
13794 1.1 mrg soname_spec=$lt_soname_spec
13795 1.1 mrg
13796 1.1 mrg # Permission mode override for installation of shared libraries.
13797 1.1 mrg install_override_mode=$lt_install_override_mode
13798 1.1 mrg
13799 1.1 mrg # Command to use after installation of a shared archive.
13800 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13801 1.1 mrg
13802 1.1 mrg # Command to use after uninstallation of a shared archive.
13803 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13804 1.1 mrg
13805 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13806 1.1 mrg finish_cmds=$lt_finish_cmds
13807 1.1 mrg
13808 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13809 1.1 mrg # not shown.
13810 1.1 mrg finish_eval=$lt_finish_eval
13811 1.1 mrg
13812 1.1 mrg # Whether we should hardcode library paths into libraries.
13813 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13814 1.1 mrg
13815 1.1 mrg # Compile-time system search path for libraries.
13816 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13817 1.1 mrg
13818 1.1 mrg # Run-time system search path for libraries.
13819 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13820 1.1 mrg
13821 1.1 mrg # Whether dlopen is supported.
13822 1.1 mrg dlopen_support=$enable_dlopen
13823 1.1 mrg
13824 1.1 mrg # Whether dlopen of programs is supported.
13825 1.1 mrg dlopen_self=$enable_dlopen_self
13826 1.1 mrg
13827 1.1 mrg # Whether dlopen of statically linked programs is supported.
13828 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13829 1.1 mrg
13830 1.1 mrg # Commands to strip libraries.
13831 1.1 mrg old_striplib=$lt_old_striplib
13832 1.1 mrg striplib=$lt_striplib
13833 1.1 mrg
13834 1.1 mrg
13835 1.1 mrg # The linker used to build libraries.
13836 1.1 mrg LD=$lt_LD
13837 1.1 mrg
13838 1.1 mrg # How to create reloadable object files.
13839 1.1 mrg reload_flag=$lt_reload_flag
13840 1.1 mrg reload_cmds=$lt_reload_cmds
13841 1.1 mrg
13842 1.1 mrg # Commands used to build an old-style archive.
13843 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13844 1.1 mrg
13845 1.1 mrg # A language specific compiler.
13846 1.1 mrg CC=$lt_compiler
13847 1.1 mrg
13848 1.1 mrg # Is the compiler the GNU compiler?
13849 1.1 mrg with_gcc=$GCC
13850 1.1 mrg
13851 1.1 mrg # Compiler flag to turn off builtin functions.
13852 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13853 1.1 mrg
13854 1.1 mrg # How to pass a linker flag through the compiler.
13855 1.1 mrg wl=$lt_lt_prog_compiler_wl
13856 1.1 mrg
13857 1.1 mrg # Additional compiler flags for building library objects.
13858 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13859 1.1 mrg
13860 1.1 mrg # Compiler flag to prevent dynamic linking.
13861 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13862 1.1 mrg
13863 1.1 mrg # Does compiler simultaneously support -c and -o options?
13864 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13865 1.1 mrg
13866 1.1 mrg # Whether or not to add -lc for building shared libraries.
13867 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13868 1.1 mrg
13869 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13870 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13871 1.1 mrg
13872 1.1 mrg # Compiler flag to allow reflexive dlopens.
13873 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13874 1.1 mrg
13875 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13876 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13877 1.1 mrg
13878 1.1 mrg # Whether the compiler copes with passing no objects directly.
13879 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13880 1.1 mrg
13881 1.1 mrg # Create an old-style archive from a shared archive.
13882 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13883 1.1 mrg
13884 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13885 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13886 1.1 mrg
13887 1.1 mrg # Commands used to build a shared archive.
13888 1.1 mrg archive_cmds=$lt_archive_cmds
13889 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13890 1.1 mrg
13891 1.1 mrg # Commands used to build a loadable module if different from building
13892 1.1 mrg # a shared archive.
13893 1.1 mrg module_cmds=$lt_module_cmds
13894 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13895 1.1 mrg
13896 1.1 mrg # Whether we are building with GNU ld or not.
13897 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13898 1.1 mrg
13899 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13900 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13901 1.1 mrg
13902 1.1 mrg # Flag that enforces no undefined symbols.
13903 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13904 1.1 mrg
13905 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13906 1.1 mrg # This must work even if \$libdir does not exist
13907 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13908 1.1 mrg
13909 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13910 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13911 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13912 1.1 mrg
13913 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13914 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13915 1.1 mrg
13916 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13917 1.1 mrg # DIR into the resulting binary.
13918 1.1 mrg hardcode_direct=$hardcode_direct
13919 1.1 mrg
13920 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13921 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13922 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13923 1.1 mrg # library is relocated.
13924 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13925 1.1 mrg
13926 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13927 1.1 mrg # into the resulting binary.
13928 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13929 1.1 mrg
13930 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13931 1.1 mrg # into the resulting binary.
13932 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13933 1.1 mrg
13934 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13935 1.1 mrg # into the library and all subsequent libraries and executables linked
13936 1.1 mrg # against it.
13937 1.1 mrg hardcode_automatic=$hardcode_automatic
13938 1.1 mrg
13939 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13940 1.1 mrg # to runtime path list.
13941 1.1 mrg inherit_rpath=$inherit_rpath
13942 1.1 mrg
13943 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13944 1.1 mrg link_all_deplibs=$link_all_deplibs
13945 1.1 mrg
13946 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13947 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13948 1.1 mrg
13949 1.1 mrg # Set to "yes" if exported symbols are required.
13950 1.1 mrg always_export_symbols=$always_export_symbols
13951 1.1 mrg
13952 1.1 mrg # The commands to list exported symbols.
13953 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13954 1.1 mrg
13955 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13956 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13957 1.1 mrg
13958 1.1 mrg # Symbols that must always be exported.
13959 1.1 mrg include_expsyms=$lt_include_expsyms
13960 1.1 mrg
13961 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13962 1.1 mrg prelink_cmds=$lt_prelink_cmds
13963 1.1 mrg
13964 1.1 mrg # Specify filename containing input files.
13965 1.1 mrg file_list_spec=$lt_file_list_spec
13966 1.1 mrg
13967 1.1 mrg # How to hardcode a shared library path into an executable.
13968 1.1 mrg hardcode_action=$hardcode_action
13969 1.1 mrg
13970 1.1 mrg # ### END LIBTOOL CONFIG
13971 1.1 mrg
13972 1.1 mrg _LT_EOF
13973 1.1 mrg
13974 1.1 mrg case $host_os in
13975 1.1 mrg aix3*)
13976 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13977 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13978 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13979 1.1 mrg # vanish in a puff of smoke.
13980 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13981 1.1 mrg COLLECT_NAMES=
13982 1.1 mrg export COLLECT_NAMES
13983 1.1 mrg fi
13984 1.1 mrg _LT_EOF
13985 1.1 mrg ;;
13986 1.1 mrg esac
13987 1.1 mrg
13988 1.1 mrg
13989 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13990 1.1 mrg
13991 1.1 mrg
13992 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13993 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13994 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13995 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13996 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13997 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13998 1.1 mrg
13999 1.1 mrg case $xsi_shell in
14000 1.1 mrg yes)
14001 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14002 1.1 mrg
14003 1.1 mrg # func_dirname file append nondir_replacement
14004 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14005 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
14006 1.1 mrg func_dirname ()
14007 1.1 mrg {
14008 1.1 mrg case ${1} in
14009 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
14010 1.1 mrg * ) func_dirname_result="${3}" ;;
14011 1.1 mrg esac
14012 1.1 mrg }
14013 1.1 mrg
14014 1.1 mrg # func_basename file
14015 1.1 mrg func_basename ()
14016 1.1 mrg {
14017 1.1 mrg func_basename_result="${1##*/}"
14018 1.1 mrg }
14019 1.1 mrg
14020 1.1 mrg # func_dirname_and_basename file append nondir_replacement
14021 1.1 mrg # perform func_basename and func_dirname in a single function
14022 1.1 mrg # call:
14023 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
14024 1.1 mrg # add APPEND to the result, otherwise set result
14025 1.1 mrg # to NONDIR_REPLACEMENT.
14026 1.1 mrg # value returned in "$func_dirname_result"
14027 1.1 mrg # basename: Compute filename of FILE.
14028 1.1 mrg # value retuned in "$func_basename_result"
14029 1.1 mrg # Implementation must be kept synchronized with func_dirname
14030 1.1 mrg # and func_basename. For efficiency, we do not delegate to
14031 1.1 mrg # those functions but instead duplicate the functionality here.
14032 1.1 mrg func_dirname_and_basename ()
14033 1.1 mrg {
14034 1.1 mrg case ${1} in
14035 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
14036 1.1 mrg * ) func_dirname_result="${3}" ;;
14037 1.1 mrg esac
14038 1.1 mrg func_basename_result="${1##*/}"
14039 1.1 mrg }
14040 1.1 mrg
14041 1.1 mrg # func_stripname prefix suffix name
14042 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
14043 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
14044 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
14045 1.1 mrg # dot (in which case that matches only a dot).
14046 1.1 mrg func_stripname ()
14047 1.1 mrg {
14048 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14049 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
14050 1.1 mrg func_stripname_result=${3}
14051 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
14052 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
14053 1.1 mrg }
14054 1.1 mrg
14055 1.1 mrg # func_opt_split
14056 1.1 mrg func_opt_split ()
14057 1.1 mrg {
14058 1.1 mrg func_opt_split_opt=${1%%=*}
14059 1.1 mrg func_opt_split_arg=${1#*=}
14060 1.1 mrg }
14061 1.1 mrg
14062 1.1 mrg # func_lo2o object
14063 1.1 mrg func_lo2o ()
14064 1.1 mrg {
14065 1.1 mrg case ${1} in
14066 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14067 1.1 mrg *) func_lo2o_result=${1} ;;
14068 1.1 mrg esac
14069 1.1 mrg }
14070 1.1 mrg
14071 1.1 mrg # func_xform libobj-or-source
14072 1.1 mrg func_xform ()
14073 1.1 mrg {
14074 1.1 mrg func_xform_result=${1%.*}.lo
14075 1.1 mrg }
14076 1.1 mrg
14077 1.1 mrg # func_arith arithmetic-term...
14078 1.1 mrg func_arith ()
14079 1.1 mrg {
14080 1.1 mrg func_arith_result=$(( $* ))
14081 1.1 mrg }
14082 1.1 mrg
14083 1.1 mrg # func_len string
14084 1.1 mrg # STRING may not start with a hyphen.
14085 1.1 mrg func_len ()
14086 1.1 mrg {
14087 1.1 mrg func_len_result=${#1}
14088 1.1 mrg }
14089 1.1 mrg
14090 1.1 mrg _LT_EOF
14091 1.1 mrg ;;
14092 1.1 mrg *) # Bourne compatible functions.
14093 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14094 1.1 mrg
14095 1.1 mrg # func_dirname file append nondir_replacement
14096 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14097 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
14098 1.1 mrg func_dirname ()
14099 1.1 mrg {
14100 1.1 mrg # Extract subdirectory from the argument.
14101 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14102 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
14103 1.1 mrg func_dirname_result="${3}"
14104 1.1 mrg else
14105 1.1 mrg func_dirname_result="$func_dirname_result${2}"
14106 1.1 mrg fi
14107 1.1 mrg }
14108 1.1 mrg
14109 1.1 mrg # func_basename file
14110 1.1 mrg func_basename ()
14111 1.1 mrg {
14112 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14113 1.1 mrg }
14114 1.1 mrg
14115 1.1 mrg
14116 1.1 mrg # func_stripname prefix suffix name
14117 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
14118 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
14119 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
14120 1.1 mrg # dot (in which case that matches only a dot).
14121 1.1 mrg # func_strip_suffix prefix name
14122 1.1 mrg func_stripname ()
14123 1.1 mrg {
14124 1.1 mrg case ${2} in
14125 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14126 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14127 1.1 mrg esac
14128 1.1 mrg }
14129 1.1 mrg
14130 1.1 mrg # sed scripts:
14131 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14132 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
14133 1.1 mrg
14134 1.1 mrg # func_opt_split
14135 1.1 mrg func_opt_split ()
14136 1.1 mrg {
14137 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14138 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14139 1.1 mrg }
14140 1.1 mrg
14141 1.1 mrg # func_lo2o object
14142 1.1 mrg func_lo2o ()
14143 1.1 mrg {
14144 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14145 1.1 mrg }
14146 1.1 mrg
14147 1.1 mrg # func_xform libobj-or-source
14148 1.1 mrg func_xform ()
14149 1.1 mrg {
14150 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14151 1.1 mrg }
14152 1.1 mrg
14153 1.1 mrg # func_arith arithmetic-term...
14154 1.1 mrg func_arith ()
14155 1.1 mrg {
14156 1.1 mrg func_arith_result=`expr "$@"`
14157 1.1 mrg }
14158 1.1 mrg
14159 1.1 mrg # func_len string
14160 1.1 mrg # STRING may not start with a hyphen.
14161 1.1 mrg func_len ()
14162 1.1 mrg {
14163 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14164 1.1 mrg }
14165 1.1 mrg
14166 1.1 mrg _LT_EOF
14167 1.1 mrg esac
14168 1.1 mrg
14169 1.1 mrg case $lt_shell_append in
14170 1.1 mrg yes)
14171 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14172 1.1 mrg
14173 1.1 mrg # func_append var value
14174 1.1 mrg # Append VALUE to the end of shell variable VAR.
14175 1.1 mrg func_append ()
14176 1.1 mrg {
14177 1.1 mrg eval "$1+=\$2"
14178 1.1 mrg }
14179 1.1 mrg _LT_EOF
14180 1.1 mrg ;;
14181 1.1 mrg *)
14182 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
14183 1.1 mrg
14184 1.1 mrg # func_append var value
14185 1.1 mrg # Append VALUE to the end of shell variable VAR.
14186 1.1 mrg func_append ()
14187 1.1 mrg {
14188 1.1 mrg eval "$1=\$$1\$2"
14189 1.1 mrg }
14190 1.1 mrg
14191 1.1 mrg _LT_EOF
14192 1.1 mrg ;;
14193 1.1 mrg esac
14194 1.1 mrg
14195 1.1 mrg
14196 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14197 1.1 mrg || (rm -f "$cfgfile"; exit 1)
14198 1.1 mrg
14199 1.1 mrg mv -f "$cfgfile" "$ofile" ||
14200 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14201 1.1 mrg chmod +x "$ofile"
14202 1.1 mrg
14203 1.1 mrg ;;
14204 1.1 mrg
14205 1.1 mrg esac
14206 1.1 mrg done # for ac_tag
14207 1.1 mrg
14208 1.1 mrg
14209 1.1 mrg as_fn_exit 0
14210 1.1 mrg _ACEOF
14211 1.1 mrg ac_clean_files=$ac_clean_files_save
14212 1.1 mrg
14213 1.1 mrg test $ac_write_fail = 0 ||
14214 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14215 1.1 mrg
14216 1.1 mrg
14217 1.1 mrg # configure is writing to config.log, and then calls config.status.
14218 1.1 mrg # config.status does its own redirection, appending to config.log.
14219 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
14220 1.1 mrg # by configure, so config.status won't be able to write to it; its
14221 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
14222 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
14223 1.1 mrg # appended to by config.status. When coming back to configure, we
14224 1.1 mrg # need to make the FD available again.
14225 1.1 mrg if test "$no_create" != yes; then
14226 1.1 mrg ac_cs_success=:
14227 1.1 mrg ac_config_status_args=
14228 1.1 mrg test "$silent" = yes &&
14229 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
14230 1.1 mrg exec 5>/dev/null
14231 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14232 1.1 mrg exec 5>>config.log
14233 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14234 1.1 mrg # would make configure fail if this is the last instruction.
14235 1.1 mrg $ac_cs_success || as_fn_exit $?
14236 1.1 mrg fi
14237 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14239 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14240 1.1 mrg fi
14241 1.1 mrg
14242