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 libssp 1.0.
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.1 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.1 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='libssp'
558 1.1 mrg PACKAGE_TARNAME='libssp'
559 1.1 mrg PACKAGE_VERSION='1.0'
560 1.1 mrg PACKAGE_STRING='libssp 1.0'
561 1.1 mrg PACKAGE_BUGREPORT=''
562 1.1 mrg PACKAGE_URL=''
563 1.1 mrg
564 1.1 mrg ac_unique_file="ssp.c"
565 1.1 mrg # Factoring default headers for most tests.
566 1.1 mrg ac_includes_default="\
567 1.1 mrg #include <stdio.h>
568 1.1 mrg #ifdef HAVE_SYS_TYPES_H
569 1.1 mrg # include <sys/types.h>
570 1.1 mrg #endif
571 1.1 mrg #ifdef HAVE_SYS_STAT_H
572 1.1 mrg # include <sys/stat.h>
573 1.1 mrg #endif
574 1.1 mrg #ifdef STDC_HEADERS
575 1.1 mrg # include <stdlib.h>
576 1.1 mrg # include <stddef.h>
577 1.1 mrg #else
578 1.1 mrg # ifdef HAVE_STDLIB_H
579 1.1 mrg # include <stdlib.h>
580 1.1 mrg # endif
581 1.1 mrg #endif
582 1.1 mrg #ifdef HAVE_STRING_H
583 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 1.1 mrg # include <memory.h>
585 1.1 mrg # endif
586 1.1 mrg # include <string.h>
587 1.1 mrg #endif
588 1.1 mrg #ifdef HAVE_STRINGS_H
589 1.1 mrg # include <strings.h>
590 1.1 mrg #endif
591 1.1 mrg #ifdef HAVE_INTTYPES_H
592 1.1 mrg # include <inttypes.h>
593 1.1 mrg #endif
594 1.1 mrg #ifdef HAVE_STDINT_H
595 1.1 mrg # include <stdint.h>
596 1.1 mrg #endif
597 1.1 mrg #ifdef HAVE_UNISTD_H
598 1.1 mrg # include <unistd.h>
599 1.1 mrg #endif"
600 1.1 mrg
601 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE
602 1.1 mrg am__EXEEXT_TRUE
603 1.1 mrg LTLIBOBJS
604 1.1 mrg LIBOBJS
605 1.6 mrg get_gcc_base_ver
606 1.1 mrg toolexeclibdir
607 1.1 mrg toolexecdir
608 1.1 mrg enable_static
609 1.1 mrg enable_shared
610 1.2 apb lt_host_flags
611 1.1 mrg OTOOL64
612 1.1 mrg OTOOL
613 1.1 mrg LIPO
614 1.1 mrg NMEDIT
615 1.1 mrg DSYMUTIL
616 1.1 mrg RANLIB
617 1.1 mrg AR
618 1.1 mrg OBJDUMP
619 1.1 mrg LN_S
620 1.1 mrg NM
621 1.1 mrg ac_ct_DUMPBIN
622 1.1 mrg DUMPBIN
623 1.1 mrg LD
624 1.1 mrg FGREP
625 1.1 mrg SED
626 1.1 mrg LIBTOOL
627 1.1 mrg ssp_have_usable_vsnprintf
628 1.1 mrg EGREP
629 1.1 mrg GREP
630 1.2 apb LIBSSP_USE_SYMVER_SUN_FALSE
631 1.2 apb LIBSSP_USE_SYMVER_SUN_TRUE
632 1.2 apb LIBSSP_USE_SYMVER_GNU_FALSE
633 1.2 apb LIBSSP_USE_SYMVER_GNU_TRUE
634 1.1 mrg LIBSSP_USE_SYMVER_FALSE
635 1.1 mrg LIBSSP_USE_SYMVER_TRUE
636 1.1 mrg CPP
637 1.1 mrg am__fastdepCC_FALSE
638 1.1 mrg am__fastdepCC_TRUE
639 1.1 mrg CCDEPMODE
640 1.5 mrg am__nodep
641 1.1 mrg AMDEPBACKSLASH
642 1.1 mrg AMDEP_FALSE
643 1.1 mrg AMDEP_TRUE
644 1.1 mrg am__quote
645 1.1 mrg am__include
646 1.1 mrg DEPDIR
647 1.1 mrg OBJEXT
648 1.1 mrg EXEEXT
649 1.1 mrg ac_ct_CC
650 1.1 mrg CPPFLAGS
651 1.1 mrg LDFLAGS
652 1.1 mrg CFLAGS
653 1.1 mrg CC
654 1.1 mrg multi_basedir
655 1.1 mrg MAINT
656 1.1 mrg MAINTAINER_MODE_FALSE
657 1.1 mrg MAINTAINER_MODE_TRUE
658 1.1 mrg am__untar
659 1.1 mrg am__tar
660 1.1 mrg AMTAR
661 1.1 mrg am__leading_dot
662 1.1 mrg SET_MAKE
663 1.1 mrg AWK
664 1.1 mrg mkdir_p
665 1.1 mrg MKDIR_P
666 1.1 mrg INSTALL_STRIP_PROGRAM
667 1.1 mrg STRIP
668 1.1 mrg install_sh
669 1.1 mrg MAKEINFO
670 1.1 mrg AUTOHEADER
671 1.1 mrg AUTOMAKE
672 1.1 mrg AUTOCONF
673 1.1 mrg ACLOCAL
674 1.1 mrg VERSION
675 1.1 mrg PACKAGE
676 1.1 mrg CYGPATH_W
677 1.1 mrg am__isrc
678 1.1 mrg INSTALL_DATA
679 1.1 mrg INSTALL_SCRIPT
680 1.1 mrg INSTALL_PROGRAM
681 1.1 mrg target_noncanonical
682 1.1 mrg target_os
683 1.1 mrg target_vendor
684 1.1 mrg target_cpu
685 1.1 mrg target
686 1.1 mrg host_os
687 1.1 mrg host_vendor
688 1.1 mrg host_cpu
689 1.1 mrg host
690 1.1 mrg build_os
691 1.1 mrg build_vendor
692 1.1 mrg build_cpu
693 1.1 mrg build
694 1.1 mrg target_alias
695 1.1 mrg host_alias
696 1.1 mrg build_alias
697 1.1 mrg LIBS
698 1.1 mrg ECHO_T
699 1.1 mrg ECHO_N
700 1.1 mrg ECHO_C
701 1.1 mrg DEFS
702 1.1 mrg mandir
703 1.1 mrg localedir
704 1.1 mrg libdir
705 1.1 mrg psdir
706 1.1 mrg pdfdir
707 1.1 mrg dvidir
708 1.1 mrg htmldir
709 1.1 mrg infodir
710 1.1 mrg docdir
711 1.1 mrg oldincludedir
712 1.1 mrg includedir
713 1.1 mrg localstatedir
714 1.1 mrg sharedstatedir
715 1.1 mrg sysconfdir
716 1.1 mrg datadir
717 1.1 mrg datarootdir
718 1.1 mrg libexecdir
719 1.1 mrg sbindir
720 1.1 mrg bindir
721 1.1 mrg program_transform_name
722 1.1 mrg prefix
723 1.1 mrg exec_prefix
724 1.1 mrg PACKAGE_URL
725 1.1 mrg PACKAGE_BUGREPORT
726 1.1 mrg PACKAGE_STRING
727 1.1 mrg PACKAGE_VERSION
728 1.1 mrg PACKAGE_TARNAME
729 1.1 mrg PACKAGE_NAME
730 1.1 mrg PATH_SEPARATOR
731 1.1 mrg SHELL'
732 1.1 mrg ac_subst_files=''
733 1.1 mrg ac_user_opts='
734 1.1 mrg enable_option_checking
735 1.1 mrg enable_version_specific_runtime_libs
736 1.1 mrg enable_maintainer_mode
737 1.1 mrg enable_multilib
738 1.1 mrg enable_dependency_tracking
739 1.2 apb enable_symvers
740 1.1 mrg enable_shared
741 1.1 mrg enable_static
742 1.1 mrg with_pic
743 1.1 mrg enable_fast_install
744 1.1 mrg with_gnu_ld
745 1.1 mrg enable_libtool_lock
746 1.6 mrg with_gcc_major_version_only
747 1.1 mrg '
748 1.1 mrg ac_precious_vars='build_alias
749 1.1 mrg host_alias
750 1.1 mrg target_alias
751 1.1 mrg CPP
752 1.1 mrg CPPFLAGS'
753 1.1 mrg
754 1.1 mrg
755 1.1 mrg # Initialize some variables set by options.
756 1.1 mrg ac_init_help=
757 1.1 mrg ac_init_version=false
758 1.1 mrg ac_unrecognized_opts=
759 1.1 mrg ac_unrecognized_sep=
760 1.1 mrg # The variables have the same names as the options, with
761 1.1 mrg # dashes changed to underlines.
762 1.1 mrg cache_file=/dev/null
763 1.1 mrg exec_prefix=NONE
764 1.1 mrg no_create=
765 1.1 mrg no_recursion=
766 1.1 mrg prefix=NONE
767 1.1 mrg program_prefix=NONE
768 1.1 mrg program_suffix=NONE
769 1.1 mrg program_transform_name=s,x,x,
770 1.1 mrg silent=
771 1.1 mrg site=
772 1.1 mrg srcdir=
773 1.1 mrg verbose=
774 1.1 mrg x_includes=NONE
775 1.1 mrg x_libraries=NONE
776 1.1 mrg
777 1.1 mrg # Installation directory options.
778 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
779 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
780 1.1 mrg # by default will actually change.
781 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
782 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
783 1.1 mrg bindir='${exec_prefix}/bin'
784 1.1 mrg sbindir='${exec_prefix}/sbin'
785 1.1 mrg libexecdir='${exec_prefix}/libexec'
786 1.1 mrg datarootdir='${prefix}/share'
787 1.1 mrg datadir='${datarootdir}'
788 1.1 mrg sysconfdir='${prefix}/etc'
789 1.1 mrg sharedstatedir='${prefix}/com'
790 1.1 mrg localstatedir='${prefix}/var'
791 1.1 mrg includedir='${prefix}/include'
792 1.1 mrg oldincludedir='/usr/include'
793 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
794 1.1 mrg infodir='${datarootdir}/info'
795 1.1 mrg htmldir='${docdir}'
796 1.1 mrg dvidir='${docdir}'
797 1.1 mrg pdfdir='${docdir}'
798 1.1 mrg psdir='${docdir}'
799 1.1 mrg libdir='${exec_prefix}/lib'
800 1.1 mrg localedir='${datarootdir}/locale'
801 1.1 mrg mandir='${datarootdir}/man'
802 1.1 mrg
803 1.1 mrg ac_prev=
804 1.1 mrg ac_dashdash=
805 1.1 mrg for ac_option
806 1.1 mrg do
807 1.1 mrg # If the previous option needs an argument, assign it.
808 1.1 mrg if test -n "$ac_prev"; then
809 1.1 mrg eval $ac_prev=\$ac_option
810 1.1 mrg ac_prev=
811 1.1 mrg continue
812 1.1 mrg fi
813 1.1 mrg
814 1.1 mrg case $ac_option in
815 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
816 1.1 mrg *) ac_optarg=yes ;;
817 1.1 mrg esac
818 1.1 mrg
819 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
820 1.1 mrg
821 1.1 mrg case $ac_dashdash$ac_option in
822 1.1 mrg --)
823 1.1 mrg ac_dashdash=yes ;;
824 1.1 mrg
825 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
826 1.1 mrg ac_prev=bindir ;;
827 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
828 1.1 mrg bindir=$ac_optarg ;;
829 1.1 mrg
830 1.1 mrg -build | --build | --buil | --bui | --bu)
831 1.1 mrg ac_prev=build_alias ;;
832 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
833 1.1 mrg build_alias=$ac_optarg ;;
834 1.1 mrg
835 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
836 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
837 1.1 mrg ac_prev=cache_file ;;
838 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
839 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
840 1.1 mrg cache_file=$ac_optarg ;;
841 1.1 mrg
842 1.1 mrg --config-cache | -C)
843 1.1 mrg cache_file=config.cache ;;
844 1.1 mrg
845 1.1 mrg -datadir | --datadir | --datadi | --datad)
846 1.1 mrg ac_prev=datadir ;;
847 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
848 1.1 mrg datadir=$ac_optarg ;;
849 1.1 mrg
850 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
851 1.1 mrg | --dataroo | --dataro | --datar)
852 1.1 mrg ac_prev=datarootdir ;;
853 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
854 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
855 1.1 mrg datarootdir=$ac_optarg ;;
856 1.1 mrg
857 1.1 mrg -disable-* | --disable-*)
858 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
859 1.1 mrg # Reject names that are not valid shell variable names.
860 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
861 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
862 1.1 mrg ac_useropt_orig=$ac_useropt
863 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
864 1.1 mrg case $ac_user_opts in
865 1.1 mrg *"
866 1.1 mrg "enable_$ac_useropt"
867 1.1 mrg "*) ;;
868 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
869 1.1 mrg ac_unrecognized_sep=', ';;
870 1.1 mrg esac
871 1.1 mrg eval enable_$ac_useropt=no ;;
872 1.1 mrg
873 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
874 1.1 mrg ac_prev=docdir ;;
875 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
876 1.1 mrg docdir=$ac_optarg ;;
877 1.1 mrg
878 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
879 1.1 mrg ac_prev=dvidir ;;
880 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
881 1.1 mrg dvidir=$ac_optarg ;;
882 1.1 mrg
883 1.1 mrg -enable-* | --enable-*)
884 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
885 1.1 mrg # Reject names that are not valid shell variable names.
886 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
887 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
888 1.1 mrg ac_useropt_orig=$ac_useropt
889 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
890 1.1 mrg case $ac_user_opts in
891 1.1 mrg *"
892 1.1 mrg "enable_$ac_useropt"
893 1.1 mrg "*) ;;
894 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
895 1.1 mrg ac_unrecognized_sep=', ';;
896 1.1 mrg esac
897 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
898 1.1 mrg
899 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
900 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
901 1.1 mrg | --exec | --exe | --ex)
902 1.1 mrg ac_prev=exec_prefix ;;
903 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
904 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
905 1.1 mrg | --exec=* | --exe=* | --ex=*)
906 1.1 mrg exec_prefix=$ac_optarg ;;
907 1.1 mrg
908 1.1 mrg -gas | --gas | --ga | --g)
909 1.1 mrg # Obsolete; use --with-gas.
910 1.1 mrg with_gas=yes ;;
911 1.1 mrg
912 1.1 mrg -help | --help | --hel | --he | -h)
913 1.1 mrg ac_init_help=long ;;
914 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
915 1.1 mrg ac_init_help=recursive ;;
916 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
917 1.1 mrg ac_init_help=short ;;
918 1.1 mrg
919 1.1 mrg -host | --host | --hos | --ho)
920 1.1 mrg ac_prev=host_alias ;;
921 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
922 1.1 mrg host_alias=$ac_optarg ;;
923 1.1 mrg
924 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
925 1.1 mrg ac_prev=htmldir ;;
926 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
927 1.1 mrg | --ht=*)
928 1.1 mrg htmldir=$ac_optarg ;;
929 1.1 mrg
930 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
931 1.1 mrg | --includ | --inclu | --incl | --inc)
932 1.1 mrg ac_prev=includedir ;;
933 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
934 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
935 1.1 mrg includedir=$ac_optarg ;;
936 1.1 mrg
937 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
938 1.1 mrg ac_prev=infodir ;;
939 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
940 1.1 mrg infodir=$ac_optarg ;;
941 1.1 mrg
942 1.1 mrg -libdir | --libdir | --libdi | --libd)
943 1.1 mrg ac_prev=libdir ;;
944 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
945 1.1 mrg libdir=$ac_optarg ;;
946 1.1 mrg
947 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
948 1.1 mrg | --libexe | --libex | --libe)
949 1.1 mrg ac_prev=libexecdir ;;
950 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
951 1.1 mrg | --libexe=* | --libex=* | --libe=*)
952 1.1 mrg libexecdir=$ac_optarg ;;
953 1.1 mrg
954 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
955 1.1 mrg ac_prev=localedir ;;
956 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
957 1.1 mrg localedir=$ac_optarg ;;
958 1.1 mrg
959 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
960 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
961 1.1 mrg ac_prev=localstatedir ;;
962 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
963 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
964 1.1 mrg localstatedir=$ac_optarg ;;
965 1.1 mrg
966 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
967 1.1 mrg ac_prev=mandir ;;
968 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
969 1.1 mrg mandir=$ac_optarg ;;
970 1.1 mrg
971 1.1 mrg -nfp | --nfp | --nf)
972 1.1 mrg # Obsolete; use --without-fp.
973 1.1 mrg with_fp=no ;;
974 1.1 mrg
975 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
976 1.1 mrg | --no-cr | --no-c | -n)
977 1.1 mrg no_create=yes ;;
978 1.1 mrg
979 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
980 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
981 1.1 mrg no_recursion=yes ;;
982 1.1 mrg
983 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
984 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
985 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
986 1.1 mrg ac_prev=oldincludedir ;;
987 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
988 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
989 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
990 1.1 mrg oldincludedir=$ac_optarg ;;
991 1.1 mrg
992 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
993 1.1 mrg ac_prev=prefix ;;
994 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
995 1.1 mrg prefix=$ac_optarg ;;
996 1.1 mrg
997 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
998 1.1 mrg | --program-pre | --program-pr | --program-p)
999 1.1 mrg ac_prev=program_prefix ;;
1000 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1001 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1002 1.1 mrg program_prefix=$ac_optarg ;;
1003 1.1 mrg
1004 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1005 1.1 mrg | --program-suf | --program-su | --program-s)
1006 1.1 mrg ac_prev=program_suffix ;;
1007 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1008 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1009 1.1 mrg program_suffix=$ac_optarg ;;
1010 1.1 mrg
1011 1.1 mrg -program-transform-name | --program-transform-name \
1012 1.1 mrg | --program-transform-nam | --program-transform-na \
1013 1.1 mrg | --program-transform-n | --program-transform- \
1014 1.1 mrg | --program-transform | --program-transfor \
1015 1.1 mrg | --program-transfo | --program-transf \
1016 1.1 mrg | --program-trans | --program-tran \
1017 1.1 mrg | --progr-tra | --program-tr | --program-t)
1018 1.1 mrg ac_prev=program_transform_name ;;
1019 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1020 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1021 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1022 1.1 mrg | --program-transform=* | --program-transfor=* \
1023 1.1 mrg | --program-transfo=* | --program-transf=* \
1024 1.1 mrg | --program-trans=* | --program-tran=* \
1025 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1026 1.1 mrg program_transform_name=$ac_optarg ;;
1027 1.1 mrg
1028 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1029 1.1 mrg ac_prev=pdfdir ;;
1030 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1031 1.1 mrg pdfdir=$ac_optarg ;;
1032 1.1 mrg
1033 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1034 1.1 mrg ac_prev=psdir ;;
1035 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1036 1.1 mrg psdir=$ac_optarg ;;
1037 1.1 mrg
1038 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1039 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1040 1.1 mrg silent=yes ;;
1041 1.1 mrg
1042 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1043 1.1 mrg ac_prev=sbindir ;;
1044 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1045 1.1 mrg | --sbi=* | --sb=*)
1046 1.1 mrg sbindir=$ac_optarg ;;
1047 1.1 mrg
1048 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1049 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1050 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1051 1.1 mrg | --sha | --sh)
1052 1.1 mrg ac_prev=sharedstatedir ;;
1053 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1054 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1055 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1056 1.1 mrg | --sha=* | --sh=*)
1057 1.1 mrg sharedstatedir=$ac_optarg ;;
1058 1.1 mrg
1059 1.1 mrg -site | --site | --sit)
1060 1.1 mrg ac_prev=site ;;
1061 1.1 mrg -site=* | --site=* | --sit=*)
1062 1.1 mrg site=$ac_optarg ;;
1063 1.1 mrg
1064 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1065 1.1 mrg ac_prev=srcdir ;;
1066 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1067 1.1 mrg srcdir=$ac_optarg ;;
1068 1.1 mrg
1069 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1070 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1071 1.1 mrg ac_prev=sysconfdir ;;
1072 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1073 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1074 1.1 mrg sysconfdir=$ac_optarg ;;
1075 1.1 mrg
1076 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1077 1.1 mrg ac_prev=target_alias ;;
1078 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1079 1.1 mrg target_alias=$ac_optarg ;;
1080 1.1 mrg
1081 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1082 1.1 mrg verbose=yes ;;
1083 1.1 mrg
1084 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1085 1.1 mrg ac_init_version=: ;;
1086 1.1 mrg
1087 1.1 mrg -with-* | --with-*)
1088 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1089 1.1 mrg # Reject names that are not valid shell variable names.
1090 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1091 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1092 1.1 mrg ac_useropt_orig=$ac_useropt
1093 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1094 1.1 mrg case $ac_user_opts in
1095 1.1 mrg *"
1096 1.1 mrg "with_$ac_useropt"
1097 1.1 mrg "*) ;;
1098 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1099 1.1 mrg ac_unrecognized_sep=', ';;
1100 1.1 mrg esac
1101 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1102 1.1 mrg
1103 1.1 mrg -without-* | --without-*)
1104 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1105 1.1 mrg # Reject names that are not valid shell variable names.
1106 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1107 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1108 1.1 mrg ac_useropt_orig=$ac_useropt
1109 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1110 1.1 mrg case $ac_user_opts in
1111 1.1 mrg *"
1112 1.1 mrg "with_$ac_useropt"
1113 1.1 mrg "*) ;;
1114 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1115 1.1 mrg ac_unrecognized_sep=', ';;
1116 1.1 mrg esac
1117 1.1 mrg eval with_$ac_useropt=no ;;
1118 1.1 mrg
1119 1.1 mrg --x)
1120 1.1 mrg # Obsolete; use --with-x.
1121 1.1 mrg with_x=yes ;;
1122 1.1 mrg
1123 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1124 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1125 1.1 mrg ac_prev=x_includes ;;
1126 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1127 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1128 1.1 mrg x_includes=$ac_optarg ;;
1129 1.1 mrg
1130 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1131 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1132 1.1 mrg ac_prev=x_libraries ;;
1133 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1134 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1135 1.1 mrg x_libraries=$ac_optarg ;;
1136 1.1 mrg
1137 1.1 mrg -*) as_fn_error "unrecognized option: \`$ac_option'
1138 1.1 mrg Try \`$0 --help' for more information."
1139 1.1 mrg ;;
1140 1.1 mrg
1141 1.1 mrg *=*)
1142 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1143 1.1 mrg # Reject names that are not valid shell variable names.
1144 1.1 mrg case $ac_envvar in #(
1145 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1146 1.1 mrg as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1147 1.1 mrg esac
1148 1.1 mrg eval $ac_envvar=\$ac_optarg
1149 1.1 mrg export $ac_envvar ;;
1150 1.1 mrg
1151 1.1 mrg *)
1152 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1153 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1154 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1155 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1156 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1157 1.1 mrg ;;
1158 1.1 mrg
1159 1.1 mrg esac
1160 1.1 mrg done
1161 1.1 mrg
1162 1.1 mrg if test -n "$ac_prev"; then
1163 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1164 1.1 mrg as_fn_error "missing argument to $ac_option"
1165 1.1 mrg fi
1166 1.1 mrg
1167 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1168 1.1 mrg case $enable_option_checking in
1169 1.1 mrg no) ;;
1170 1.1 mrg fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1171 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1172 1.1 mrg esac
1173 1.1 mrg fi
1174 1.1 mrg
1175 1.1 mrg # Check all directory arguments for consistency.
1176 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1177 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1178 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1179 1.1 mrg libdir localedir mandir
1180 1.1 mrg do
1181 1.1 mrg eval ac_val=\$$ac_var
1182 1.1 mrg # Remove trailing slashes.
1183 1.1 mrg case $ac_val in
1184 1.1 mrg */ )
1185 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1186 1.1 mrg eval $ac_var=\$ac_val;;
1187 1.1 mrg esac
1188 1.1 mrg # Be sure to have absolute directory names.
1189 1.1 mrg case $ac_val in
1190 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1191 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1192 1.1 mrg esac
1193 1.1 mrg as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1194 1.1 mrg done
1195 1.1 mrg
1196 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1197 1.1 mrg # used to hold the argument of --host etc.
1198 1.1 mrg # FIXME: To remove some day.
1199 1.1 mrg build=$build_alias
1200 1.1 mrg host=$host_alias
1201 1.1 mrg target=$target_alias
1202 1.1 mrg
1203 1.1 mrg # FIXME: To remove some day.
1204 1.1 mrg if test "x$host_alias" != x; then
1205 1.1 mrg if test "x$build_alias" = x; then
1206 1.1 mrg cross_compiling=maybe
1207 1.1 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1208 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1209 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1210 1.1 mrg cross_compiling=yes
1211 1.1 mrg fi
1212 1.1 mrg fi
1213 1.1 mrg
1214 1.1 mrg ac_tool_prefix=
1215 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1216 1.1 mrg
1217 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1218 1.1 mrg
1219 1.1 mrg
1220 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1221 1.1 mrg ac_ls_di=`ls -di .` &&
1222 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1223 1.1 mrg as_fn_error "working directory cannot be determined"
1224 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1225 1.1 mrg as_fn_error "pwd does not report name of working directory"
1226 1.1 mrg
1227 1.1 mrg
1228 1.1 mrg # Find the source files, if location was not specified.
1229 1.1 mrg if test -z "$srcdir"; then
1230 1.1 mrg ac_srcdir_defaulted=yes
1231 1.1 mrg # Try the directory containing this script, then the parent directory.
1232 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1233 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1234 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1235 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1236 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1237 1.1 mrg $as_echo X"$as_myself" |
1238 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1239 1.1 mrg s//\1/
1240 1.1 mrg q
1241 1.1 mrg }
1242 1.1 mrg /^X\(\/\/\)[^/].*/{
1243 1.1 mrg s//\1/
1244 1.1 mrg q
1245 1.1 mrg }
1246 1.1 mrg /^X\(\/\/\)$/{
1247 1.1 mrg s//\1/
1248 1.1 mrg q
1249 1.1 mrg }
1250 1.1 mrg /^X\(\/\).*/{
1251 1.1 mrg s//\1/
1252 1.1 mrg q
1253 1.1 mrg }
1254 1.1 mrg s/.*/./; q'`
1255 1.1 mrg srcdir=$ac_confdir
1256 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1257 1.1 mrg srcdir=..
1258 1.1 mrg fi
1259 1.1 mrg else
1260 1.1 mrg ac_srcdir_defaulted=no
1261 1.1 mrg fi
1262 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1263 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1264 1.1 mrg as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1265 1.1 mrg fi
1266 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1267 1.1 mrg ac_abs_confdir=`(
1268 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1269 1.1 mrg pwd)`
1270 1.1 mrg # When building in place, set srcdir=.
1271 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1272 1.1 mrg srcdir=.
1273 1.1 mrg fi
1274 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1275 1.1 mrg # Double slashes in file names in object file debugging info
1276 1.1 mrg # mess up M-x gdb in Emacs.
1277 1.1 mrg case $srcdir in
1278 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1279 1.1 mrg esac
1280 1.1 mrg for ac_var in $ac_precious_vars; do
1281 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1282 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1283 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1284 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1285 1.1 mrg done
1286 1.1 mrg
1287 1.1 mrg #
1288 1.1 mrg # Report the --help message.
1289 1.1 mrg #
1290 1.1 mrg if test "$ac_init_help" = "long"; then
1291 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1292 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1293 1.1 mrg cat <<_ACEOF
1294 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1295 1.1 mrg
1296 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1297 1.1 mrg
1298 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1299 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1300 1.1 mrg
1301 1.1 mrg Defaults for the options are specified in brackets.
1302 1.1 mrg
1303 1.1 mrg Configuration:
1304 1.1 mrg -h, --help display this help and exit
1305 1.1 mrg --help=short display options specific to this package
1306 1.1 mrg --help=recursive display the short help of all the included packages
1307 1.1 mrg -V, --version display version information and exit
1308 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1309 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1310 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1311 1.1 mrg -n, --no-create do not create output files
1312 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1313 1.1 mrg
1314 1.1 mrg Installation directories:
1315 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1316 1.1 mrg [$ac_default_prefix]
1317 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1318 1.1 mrg [PREFIX]
1319 1.1 mrg
1320 1.1 mrg By default, \`make install' will install all the files in
1321 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1322 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1323 1.1 mrg for instance \`--prefix=\$HOME'.
1324 1.1 mrg
1325 1.1 mrg For better control, use the options below.
1326 1.1 mrg
1327 1.1 mrg Fine tuning of the installation directories:
1328 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1329 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1330 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1331 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1332 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1333 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1334 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1335 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1336 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1337 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1338 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1339 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1340 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1341 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1342 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1343 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1344 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1345 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1346 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1347 1.1 mrg _ACEOF
1348 1.1 mrg
1349 1.1 mrg cat <<\_ACEOF
1350 1.1 mrg
1351 1.1 mrg Program names:
1352 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1353 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1354 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1355 1.1 mrg
1356 1.1 mrg System types:
1357 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1358 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1359 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1360 1.1 mrg _ACEOF
1361 1.1 mrg fi
1362 1.1 mrg
1363 1.1 mrg if test -n "$ac_init_help"; then
1364 1.1 mrg case $ac_init_help in
1365 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";;
1366 1.1 mrg esac
1367 1.1 mrg cat <<\_ACEOF
1368 1.1 mrg
1369 1.1 mrg Optional Features:
1370 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1371 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1372 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1373 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
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 --enable-multilib build many library versions (default)
1377 1.1 mrg --disable-dependency-tracking speeds up one-time build
1378 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1379 1.2 apb --disable-symvers disable symbol versioning for libssp
1380 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1381 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1382 1.1 mrg --enable-fast-install[=PKGS]
1383 1.1 mrg optimize for fast installation [default=yes]
1384 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1385 1.1 mrg
1386 1.1 mrg Optional Packages:
1387 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1388 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1389 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1390 1.1 mrg both]
1391 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1392 1.6 mrg --with-gcc-major-version-only
1393 1.6 mrg use only GCC major number in filesystem paths
1394 1.1 mrg
1395 1.1 mrg Some influential environment variables:
1396 1.1 mrg CC C compiler command
1397 1.1 mrg CFLAGS C compiler flags
1398 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1399 1.1 mrg nonstandard directory <lib dir>
1400 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1401 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1402 1.1 mrg you have headers in a nonstandard directory <include dir>
1403 1.1 mrg CPP C preprocessor
1404 1.1 mrg
1405 1.1 mrg Use these variables to override the choices made by `configure' or to help
1406 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1407 1.1 mrg
1408 1.1 mrg Report bugs to the package provider.
1409 1.1 mrg _ACEOF
1410 1.1 mrg ac_status=$?
1411 1.1 mrg fi
1412 1.1 mrg
1413 1.1 mrg if test "$ac_init_help" = "recursive"; then
1414 1.1 mrg # If there are subdirs, report their specific --help.
1415 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1416 1.1 mrg test -d "$ac_dir" ||
1417 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1418 1.1 mrg continue
1419 1.1 mrg ac_builddir=.
1420 1.1 mrg
1421 1.1 mrg case "$ac_dir" in
1422 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1423 1.1 mrg *)
1424 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1425 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1426 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1427 1.1 mrg case $ac_top_builddir_sub in
1428 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1429 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1430 1.1 mrg esac ;;
1431 1.1 mrg esac
1432 1.1 mrg ac_abs_top_builddir=$ac_pwd
1433 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1434 1.1 mrg # for backward compatibility:
1435 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1436 1.1 mrg
1437 1.1 mrg case $srcdir in
1438 1.1 mrg .) # We are building in place.
1439 1.1 mrg ac_srcdir=.
1440 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1441 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1442 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1443 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1444 1.1 mrg ac_top_srcdir=$srcdir
1445 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1446 1.1 mrg *) # Relative name.
1447 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1448 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1449 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1450 1.1 mrg esac
1451 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1452 1.1 mrg
1453 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1454 1.1 mrg # Check for guested configure.
1455 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1456 1.1 mrg echo &&
1457 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1458 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1459 1.1 mrg echo &&
1460 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1461 1.1 mrg else
1462 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1463 1.1 mrg fi || ac_status=$?
1464 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1465 1.1 mrg done
1466 1.1 mrg fi
1467 1.1 mrg
1468 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1469 1.1 mrg if $ac_init_version; then
1470 1.1 mrg cat <<\_ACEOF
1471 1.1 mrg libssp configure 1.0
1472 1.1 mrg generated by GNU Autoconf 2.64
1473 1.1 mrg
1474 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
1475 1.1 mrg This configure script is free software; the Free Software Foundation
1476 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1477 1.1 mrg _ACEOF
1478 1.1 mrg exit
1479 1.1 mrg fi
1480 1.1 mrg
1481 1.1 mrg ## ------------------------ ##
1482 1.1 mrg ## Autoconf initialization. ##
1483 1.1 mrg ## ------------------------ ##
1484 1.1 mrg
1485 1.1 mrg # ac_fn_c_try_compile LINENO
1486 1.1 mrg # --------------------------
1487 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1488 1.1 mrg ac_fn_c_try_compile ()
1489 1.1 mrg {
1490 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1491 1.1 mrg rm -f conftest.$ac_objext
1492 1.1 mrg if { { ac_try="$ac_compile"
1493 1.1 mrg case "(($ac_try" in
1494 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1495 1.1 mrg *) ac_try_echo=$ac_try;;
1496 1.1 mrg esac
1497 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1498 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1499 1.1 mrg (eval "$ac_compile") 2>conftest.err
1500 1.1 mrg ac_status=$?
1501 1.1 mrg if test -s conftest.err; then
1502 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1503 1.1 mrg cat conftest.er1 >&5
1504 1.1 mrg mv -f conftest.er1 conftest.err
1505 1.1 mrg fi
1506 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1507 1.1 mrg test $ac_status = 0; } && {
1508 1.1 mrg test -z "$ac_c_werror_flag" ||
1509 1.1 mrg test ! -s conftest.err
1510 1.1 mrg } && test -s conftest.$ac_objext; then :
1511 1.1 mrg ac_retval=0
1512 1.1 mrg else
1513 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1514 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1515 1.1 mrg
1516 1.1 mrg ac_retval=1
1517 1.1 mrg fi
1518 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1519 1.1 mrg return $ac_retval
1520 1.1 mrg
1521 1.1 mrg } # ac_fn_c_try_compile
1522 1.1 mrg
1523 1.1 mrg # ac_fn_c_try_cpp LINENO
1524 1.1 mrg # ----------------------
1525 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1526 1.1 mrg ac_fn_c_try_cpp ()
1527 1.1 mrg {
1528 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1529 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1530 1.1 mrg case "(($ac_try" in
1531 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1532 1.1 mrg *) ac_try_echo=$ac_try;;
1533 1.1 mrg esac
1534 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1535 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1536 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1537 1.1 mrg ac_status=$?
1538 1.1 mrg if test -s conftest.err; then
1539 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1540 1.1 mrg cat conftest.er1 >&5
1541 1.1 mrg mv -f conftest.er1 conftest.err
1542 1.1 mrg fi
1543 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1544 1.1 mrg test $ac_status = 0; } >/dev/null && {
1545 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1546 1.1 mrg test ! -s conftest.err
1547 1.1 mrg }; then :
1548 1.1 mrg ac_retval=0
1549 1.1 mrg else
1550 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1551 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1552 1.1 mrg
1553 1.1 mrg ac_retval=1
1554 1.1 mrg fi
1555 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1556 1.1 mrg return $ac_retval
1557 1.1 mrg
1558 1.1 mrg } # ac_fn_c_try_cpp
1559 1.1 mrg
1560 1.1 mrg # ac_fn_c_try_link LINENO
1561 1.1 mrg # -----------------------
1562 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1563 1.1 mrg ac_fn_c_try_link ()
1564 1.1 mrg {
1565 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1567 1.1 mrg if { { ac_try="$ac_link"
1568 1.1 mrg case "(($ac_try" in
1569 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1570 1.1 mrg *) ac_try_echo=$ac_try;;
1571 1.1 mrg esac
1572 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1573 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1574 1.1 mrg (eval "$ac_link") 2>conftest.err
1575 1.1 mrg ac_status=$?
1576 1.1 mrg if test -s conftest.err; then
1577 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1578 1.1 mrg cat conftest.er1 >&5
1579 1.1 mrg mv -f conftest.er1 conftest.err
1580 1.1 mrg fi
1581 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1582 1.1 mrg test $ac_status = 0; } && {
1583 1.1 mrg test -z "$ac_c_werror_flag" ||
1584 1.1 mrg test ! -s conftest.err
1585 1.1 mrg } && test -s conftest$ac_exeext && {
1586 1.1 mrg test "$cross_compiling" = yes ||
1587 1.1 mrg $as_test_x conftest$ac_exeext
1588 1.1 mrg }; then :
1589 1.1 mrg ac_retval=0
1590 1.1 mrg else
1591 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1592 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1593 1.1 mrg
1594 1.1 mrg ac_retval=1
1595 1.1 mrg fi
1596 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1597 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1598 1.1 mrg # interfere with the next link command; also delete a directory that is
1599 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1600 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1601 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1602 1.1 mrg return $ac_retval
1603 1.1 mrg
1604 1.1 mrg } # ac_fn_c_try_link
1605 1.1 mrg
1606 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1607 1.1 mrg # -------------------------------------------------------
1608 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1609 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR
1610 1.1 mrg # accordingly.
1611 1.1 mrg ac_fn_c_check_header_mongrel ()
1612 1.1 mrg {
1613 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1616 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1617 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1618 1.1 mrg $as_echo_n "(cached) " >&6
1619 1.1 mrg fi
1620 1.1 mrg eval ac_res=\$$3
1621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1622 1.1 mrg $as_echo "$ac_res" >&6; }
1623 1.1 mrg else
1624 1.1 mrg # Is the header compilable?
1625 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1626 1.1 mrg $as_echo_n "checking $2 usability... " >&6; }
1627 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1628 1.1 mrg /* end confdefs.h. */
1629 1.1 mrg $4
1630 1.1 mrg #include <$2>
1631 1.1 mrg _ACEOF
1632 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1633 1.1 mrg ac_header_compiler=yes
1634 1.1 mrg else
1635 1.1 mrg ac_header_compiler=no
1636 1.1 mrg fi
1637 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1639 1.1 mrg $as_echo "$ac_header_compiler" >&6; }
1640 1.1 mrg
1641 1.1 mrg # Is the header present?
1642 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1643 1.1 mrg $as_echo_n "checking $2 presence... " >&6; }
1644 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645 1.1 mrg /* end confdefs.h. */
1646 1.1 mrg #include <$2>
1647 1.1 mrg _ACEOF
1648 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1649 1.1 mrg ac_header_preproc=yes
1650 1.1 mrg else
1651 1.1 mrg ac_header_preproc=no
1652 1.1 mrg fi
1653 1.1 mrg rm -f conftest.err conftest.$ac_ext
1654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1655 1.1 mrg $as_echo "$ac_header_preproc" >&6; }
1656 1.1 mrg
1657 1.1 mrg # So? What about this header?
1658 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1659 1.1 mrg yes:no: )
1660 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1661 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664 1.1 mrg ;;
1665 1.1 mrg no:yes:* )
1666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1667 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1669 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1671 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1673 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1675 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1676 1.1 mrg ;;
1677 1.1 mrg esac
1678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1679 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1680 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1681 1.1 mrg $as_echo_n "(cached) " >&6
1682 1.1 mrg else
1683 1.1 mrg eval "$3=\$ac_header_compiler"
1684 1.1 mrg fi
1685 1.1 mrg eval ac_res=\$$3
1686 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1687 1.1 mrg $as_echo "$ac_res" >&6; }
1688 1.1 mrg fi
1689 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1690 1.1 mrg
1691 1.1 mrg } # ac_fn_c_check_header_mongrel
1692 1.1 mrg
1693 1.1 mrg # ac_fn_c_try_run LINENO
1694 1.1 mrg # ----------------------
1695 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1696 1.1 mrg # that executables *can* be run.
1697 1.1 mrg ac_fn_c_try_run ()
1698 1.1 mrg {
1699 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700 1.1 mrg if { { ac_try="$ac_link"
1701 1.1 mrg case "(($ac_try" in
1702 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703 1.1 mrg *) ac_try_echo=$ac_try;;
1704 1.1 mrg esac
1705 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1707 1.1 mrg (eval "$ac_link") 2>&5
1708 1.1 mrg ac_status=$?
1709 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1711 1.1 mrg { { case "(($ac_try" in
1712 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 1.1 mrg *) ac_try_echo=$ac_try;;
1714 1.1 mrg esac
1715 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1717 1.1 mrg (eval "$ac_try") 2>&5
1718 1.1 mrg ac_status=$?
1719 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 1.1 mrg test $ac_status = 0; }; }; then :
1721 1.1 mrg ac_retval=0
1722 1.1 mrg else
1723 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1724 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1725 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1726 1.1 mrg
1727 1.1 mrg ac_retval=$ac_status
1728 1.1 mrg fi
1729 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1731 1.1 mrg return $ac_retval
1732 1.1 mrg
1733 1.1 mrg } # ac_fn_c_try_run
1734 1.1 mrg
1735 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1736 1.1 mrg # -------------------------------------------------------
1737 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in
1738 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly.
1739 1.1 mrg ac_fn_c_check_header_compile ()
1740 1.1 mrg {
1741 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1744 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745 1.1 mrg $as_echo_n "(cached) " >&6
1746 1.1 mrg else
1747 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 1.1 mrg /* end confdefs.h. */
1749 1.1 mrg $4
1750 1.1 mrg #include <$2>
1751 1.1 mrg _ACEOF
1752 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1753 1.1 mrg eval "$3=yes"
1754 1.1 mrg else
1755 1.1 mrg eval "$3=no"
1756 1.1 mrg fi
1757 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1758 1.1 mrg fi
1759 1.1 mrg eval ac_res=\$$3
1760 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761 1.1 mrg $as_echo "$ac_res" >&6; }
1762 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763 1.1 mrg
1764 1.1 mrg } # ac_fn_c_check_header_compile
1765 1.1 mrg
1766 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1767 1.1 mrg # ----------------------------------
1768 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1769 1.1 mrg ac_fn_c_check_func ()
1770 1.1 mrg {
1771 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1773 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1774 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1775 1.1 mrg $as_echo_n "(cached) " >&6
1776 1.1 mrg else
1777 1.1 mrg if test x$gcc_no_link = xyes; then
1778 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1779 1.1 mrg fi
1780 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 1.1 mrg /* end confdefs.h. */
1782 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1783 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1784 1.1 mrg #define $2 innocuous_$2
1785 1.1 mrg
1786 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1787 1.1 mrg which can conflict with char $2 (); below.
1788 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1789 1.1 mrg <limits.h> exists even on freestanding compilers. */
1790 1.1 mrg
1791 1.1 mrg #ifdef __STDC__
1792 1.1 mrg # include <limits.h>
1793 1.1 mrg #else
1794 1.1 mrg # include <assert.h>
1795 1.1 mrg #endif
1796 1.1 mrg
1797 1.1 mrg #undef $2
1798 1.1 mrg
1799 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1800 1.1 mrg Use char because int might match the return type of a GCC
1801 1.1 mrg builtin and then its argument prototype would still apply. */
1802 1.1 mrg #ifdef __cplusplus
1803 1.1 mrg extern "C"
1804 1.1 mrg #endif
1805 1.1 mrg char $2 ();
1806 1.1 mrg /* The GNU C library defines this for functions which it implements
1807 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1808 1.1 mrg something starting with __ and the normal name is an alias. */
1809 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1810 1.1 mrg choke me
1811 1.1 mrg #endif
1812 1.1 mrg
1813 1.1 mrg int
1814 1.1 mrg main ()
1815 1.1 mrg {
1816 1.1 mrg return $2 ();
1817 1.1 mrg ;
1818 1.1 mrg return 0;
1819 1.1 mrg }
1820 1.1 mrg _ACEOF
1821 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1822 1.1 mrg eval "$3=yes"
1823 1.1 mrg else
1824 1.1 mrg eval "$3=no"
1825 1.1 mrg fi
1826 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1827 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1828 1.1 mrg fi
1829 1.1 mrg eval ac_res=\$$3
1830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831 1.1 mrg $as_echo "$ac_res" >&6; }
1832 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1833 1.1 mrg
1834 1.1 mrg } # ac_fn_c_check_func
1835 1.1 mrg cat >config.log <<_ACEOF
1836 1.1 mrg This file contains any messages produced by compilers while
1837 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1838 1.1 mrg
1839 1.1 mrg It was created by libssp $as_me 1.0, which was
1840 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1841 1.1 mrg
1842 1.1 mrg $ $0 $@
1843 1.1 mrg
1844 1.1 mrg _ACEOF
1845 1.1 mrg exec 5>>config.log
1846 1.1 mrg {
1847 1.1 mrg cat <<_ASUNAME
1848 1.1 mrg ## --------- ##
1849 1.1 mrg ## Platform. ##
1850 1.1 mrg ## --------- ##
1851 1.1 mrg
1852 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1853 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1854 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1855 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1856 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1857 1.1 mrg
1858 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1859 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1860 1.1 mrg
1861 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1862 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1863 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1864 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1865 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1866 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1867 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1868 1.1 mrg
1869 1.1 mrg _ASUNAME
1870 1.1 mrg
1871 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1872 1.1 mrg for as_dir in $PATH
1873 1.1 mrg do
1874 1.1 mrg IFS=$as_save_IFS
1875 1.1 mrg test -z "$as_dir" && as_dir=.
1876 1.1 mrg $as_echo "PATH: $as_dir"
1877 1.1 mrg done
1878 1.1 mrg IFS=$as_save_IFS
1879 1.1 mrg
1880 1.1 mrg } >&5
1881 1.1 mrg
1882 1.1 mrg cat >&5 <<_ACEOF
1883 1.1 mrg
1884 1.1 mrg
1885 1.1 mrg ## ----------- ##
1886 1.1 mrg ## Core tests. ##
1887 1.1 mrg ## ----------- ##
1888 1.1 mrg
1889 1.1 mrg _ACEOF
1890 1.1 mrg
1891 1.1 mrg
1892 1.1 mrg # Keep a trace of the command line.
1893 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1894 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1895 1.1 mrg # Also quote any args containing shell meta-characters.
1896 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1897 1.1 mrg ac_configure_args=
1898 1.1 mrg ac_configure_args0=
1899 1.1 mrg ac_configure_args1=
1900 1.1 mrg ac_must_keep_next=false
1901 1.1 mrg for ac_pass in 1 2
1902 1.1 mrg do
1903 1.1 mrg for ac_arg
1904 1.1 mrg do
1905 1.1 mrg case $ac_arg in
1906 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1907 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1908 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1909 1.1 mrg continue ;;
1910 1.1 mrg *\'*)
1911 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1912 1.1 mrg esac
1913 1.1 mrg case $ac_pass in
1914 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1915 1.1 mrg 2)
1916 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
1917 1.1 mrg if test $ac_must_keep_next = true; then
1918 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1919 1.1 mrg else
1920 1.1 mrg case $ac_arg in
1921 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1922 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1923 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1924 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1925 1.1 mrg case "$ac_configure_args0 " in
1926 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1927 1.1 mrg esac
1928 1.1 mrg ;;
1929 1.1 mrg -* ) ac_must_keep_next=true ;;
1930 1.1 mrg esac
1931 1.1 mrg fi
1932 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
1933 1.1 mrg ;;
1934 1.1 mrg esac
1935 1.1 mrg done
1936 1.1 mrg done
1937 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
1938 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
1939 1.1 mrg
1940 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1941 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1942 1.1 mrg # would cause problems or look ugly.
1943 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1944 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1945 1.1 mrg trap 'exit_status=$?
1946 1.1 mrg # Save into config.log some information that might help in debugging.
1947 1.1 mrg {
1948 1.1 mrg echo
1949 1.1 mrg
1950 1.1 mrg cat <<\_ASBOX
1951 1.1 mrg ## ---------------- ##
1952 1.1 mrg ## Cache variables. ##
1953 1.1 mrg ## ---------------- ##
1954 1.1 mrg _ASBOX
1955 1.1 mrg echo
1956 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1957 1.1 mrg (
1958 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1959 1.1 mrg eval ac_val=\$$ac_var
1960 1.1 mrg case $ac_val in #(
1961 1.1 mrg *${as_nl}*)
1962 1.1 mrg case $ac_var in #(
1963 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1964 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1965 1.1 mrg esac
1966 1.1 mrg case $ac_var in #(
1967 1.1 mrg _ | IFS | as_nl) ;; #(
1968 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1969 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
1970 1.1 mrg esac ;;
1971 1.1 mrg esac
1972 1.1 mrg done
1973 1.1 mrg (set) 2>&1 |
1974 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1975 1.1 mrg *${as_nl}ac_space=\ *)
1976 1.1 mrg sed -n \
1977 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1978 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1979 1.1 mrg ;; #(
1980 1.1 mrg *)
1981 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1982 1.1 mrg ;;
1983 1.1 mrg esac |
1984 1.1 mrg sort
1985 1.1 mrg )
1986 1.1 mrg echo
1987 1.1 mrg
1988 1.1 mrg cat <<\_ASBOX
1989 1.1 mrg ## ----------------- ##
1990 1.1 mrg ## Output variables. ##
1991 1.1 mrg ## ----------------- ##
1992 1.1 mrg _ASBOX
1993 1.1 mrg echo
1994 1.1 mrg for ac_var in $ac_subst_vars
1995 1.1 mrg do
1996 1.1 mrg eval ac_val=\$$ac_var
1997 1.1 mrg case $ac_val in
1998 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1999 1.1 mrg esac
2000 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2001 1.1 mrg done | sort
2002 1.1 mrg echo
2003 1.1 mrg
2004 1.1 mrg if test -n "$ac_subst_files"; then
2005 1.1 mrg cat <<\_ASBOX
2006 1.1 mrg ## ------------------- ##
2007 1.1 mrg ## File substitutions. ##
2008 1.1 mrg ## ------------------- ##
2009 1.1 mrg _ASBOX
2010 1.1 mrg echo
2011 1.1 mrg for ac_var in $ac_subst_files
2012 1.1 mrg do
2013 1.1 mrg eval ac_val=\$$ac_var
2014 1.1 mrg case $ac_val in
2015 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2016 1.1 mrg esac
2017 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2018 1.1 mrg done | sort
2019 1.1 mrg echo
2020 1.1 mrg fi
2021 1.1 mrg
2022 1.1 mrg if test -s confdefs.h; then
2023 1.1 mrg cat <<\_ASBOX
2024 1.1 mrg ## ----------- ##
2025 1.1 mrg ## confdefs.h. ##
2026 1.1 mrg ## ----------- ##
2027 1.1 mrg _ASBOX
2028 1.1 mrg echo
2029 1.1 mrg cat confdefs.h
2030 1.1 mrg echo
2031 1.1 mrg fi
2032 1.1 mrg test "$ac_signal" != 0 &&
2033 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2034 1.1 mrg $as_echo "$as_me: exit $exit_status"
2035 1.1 mrg } >&5
2036 1.1 mrg rm -f core *.core core.conftest.* &&
2037 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2038 1.1 mrg exit $exit_status
2039 1.1 mrg ' 0
2040 1.1 mrg for ac_signal in 1 2 13 15; do
2041 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2042 1.1 mrg done
2043 1.1 mrg ac_signal=0
2044 1.1 mrg
2045 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2046 1.1 mrg rm -f -r conftest* confdefs.h
2047 1.1 mrg
2048 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2049 1.1 mrg
2050 1.1 mrg # Predefined preprocessor variables.
2051 1.1 mrg
2052 1.1 mrg cat >>confdefs.h <<_ACEOF
2053 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2054 1.1 mrg _ACEOF
2055 1.1 mrg
2056 1.1 mrg cat >>confdefs.h <<_ACEOF
2057 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2058 1.1 mrg _ACEOF
2059 1.1 mrg
2060 1.1 mrg cat >>confdefs.h <<_ACEOF
2061 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2062 1.1 mrg _ACEOF
2063 1.1 mrg
2064 1.1 mrg cat >>confdefs.h <<_ACEOF
2065 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2066 1.1 mrg _ACEOF
2067 1.1 mrg
2068 1.1 mrg cat >>confdefs.h <<_ACEOF
2069 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2070 1.1 mrg _ACEOF
2071 1.1 mrg
2072 1.1 mrg cat >>confdefs.h <<_ACEOF
2073 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2074 1.1 mrg _ACEOF
2075 1.1 mrg
2076 1.1 mrg
2077 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2078 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2079 1.1 mrg ac_site_file1=NONE
2080 1.1 mrg ac_site_file2=NONE
2081 1.1 mrg if test -n "$CONFIG_SITE"; then
2082 1.1 mrg ac_site_file1=$CONFIG_SITE
2083 1.1 mrg elif test "x$prefix" != xNONE; then
2084 1.1 mrg ac_site_file1=$prefix/share/config.site
2085 1.1 mrg ac_site_file2=$prefix/etc/config.site
2086 1.1 mrg else
2087 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2088 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2089 1.1 mrg fi
2090 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2091 1.1 mrg do
2092 1.1 mrg test "x$ac_site_file" = xNONE && continue
2093 1.1 mrg if test -r "$ac_site_file"; then
2094 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2095 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2096 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2097 1.1 mrg . "$ac_site_file"
2098 1.1 mrg fi
2099 1.1 mrg done
2100 1.1 mrg
2101 1.1 mrg if test -r "$cache_file"; then
2102 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2103 1.1 mrg # files actually), so we avoid doing that.
2104 1.1 mrg if test -f "$cache_file"; then
2105 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2106 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2107 1.1 mrg case $cache_file in
2108 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2109 1.1 mrg *) . "./$cache_file";;
2110 1.1 mrg esac
2111 1.1 mrg fi
2112 1.1 mrg else
2113 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2114 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2115 1.1 mrg >$cache_file
2116 1.1 mrg fi
2117 1.1 mrg
2118 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2119 1.1 mrg # value.
2120 1.1 mrg ac_cache_corrupted=false
2121 1.1 mrg for ac_var in $ac_precious_vars; do
2122 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2123 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2124 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2125 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2126 1.1 mrg case $ac_old_set,$ac_new_set in
2127 1.1 mrg set,)
2128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2129 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2130 1.1 mrg ac_cache_corrupted=: ;;
2131 1.1 mrg ,set)
2132 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2133 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2134 1.1 mrg ac_cache_corrupted=: ;;
2135 1.1 mrg ,);;
2136 1.1 mrg *)
2137 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2138 1.1 mrg # differences in whitespace do not lead to failure.
2139 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2140 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2141 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2143 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2144 1.1 mrg ac_cache_corrupted=:
2145 1.1 mrg else
2146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2147 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2148 1.1 mrg eval $ac_var=\$ac_old_val
2149 1.1 mrg fi
2150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2151 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2152 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2153 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2154 1.1 mrg fi;;
2155 1.1 mrg esac
2156 1.1 mrg # Pass precious variables to config.status.
2157 1.1 mrg if test "$ac_new_set" = set; then
2158 1.1 mrg case $ac_new_val in
2159 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2160 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2161 1.1 mrg esac
2162 1.1 mrg case " $ac_configure_args " in
2163 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2164 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2165 1.1 mrg esac
2166 1.1 mrg fi
2167 1.1 mrg done
2168 1.1 mrg if $ac_cache_corrupted; then
2169 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2170 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2171 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2172 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2173 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2174 1.1 mrg fi
2175 1.1 mrg ## -------------------- ##
2176 1.1 mrg ## Main body of script. ##
2177 1.1 mrg ## -------------------- ##
2178 1.1 mrg
2179 1.1 mrg ac_ext=c
2180 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2181 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2182 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2183 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2184 1.1 mrg
2185 1.1 mrg
2186 1.1 mrg
2187 1.1 mrg
2188 1.1 mrg
2189 1.1 mrg
2190 1.1 mrg ac_aux_dir=
2191 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2192 1.1 mrg for ac_t in install-sh install.sh shtool; do
2193 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2194 1.1 mrg ac_aux_dir=$ac_dir
2195 1.2 apb ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2196 1.1 mrg break 2
2197 1.1 mrg fi
2198 1.1 mrg done
2199 1.1 mrg done
2200 1.1 mrg if test -z "$ac_aux_dir"; then
2201 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2202 1.1 mrg fi
2203 1.1 mrg
2204 1.1 mrg # These three variables are undocumented and unsupported,
2205 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2206 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2207 1.1 mrg # whose full name contains unusual characters.
2208 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2209 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2210 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2211 1.1 mrg
2212 1.1 mrg
2213 1.1 mrg # Make sure we can run config.sub.
2214 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2215 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2216 1.1 mrg
2217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2218 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2219 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2220 1.1 mrg $as_echo_n "(cached) " >&6
2221 1.1 mrg else
2222 1.1 mrg ac_build_alias=$build_alias
2223 1.1 mrg test "x$ac_build_alias" = x &&
2224 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2225 1.1 mrg test "x$ac_build_alias" = x &&
2226 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2227 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2228 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2229 1.1 mrg
2230 1.1 mrg fi
2231 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2232 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2233 1.1 mrg case $ac_cv_build in
2234 1.1 mrg *-*-*) ;;
2235 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2236 1.1 mrg esac
2237 1.1 mrg build=$ac_cv_build
2238 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2239 1.1 mrg set x $ac_cv_build
2240 1.1 mrg shift
2241 1.1 mrg build_cpu=$1
2242 1.1 mrg build_vendor=$2
2243 1.1 mrg shift; shift
2244 1.1 mrg # Remember, the first character of IFS is used to create $*,
2245 1.1 mrg # except with old shells:
2246 1.1 mrg build_os=$*
2247 1.1 mrg IFS=$ac_save_IFS
2248 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2249 1.1 mrg
2250 1.1 mrg
2251 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2252 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2253 1.1 mrg if test "${ac_cv_host+set}" = set; then :
2254 1.1 mrg $as_echo_n "(cached) " >&6
2255 1.1 mrg else
2256 1.1 mrg if test "x$host_alias" = x; then
2257 1.1 mrg ac_cv_host=$ac_cv_build
2258 1.1 mrg else
2259 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2260 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2261 1.1 mrg fi
2262 1.1 mrg
2263 1.1 mrg fi
2264 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2265 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2266 1.1 mrg case $ac_cv_host in
2267 1.1 mrg *-*-*) ;;
2268 1.1 mrg *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2269 1.1 mrg esac
2270 1.1 mrg host=$ac_cv_host
2271 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2272 1.1 mrg set x $ac_cv_host
2273 1.1 mrg shift
2274 1.1 mrg host_cpu=$1
2275 1.1 mrg host_vendor=$2
2276 1.1 mrg shift; shift
2277 1.1 mrg # Remember, the first character of IFS is used to create $*,
2278 1.1 mrg # except with old shells:
2279 1.1 mrg host_os=$*
2280 1.1 mrg IFS=$ac_save_IFS
2281 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2282 1.1 mrg
2283 1.1 mrg
2284 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2285 1.1 mrg $as_echo_n "checking target system type... " >&6; }
2286 1.1 mrg if test "${ac_cv_target+set}" = set; then :
2287 1.1 mrg $as_echo_n "(cached) " >&6
2288 1.1 mrg else
2289 1.1 mrg if test "x$target_alias" = x; then
2290 1.1 mrg ac_cv_target=$ac_cv_host
2291 1.1 mrg else
2292 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2293 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2294 1.1 mrg fi
2295 1.1 mrg
2296 1.1 mrg fi
2297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2298 1.1 mrg $as_echo "$ac_cv_target" >&6; }
2299 1.1 mrg case $ac_cv_target in
2300 1.1 mrg *-*-*) ;;
2301 1.1 mrg *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2302 1.1 mrg esac
2303 1.1 mrg target=$ac_cv_target
2304 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2305 1.1 mrg set x $ac_cv_target
2306 1.1 mrg shift
2307 1.1 mrg target_cpu=$1
2308 1.1 mrg target_vendor=$2
2309 1.1 mrg shift; shift
2310 1.1 mrg # Remember, the first character of IFS is used to create $*,
2311 1.1 mrg # except with old shells:
2312 1.1 mrg target_os=$*
2313 1.1 mrg IFS=$ac_save_IFS
2314 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2315 1.1 mrg
2316 1.1 mrg
2317 1.1 mrg # The aliases save the names the user supplied, while $host etc.
2318 1.1 mrg # will get canonicalized.
2319 1.1 mrg test -n "$target_alias" &&
2320 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2321 1.1 mrg NONENONEs,x,x, &&
2322 1.1 mrg program_prefix=${target_alias}-
2323 1.1 mrg
2324 1.1 mrg case ${build_alias} in
2325 1.1 mrg "") build_noncanonical=${build} ;;
2326 1.1 mrg *) build_noncanonical=${build_alias} ;;
2327 1.1 mrg esac
2328 1.1 mrg
2329 1.1 mrg case ${host_alias} in
2330 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2331 1.1 mrg *) host_noncanonical=${host_alias} ;;
2332 1.1 mrg esac
2333 1.1 mrg
2334 1.1 mrg case ${target_alias} in
2335 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2336 1.1 mrg *) target_noncanonical=${target_alias} ;;
2337 1.1 mrg esac
2338 1.1 mrg
2339 1.1 mrg
2340 1.1 mrg
2341 1.1 mrg
2342 1.1 mrg am__api_version='1.11'
2343 1.1 mrg
2344 1.1 mrg # Find a good install program. We prefer a C program (faster),
2345 1.1 mrg # so one script is as good as another. But avoid the broken or
2346 1.1 mrg # incompatible versions:
2347 1.1 mrg # SysV /etc/install, /usr/sbin/install
2348 1.1 mrg # SunOS /usr/etc/install
2349 1.1 mrg # IRIX /sbin/install
2350 1.1 mrg # AIX /bin/install
2351 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2352 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2353 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2354 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2355 1.1 mrg # OS/2's system install, which has a completely different semantic
2356 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2357 1.1 mrg # Reject install programs that cannot install multiple files.
2358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2359 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2360 1.1 mrg if test -z "$INSTALL"; then
2361 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
2362 1.1 mrg $as_echo_n "(cached) " >&6
2363 1.1 mrg else
2364 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2365 1.1 mrg for as_dir in $PATH
2366 1.1 mrg do
2367 1.1 mrg IFS=$as_save_IFS
2368 1.1 mrg test -z "$as_dir" && as_dir=.
2369 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2370 1.1 mrg case $as_dir/ in #((
2371 1.1 mrg ./ | .// | /[cC]/* | \
2372 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2373 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2374 1.1 mrg /usr/ucb/* ) ;;
2375 1.1 mrg *)
2376 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2377 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2378 1.1 mrg # by default.
2379 1.1 mrg for ac_prog in ginstall scoinst install; do
2380 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2381 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2382 1.1 mrg if test $ac_prog = install &&
2383 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2384 1.1 mrg # AIX install. It has an incompatible calling convention.
2385 1.1 mrg :
2386 1.1 mrg elif test $ac_prog = install &&
2387 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2388 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2389 1.1 mrg :
2390 1.1 mrg else
2391 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2392 1.1 mrg echo one > conftest.one
2393 1.1 mrg echo two > conftest.two
2394 1.1 mrg mkdir conftest.dir
2395 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2396 1.1 mrg test -s conftest.one && test -s conftest.two &&
2397 1.1 mrg test -s conftest.dir/conftest.one &&
2398 1.1 mrg test -s conftest.dir/conftest.two
2399 1.1 mrg then
2400 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2401 1.1 mrg break 3
2402 1.1 mrg fi
2403 1.1 mrg fi
2404 1.1 mrg fi
2405 1.1 mrg done
2406 1.1 mrg done
2407 1.1 mrg ;;
2408 1.1 mrg esac
2409 1.1 mrg
2410 1.1 mrg done
2411 1.1 mrg IFS=$as_save_IFS
2412 1.1 mrg
2413 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2414 1.1 mrg
2415 1.1 mrg fi
2416 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2417 1.1 mrg INSTALL=$ac_cv_path_install
2418 1.1 mrg else
2419 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2420 1.1 mrg # value for INSTALL within a source directory, because that will
2421 1.1 mrg # break other packages using the cache if that directory is
2422 1.1 mrg # removed, or if the value is a relative name.
2423 1.1 mrg INSTALL=$ac_install_sh
2424 1.1 mrg fi
2425 1.1 mrg fi
2426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2427 1.1 mrg $as_echo "$INSTALL" >&6; }
2428 1.1 mrg
2429 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2430 1.1 mrg # It thinks the first close brace ends the variable substitution.
2431 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2432 1.1 mrg
2433 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2434 1.1 mrg
2435 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2436 1.1 mrg
2437 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2438 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2439 1.1 mrg # Just in case
2440 1.1 mrg sleep 1
2441 1.1 mrg echo timestamp > conftest.file
2442 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2443 1.1 mrg # name. Accept space and tab only in the latter.
2444 1.1 mrg am_lf='
2445 1.1 mrg '
2446 1.1 mrg case `pwd` in
2447 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2448 1.1 mrg as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2449 1.1 mrg esac
2450 1.1 mrg case $srcdir in
2451 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2452 1.1 mrg as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2453 1.1 mrg esac
2454 1.1 mrg
2455 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2456 1.1 mrg # arguments. Must try -L first in case configure is actually a
2457 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2458 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2459 1.1 mrg # directory).
2460 1.1 mrg if (
2461 1.1 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2462 1.1 mrg if test "$*" = "X"; then
2463 1.1 mrg # -L didn't work.
2464 1.1 mrg set X `ls -t "$srcdir/configure" conftest.file`
2465 1.1 mrg fi
2466 1.1 mrg rm -f conftest.file
2467 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2468 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2469 1.1 mrg
2470 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2471 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2472 1.1 mrg # broken ls alias from the environment. This has actually
2473 1.1 mrg # happened. Such a system could not be considered "sane".
2474 1.1 mrg as_fn_error "ls -t appears to fail. Make sure there is not a broken
2475 1.1 mrg alias in your environment" "$LINENO" 5
2476 1.1 mrg fi
2477 1.1 mrg
2478 1.1 mrg test "$2" = conftest.file
2479 1.1 mrg )
2480 1.1 mrg then
2481 1.1 mrg # Ok.
2482 1.1 mrg :
2483 1.1 mrg else
2484 1.1 mrg as_fn_error "newly created file is older than distributed files!
2485 1.1 mrg Check your system clock" "$LINENO" 5
2486 1.1 mrg fi
2487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2488 1.1 mrg $as_echo "yes" >&6; }
2489 1.1 mrg test "$program_prefix" != NONE &&
2490 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2491 1.1 mrg # Use a double $ so make ignores it.
2492 1.1 mrg test "$program_suffix" != NONE &&
2493 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2494 1.1 mrg # Double any \ or $.
2495 1.1 mrg # By default was `s,x,x', remove it if useless.
2496 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2497 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2498 1.1 mrg
2499 1.1 mrg # expand $ac_aux_dir to an absolute path
2500 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2501 1.1 mrg
2502 1.1 mrg if test x"${MISSING+set}" != xset; then
2503 1.1 mrg case $am_aux_dir in
2504 1.1 mrg *\ * | *\ *)
2505 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2506 1.1 mrg *)
2507 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2508 1.1 mrg esac
2509 1.1 mrg fi
2510 1.1 mrg # Use eval to expand $SHELL
2511 1.1 mrg if eval "$MISSING --run true"; then
2512 1.1 mrg am_missing_run="$MISSING --run "
2513 1.1 mrg else
2514 1.1 mrg am_missing_run=
2515 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2516 1.1 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2517 1.1 mrg fi
2518 1.1 mrg
2519 1.1 mrg if test x"${install_sh}" != xset; then
2520 1.1 mrg case $am_aux_dir in
2521 1.1 mrg *\ * | *\ *)
2522 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2523 1.1 mrg *)
2524 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2525 1.1 mrg esac
2526 1.1 mrg fi
2527 1.1 mrg
2528 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
2529 1.1 mrg # run `make install-strip'. However `strip' might not be the right
2530 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2531 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
2532 1.1 mrg if test "$cross_compiling" != no; then
2533 1.1 mrg if test -n "$ac_tool_prefix"; then
2534 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2535 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2536 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2537 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2538 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
2539 1.1 mrg $as_echo_n "(cached) " >&6
2540 1.1 mrg else
2541 1.1 mrg if test -n "$STRIP"; then
2542 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2543 1.1 mrg else
2544 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545 1.1 mrg for as_dir in $PATH
2546 1.1 mrg do
2547 1.1 mrg IFS=$as_save_IFS
2548 1.1 mrg test -z "$as_dir" && as_dir=.
2549 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2550 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2551 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2552 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2553 1.1 mrg break 2
2554 1.1 mrg fi
2555 1.1 mrg done
2556 1.1 mrg done
2557 1.1 mrg IFS=$as_save_IFS
2558 1.1 mrg
2559 1.1 mrg fi
2560 1.1 mrg fi
2561 1.1 mrg STRIP=$ac_cv_prog_STRIP
2562 1.1 mrg if test -n "$STRIP"; then
2563 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2564 1.1 mrg $as_echo "$STRIP" >&6; }
2565 1.1 mrg else
2566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2567 1.1 mrg $as_echo "no" >&6; }
2568 1.1 mrg fi
2569 1.1 mrg
2570 1.1 mrg
2571 1.1 mrg fi
2572 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2573 1.1 mrg ac_ct_STRIP=$STRIP
2574 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2575 1.1 mrg set dummy strip; ac_word=$2
2576 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2577 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2578 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2579 1.1 mrg $as_echo_n "(cached) " >&6
2580 1.1 mrg else
2581 1.1 mrg if test -n "$ac_ct_STRIP"; then
2582 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2583 1.1 mrg else
2584 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2585 1.1 mrg for as_dir in $PATH
2586 1.1 mrg do
2587 1.1 mrg IFS=$as_save_IFS
2588 1.1 mrg test -z "$as_dir" && as_dir=.
2589 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2590 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2591 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2592 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2593 1.1 mrg break 2
2594 1.1 mrg fi
2595 1.1 mrg done
2596 1.1 mrg done
2597 1.1 mrg IFS=$as_save_IFS
2598 1.1 mrg
2599 1.1 mrg fi
2600 1.1 mrg fi
2601 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2602 1.1 mrg if test -n "$ac_ct_STRIP"; then
2603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2604 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2605 1.1 mrg else
2606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2607 1.1 mrg $as_echo "no" >&6; }
2608 1.1 mrg fi
2609 1.1 mrg
2610 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2611 1.1 mrg STRIP=":"
2612 1.1 mrg else
2613 1.1 mrg case $cross_compiling:$ac_tool_warned in
2614 1.1 mrg yes:)
2615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2616 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2617 1.1 mrg ac_tool_warned=yes ;;
2618 1.1 mrg esac
2619 1.1 mrg STRIP=$ac_ct_STRIP
2620 1.1 mrg fi
2621 1.1 mrg else
2622 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2623 1.1 mrg fi
2624 1.1 mrg
2625 1.1 mrg fi
2626 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2627 1.1 mrg
2628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2629 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2630 1.1 mrg if test -z "$MKDIR_P"; then
2631 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then :
2632 1.1 mrg $as_echo_n "(cached) " >&6
2633 1.1 mrg else
2634 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2636 1.1 mrg do
2637 1.1 mrg IFS=$as_save_IFS
2638 1.1 mrg test -z "$as_dir" && as_dir=.
2639 1.1 mrg for ac_prog in mkdir gmkdir; do
2640 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2641 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2642 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2643 1.1 mrg 'mkdir (GNU coreutils) '* | \
2644 1.1 mrg 'mkdir (coreutils) '* | \
2645 1.1 mrg 'mkdir (fileutils) '4.1*)
2646 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2647 1.1 mrg break 3;;
2648 1.1 mrg esac
2649 1.1 mrg done
2650 1.1 mrg done
2651 1.1 mrg done
2652 1.1 mrg IFS=$as_save_IFS
2653 1.1 mrg
2654 1.1 mrg fi
2655 1.1 mrg
2656 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2657 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2658 1.1 mrg else
2659 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2660 1.1 mrg # value for MKDIR_P within a source directory, because that will
2661 1.1 mrg # break other packages using the cache if that directory is
2662 1.1 mrg # removed, or if the value is a relative name.
2663 1.1 mrg test -d ./--version && rmdir ./--version
2664 1.1 mrg MKDIR_P="$ac_install_sh -d"
2665 1.1 mrg fi
2666 1.1 mrg fi
2667 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2668 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2669 1.1 mrg
2670 1.1 mrg mkdir_p="$MKDIR_P"
2671 1.1 mrg case $mkdir_p in
2672 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2673 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2674 1.1 mrg esac
2675 1.1 mrg
2676 1.1 mrg for ac_prog in gawk mawk nawk awk
2677 1.1 mrg do
2678 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2679 1.1 mrg set dummy $ac_prog; ac_word=$2
2680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2682 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then :
2683 1.1 mrg $as_echo_n "(cached) " >&6
2684 1.1 mrg else
2685 1.1 mrg if test -n "$AWK"; then
2686 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2687 1.1 mrg else
2688 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689 1.1 mrg for as_dir in $PATH
2690 1.1 mrg do
2691 1.1 mrg IFS=$as_save_IFS
2692 1.1 mrg test -z "$as_dir" && as_dir=.
2693 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2694 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2696 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697 1.1 mrg break 2
2698 1.1 mrg fi
2699 1.1 mrg done
2700 1.1 mrg done
2701 1.1 mrg IFS=$as_save_IFS
2702 1.1 mrg
2703 1.1 mrg fi
2704 1.1 mrg fi
2705 1.1 mrg AWK=$ac_cv_prog_AWK
2706 1.1 mrg if test -n "$AWK"; then
2707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2708 1.1 mrg $as_echo "$AWK" >&6; }
2709 1.1 mrg else
2710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711 1.1 mrg $as_echo "no" >&6; }
2712 1.1 mrg fi
2713 1.1 mrg
2714 1.1 mrg
2715 1.1 mrg test -n "$AWK" && break
2716 1.1 mrg done
2717 1.1 mrg
2718 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2719 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2720 1.1 mrg set x ${MAKE-make}
2721 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2722 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2723 1.1 mrg $as_echo_n "(cached) " >&6
2724 1.1 mrg else
2725 1.1 mrg cat >conftest.make <<\_ACEOF
2726 1.1 mrg SHELL = /bin/sh
2727 1.1 mrg all:
2728 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2729 1.1 mrg _ACEOF
2730 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2731 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2732 1.1 mrg *@@@%%%=?*=@@@%%%*)
2733 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2734 1.1 mrg *)
2735 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2736 1.1 mrg esac
2737 1.1 mrg rm -f conftest.make
2738 1.1 mrg fi
2739 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2740 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2741 1.1 mrg $as_echo "yes" >&6; }
2742 1.1 mrg SET_MAKE=
2743 1.1 mrg else
2744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2745 1.1 mrg $as_echo "no" >&6; }
2746 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2747 1.1 mrg fi
2748 1.1 mrg
2749 1.1 mrg rm -rf .tst 2>/dev/null
2750 1.1 mrg mkdir .tst 2>/dev/null
2751 1.1 mrg if test -d .tst; then
2752 1.1 mrg am__leading_dot=.
2753 1.1 mrg else
2754 1.1 mrg am__leading_dot=_
2755 1.1 mrg fi
2756 1.1 mrg rmdir .tst 2>/dev/null
2757 1.1 mrg
2758 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2759 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2760 1.1 mrg # is not polluted with repeated "-I."
2761 1.1 mrg am__isrc=' -I$(srcdir)'
2762 1.1 mrg # test to see if srcdir already configured
2763 1.1 mrg if test -f $srcdir/config.status; then
2764 1.1 mrg as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2765 1.1 mrg fi
2766 1.1 mrg fi
2767 1.1 mrg
2768 1.1 mrg # test whether we have cygpath
2769 1.1 mrg if test -z "$CYGPATH_W"; then
2770 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2771 1.1 mrg CYGPATH_W='cygpath -w'
2772 1.1 mrg else
2773 1.1 mrg CYGPATH_W=echo
2774 1.1 mrg fi
2775 1.1 mrg fi
2776 1.1 mrg
2777 1.1 mrg
2778 1.1 mrg # Define the identity of the package.
2779 1.1 mrg PACKAGE='libssp'
2780 1.1 mrg VERSION='1.0'
2781 1.1 mrg
2782 1.1 mrg
2783 1.1 mrg cat >>confdefs.h <<_ACEOF
2784 1.1 mrg #define PACKAGE "$PACKAGE"
2785 1.1 mrg _ACEOF
2786 1.1 mrg
2787 1.1 mrg
2788 1.1 mrg cat >>confdefs.h <<_ACEOF
2789 1.1 mrg #define VERSION "$VERSION"
2790 1.1 mrg _ACEOF
2791 1.1 mrg
2792 1.1 mrg # Some tools Automake needs.
2793 1.1 mrg
2794 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2795 1.1 mrg
2796 1.1 mrg
2797 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2798 1.1 mrg
2799 1.1 mrg
2800 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2801 1.1 mrg
2802 1.1 mrg
2803 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2804 1.1 mrg
2805 1.1 mrg
2806 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2807 1.1 mrg
2808 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2809 1.1 mrg # some platforms.
2810 1.5 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
2811 1.5 mrg # in the wild :-( We should find a proper way to deprecate it ...
2812 1.5 mrg AMTAR='$${TAR-tar}'
2813 1.1 mrg
2814 1.5 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2815 1.1 mrg
2816 1.1 mrg
2817 1.1 mrg
2818 1.1 mrg
2819 1.1 mrg
2820 1.1 mrg
2821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2822 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2823 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given.
2824 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then :
2825 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2826 1.1 mrg yes) version_specific_libs=yes ;;
2827 1.1 mrg no) version_specific_libs=no ;;
2828 1.1 mrg *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2829 1.1 mrg esac
2830 1.1 mrg else
2831 1.1 mrg version_specific_libs=no
2832 1.1 mrg fi
2833 1.1 mrg
2834 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2835 1.1 mrg $as_echo "$version_specific_libs" >&6; }
2836 1.1 mrg
2837 1.1 mrg
2838 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2839 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2840 1.1 mrg # Check whether --enable-maintainer-mode was given.
2841 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2842 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2843 1.1 mrg else
2844 1.1 mrg USE_MAINTAINER_MODE=no
2845 1.1 mrg fi
2846 1.1 mrg
2847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2848 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2849 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2850 1.1 mrg MAINTAINER_MODE_TRUE=
2851 1.1 mrg MAINTAINER_MODE_FALSE='#'
2852 1.1 mrg else
2853 1.1 mrg MAINTAINER_MODE_TRUE='#'
2854 1.1 mrg MAINTAINER_MODE_FALSE=
2855 1.1 mrg fi
2856 1.1 mrg
2857 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2858 1.1 mrg
2859 1.1 mrg
2860 1.1 mrg
2861 1.1 mrg
2862 1.1 mrg
2863 1.1 mrg # Default to --enable-multilib
2864 1.1 mrg # Check whether --enable-multilib was given.
2865 1.1 mrg if test "${enable_multilib+set}" = set; then :
2866 1.1 mrg enableval=$enable_multilib; case "$enableval" in
2867 1.1 mrg yes) multilib=yes ;;
2868 1.1 mrg no) multilib=no ;;
2869 1.1 mrg *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2870 1.1 mrg esac
2871 1.1 mrg else
2872 1.1 mrg multilib=yes
2873 1.1 mrg fi
2874 1.1 mrg
2875 1.1 mrg
2876 1.1 mrg # We may get other options which we leave undocumented:
2877 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir
2878 1.1 mrg # See config-ml.in if you want the gory details.
2879 1.1 mrg
2880 1.1 mrg if test "$srcdir" = "."; then
2881 1.1 mrg if test "$with_target_subdir" != "."; then
2882 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.."
2883 1.1 mrg else
2884 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.."
2885 1.1 mrg fi
2886 1.1 mrg else
2887 1.1 mrg multi_basedir="$srcdir/.."
2888 1.1 mrg fi
2889 1.1 mrg
2890 1.1 mrg
2891 1.1 mrg # Even if the default multilib is not a cross compilation,
2892 1.1 mrg # it may be that some of the other multilibs are.
2893 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
2894 1.1 mrg && test "x${with_multisubdir}" != x ; then
2895 1.1 mrg cross_compiling=maybe
2896 1.1 mrg fi
2897 1.1 mrg
2898 1.1 mrg ac_config_commands="$ac_config_commands default-1"
2899 1.1 mrg
2900 1.1 mrg
2901 1.1 mrg target_alias=${target_alias-$host_alias}
2902 1.1 mrg
2903 1.1 mrg
2904 1.1 mrg ac_config_headers="$ac_config_headers config.h"
2905 1.1 mrg
2906 1.1 mrg
2907 1.1 mrg ac_ext=c
2908 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2909 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2910 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2911 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2912 1.1 mrg
2913 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there.
2914 1.1 mrg # We must force CC to /not/ be precious variables; otherwise
2915 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs.
2916 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves.
2917 1.1 mrg
2918 1.1 mrg
2919 1.1 mrg
2920 1.1 mrg ac_ext=c
2921 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2922 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2923 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2924 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2925 1.1 mrg if test -n "$ac_tool_prefix"; then
2926 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2927 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2928 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2929 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2930 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2931 1.1 mrg $as_echo_n "(cached) " >&6
2932 1.1 mrg else
2933 1.1 mrg if test -n "$CC"; then
2934 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2935 1.1 mrg else
2936 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937 1.1 mrg for as_dir in $PATH
2938 1.1 mrg do
2939 1.1 mrg IFS=$as_save_IFS
2940 1.1 mrg test -z "$as_dir" && as_dir=.
2941 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2942 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2944 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2945 1.1 mrg break 2
2946 1.1 mrg fi
2947 1.1 mrg done
2948 1.1 mrg done
2949 1.1 mrg IFS=$as_save_IFS
2950 1.1 mrg
2951 1.1 mrg fi
2952 1.1 mrg fi
2953 1.1 mrg CC=$ac_cv_prog_CC
2954 1.1 mrg if test -n "$CC"; then
2955 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2956 1.1 mrg $as_echo "$CC" >&6; }
2957 1.1 mrg else
2958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2959 1.1 mrg $as_echo "no" >&6; }
2960 1.1 mrg fi
2961 1.1 mrg
2962 1.1 mrg
2963 1.1 mrg fi
2964 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2965 1.1 mrg ac_ct_CC=$CC
2966 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2967 1.1 mrg set dummy gcc; ac_word=$2
2968 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2969 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2970 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2971 1.1 mrg $as_echo_n "(cached) " >&6
2972 1.1 mrg else
2973 1.1 mrg if test -n "$ac_ct_CC"; then
2974 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2975 1.1 mrg else
2976 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977 1.1 mrg for as_dir in $PATH
2978 1.1 mrg do
2979 1.1 mrg IFS=$as_save_IFS
2980 1.1 mrg test -z "$as_dir" && as_dir=.
2981 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2982 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2983 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2984 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2985 1.1 mrg break 2
2986 1.1 mrg fi
2987 1.1 mrg done
2988 1.1 mrg done
2989 1.1 mrg IFS=$as_save_IFS
2990 1.1 mrg
2991 1.1 mrg fi
2992 1.1 mrg fi
2993 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2994 1.1 mrg if test -n "$ac_ct_CC"; then
2995 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2996 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
2997 1.1 mrg else
2998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2999 1.1 mrg $as_echo "no" >&6; }
3000 1.1 mrg fi
3001 1.1 mrg
3002 1.1 mrg if test "x$ac_ct_CC" = x; then
3003 1.1 mrg CC=""
3004 1.1 mrg else
3005 1.1 mrg case $cross_compiling:$ac_tool_warned in
3006 1.1 mrg yes:)
3007 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3008 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3009 1.1 mrg ac_tool_warned=yes ;;
3010 1.1 mrg esac
3011 1.1 mrg CC=$ac_ct_CC
3012 1.1 mrg fi
3013 1.1 mrg else
3014 1.1 mrg CC="$ac_cv_prog_CC"
3015 1.1 mrg fi
3016 1.1 mrg
3017 1.1 mrg if test -z "$CC"; then
3018 1.1 mrg if test -n "$ac_tool_prefix"; then
3019 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3020 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3021 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3022 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3023 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3024 1.1 mrg $as_echo_n "(cached) " >&6
3025 1.1 mrg else
3026 1.1 mrg if test -n "$CC"; then
3027 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3028 1.1 mrg else
3029 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3030 1.1 mrg for as_dir in $PATH
3031 1.1 mrg do
3032 1.1 mrg IFS=$as_save_IFS
3033 1.1 mrg test -z "$as_dir" && as_dir=.
3034 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3035 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3036 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3037 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3038 1.1 mrg break 2
3039 1.1 mrg fi
3040 1.1 mrg done
3041 1.1 mrg done
3042 1.1 mrg IFS=$as_save_IFS
3043 1.1 mrg
3044 1.1 mrg fi
3045 1.1 mrg fi
3046 1.1 mrg CC=$ac_cv_prog_CC
3047 1.1 mrg if test -n "$CC"; then
3048 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3049 1.1 mrg $as_echo "$CC" >&6; }
3050 1.1 mrg else
3051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3052 1.1 mrg $as_echo "no" >&6; }
3053 1.1 mrg fi
3054 1.1 mrg
3055 1.1 mrg
3056 1.1 mrg fi
3057 1.1 mrg fi
3058 1.1 mrg if test -z "$CC"; then
3059 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3060 1.1 mrg set dummy cc; ac_word=$2
3061 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3062 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3063 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3064 1.1 mrg $as_echo_n "(cached) " >&6
3065 1.1 mrg else
3066 1.1 mrg if test -n "$CC"; then
3067 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3068 1.1 mrg else
3069 1.1 mrg ac_prog_rejected=no
3070 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3071 1.1 mrg for as_dir in $PATH
3072 1.1 mrg do
3073 1.1 mrg IFS=$as_save_IFS
3074 1.1 mrg test -z "$as_dir" && as_dir=.
3075 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3076 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3077 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3078 1.1 mrg ac_prog_rejected=yes
3079 1.1 mrg continue
3080 1.1 mrg fi
3081 1.1 mrg ac_cv_prog_CC="cc"
3082 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3083 1.1 mrg break 2
3084 1.1 mrg fi
3085 1.1 mrg done
3086 1.1 mrg done
3087 1.1 mrg IFS=$as_save_IFS
3088 1.1 mrg
3089 1.1 mrg if test $ac_prog_rejected = yes; then
3090 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3091 1.1 mrg set dummy $ac_cv_prog_CC
3092 1.1 mrg shift
3093 1.1 mrg if test $# != 0; then
3094 1.1 mrg # We chose a different compiler from the bogus one.
3095 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3096 1.1 mrg # first if we set CC to just the basename; use the full file name.
3097 1.1 mrg shift
3098 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3099 1.1 mrg fi
3100 1.1 mrg fi
3101 1.1 mrg fi
3102 1.1 mrg fi
3103 1.1 mrg CC=$ac_cv_prog_CC
3104 1.1 mrg if test -n "$CC"; then
3105 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3106 1.1 mrg $as_echo "$CC" >&6; }
3107 1.1 mrg else
3108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3109 1.1 mrg $as_echo "no" >&6; }
3110 1.1 mrg fi
3111 1.1 mrg
3112 1.1 mrg
3113 1.1 mrg fi
3114 1.1 mrg if test -z "$CC"; then
3115 1.1 mrg if test -n "$ac_tool_prefix"; then
3116 1.1 mrg for ac_prog in cl.exe
3117 1.1 mrg do
3118 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3119 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3121 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3122 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3123 1.1 mrg $as_echo_n "(cached) " >&6
3124 1.1 mrg else
3125 1.1 mrg if test -n "$CC"; then
3126 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3127 1.1 mrg else
3128 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3129 1.1 mrg for as_dir in $PATH
3130 1.1 mrg do
3131 1.1 mrg IFS=$as_save_IFS
3132 1.1 mrg test -z "$as_dir" && as_dir=.
3133 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3134 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3135 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3136 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3137 1.1 mrg break 2
3138 1.1 mrg fi
3139 1.1 mrg done
3140 1.1 mrg done
3141 1.1 mrg IFS=$as_save_IFS
3142 1.1 mrg
3143 1.1 mrg fi
3144 1.1 mrg fi
3145 1.1 mrg CC=$ac_cv_prog_CC
3146 1.1 mrg if test -n "$CC"; then
3147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3148 1.1 mrg $as_echo "$CC" >&6; }
3149 1.1 mrg else
3150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3151 1.1 mrg $as_echo "no" >&6; }
3152 1.1 mrg fi
3153 1.1 mrg
3154 1.1 mrg
3155 1.1 mrg test -n "$CC" && break
3156 1.1 mrg done
3157 1.1 mrg fi
3158 1.1 mrg if test -z "$CC"; then
3159 1.1 mrg ac_ct_CC=$CC
3160 1.1 mrg for ac_prog in cl.exe
3161 1.1 mrg do
3162 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3163 1.1 mrg set dummy $ac_prog; 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_ac_ct_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 "$ac_ct_CC"; then
3170 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_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_ac_ct_CC="$ac_prog"
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 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3190 1.1 mrg if test -n "$ac_ct_CC"; then
3191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3192 1.1 mrg $as_echo "$ac_ct_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 test -n "$ac_ct_CC" && break
3200 1.1 mrg done
3201 1.1 mrg
3202 1.1 mrg if test "x$ac_ct_CC" = x; then
3203 1.1 mrg CC=""
3204 1.1 mrg else
3205 1.1 mrg case $cross_compiling:$ac_tool_warned in
3206 1.1 mrg yes:)
3207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3208 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3209 1.1 mrg ac_tool_warned=yes ;;
3210 1.1 mrg esac
3211 1.1 mrg CC=$ac_ct_CC
3212 1.1 mrg fi
3213 1.1 mrg fi
3214 1.1 mrg
3215 1.1 mrg fi
3216 1.1 mrg
3217 1.1 mrg
3218 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3219 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3220 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3221 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3222 1.1 mrg
3223 1.1 mrg # Provide some information about the compiler.
3224 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3225 1.1 mrg set X $ac_compile
3226 1.1 mrg ac_compiler=$2
3227 1.1 mrg for ac_option in --version -v -V -qversion; do
3228 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3229 1.1 mrg case "(($ac_try" in
3230 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3231 1.1 mrg *) ac_try_echo=$ac_try;;
3232 1.1 mrg esac
3233 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3234 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3235 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3236 1.1 mrg ac_status=$?
3237 1.1 mrg if test -s conftest.err; then
3238 1.1 mrg sed '10a\
3239 1.1 mrg ... rest of stderr output deleted ...
3240 1.1 mrg 10q' conftest.err >conftest.er1
3241 1.1 mrg cat conftest.er1 >&5
3242 1.1 mrg rm -f conftest.er1 conftest.err
3243 1.1 mrg fi
3244 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3245 1.1 mrg test $ac_status = 0; }
3246 1.1 mrg done
3247 1.1 mrg
3248 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3249 1.1 mrg /* end confdefs.h. */
3250 1.1 mrg
3251 1.1 mrg int
3252 1.1 mrg main ()
3253 1.1 mrg {
3254 1.1 mrg
3255 1.1 mrg ;
3256 1.1 mrg return 0;
3257 1.1 mrg }
3258 1.1 mrg _ACEOF
3259 1.1 mrg # FIXME: Cleanup?
3260 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3261 1.1 mrg (eval $ac_link) 2>&5
3262 1.1 mrg ac_status=$?
3263 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264 1.1 mrg test $ac_status = 0; }; then :
3265 1.1 mrg gcc_no_link=no
3266 1.1 mrg else
3267 1.1 mrg gcc_no_link=yes
3268 1.1 mrg fi
3269 1.1 mrg if test x$gcc_no_link = xyes; then
3270 1.1 mrg # Setting cross_compile will disable run tests; it will
3271 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3272 1.1 mrg # correct if we can't link.
3273 1.1 mrg cross_compiling=yes
3274 1.1 mrg EXEEXT=
3275 1.1 mrg else
3276 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3277 1.1 mrg /* end confdefs.h. */
3278 1.1 mrg
3279 1.1 mrg int
3280 1.1 mrg main ()
3281 1.1 mrg {
3282 1.1 mrg
3283 1.1 mrg ;
3284 1.1 mrg return 0;
3285 1.1 mrg }
3286 1.1 mrg _ACEOF
3287 1.1 mrg ac_clean_files_save=$ac_clean_files
3288 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3289 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3290 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3291 1.1 mrg # of exeext.
3292 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3293 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3294 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3295 1.1 mrg
3296 1.1 mrg # The possible output files:
3297 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3298 1.1 mrg
3299 1.1 mrg ac_rmfiles=
3300 1.1 mrg for ac_file in $ac_files
3301 1.1 mrg do
3302 1.1 mrg case $ac_file in
3303 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3304 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3305 1.1 mrg esac
3306 1.1 mrg done
3307 1.1 mrg rm -f $ac_rmfiles
3308 1.1 mrg
3309 1.1 mrg if { { ac_try="$ac_link_default"
3310 1.1 mrg case "(($ac_try" in
3311 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3312 1.1 mrg *) ac_try_echo=$ac_try;;
3313 1.1 mrg esac
3314 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3315 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3316 1.1 mrg (eval "$ac_link_default") 2>&5
3317 1.1 mrg ac_status=$?
3318 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3319 1.1 mrg test $ac_status = 0; }; then :
3320 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3321 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3322 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3323 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3324 1.1 mrg # Autoconf.
3325 1.1 mrg for ac_file in $ac_files ''
3326 1.1 mrg do
3327 1.1 mrg test -f "$ac_file" || continue
3328 1.1 mrg case $ac_file in
3329 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3330 1.1 mrg ;;
3331 1.1 mrg [ab].out )
3332 1.1 mrg # We found the default executable, but exeext='' is most
3333 1.1 mrg # certainly right.
3334 1.1 mrg break;;
3335 1.1 mrg *.* )
3336 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3337 1.1 mrg then :; else
3338 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3339 1.1 mrg fi
3340 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3341 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3342 1.1 mrg # argument, so we may need to know it at that point already.
3343 1.1 mrg # Even if this section looks crufty: it has the advantage of
3344 1.1 mrg # actually working.
3345 1.1 mrg break;;
3346 1.1 mrg * )
3347 1.1 mrg break;;
3348 1.1 mrg esac
3349 1.1 mrg done
3350 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3351 1.1 mrg
3352 1.1 mrg else
3353 1.1 mrg ac_file=''
3354 1.1 mrg fi
3355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3356 1.1 mrg $as_echo "$ac_file" >&6; }
3357 1.1 mrg if test -z "$ac_file"; then :
3358 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3359 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3360 1.1 mrg
3361 1.1 mrg { { $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_set_status 77
3364 1.1 mrg as_fn_error "C compiler cannot create executables
3365 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3366 1.1 mrg fi
3367 1.1 mrg ac_exeext=$ac_cv_exeext
3368 1.1 mrg
3369 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3370 1.1 mrg # the compiler is broken, or we cross compile.
3371 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3372 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3373 1.1 mrg # If not cross compiling, check that we can run a simple program.
3374 1.1 mrg if test "$cross_compiling" != yes; then
3375 1.1 mrg if { ac_try='./$ac_file'
3376 1.1 mrg { { case "(($ac_try" in
3377 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3378 1.1 mrg *) ac_try_echo=$ac_try;;
3379 1.1 mrg esac
3380 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3381 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3382 1.1 mrg (eval "$ac_try") 2>&5
3383 1.1 mrg ac_status=$?
3384 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3385 1.1 mrg test $ac_status = 0; }; }; then
3386 1.1 mrg cross_compiling=no
3387 1.1 mrg else
3388 1.1 mrg if test "$cross_compiling" = maybe; then
3389 1.1 mrg cross_compiling=yes
3390 1.1 mrg else
3391 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3392 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3393 1.1 mrg as_fn_error "cannot run C compiled programs.
3394 1.1 mrg If you meant to cross compile, use \`--host'.
3395 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3396 1.1 mrg fi
3397 1.1 mrg fi
3398 1.1 mrg fi
3399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3400 1.1 mrg $as_echo "yes" >&6; }
3401 1.1 mrg
3402 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3403 1.1 mrg ac_clean_files=$ac_clean_files_save
3404 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3405 1.1 mrg # the compiler is broken, or we cross compile.
3406 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3407 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3409 1.1 mrg $as_echo "$cross_compiling" >&6; }
3410 1.1 mrg
3411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3412 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3413 1.1 mrg if { { ac_try="$ac_link"
3414 1.1 mrg case "(($ac_try" in
3415 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3416 1.1 mrg *) ac_try_echo=$ac_try;;
3417 1.1 mrg esac
3418 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3419 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3420 1.1 mrg (eval "$ac_link") 2>&5
3421 1.1 mrg ac_status=$?
3422 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3423 1.1 mrg test $ac_status = 0; }; then :
3424 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3425 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3426 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3427 1.1 mrg # `rm'.
3428 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3429 1.1 mrg test -f "$ac_file" || continue
3430 1.1 mrg case $ac_file in
3431 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3432 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3433 1.1 mrg break;;
3434 1.1 mrg * ) break;;
3435 1.1 mrg esac
3436 1.1 mrg done
3437 1.1 mrg else
3438 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3439 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3440 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3441 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3442 1.1 mrg fi
3443 1.1 mrg rm -f conftest$ac_cv_exeext
3444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3445 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3446 1.1 mrg
3447 1.1 mrg rm -f conftest.$ac_ext
3448 1.1 mrg EXEEXT=$ac_cv_exeext
3449 1.1 mrg ac_exeext=$EXEEXT
3450 1.1 mrg fi
3451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3452 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3453 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3454 1.1 mrg $as_echo_n "(cached) " >&6
3455 1.1 mrg else
3456 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3457 1.1 mrg /* end confdefs.h. */
3458 1.1 mrg
3459 1.1 mrg int
3460 1.1 mrg main ()
3461 1.1 mrg {
3462 1.1 mrg
3463 1.1 mrg ;
3464 1.1 mrg return 0;
3465 1.1 mrg }
3466 1.1 mrg _ACEOF
3467 1.1 mrg rm -f conftest.o conftest.obj
3468 1.1 mrg if { { ac_try="$ac_compile"
3469 1.1 mrg case "(($ac_try" in
3470 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471 1.1 mrg *) ac_try_echo=$ac_try;;
3472 1.1 mrg esac
3473 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3474 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3475 1.1 mrg (eval "$ac_compile") 2>&5
3476 1.1 mrg ac_status=$?
3477 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3478 1.1 mrg test $ac_status = 0; }; then :
3479 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3480 1.1 mrg test -f "$ac_file" || continue;
3481 1.1 mrg case $ac_file in
3482 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3483 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3484 1.1 mrg break;;
3485 1.1 mrg esac
3486 1.1 mrg done
3487 1.1 mrg else
3488 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3489 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3490 1.1 mrg
3491 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3492 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3493 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3494 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3495 1.1 mrg fi
3496 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3497 1.1 mrg fi
3498 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3499 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3500 1.1 mrg OBJEXT=$ac_cv_objext
3501 1.1 mrg ac_objext=$OBJEXT
3502 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3503 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3504 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3505 1.1 mrg $as_echo_n "(cached) " >&6
3506 1.1 mrg else
3507 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 1.1 mrg /* end confdefs.h. */
3509 1.1 mrg
3510 1.1 mrg int
3511 1.1 mrg main ()
3512 1.1 mrg {
3513 1.1 mrg #ifndef __GNUC__
3514 1.1 mrg choke me
3515 1.1 mrg #endif
3516 1.1 mrg
3517 1.1 mrg ;
3518 1.1 mrg return 0;
3519 1.1 mrg }
3520 1.1 mrg _ACEOF
3521 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3522 1.1 mrg ac_compiler_gnu=yes
3523 1.1 mrg else
3524 1.1 mrg ac_compiler_gnu=no
3525 1.1 mrg fi
3526 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3527 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3528 1.1 mrg
3529 1.1 mrg fi
3530 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3531 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3532 1.1 mrg if test $ac_compiler_gnu = yes; then
3533 1.1 mrg GCC=yes
3534 1.1 mrg else
3535 1.1 mrg GCC=
3536 1.1 mrg fi
3537 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3538 1.1 mrg ac_save_CFLAGS=$CFLAGS
3539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3540 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3541 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3542 1.1 mrg $as_echo_n "(cached) " >&6
3543 1.1 mrg else
3544 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3545 1.1 mrg ac_c_werror_flag=yes
3546 1.1 mrg ac_cv_prog_cc_g=no
3547 1.1 mrg CFLAGS="-g"
3548 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 1.1 mrg /* end confdefs.h. */
3550 1.1 mrg
3551 1.1 mrg int
3552 1.1 mrg main ()
3553 1.1 mrg {
3554 1.1 mrg
3555 1.1 mrg ;
3556 1.1 mrg return 0;
3557 1.1 mrg }
3558 1.1 mrg _ACEOF
3559 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3560 1.1 mrg ac_cv_prog_cc_g=yes
3561 1.1 mrg else
3562 1.1 mrg CFLAGS=""
3563 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3564 1.1 mrg /* end confdefs.h. */
3565 1.1 mrg
3566 1.1 mrg int
3567 1.1 mrg main ()
3568 1.1 mrg {
3569 1.1 mrg
3570 1.1 mrg ;
3571 1.1 mrg return 0;
3572 1.1 mrg }
3573 1.1 mrg _ACEOF
3574 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3575 1.1 mrg
3576 1.1 mrg else
3577 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3578 1.1 mrg CFLAGS="-g"
3579 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3580 1.1 mrg /* end confdefs.h. */
3581 1.1 mrg
3582 1.1 mrg int
3583 1.1 mrg main ()
3584 1.1 mrg {
3585 1.1 mrg
3586 1.1 mrg ;
3587 1.1 mrg return 0;
3588 1.1 mrg }
3589 1.1 mrg _ACEOF
3590 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3591 1.1 mrg ac_cv_prog_cc_g=yes
3592 1.1 mrg fi
3593 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3594 1.1 mrg fi
3595 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3596 1.1 mrg fi
3597 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3598 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3599 1.1 mrg fi
3600 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3601 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3602 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3603 1.1 mrg CFLAGS=$ac_save_CFLAGS
3604 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3605 1.1 mrg if test "$GCC" = yes; then
3606 1.1 mrg CFLAGS="-g -O2"
3607 1.1 mrg else
3608 1.1 mrg CFLAGS="-g"
3609 1.1 mrg fi
3610 1.1 mrg else
3611 1.1 mrg if test "$GCC" = yes; then
3612 1.1 mrg CFLAGS="-O2"
3613 1.1 mrg else
3614 1.1 mrg CFLAGS=
3615 1.1 mrg fi
3616 1.1 mrg fi
3617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3618 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3619 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3620 1.1 mrg $as_echo_n "(cached) " >&6
3621 1.1 mrg else
3622 1.1 mrg ac_cv_prog_cc_c89=no
3623 1.1 mrg ac_save_CC=$CC
3624 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3625 1.1 mrg /* end confdefs.h. */
3626 1.1 mrg #include <stdarg.h>
3627 1.1 mrg #include <stdio.h>
3628 1.1 mrg #include <sys/types.h>
3629 1.1 mrg #include <sys/stat.h>
3630 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3631 1.1 mrg struct buf { int x; };
3632 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3633 1.1 mrg static char *e (p, i)
3634 1.1 mrg char **p;
3635 1.1 mrg int i;
3636 1.1 mrg {
3637 1.1 mrg return p[i];
3638 1.1 mrg }
3639 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3640 1.1 mrg {
3641 1.1 mrg char *s;
3642 1.1 mrg va_list v;
3643 1.1 mrg va_start (v,p);
3644 1.1 mrg s = g (p, va_arg (v,int));
3645 1.1 mrg va_end (v);
3646 1.1 mrg return s;
3647 1.1 mrg }
3648 1.1 mrg
3649 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3650 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3651 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3652 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3653 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3654 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3655 1.1 mrg that's true only with -std. */
3656 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3657 1.1 mrg
3658 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3659 1.1 mrg inside strings and character constants. */
3660 1.1 mrg #define FOO(x) 'x'
3661 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3662 1.1 mrg
3663 1.1 mrg int test (int i, double x);
3664 1.1 mrg struct s1 {int (*f) (int a);};
3665 1.1 mrg struct s2 {int (*f) (double a);};
3666 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3667 1.1 mrg int argc;
3668 1.1 mrg char **argv;
3669 1.1 mrg int
3670 1.1 mrg main ()
3671 1.1 mrg {
3672 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3673 1.1 mrg ;
3674 1.1 mrg return 0;
3675 1.1 mrg }
3676 1.1 mrg _ACEOF
3677 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3678 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3679 1.1 mrg do
3680 1.1 mrg CC="$ac_save_CC $ac_arg"
3681 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3682 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3683 1.1 mrg fi
3684 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3685 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3686 1.1 mrg done
3687 1.1 mrg rm -f conftest.$ac_ext
3688 1.1 mrg CC=$ac_save_CC
3689 1.1 mrg
3690 1.1 mrg fi
3691 1.1 mrg # AC_CACHE_VAL
3692 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3693 1.1 mrg x)
3694 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3695 1.1 mrg $as_echo "none needed" >&6; } ;;
3696 1.1 mrg xno)
3697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3698 1.1 mrg $as_echo "unsupported" >&6; } ;;
3699 1.1 mrg *)
3700 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3702 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3703 1.1 mrg esac
3704 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3705 1.1 mrg
3706 1.1 mrg fi
3707 1.1 mrg
3708 1.1 mrg ac_ext=c
3709 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3710 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3711 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3712 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3713 1.1 mrg DEPDIR="${am__leading_dot}deps"
3714 1.1 mrg
3715 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
3716 1.1 mrg
3717 1.1 mrg
3718 1.1 mrg am_make=${MAKE-make}
3719 1.1 mrg cat > confinc << 'END'
3720 1.1 mrg am__doit:
3721 1.1 mrg @echo this is the am__doit target
3722 1.1 mrg .PHONY: am__doit
3723 1.1 mrg END
3724 1.1 mrg # If we don't find an include directive, just comment out the code.
3725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3726 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3727 1.1 mrg am__include="#"
3728 1.1 mrg am__quote=
3729 1.1 mrg _am_result=none
3730 1.1 mrg # First try GNU make style include.
3731 1.1 mrg echo "include confinc" > confmf
3732 1.1 mrg # Ignore all kinds of additional output from `make'.
3733 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3734 1.1 mrg *the\ am__doit\ target*)
3735 1.1 mrg am__include=include
3736 1.1 mrg am__quote=
3737 1.1 mrg _am_result=GNU
3738 1.1 mrg ;;
3739 1.1 mrg esac
3740 1.1 mrg # Now try BSD make style include.
3741 1.1 mrg if test "$am__include" = "#"; then
3742 1.1 mrg echo '.include "confinc"' > confmf
3743 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3744 1.1 mrg *the\ am__doit\ target*)
3745 1.1 mrg am__include=.include
3746 1.1 mrg am__quote="\""
3747 1.1 mrg _am_result=BSD
3748 1.1 mrg ;;
3749 1.1 mrg esac
3750 1.1 mrg fi
3751 1.1 mrg
3752 1.1 mrg
3753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3754 1.1 mrg $as_echo "$_am_result" >&6; }
3755 1.1 mrg rm -f confinc confmf
3756 1.1 mrg
3757 1.1 mrg # Check whether --enable-dependency-tracking was given.
3758 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then :
3759 1.1 mrg enableval=$enable_dependency_tracking;
3760 1.1 mrg fi
3761 1.1 mrg
3762 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3763 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
3764 1.1 mrg AMDEPBACKSLASH='\'
3765 1.5 mrg am__nodep='_no'
3766 1.1 mrg fi
3767 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3768 1.1 mrg AMDEP_TRUE=
3769 1.1 mrg AMDEP_FALSE='#'
3770 1.1 mrg else
3771 1.1 mrg AMDEP_TRUE='#'
3772 1.1 mrg AMDEP_FALSE=
3773 1.1 mrg fi
3774 1.1 mrg
3775 1.1 mrg
3776 1.1 mrg
3777 1.1 mrg depcc="$CC" am_compiler_list=
3778 1.1 mrg
3779 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3780 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3781 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3782 1.1 mrg $as_echo_n "(cached) " >&6
3783 1.1 mrg else
3784 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3785 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3786 1.1 mrg # making bogus files that we don't know about and never remove. For
3787 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3788 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3789 1.1 mrg # in D'.
3790 1.5 mrg rm -rf conftest.dir
3791 1.1 mrg mkdir conftest.dir
3792 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3793 1.1 mrg # using a relative directory.
3794 1.1 mrg cp "$am_depcomp" conftest.dir
3795 1.1 mrg cd conftest.dir
3796 1.1 mrg # We will build objects and dependencies in a subdirectory because
3797 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3798 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3799 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3800 1.1 mrg # the current directory while Tru64 will put them in the object
3801 1.1 mrg # directory.
3802 1.1 mrg mkdir sub
3803 1.1 mrg
3804 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3805 1.1 mrg if test "$am_compiler_list" = ""; then
3806 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3807 1.1 mrg fi
3808 1.1 mrg am__universal=false
3809 1.1 mrg case " $depcc " in #(
3810 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3811 1.1 mrg esac
3812 1.1 mrg
3813 1.1 mrg for depmode in $am_compiler_list; do
3814 1.1 mrg # Setup a source with many dependencies, because some compilers
3815 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3816 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3817 1.1 mrg #
3818 1.1 mrg # We need to recreate these files for each test, as the compiler may
3819 1.1 mrg # overwrite some of them when testing with obscure command lines.
3820 1.1 mrg # This happens at least with the AIX C compiler.
3821 1.1 mrg : > sub/conftest.c
3822 1.1 mrg for i in 1 2 3 4 5 6; do
3823 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3824 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3825 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3826 1.1 mrg touch sub/conftst$i.h
3827 1.1 mrg done
3828 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3829 1.1 mrg
3830 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3831 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3832 1.1 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3833 1.1 mrg # versions had trouble with output in subdirs
3834 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
3835 1.1 mrg am__minus_obj="-o $am__obj"
3836 1.1 mrg case $depmode in
3837 1.1 mrg gcc)
3838 1.1 mrg # This depmode causes a compiler race in universal mode.
3839 1.1 mrg test "$am__universal" = false || continue
3840 1.1 mrg ;;
3841 1.1 mrg nosideeffect)
3842 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3843 1.1 mrg # only be used when explicitly requested
3844 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3845 1.1 mrg continue
3846 1.1 mrg else
3847 1.1 mrg break
3848 1.1 mrg fi
3849 1.1 mrg ;;
3850 1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3851 1.1 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3852 1.1 mrg # not run yet. These depmodes are late enough in the game, and
3853 1.1 mrg # so weak that their functioning should not be impacted.
3854 1.1 mrg am__obj=conftest.${OBJEXT-o}
3855 1.1 mrg am__minus_obj=
3856 1.1 mrg ;;
3857 1.1 mrg none) break ;;
3858 1.1 mrg esac
3859 1.1 mrg if depmode=$depmode \
3860 1.1 mrg source=sub/conftest.c object=$am__obj \
3861 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3862 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3863 1.1 mrg >/dev/null 2>conftest.err &&
3864 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3865 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3866 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3867 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3868 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3869 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3870 1.1 mrg # that says an option was ignored or not supported.
3871 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3872 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3873 1.1 mrg # The diagnosis changed in icc 8.0:
3874 1.1 mrg # icc: Command line remark: option '-MP' not supported
3875 1.1 mrg if (grep 'ignoring option' conftest.err ||
3876 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3877 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3878 1.1 mrg break
3879 1.1 mrg fi
3880 1.1 mrg fi
3881 1.1 mrg done
3882 1.1 mrg
3883 1.1 mrg cd ..
3884 1.1 mrg rm -rf conftest.dir
3885 1.1 mrg else
3886 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3887 1.1 mrg fi
3888 1.1 mrg
3889 1.1 mrg fi
3890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3891 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3892 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3893 1.1 mrg
3894 1.1 mrg if
3895 1.1 mrg test "x$enable_dependency_tracking" != xno \
3896 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3897 1.1 mrg am__fastdepCC_TRUE=
3898 1.1 mrg am__fastdepCC_FALSE='#'
3899 1.1 mrg else
3900 1.1 mrg am__fastdepCC_TRUE='#'
3901 1.1 mrg am__fastdepCC_FALSE=
3902 1.1 mrg fi
3903 1.1 mrg
3904 1.1 mrg
3905 1.1 mrg
3906 1.1 mrg
3907 1.1 mrg
3908 1.1 mrg
3909 1.1 mrg if test "x$GCC" != "xyes"; then
3910 1.1 mrg as_fn_error "libssp must be built with GCC" "$LINENO" 5
3911 1.1 mrg fi
3912 1.1 mrg ac_ext=c
3913 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3914 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3918 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3919 1.1 mrg # On Suns, sometimes $CPP names a directory.
3920 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3921 1.1 mrg CPP=
3922 1.1 mrg fi
3923 1.1 mrg if test -z "$CPP"; then
3924 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3925 1.1 mrg $as_echo_n "(cached) " >&6
3926 1.1 mrg else
3927 1.1 mrg # Double quotes because CPP needs to be expanded
3928 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3929 1.1 mrg do
3930 1.1 mrg ac_preproc_ok=false
3931 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3932 1.1 mrg do
3933 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3934 1.1 mrg # with a fresh cross-compiler works.
3935 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3936 1.1 mrg # <limits.h> exists even on freestanding compilers.
3937 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3938 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3939 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3940 1.1 mrg /* end confdefs.h. */
3941 1.1 mrg #ifdef __STDC__
3942 1.1 mrg # include <limits.h>
3943 1.1 mrg #else
3944 1.1 mrg # include <assert.h>
3945 1.1 mrg #endif
3946 1.1 mrg Syntax error
3947 1.1 mrg _ACEOF
3948 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3949 1.1 mrg
3950 1.1 mrg else
3951 1.1 mrg # Broken: fails on valid input.
3952 1.1 mrg continue
3953 1.1 mrg fi
3954 1.1 mrg rm -f conftest.err conftest.$ac_ext
3955 1.1 mrg
3956 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3957 1.1 mrg # can be detected and how.
3958 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3959 1.1 mrg /* end confdefs.h. */
3960 1.1 mrg #include <ac_nonexistent.h>
3961 1.1 mrg _ACEOF
3962 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3963 1.1 mrg # Broken: success on invalid input.
3964 1.1 mrg continue
3965 1.1 mrg else
3966 1.1 mrg # Passes both tests.
3967 1.1 mrg ac_preproc_ok=:
3968 1.1 mrg break
3969 1.1 mrg fi
3970 1.1 mrg rm -f conftest.err conftest.$ac_ext
3971 1.1 mrg
3972 1.1 mrg done
3973 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3974 1.1 mrg rm -f conftest.err conftest.$ac_ext
3975 1.1 mrg if $ac_preproc_ok; then :
3976 1.1 mrg break
3977 1.1 mrg fi
3978 1.1 mrg
3979 1.1 mrg done
3980 1.1 mrg ac_cv_prog_CPP=$CPP
3981 1.1 mrg
3982 1.1 mrg fi
3983 1.1 mrg CPP=$ac_cv_prog_CPP
3984 1.1 mrg else
3985 1.1 mrg ac_cv_prog_CPP=$CPP
3986 1.1 mrg fi
3987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3988 1.1 mrg $as_echo "$CPP" >&6; }
3989 1.1 mrg ac_preproc_ok=false
3990 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3991 1.1 mrg do
3992 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3993 1.1 mrg # with a fresh cross-compiler works.
3994 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3995 1.1 mrg # <limits.h> exists even on freestanding compilers.
3996 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3997 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3998 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3999 1.1 mrg /* end confdefs.h. */
4000 1.1 mrg #ifdef __STDC__
4001 1.1 mrg # include <limits.h>
4002 1.1 mrg #else
4003 1.1 mrg # include <assert.h>
4004 1.1 mrg #endif
4005 1.1 mrg Syntax error
4006 1.1 mrg _ACEOF
4007 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4008 1.1 mrg
4009 1.1 mrg else
4010 1.1 mrg # Broken: fails on valid input.
4011 1.1 mrg continue
4012 1.1 mrg fi
4013 1.1 mrg rm -f conftest.err conftest.$ac_ext
4014 1.1 mrg
4015 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4016 1.1 mrg # can be detected and how.
4017 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018 1.1 mrg /* end confdefs.h. */
4019 1.1 mrg #include <ac_nonexistent.h>
4020 1.1 mrg _ACEOF
4021 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4022 1.1 mrg # Broken: success on invalid input.
4023 1.1 mrg continue
4024 1.1 mrg else
4025 1.1 mrg # Passes both tests.
4026 1.1 mrg ac_preproc_ok=:
4027 1.1 mrg break
4028 1.1 mrg fi
4029 1.1 mrg rm -f conftest.err conftest.$ac_ext
4030 1.1 mrg
4031 1.1 mrg done
4032 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4033 1.1 mrg rm -f conftest.err conftest.$ac_ext
4034 1.1 mrg if $ac_preproc_ok; then :
4035 1.1 mrg
4036 1.1 mrg else
4037 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4038 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4039 1.1 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
4040 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
4041 1.1 mrg fi
4042 1.1 mrg
4043 1.1 mrg ac_ext=c
4044 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4045 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4046 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4047 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4048 1.1 mrg
4049 1.1 mrg
4050 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4051 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; }
4052 1.1 mrg save_CFLAGS="$CFLAGS"
4053 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror"
4054 1.1 mrg
4055 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4056 1.1 mrg /* end confdefs.h. */
4057 1.1 mrg
4058 1.1 mrg void __attribute__((noinline)) bar (char *x)
4059 1.1 mrg {
4060 1.1 mrg __builtin_memset (x, 0, 64);
4061 1.1 mrg }
4062 1.1 mrg int
4063 1.1 mrg main ()
4064 1.1 mrg {
4065 1.1 mrg char buf[64]; bar (buf);
4066 1.1 mrg ;
4067 1.1 mrg return 0;
4068 1.1 mrg }
4069 1.1 mrg _ACEOF
4070 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4072 1.1 mrg $as_echo "yes" >&6; }
4073 1.1 mrg else
4074 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4075 1.1 mrg $as_echo "no" >&6; }
4076 1.1 mrg fi
4077 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078 1.1 mrg CFLAGS="$save_CFLAGS"
4079 1.1 mrg
4080 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4081 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4082 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4083 1.1 mrg /* end confdefs.h. */
4084 1.1 mrg
4085 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {}
4086 1.1 mrg int
4087 1.1 mrg main ()
4088 1.1 mrg {
4089 1.1 mrg
4090 1.1 mrg ;
4091 1.1 mrg return 0;
4092 1.1 mrg }
4093 1.1 mrg _ACEOF
4094 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4095 1.1 mrg ssp_hidden=yes
4096 1.1 mrg else
4097 1.1 mrg ssp_hidden=no
4098 1.1 mrg fi
4099 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4100 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4101 1.1 mrg $as_echo "$ssp_hidden" >&6; }
4102 1.1 mrg if test x$ssp_hidden = xyes; then
4103 1.1 mrg
4104 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4105 1.1 mrg
4106 1.1 mrg fi
4107 1.1 mrg
4108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4109 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4110 1.2 apb # Check whether --enable-symvers was given.
4111 1.2 apb if test "${enable_symvers+set}" = set; then :
4112 1.2 apb enableval=$enable_symvers; ssp_use_symver=$enableval
4113 1.2 apb else
4114 1.2 apb ssp_use_symver=yes
4115 1.2 apb fi
4116 1.2 apb
4117 1.2 apb if test "x$ssp_use_symver" != xno; then
4118 1.2 apb if test x$gcc_no_link = xyes; then
4119 1.2 apb # If we cannot link, we cannot build shared libraries, so do not use
4120 1.2 apb # symbol versioning.
4121 1.2 apb ssp_use_symver=no
4122 1.2 apb else
4123 1.2 apb save_LDFLAGS="$LDFLAGS"
4124 1.2 apb LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4125 1.2 apb cat > conftest.map <<EOF
4126 1.1 mrg FOO_1.0 {
4127 1.1 mrg global: *foo*; bar; local: *;
4128 1.1 mrg };
4129 1.1 mrg EOF
4130 1.2 apb if test x$gcc_no_link = xyes; then
4131 1.2 apb as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4132 1.2 apb fi
4133 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4134 1.2 apb /* end confdefs.h. */
4135 1.2 apb int foo;
4136 1.2 apb int
4137 1.2 apb main ()
4138 1.2 apb {
4139 1.2 apb
4140 1.2 apb ;
4141 1.2 apb return 0;
4142 1.2 apb }
4143 1.2 apb _ACEOF
4144 1.2 apb if ac_fn_c_try_link "$LINENO"; then :
4145 1.2 apb ssp_use_symver=gnu
4146 1.2 apb else
4147 1.1 mrg ssp_use_symver=no
4148 1.2 apb fi
4149 1.2 apb rm -f core conftest.err conftest.$ac_objext \
4150 1.2 apb conftest$ac_exeext conftest.$ac_ext
4151 1.2 apb if test x$ssp_use_symver = xno; then
4152 1.2 apb case "$target_os" in
4153 1.2 apb solaris2*)
4154 1.2 apb LDFLAGS="$save_LDFLAGS"
4155 1.2 apb LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4156 1.2 apb # Sun ld cannot handle wildcards and treats all entries as undefined.
4157 1.2 apb cat > conftest.map <<EOF
4158 1.2 apb FOO_1.0 {
4159 1.2 apb global: foo; local: *;
4160 1.2 apb };
4161 1.2 apb EOF
4162 1.2 apb if test x$gcc_no_link = xyes; then
4163 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4164 1.1 mrg fi
4165 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4166 1.1 mrg /* end confdefs.h. */
4167 1.1 mrg int foo;
4168 1.1 mrg int
4169 1.1 mrg main ()
4170 1.1 mrg {
4171 1.1 mrg
4172 1.1 mrg ;
4173 1.1 mrg return 0;
4174 1.1 mrg }
4175 1.1 mrg _ACEOF
4176 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
4177 1.2 apb ssp_use_symver=sun
4178 1.1 mrg else
4179 1.1 mrg ssp_use_symver=no
4180 1.1 mrg fi
4181 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
4182 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4183 1.2 apb ;;
4184 1.2 apb esac
4185 1.2 apb fi
4186 1.2 apb LDFLAGS="$save_LDFLAGS"
4187 1.2 apb fi
4188 1.1 mrg fi
4189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4190 1.1 mrg $as_echo "$ssp_use_symver" >&6; }
4191 1.2 apb if test "x$ssp_use_symver" != xno; then
4192 1.1 mrg LIBSSP_USE_SYMVER_TRUE=
4193 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#'
4194 1.1 mrg else
4195 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#'
4196 1.1 mrg LIBSSP_USE_SYMVER_FALSE=
4197 1.1 mrg fi
4198 1.1 mrg
4199 1.2 apb if test "x$ssp_use_symver" = xgnu; then
4200 1.2 apb LIBSSP_USE_SYMVER_GNU_TRUE=
4201 1.2 apb LIBSSP_USE_SYMVER_GNU_FALSE='#'
4202 1.2 apb else
4203 1.2 apb LIBSSP_USE_SYMVER_GNU_TRUE='#'
4204 1.2 apb LIBSSP_USE_SYMVER_GNU_FALSE=
4205 1.2 apb fi
4206 1.2 apb
4207 1.2 apb if test "x$ssp_use_symver" = xsun; then
4208 1.2 apb LIBSSP_USE_SYMVER_SUN_TRUE=
4209 1.2 apb LIBSSP_USE_SYMVER_SUN_FALSE='#'
4210 1.2 apb else
4211 1.2 apb LIBSSP_USE_SYMVER_SUN_TRUE='#'
4212 1.2 apb LIBSSP_USE_SYMVER_SUN_FALSE=
4213 1.2 apb fi
4214 1.2 apb
4215 1.1 mrg
4216 1.1 mrg
4217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4218 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4219 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4220 1.1 mrg $as_echo_n "(cached) " >&6
4221 1.1 mrg else
4222 1.1 mrg if test -z "$GREP"; then
4223 1.1 mrg ac_path_GREP_found=false
4224 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4225 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4227 1.1 mrg do
4228 1.1 mrg IFS=$as_save_IFS
4229 1.1 mrg test -z "$as_dir" && as_dir=.
4230 1.1 mrg for ac_prog in grep ggrep; do
4231 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4232 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4233 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4234 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4235 1.1 mrg # Check for GNU $ac_path_GREP
4236 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4237 1.1 mrg *GNU*)
4238 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4239 1.1 mrg *)
4240 1.1 mrg ac_count=0
4241 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4242 1.1 mrg while :
4243 1.1 mrg do
4244 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4245 1.1 mrg mv "conftest.tmp" "conftest.in"
4246 1.1 mrg cp "conftest.in" "conftest.nl"
4247 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4248 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4249 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4250 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4251 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4252 1.1 mrg # Best one so far, save it but keep looking for a better one
4253 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4254 1.1 mrg ac_path_GREP_max=$ac_count
4255 1.1 mrg fi
4256 1.1 mrg # 10*(2^10) chars as input seems more than enough
4257 1.1 mrg test $ac_count -gt 10 && break
4258 1.1 mrg done
4259 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4260 1.1 mrg esac
4261 1.1 mrg
4262 1.1 mrg $ac_path_GREP_found && break 3
4263 1.1 mrg done
4264 1.1 mrg done
4265 1.1 mrg done
4266 1.1 mrg IFS=$as_save_IFS
4267 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4268 1.1 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4269 1.1 mrg fi
4270 1.1 mrg else
4271 1.1 mrg ac_cv_path_GREP=$GREP
4272 1.1 mrg fi
4273 1.1 mrg
4274 1.1 mrg fi
4275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4276 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4277 1.1 mrg GREP="$ac_cv_path_GREP"
4278 1.1 mrg
4279 1.1 mrg
4280 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4281 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4282 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4283 1.1 mrg $as_echo_n "(cached) " >&6
4284 1.1 mrg else
4285 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4286 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4287 1.1 mrg else
4288 1.1 mrg if test -z "$EGREP"; then
4289 1.1 mrg ac_path_EGREP_found=false
4290 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4291 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4293 1.1 mrg do
4294 1.1 mrg IFS=$as_save_IFS
4295 1.1 mrg test -z "$as_dir" && as_dir=.
4296 1.1 mrg for ac_prog in egrep; do
4297 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4298 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4299 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4300 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4301 1.1 mrg # Check for GNU $ac_path_EGREP
4302 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4303 1.1 mrg *GNU*)
4304 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4305 1.1 mrg *)
4306 1.1 mrg ac_count=0
4307 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4308 1.1 mrg while :
4309 1.1 mrg do
4310 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4311 1.1 mrg mv "conftest.tmp" "conftest.in"
4312 1.1 mrg cp "conftest.in" "conftest.nl"
4313 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4314 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4315 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4316 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4317 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4318 1.1 mrg # Best one so far, save it but keep looking for a better one
4319 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4320 1.1 mrg ac_path_EGREP_max=$ac_count
4321 1.1 mrg fi
4322 1.1 mrg # 10*(2^10) chars as input seems more than enough
4323 1.1 mrg test $ac_count -gt 10 && break
4324 1.1 mrg done
4325 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4326 1.1 mrg esac
4327 1.1 mrg
4328 1.1 mrg $ac_path_EGREP_found && break 3
4329 1.1 mrg done
4330 1.1 mrg done
4331 1.1 mrg done
4332 1.1 mrg IFS=$as_save_IFS
4333 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4334 1.1 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4335 1.1 mrg fi
4336 1.1 mrg else
4337 1.1 mrg ac_cv_path_EGREP=$EGREP
4338 1.1 mrg fi
4339 1.1 mrg
4340 1.1 mrg fi
4341 1.1 mrg fi
4342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4343 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4344 1.1 mrg EGREP="$ac_cv_path_EGREP"
4345 1.1 mrg
4346 1.1 mrg
4347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4348 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4349 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4350 1.1 mrg $as_echo_n "(cached) " >&6
4351 1.1 mrg else
4352 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4353 1.1 mrg /* end confdefs.h. */
4354 1.1 mrg #include <stdlib.h>
4355 1.1 mrg #include <stdarg.h>
4356 1.1 mrg #include <string.h>
4357 1.1 mrg #include <float.h>
4358 1.1 mrg
4359 1.1 mrg int
4360 1.1 mrg main ()
4361 1.1 mrg {
4362 1.1 mrg
4363 1.1 mrg ;
4364 1.1 mrg return 0;
4365 1.1 mrg }
4366 1.1 mrg _ACEOF
4367 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4368 1.1 mrg ac_cv_header_stdc=yes
4369 1.1 mrg else
4370 1.1 mrg ac_cv_header_stdc=no
4371 1.1 mrg fi
4372 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4373 1.1 mrg
4374 1.1 mrg if test $ac_cv_header_stdc = yes; then
4375 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4376 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4377 1.1 mrg /* end confdefs.h. */
4378 1.1 mrg #include <string.h>
4379 1.1 mrg
4380 1.1 mrg _ACEOF
4381 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4382 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4383 1.1 mrg
4384 1.1 mrg else
4385 1.1 mrg ac_cv_header_stdc=no
4386 1.1 mrg fi
4387 1.1 mrg rm -f conftest*
4388 1.1 mrg
4389 1.1 mrg fi
4390 1.1 mrg
4391 1.1 mrg if test $ac_cv_header_stdc = yes; then
4392 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4393 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4394 1.1 mrg /* end confdefs.h. */
4395 1.1 mrg #include <stdlib.h>
4396 1.1 mrg
4397 1.1 mrg _ACEOF
4398 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4399 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4400 1.1 mrg
4401 1.1 mrg else
4402 1.1 mrg ac_cv_header_stdc=no
4403 1.1 mrg fi
4404 1.1 mrg rm -f conftest*
4405 1.1 mrg
4406 1.1 mrg fi
4407 1.1 mrg
4408 1.1 mrg if test $ac_cv_header_stdc = yes; then
4409 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4410 1.1 mrg if test "$cross_compiling" = yes; then :
4411 1.1 mrg :
4412 1.1 mrg else
4413 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4414 1.1 mrg /* end confdefs.h. */
4415 1.1 mrg #include <ctype.h>
4416 1.1 mrg #include <stdlib.h>
4417 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4418 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4419 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4420 1.1 mrg #else
4421 1.1 mrg # define ISLOWER(c) \
4422 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4423 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4424 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4425 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4426 1.1 mrg #endif
4427 1.1 mrg
4428 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4429 1.1 mrg int
4430 1.1 mrg main ()
4431 1.1 mrg {
4432 1.1 mrg int i;
4433 1.1 mrg for (i = 0; i < 256; i++)
4434 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4435 1.1 mrg || toupper (i) != TOUPPER (i))
4436 1.1 mrg return 2;
4437 1.1 mrg return 0;
4438 1.1 mrg }
4439 1.1 mrg _ACEOF
4440 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4441 1.1 mrg
4442 1.1 mrg else
4443 1.1 mrg ac_cv_header_stdc=no
4444 1.1 mrg fi
4445 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4446 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4447 1.1 mrg fi
4448 1.1 mrg
4449 1.1 mrg fi
4450 1.1 mrg fi
4451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4452 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4453 1.1 mrg if test $ac_cv_header_stdc = yes; then
4454 1.1 mrg
4455 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4456 1.1 mrg
4457 1.1 mrg fi
4458 1.1 mrg
4459 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4460 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4461 1.1 mrg inttypes.h stdint.h unistd.h
4462 1.1 mrg do :
4463 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4464 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4465 1.1 mrg "
4466 1.1 mrg eval as_val=\$$as_ac_Header
4467 1.1 mrg if test "x$as_val" = x""yes; then :
4468 1.1 mrg cat >>confdefs.h <<_ACEOF
4469 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4470 1.1 mrg _ACEOF
4471 1.1 mrg
4472 1.1 mrg fi
4473 1.1 mrg
4474 1.1 mrg done
4475 1.1 mrg
4476 1.1 mrg
4477 1.1 mrg for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h
4478 1.1 mrg do :
4479 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4480 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4481 1.1 mrg eval as_val=\$$as_ac_Header
4482 1.1 mrg if test "x$as_val" = x""yes; then :
4483 1.1 mrg cat >>confdefs.h <<_ACEOF
4484 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4485 1.1 mrg _ACEOF
4486 1.1 mrg
4487 1.1 mrg fi
4488 1.1 mrg
4489 1.1 mrg done
4490 1.1 mrg
4491 1.1 mrg
4492 1.1 mrg if test x$gcc_no_link = xyes; then
4493 1.1 mrg # Presume the ISO C functions are available; add target-specific
4494 1.1 mrg # configuration here if required.
4495 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4496 1.1 mrg
4497 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4498 1.1 mrg
4499 1.1 mrg else
4500 1.2 apb for ac_func in memmove mempcpy strncpy strncat
4501 1.1 mrg do :
4502 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4503 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4504 1.1 mrg eval as_val=\$$as_ac_var
4505 1.1 mrg if test "x$as_val" = x""yes; then :
4506 1.1 mrg cat >>confdefs.h <<_ACEOF
4507 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4508 1.1 mrg _ACEOF
4509 1.1 mrg
4510 1.1 mrg fi
4511 1.1 mrg done
4512 1.1 mrg
4513 1.1 mrg fi
4514 1.1 mrg
4515 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4516 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4517 1.1 mrg if test "$cross_compiling" = yes; then :
4518 1.1 mrg ssp_have_usable_vsnprintf=undef
4519 1.1 mrg else
4520 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4521 1.1 mrg /* end confdefs.h. */
4522 1.1 mrg
4523 1.1 mrg #include <stdarg.h>
4524 1.1 mrg #include <string.h>
4525 1.1 mrg #include <stdio.h>
4526 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...)
4527 1.1 mrg {
4528 1.1 mrg va_list ap;
4529 1.1 mrg int ret;
4530 1.1 mrg va_start (ap, fmt);
4531 1.1 mrg ret = vsnprintf (buf, n, fmt, ap);
4532 1.1 mrg va_end (ap);
4533 1.1 mrg return ret;
4534 1.1 mrg }
4535 1.1 mrg int
4536 1.1 mrg main ()
4537 1.1 mrg {
4538 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf));
4539 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4540 1.1 mrg return 1;
4541 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4542 1.1 mrg ;
4543 1.1 mrg return 0;
4544 1.1 mrg }
4545 1.1 mrg _ACEOF
4546 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4547 1.1 mrg ssp_have_usable_vsnprintf=define
4548 1.1 mrg else
4549 1.1 mrg ssp_have_usable_vsnprintf=undef
4550 1.1 mrg fi
4551 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4552 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4553 1.1 mrg fi
4554 1.1 mrg
4555 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4556 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4557 1.1 mrg $as_echo "yes" >&6; }
4558 1.1 mrg
4559 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4560 1.1 mrg
4561 1.1 mrg else
4562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563 1.1 mrg $as_echo "no" >&6; }
4564 1.1 mrg fi
4565 1.1 mrg
4566 1.1 mrg
4567 1.1 mrg case `pwd` in
4568 1.1 mrg *\ * | *\ *)
4569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4570 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4571 1.1 mrg esac
4572 1.1 mrg
4573 1.1 mrg
4574 1.1 mrg
4575 1.1 mrg macro_version='2.2.7a'
4576 1.1 mrg macro_revision='1.3134'
4577 1.1 mrg
4578 1.1 mrg
4579 1.1 mrg
4580 1.1 mrg
4581 1.1 mrg
4582 1.1 mrg
4583 1.1 mrg
4584 1.1 mrg
4585 1.1 mrg
4586 1.1 mrg
4587 1.1 mrg
4588 1.1 mrg
4589 1.1 mrg
4590 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
4591 1.1 mrg
4592 1.1 mrg # Backslashify metacharacters that are still active within
4593 1.1 mrg # double-quoted strings.
4594 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4595 1.1 mrg
4596 1.1 mrg # Same as above, but do not quote variable references.
4597 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
4598 1.1 mrg
4599 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
4600 1.1 mrg # double_quote_subst'ed string.
4601 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4602 1.1 mrg
4603 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
4604 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4605 1.1 mrg
4606 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
4607 1.1 mrg no_glob_subst='s/\*/\\\*/g'
4608 1.1 mrg
4609 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4610 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4611 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4612 1.1 mrg
4613 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4614 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
4615 1.1 mrg # Test print first, because it will be a builtin if present.
4616 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4617 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4618 1.1 mrg ECHO='print -r --'
4619 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4620 1.1 mrg ECHO='printf %s\n'
4621 1.1 mrg else
4622 1.1 mrg # Use this function as a fallback that always works.
4623 1.1 mrg func_fallback_echo ()
4624 1.1 mrg {
4625 1.1 mrg eval 'cat <<_LTECHO_EOF
4626 1.1 mrg $1
4627 1.1 mrg _LTECHO_EOF'
4628 1.1 mrg }
4629 1.1 mrg ECHO='func_fallback_echo'
4630 1.1 mrg fi
4631 1.1 mrg
4632 1.1 mrg # func_echo_all arg...
4633 1.1 mrg # Invoke $ECHO with all args, space-separated.
4634 1.1 mrg func_echo_all ()
4635 1.1 mrg {
4636 1.1 mrg $ECHO ""
4637 1.1 mrg }
4638 1.1 mrg
4639 1.1 mrg case "$ECHO" in
4640 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4641 1.1 mrg $as_echo "printf" >&6; } ;;
4642 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4643 1.1 mrg $as_echo "print -r" >&6; } ;;
4644 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4645 1.1 mrg $as_echo "cat" >&6; } ;;
4646 1.1 mrg esac
4647 1.1 mrg
4648 1.1 mrg
4649 1.1 mrg
4650 1.1 mrg
4651 1.1 mrg
4652 1.1 mrg
4653 1.1 mrg
4654 1.1 mrg
4655 1.1 mrg
4656 1.1 mrg
4657 1.1 mrg
4658 1.1 mrg
4659 1.1 mrg
4660 1.1 mrg
4661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4662 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4663 1.1 mrg if test "${ac_cv_path_SED+set}" = set; then :
4664 1.1 mrg $as_echo_n "(cached) " >&6
4665 1.1 mrg else
4666 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4667 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
4668 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
4669 1.1 mrg done
4670 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4671 1.1 mrg { ac_script=; unset ac_script;}
4672 1.1 mrg if test -z "$SED"; then
4673 1.1 mrg ac_path_SED_found=false
4674 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4675 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4676 1.1 mrg for as_dir in $PATH
4677 1.1 mrg do
4678 1.1 mrg IFS=$as_save_IFS
4679 1.1 mrg test -z "$as_dir" && as_dir=.
4680 1.1 mrg for ac_prog in sed gsed; do
4681 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4682 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4683 1.1 mrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4684 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
4685 1.1 mrg # Check for GNU $ac_path_SED
4686 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
4687 1.1 mrg *GNU*)
4688 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4689 1.1 mrg *)
4690 1.1 mrg ac_count=0
4691 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4692 1.1 mrg while :
4693 1.1 mrg do
4694 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4695 1.1 mrg mv "conftest.tmp" "conftest.in"
4696 1.1 mrg cp "conftest.in" "conftest.nl"
4697 1.1 mrg $as_echo '' >> "conftest.nl"
4698 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4699 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4700 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4701 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
4702 1.1 mrg # Best one so far, save it but keep looking for a better one
4703 1.1 mrg ac_cv_path_SED="$ac_path_SED"
4704 1.1 mrg ac_path_SED_max=$ac_count
4705 1.1 mrg fi
4706 1.1 mrg # 10*(2^10) chars as input seems more than enough
4707 1.1 mrg test $ac_count -gt 10 && break
4708 1.1 mrg done
4709 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4710 1.1 mrg esac
4711 1.1 mrg
4712 1.1 mrg $ac_path_SED_found && break 3
4713 1.1 mrg done
4714 1.1 mrg done
4715 1.1 mrg done
4716 1.1 mrg IFS=$as_save_IFS
4717 1.1 mrg if test -z "$ac_cv_path_SED"; then
4718 1.1 mrg as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4719 1.1 mrg fi
4720 1.1 mrg else
4721 1.1 mrg ac_cv_path_SED=$SED
4722 1.1 mrg fi
4723 1.1 mrg
4724 1.1 mrg fi
4725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4726 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; }
4727 1.1 mrg SED="$ac_cv_path_SED"
4728 1.1 mrg rm -f conftest.sed
4729 1.1 mrg
4730 1.1 mrg test -z "$SED" && SED=sed
4731 1.1 mrg Xsed="$SED -e 1s/^X//"
4732 1.1 mrg
4733 1.1 mrg
4734 1.1 mrg
4735 1.1 mrg
4736 1.1 mrg
4737 1.1 mrg
4738 1.1 mrg
4739 1.1 mrg
4740 1.1 mrg
4741 1.1 mrg
4742 1.1 mrg
4743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4744 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
4745 1.1 mrg if test "${ac_cv_path_FGREP+set}" = set; then :
4746 1.1 mrg $as_echo_n "(cached) " >&6
4747 1.1 mrg else
4748 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4749 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
4750 1.1 mrg else
4751 1.1 mrg if test -z "$FGREP"; then
4752 1.1 mrg ac_path_FGREP_found=false
4753 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4754 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4755 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4756 1.1 mrg do
4757 1.1 mrg IFS=$as_save_IFS
4758 1.1 mrg test -z "$as_dir" && as_dir=.
4759 1.1 mrg for ac_prog in fgrep; do
4760 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4761 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4762 1.1 mrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4763 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
4764 1.1 mrg # Check for GNU $ac_path_FGREP
4765 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
4766 1.1 mrg *GNU*)
4767 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4768 1.1 mrg *)
4769 1.1 mrg ac_count=0
4770 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4771 1.1 mrg while :
4772 1.1 mrg do
4773 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4774 1.1 mrg mv "conftest.tmp" "conftest.in"
4775 1.1 mrg cp "conftest.in" "conftest.nl"
4776 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
4777 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4778 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4779 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4780 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4781 1.1 mrg # Best one so far, save it but keep looking for a better one
4782 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
4783 1.1 mrg ac_path_FGREP_max=$ac_count
4784 1.1 mrg fi
4785 1.1 mrg # 10*(2^10) chars as input seems more than enough
4786 1.1 mrg test $ac_count -gt 10 && break
4787 1.1 mrg done
4788 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4789 1.1 mrg esac
4790 1.1 mrg
4791 1.1 mrg $ac_path_FGREP_found && break 3
4792 1.1 mrg done
4793 1.1 mrg done
4794 1.1 mrg done
4795 1.1 mrg IFS=$as_save_IFS
4796 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
4797 1.1 mrg as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4798 1.1 mrg fi
4799 1.1 mrg else
4800 1.1 mrg ac_cv_path_FGREP=$FGREP
4801 1.1 mrg fi
4802 1.1 mrg
4803 1.1 mrg fi
4804 1.1 mrg fi
4805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4806 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
4807 1.1 mrg FGREP="$ac_cv_path_FGREP"
4808 1.1 mrg
4809 1.1 mrg
4810 1.1 mrg test -z "$GREP" && GREP=grep
4811 1.1 mrg
4812 1.1 mrg
4813 1.1 mrg
4814 1.1 mrg
4815 1.1 mrg
4816 1.1 mrg
4817 1.1 mrg
4818 1.1 mrg
4819 1.1 mrg
4820 1.1 mrg
4821 1.1 mrg
4822 1.1 mrg
4823 1.1 mrg
4824 1.1 mrg
4825 1.1 mrg
4826 1.1 mrg
4827 1.1 mrg
4828 1.1 mrg
4829 1.1 mrg
4830 1.1 mrg # Check whether --with-gnu-ld was given.
4831 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
4832 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4833 1.1 mrg else
4834 1.1 mrg with_gnu_ld=no
4835 1.1 mrg fi
4836 1.1 mrg
4837 1.1 mrg ac_prog=ld
4838 1.1 mrg if test "$GCC" = yes; then
4839 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4840 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4841 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4842 1.1 mrg case $host in
4843 1.1 mrg *-*-mingw*)
4844 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4845 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4846 1.1 mrg *)
4847 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4848 1.1 mrg esac
4849 1.1 mrg case $ac_prog in
4850 1.1 mrg # Accept absolute paths.
4851 1.1 mrg [\\/]* | ?:[\\/]*)
4852 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4853 1.1 mrg # Canonicalize the pathname of ld
4854 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4855 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4856 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4857 1.1 mrg done
4858 1.1 mrg test -z "$LD" && LD="$ac_prog"
4859 1.1 mrg ;;
4860 1.1 mrg "")
4861 1.1 mrg # If it fails, then pretend we aren't using GCC.
4862 1.1 mrg ac_prog=ld
4863 1.1 mrg ;;
4864 1.1 mrg *)
4865 1.1 mrg # If it is relative, then search for the first ld in PATH.
4866 1.1 mrg with_gnu_ld=unknown
4867 1.1 mrg ;;
4868 1.1 mrg esac
4869 1.1 mrg elif test "$with_gnu_ld" = yes; then
4870 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4871 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
4872 1.1 mrg else
4873 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4874 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4875 1.1 mrg fi
4876 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then :
4877 1.1 mrg $as_echo_n "(cached) " >&6
4878 1.1 mrg else
4879 1.1 mrg if test -z "$LD"; then
4880 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4881 1.1 mrg for ac_dir in $PATH; do
4882 1.1 mrg IFS="$lt_save_ifs"
4883 1.1 mrg test -z "$ac_dir" && ac_dir=.
4884 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4885 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4886 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4887 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4888 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4889 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4890 1.1 mrg *GNU* | *'with BFD'*)
4891 1.1 mrg test "$with_gnu_ld" != no && break
4892 1.1 mrg ;;
4893 1.1 mrg *)
4894 1.1 mrg test "$with_gnu_ld" != yes && break
4895 1.1 mrg ;;
4896 1.1 mrg esac
4897 1.1 mrg fi
4898 1.1 mrg done
4899 1.1 mrg IFS="$lt_save_ifs"
4900 1.1 mrg else
4901 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4902 1.1 mrg fi
4903 1.1 mrg fi
4904 1.1 mrg
4905 1.1 mrg LD="$lt_cv_path_LD"
4906 1.1 mrg if test -n "$LD"; then
4907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4908 1.1 mrg $as_echo "$LD" >&6; }
4909 1.1 mrg else
4910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4911 1.1 mrg $as_echo "no" >&6; }
4912 1.1 mrg fi
4913 1.1 mrg test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4914 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4915 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4916 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4917 1.1 mrg $as_echo_n "(cached) " >&6
4918 1.1 mrg else
4919 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4920 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4921 1.1 mrg *GNU* | *'with BFD'*)
4922 1.1 mrg lt_cv_prog_gnu_ld=yes
4923 1.1 mrg ;;
4924 1.1 mrg *)
4925 1.1 mrg lt_cv_prog_gnu_ld=no
4926 1.1 mrg ;;
4927 1.1 mrg esac
4928 1.1 mrg fi
4929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4930 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4931 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4932 1.1 mrg
4933 1.1 mrg
4934 1.1 mrg
4935 1.1 mrg
4936 1.1 mrg
4937 1.1 mrg
4938 1.1 mrg
4939 1.1 mrg
4940 1.1 mrg
4941 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4942 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4943 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then :
4944 1.1 mrg $as_echo_n "(cached) " >&6
4945 1.1 mrg else
4946 1.1 mrg if test -n "$NM"; then
4947 1.1 mrg # Let the user override the test.
4948 1.1 mrg lt_cv_path_NM="$NM"
4949 1.1 mrg else
4950 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4951 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4952 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4953 1.1 mrg fi
4954 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4955 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4956 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4957 1.1 mrg IFS="$lt_save_ifs"
4958 1.1 mrg test -z "$ac_dir" && ac_dir=.
4959 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4960 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4961 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4962 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4963 1.1 mrg # nm: unknown option "B" ignored
4964 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4965 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4966 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4967 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4968 1.1 mrg break
4969 1.1 mrg ;;
4970 1.1 mrg *)
4971 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4972 1.1 mrg */dev/null*)
4973 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4974 1.1 mrg break
4975 1.1 mrg ;;
4976 1.1 mrg *)
4977 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4978 1.1 mrg continue # so that we can try to find one that supports BSD flags
4979 1.1 mrg ;;
4980 1.1 mrg esac
4981 1.1 mrg ;;
4982 1.1 mrg esac
4983 1.1 mrg fi
4984 1.1 mrg done
4985 1.1 mrg IFS="$lt_save_ifs"
4986 1.1 mrg done
4987 1.1 mrg : ${lt_cv_path_NM=no}
4988 1.1 mrg fi
4989 1.1 mrg fi
4990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4991 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
4992 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
4993 1.1 mrg NM="$lt_cv_path_NM"
4994 1.1 mrg else
4995 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
4996 1.1 mrg if test -n "$DUMPBIN"; then :
4997 1.1 mrg # Let the user override the test.
4998 1.1 mrg else
4999 1.1 mrg if test -n "$ac_tool_prefix"; then
5000 1.1 mrg for ac_prog in dumpbin "link -dump"
5001 1.1 mrg do
5002 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5003 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5004 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5005 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5006 1.1 mrg if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5007 1.1 mrg $as_echo_n "(cached) " >&6
5008 1.1 mrg else
5009 1.1 mrg if test -n "$DUMPBIN"; then
5010 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5011 1.1 mrg else
5012 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5013 1.1 mrg for as_dir in $PATH
5014 1.1 mrg do
5015 1.1 mrg IFS=$as_save_IFS
5016 1.1 mrg test -z "$as_dir" && as_dir=.
5017 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5018 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5019 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5020 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5021 1.1 mrg break 2
5022 1.1 mrg fi
5023 1.1 mrg done
5024 1.1 mrg done
5025 1.1 mrg IFS=$as_save_IFS
5026 1.1 mrg
5027 1.1 mrg fi
5028 1.1 mrg fi
5029 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5030 1.1 mrg if test -n "$DUMPBIN"; then
5031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5032 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5033 1.1 mrg else
5034 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5035 1.1 mrg $as_echo "no" >&6; }
5036 1.1 mrg fi
5037 1.1 mrg
5038 1.1 mrg
5039 1.1 mrg test -n "$DUMPBIN" && break
5040 1.1 mrg done
5041 1.1 mrg fi
5042 1.1 mrg if test -z "$DUMPBIN"; then
5043 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5044 1.1 mrg for ac_prog in dumpbin "link -dump"
5045 1.1 mrg do
5046 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5047 1.1 mrg set dummy $ac_prog; ac_word=$2
5048 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5049 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5050 1.1 mrg if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5051 1.1 mrg $as_echo_n "(cached) " >&6
5052 1.1 mrg else
5053 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5054 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5055 1.1 mrg else
5056 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057 1.1 mrg for as_dir in $PATH
5058 1.1 mrg do
5059 1.1 mrg IFS=$as_save_IFS
5060 1.1 mrg test -z "$as_dir" && as_dir=.
5061 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5062 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5063 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5064 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5065 1.1 mrg break 2
5066 1.1 mrg fi
5067 1.1 mrg done
5068 1.1 mrg done
5069 1.1 mrg IFS=$as_save_IFS
5070 1.1 mrg
5071 1.1 mrg fi
5072 1.1 mrg fi
5073 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5074 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5075 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5076 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5077 1.1 mrg else
5078 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5079 1.1 mrg $as_echo "no" >&6; }
5080 1.1 mrg fi
5081 1.1 mrg
5082 1.1 mrg
5083 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5084 1.1 mrg done
5085 1.1 mrg
5086 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5087 1.1 mrg DUMPBIN=":"
5088 1.1 mrg else
5089 1.1 mrg case $cross_compiling:$ac_tool_warned in
5090 1.1 mrg yes:)
5091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5092 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5093 1.1 mrg ac_tool_warned=yes ;;
5094 1.1 mrg esac
5095 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5096 1.1 mrg fi
5097 1.1 mrg fi
5098 1.1 mrg
5099 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5100 1.1 mrg *COFF*)
5101 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5102 1.1 mrg ;;
5103 1.1 mrg *)
5104 1.1 mrg DUMPBIN=:
5105 1.1 mrg ;;
5106 1.1 mrg esac
5107 1.1 mrg fi
5108 1.1 mrg
5109 1.1 mrg if test "$DUMPBIN" != ":"; then
5110 1.1 mrg NM="$DUMPBIN"
5111 1.1 mrg fi
5112 1.1 mrg fi
5113 1.1 mrg test -z "$NM" && NM=nm
5114 1.1 mrg
5115 1.1 mrg
5116 1.1 mrg
5117 1.1 mrg
5118 1.1 mrg
5119 1.1 mrg
5120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5121 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5122 1.1 mrg if test "${lt_cv_nm_interface+set}" = set; then :
5123 1.1 mrg $as_echo_n "(cached) " >&6
5124 1.1 mrg else
5125 1.1 mrg lt_cv_nm_interface="BSD nm"
5126 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5127 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5128 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5129 1.1 mrg cat conftest.err >&5
5130 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5131 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5132 1.1 mrg cat conftest.err >&5
5133 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5134 1.1 mrg cat conftest.out >&5
5135 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5136 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5137 1.1 mrg fi
5138 1.1 mrg rm -f conftest*
5139 1.1 mrg fi
5140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5141 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5142 1.1 mrg
5143 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5144 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5145 1.1 mrg LN_S=$as_ln_s
5146 1.1 mrg if test "$LN_S" = "ln -s"; then
5147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5148 1.1 mrg $as_echo "yes" >&6; }
5149 1.1 mrg else
5150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5151 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5152 1.1 mrg fi
5153 1.1 mrg
5154 1.1 mrg # find the maximum length of command line arguments
5155 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5156 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5157 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5158 1.1 mrg $as_echo_n "(cached) " >&6
5159 1.1 mrg else
5160 1.1 mrg i=0
5161 1.1 mrg teststring="ABCD"
5162 1.1 mrg
5163 1.1 mrg case $build_os in
5164 1.1 mrg msdosdjgpp*)
5165 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5166 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5167 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5168 1.1 mrg # check would be larger than it should be.
5169 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5170 1.1 mrg ;;
5171 1.1 mrg
5172 1.1 mrg gnu*)
5173 1.1 mrg # Under GNU Hurd, this test is not required because there is
5174 1.1 mrg # no limit to the length of command line arguments.
5175 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5176 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5177 1.1 mrg ;;
5178 1.1 mrg
5179 1.1 mrg cygwin* | mingw* | cegcc*)
5180 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5181 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5182 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5183 1.1 mrg # you end up with a "frozen" computer, even though with patience
5184 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5185 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5186 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5187 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5188 1.1 mrg ;;
5189 1.1 mrg
5190 1.1 mrg mint*)
5191 1.1 mrg # On MiNT this can take a long time and run out of memory.
5192 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5193 1.1 mrg ;;
5194 1.1 mrg
5195 1.1 mrg amigaos*)
5196 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5197 1.1 mrg # So we just punt and use a minimum line length of 8192.
5198 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5199 1.1 mrg ;;
5200 1.1 mrg
5201 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5202 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5203 1.1 mrg if test -x /sbin/sysctl; then
5204 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5205 1.1 mrg elif test -x /usr/sbin/sysctl; then
5206 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5207 1.1 mrg else
5208 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5209 1.1 mrg fi
5210 1.1 mrg # And add a safety zone
5211 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5212 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5213 1.1 mrg ;;
5214 1.1 mrg
5215 1.1 mrg interix*)
5216 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5217 1.1 mrg lt_cv_sys_max_cmd_len=196608
5218 1.1 mrg ;;
5219 1.1 mrg
5220 1.1 mrg osf*)
5221 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5222 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5223 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5224 1.1 mrg # First set a reasonable default.
5225 1.1 mrg lt_cv_sys_max_cmd_len=16384
5226 1.1 mrg #
5227 1.1 mrg if test -x /sbin/sysconfig; then
5228 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5229 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5230 1.1 mrg esac
5231 1.1 mrg fi
5232 1.1 mrg ;;
5233 1.1 mrg sco3.2v5*)
5234 1.1 mrg lt_cv_sys_max_cmd_len=102400
5235 1.1 mrg ;;
5236 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5237 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5238 1.1 mrg if test -n "$kargmax"; then
5239 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5240 1.1 mrg else
5241 1.1 mrg lt_cv_sys_max_cmd_len=32768
5242 1.1 mrg fi
5243 1.1 mrg ;;
5244 1.1 mrg *)
5245 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5246 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
5247 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5248 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5249 1.1 mrg else
5250 1.1 mrg # Make teststring a little bigger before we do anything with it.
5251 1.1 mrg # a 1K string should be a reasonable start.
5252 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
5253 1.1 mrg teststring=$teststring$teststring
5254 1.1 mrg done
5255 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5256 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5257 1.1 mrg # maximum length that is only half of the actual maximum length, but
5258 1.1 mrg # we can't tell.
5259 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5260 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5261 1.1 mrg test $i != 17 # 1/2 MB should be enough
5262 1.1 mrg do
5263 1.1 mrg i=`expr $i + 1`
5264 1.1 mrg teststring=$teststring$teststring
5265 1.1 mrg done
5266 1.1 mrg # Only check the string length outside the loop.
5267 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5268 1.1 mrg teststring=
5269 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
5270 1.1 mrg # massive amounts of additional arguments before passing them to the
5271 1.1 mrg # linker. It appears as though 1/2 is a usable value.
5272 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5273 1.1 mrg fi
5274 1.1 mrg ;;
5275 1.1 mrg esac
5276 1.1 mrg
5277 1.1 mrg fi
5278 1.1 mrg
5279 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5280 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5281 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5282 1.1 mrg else
5283 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5284 1.1 mrg $as_echo "none" >&6; }
5285 1.1 mrg fi
5286 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
5287 1.1 mrg
5288 1.1 mrg
5289 1.1 mrg
5290 1.1 mrg
5291 1.1 mrg
5292 1.1 mrg
5293 1.1 mrg : ${CP="cp -f"}
5294 1.1 mrg : ${MV="mv -f"}
5295 1.1 mrg : ${RM="rm -f"}
5296 1.1 mrg
5297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5298 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5299 1.1 mrg # Try some XSI features
5300 1.1 mrg xsi_shell=no
5301 1.1 mrg ( _lt_dummy="a/b/c"
5302 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5303 1.1 mrg = c,a/b,, \
5304 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
5305 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5306 1.1 mrg && xsi_shell=yes
5307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5308 1.1 mrg $as_echo "$xsi_shell" >&6; }
5309 1.1 mrg
5310 1.1 mrg
5311 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5312 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5313 1.1 mrg lt_shell_append=no
5314 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5315 1.1 mrg >/dev/null 2>&1 \
5316 1.1 mrg && lt_shell_append=yes
5317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5318 1.1 mrg $as_echo "$lt_shell_append" >&6; }
5319 1.1 mrg
5320 1.1 mrg
5321 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5322 1.1 mrg lt_unset=unset
5323 1.1 mrg else
5324 1.1 mrg lt_unset=false
5325 1.1 mrg fi
5326 1.1 mrg
5327 1.1 mrg
5328 1.1 mrg
5329 1.1 mrg
5330 1.1 mrg
5331 1.1 mrg # test EBCDIC or ASCII
5332 1.1 mrg case `echo X|tr X '\101'` in
5333 1.1 mrg A) # ASCII based system
5334 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5335 1.1 mrg lt_SP2NL='tr \040 \012'
5336 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
5337 1.1 mrg ;;
5338 1.1 mrg *) # EBCDIC based system
5339 1.1 mrg lt_SP2NL='tr \100 \n'
5340 1.1 mrg lt_NL2SP='tr \r\n \100\100'
5341 1.1 mrg ;;
5342 1.1 mrg esac
5343 1.1 mrg
5344 1.1 mrg
5345 1.1 mrg
5346 1.1 mrg
5347 1.1 mrg
5348 1.1 mrg
5349 1.1 mrg
5350 1.1 mrg
5351 1.1 mrg
5352 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5353 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
5354 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then :
5355 1.1 mrg $as_echo_n "(cached) " >&6
5356 1.1 mrg else
5357 1.1 mrg lt_cv_ld_reload_flag='-r'
5358 1.1 mrg fi
5359 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5360 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
5361 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
5362 1.1 mrg case $reload_flag in
5363 1.1 mrg "" | " "*) ;;
5364 1.1 mrg *) reload_flag=" $reload_flag" ;;
5365 1.1 mrg esac
5366 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5367 1.1 mrg case $host_os in
5368 1.1 mrg darwin*)
5369 1.1 mrg if test "$GCC" = yes; then
5370 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5371 1.1 mrg else
5372 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5373 1.1 mrg fi
5374 1.1 mrg ;;
5375 1.1 mrg esac
5376 1.1 mrg
5377 1.1 mrg
5378 1.1 mrg
5379 1.1 mrg
5380 1.1 mrg
5381 1.1 mrg
5382 1.1 mrg
5383 1.1 mrg
5384 1.1 mrg
5385 1.1 mrg if test -n "$ac_tool_prefix"; then
5386 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5387 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
5388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5389 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5390 1.1 mrg if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5391 1.1 mrg $as_echo_n "(cached) " >&6
5392 1.1 mrg else
5393 1.1 mrg if test -n "$OBJDUMP"; then
5394 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5395 1.1 mrg else
5396 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5397 1.1 mrg for as_dir in $PATH
5398 1.1 mrg do
5399 1.1 mrg IFS=$as_save_IFS
5400 1.1 mrg test -z "$as_dir" && as_dir=.
5401 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5402 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5403 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5404 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5405 1.1 mrg break 2
5406 1.1 mrg fi
5407 1.1 mrg done
5408 1.1 mrg done
5409 1.1 mrg IFS=$as_save_IFS
5410 1.1 mrg
5411 1.1 mrg fi
5412 1.1 mrg fi
5413 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
5414 1.1 mrg if test -n "$OBJDUMP"; then
5415 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5416 1.1 mrg $as_echo "$OBJDUMP" >&6; }
5417 1.1 mrg else
5418 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5419 1.1 mrg $as_echo "no" >&6; }
5420 1.1 mrg fi
5421 1.1 mrg
5422 1.1 mrg
5423 1.1 mrg fi
5424 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
5425 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
5426 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
5427 1.1 mrg set dummy objdump; ac_word=$2
5428 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5429 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5430 1.1 mrg if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5431 1.1 mrg $as_echo_n "(cached) " >&6
5432 1.1 mrg else
5433 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5434 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5435 1.1 mrg else
5436 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5437 1.1 mrg for as_dir in $PATH
5438 1.1 mrg do
5439 1.1 mrg IFS=$as_save_IFS
5440 1.1 mrg test -z "$as_dir" && as_dir=.
5441 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5442 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5443 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
5444 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5445 1.1 mrg break 2
5446 1.1 mrg fi
5447 1.1 mrg done
5448 1.1 mrg done
5449 1.1 mrg IFS=$as_save_IFS
5450 1.1 mrg
5451 1.1 mrg fi
5452 1.1 mrg fi
5453 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5454 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5455 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5456 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
5457 1.1 mrg else
5458 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5459 1.1 mrg $as_echo "no" >&6; }
5460 1.1 mrg fi
5461 1.1 mrg
5462 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
5463 1.1 mrg OBJDUMP="false"
5464 1.1 mrg else
5465 1.1 mrg case $cross_compiling:$ac_tool_warned in
5466 1.1 mrg yes:)
5467 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5468 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5469 1.1 mrg ac_tool_warned=yes ;;
5470 1.1 mrg esac
5471 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
5472 1.1 mrg fi
5473 1.1 mrg else
5474 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
5475 1.1 mrg fi
5476 1.1 mrg
5477 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5488 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5489 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then :
5490 1.1 mrg $as_echo_n "(cached) " >&6
5491 1.1 mrg else
5492 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
5493 1.1 mrg lt_cv_file_magic_test_file=
5494 1.1 mrg lt_cv_deplibs_check_method='unknown'
5495 1.1 mrg # Need to set the preceding variable on all platforms that support
5496 1.1 mrg # interlibrary dependencies.
5497 1.1 mrg # 'none' -- dependencies not supported.
5498 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
5499 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
5500 1.1 mrg # 'test_compile' -- check by making test program.
5501 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
5502 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
5503 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
5504 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
5505 1.1 mrg
5506 1.1 mrg case $host_os in
5507 1.1 mrg aix[4-9]*)
5508 1.1 mrg lt_cv_deplibs_check_method=pass_all
5509 1.1 mrg ;;
5510 1.1 mrg
5511 1.1 mrg beos*)
5512 1.1 mrg lt_cv_deplibs_check_method=pass_all
5513 1.1 mrg ;;
5514 1.1 mrg
5515 1.1 mrg bsdi[45]*)
5516 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5517 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
5518 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
5519 1.1 mrg ;;
5520 1.1 mrg
5521 1.1 mrg cygwin*)
5522 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
5523 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5524 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5525 1.1 mrg ;;
5526 1.1 mrg
5527 1.1 mrg mingw* | pw32*)
5528 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
5529 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
5530 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
5531 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5532 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5533 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5534 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5535 1.1 mrg else
5536 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5537 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5538 1.1 mrg fi
5539 1.1 mrg ;;
5540 1.1 mrg
5541 1.1 mrg cegcc*)
5542 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
5543 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5544 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5545 1.1 mrg ;;
5546 1.1 mrg
5547 1.1 mrg darwin* | rhapsody*)
5548 1.1 mrg lt_cv_deplibs_check_method=pass_all
5549 1.1 mrg ;;
5550 1.1 mrg
5551 1.1 mrg freebsd* | dragonfly*)
5552 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5553 1.1 mrg case $host_cpu in
5554 1.1 mrg i*86 )
5555 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
5556 1.1 mrg # Let's accept both of them until this is cleared up.
5557 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5558 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5559 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5560 1.1 mrg ;;
5561 1.1 mrg esac
5562 1.1 mrg else
5563 1.1 mrg lt_cv_deplibs_check_method=pass_all
5564 1.1 mrg fi
5565 1.1 mrg ;;
5566 1.1 mrg
5567 1.1 mrg gnu*)
5568 1.1 mrg lt_cv_deplibs_check_method=pass_all
5569 1.1 mrg ;;
5570 1.1 mrg
5571 1.1 mrg haiku*)
5572 1.1 mrg lt_cv_deplibs_check_method=pass_all
5573 1.1 mrg ;;
5574 1.1 mrg
5575 1.1 mrg hpux10.20* | hpux11*)
5576 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5577 1.1 mrg case $host_cpu in
5578 1.1 mrg ia64*)
5579 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'
5580 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5581 1.1 mrg ;;
5582 1.1 mrg hppa*64*)
5583 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]'
5584 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5585 1.1 mrg ;;
5586 1.1 mrg *)
5587 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'
5588 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
5589 1.1 mrg ;;
5590 1.1 mrg esac
5591 1.1 mrg ;;
5592 1.1 mrg
5593 1.1 mrg interix[3-9]*)
5594 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5595 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5596 1.1 mrg ;;
5597 1.1 mrg
5598 1.1 mrg irix5* | irix6* | nonstopux*)
5599 1.1 mrg case $LD in
5600 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
5601 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
5602 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
5603 1.1 mrg *) libmagic=never-match;;
5604 1.1 mrg esac
5605 1.1 mrg lt_cv_deplibs_check_method=pass_all
5606 1.1 mrg ;;
5607 1.1 mrg
5608 1.1 mrg # This must be Linux ELF.
5609 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
5610 1.1 mrg lt_cv_deplibs_check_method=pass_all
5611 1.1 mrg ;;
5612 1.1 mrg
5613 1.1 mrg netbsd*)
5614 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5615 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5616 1.1 mrg else
5617 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5618 1.1 mrg fi
5619 1.1 mrg ;;
5620 1.1 mrg
5621 1.1 mrg newos6*)
5622 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5623 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5624 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
5625 1.1 mrg ;;
5626 1.1 mrg
5627 1.1 mrg *nto* | *qnx*)
5628 1.1 mrg lt_cv_deplibs_check_method=pass_all
5629 1.1 mrg ;;
5630 1.1 mrg
5631 1.1 mrg openbsd*)
5632 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5633 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5634 1.1 mrg else
5635 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5636 1.1 mrg fi
5637 1.1 mrg ;;
5638 1.1 mrg
5639 1.1 mrg osf3* | osf4* | osf5*)
5640 1.1 mrg lt_cv_deplibs_check_method=pass_all
5641 1.1 mrg ;;
5642 1.1 mrg
5643 1.1 mrg rdos*)
5644 1.1 mrg lt_cv_deplibs_check_method=pass_all
5645 1.1 mrg ;;
5646 1.1 mrg
5647 1.1 mrg solaris*)
5648 1.1 mrg lt_cv_deplibs_check_method=pass_all
5649 1.1 mrg ;;
5650 1.1 mrg
5651 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5652 1.1 mrg lt_cv_deplibs_check_method=pass_all
5653 1.1 mrg ;;
5654 1.1 mrg
5655 1.1 mrg sysv4 | sysv4.3*)
5656 1.1 mrg case $host_vendor in
5657 1.1 mrg motorola)
5658 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]'
5659 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5660 1.1 mrg ;;
5661 1.1 mrg ncr)
5662 1.1 mrg lt_cv_deplibs_check_method=pass_all
5663 1.1 mrg ;;
5664 1.1 mrg sequent)
5665 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5666 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5667 1.1 mrg ;;
5668 1.1 mrg sni)
5669 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5670 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5671 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
5672 1.1 mrg ;;
5673 1.1 mrg siemens)
5674 1.1 mrg lt_cv_deplibs_check_method=pass_all
5675 1.1 mrg ;;
5676 1.1 mrg pc)
5677 1.1 mrg lt_cv_deplibs_check_method=pass_all
5678 1.1 mrg ;;
5679 1.1 mrg esac
5680 1.1 mrg ;;
5681 1.1 mrg
5682 1.1 mrg tpf*)
5683 1.1 mrg lt_cv_deplibs_check_method=pass_all
5684 1.1 mrg ;;
5685 1.1 mrg esac
5686 1.1 mrg
5687 1.1 mrg fi
5688 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5689 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
5690 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
5691 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
5692 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
5693 1.1 mrg
5694 1.1 mrg
5695 1.1 mrg
5696 1.1 mrg
5697 1.1 mrg
5698 1.1 mrg
5699 1.1 mrg
5700 1.1 mrg
5701 1.1 mrg
5702 1.1 mrg
5703 1.1 mrg
5704 1.1 mrg
5705 1.1 mrg if test -n "$ac_tool_prefix"; then
5706 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5707 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
5708 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5709 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5710 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
5711 1.1 mrg $as_echo_n "(cached) " >&6
5712 1.1 mrg else
5713 1.1 mrg if test -n "$AR"; then
5714 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
5715 1.1 mrg else
5716 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5717 1.1 mrg for as_dir in $PATH
5718 1.1 mrg do
5719 1.1 mrg IFS=$as_save_IFS
5720 1.1 mrg test -z "$as_dir" && as_dir=.
5721 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5722 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5723 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
5724 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5725 1.1 mrg break 2
5726 1.1 mrg fi
5727 1.1 mrg done
5728 1.1 mrg done
5729 1.1 mrg IFS=$as_save_IFS
5730 1.1 mrg
5731 1.1 mrg fi
5732 1.1 mrg fi
5733 1.1 mrg AR=$ac_cv_prog_AR
5734 1.1 mrg if test -n "$AR"; then
5735 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5736 1.1 mrg $as_echo "$AR" >&6; }
5737 1.1 mrg else
5738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 1.1 mrg $as_echo "no" >&6; }
5740 1.1 mrg fi
5741 1.1 mrg
5742 1.1 mrg
5743 1.1 mrg fi
5744 1.1 mrg if test -z "$ac_cv_prog_AR"; then
5745 1.1 mrg ac_ct_AR=$AR
5746 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
5747 1.1 mrg set dummy ar; ac_word=$2
5748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5749 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5750 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5751 1.1 mrg $as_echo_n "(cached) " >&6
5752 1.1 mrg else
5753 1.1 mrg if test -n "$ac_ct_AR"; then
5754 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5755 1.1 mrg else
5756 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5757 1.1 mrg for as_dir in $PATH
5758 1.1 mrg do
5759 1.1 mrg IFS=$as_save_IFS
5760 1.1 mrg test -z "$as_dir" && as_dir=.
5761 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5762 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5763 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
5764 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5765 1.1 mrg break 2
5766 1.1 mrg fi
5767 1.1 mrg done
5768 1.1 mrg done
5769 1.1 mrg IFS=$as_save_IFS
5770 1.1 mrg
5771 1.1 mrg fi
5772 1.1 mrg fi
5773 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
5774 1.1 mrg if test -n "$ac_ct_AR"; then
5775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5776 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
5777 1.1 mrg else
5778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5779 1.1 mrg $as_echo "no" >&6; }
5780 1.1 mrg fi
5781 1.1 mrg
5782 1.1 mrg if test "x$ac_ct_AR" = x; then
5783 1.1 mrg AR="false"
5784 1.1 mrg else
5785 1.1 mrg case $cross_compiling:$ac_tool_warned in
5786 1.1 mrg yes:)
5787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5788 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5789 1.1 mrg ac_tool_warned=yes ;;
5790 1.1 mrg esac
5791 1.1 mrg AR=$ac_ct_AR
5792 1.1 mrg fi
5793 1.1 mrg else
5794 1.1 mrg AR="$ac_cv_prog_AR"
5795 1.1 mrg fi
5796 1.1 mrg
5797 1.1 mrg test -z "$AR" && AR=ar
5798 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
5799 1.1 mrg
5800 1.1 mrg
5801 1.1 mrg
5802 1.1 mrg
5803 1.1 mrg
5804 1.1 mrg
5805 1.1 mrg
5806 1.1 mrg
5807 1.1 mrg
5808 1.1 mrg
5809 1.1 mrg
5810 1.1 mrg if test -n "$ac_tool_prefix"; then
5811 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5812 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
5813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5814 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5815 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
5816 1.1 mrg $as_echo_n "(cached) " >&6
5817 1.1 mrg else
5818 1.1 mrg if test -n "$STRIP"; then
5819 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5820 1.1 mrg else
5821 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5822 1.1 mrg for as_dir in $PATH
5823 1.1 mrg do
5824 1.1 mrg IFS=$as_save_IFS
5825 1.1 mrg test -z "$as_dir" && as_dir=.
5826 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5827 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5828 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5829 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5830 1.1 mrg break 2
5831 1.1 mrg fi
5832 1.1 mrg done
5833 1.1 mrg done
5834 1.1 mrg IFS=$as_save_IFS
5835 1.1 mrg
5836 1.1 mrg fi
5837 1.1 mrg fi
5838 1.1 mrg STRIP=$ac_cv_prog_STRIP
5839 1.1 mrg if test -n "$STRIP"; then
5840 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5841 1.1 mrg $as_echo "$STRIP" >&6; }
5842 1.1 mrg else
5843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5844 1.1 mrg $as_echo "no" >&6; }
5845 1.1 mrg fi
5846 1.1 mrg
5847 1.1 mrg
5848 1.1 mrg fi
5849 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
5850 1.1 mrg ac_ct_STRIP=$STRIP
5851 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
5852 1.1 mrg set dummy strip; ac_word=$2
5853 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5854 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5855 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5856 1.1 mrg $as_echo_n "(cached) " >&6
5857 1.1 mrg else
5858 1.1 mrg if test -n "$ac_ct_STRIP"; then
5859 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5860 1.1 mrg else
5861 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862 1.1 mrg for as_dir in $PATH
5863 1.1 mrg do
5864 1.1 mrg IFS=$as_save_IFS
5865 1.1 mrg test -z "$as_dir" && as_dir=.
5866 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5867 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5868 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
5869 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5870 1.1 mrg break 2
5871 1.1 mrg fi
5872 1.1 mrg done
5873 1.1 mrg done
5874 1.1 mrg IFS=$as_save_IFS
5875 1.1 mrg
5876 1.1 mrg fi
5877 1.1 mrg fi
5878 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5879 1.1 mrg if test -n "$ac_ct_STRIP"; then
5880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5881 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
5882 1.1 mrg else
5883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5884 1.1 mrg $as_echo "no" >&6; }
5885 1.1 mrg fi
5886 1.1 mrg
5887 1.1 mrg if test "x$ac_ct_STRIP" = x; then
5888 1.1 mrg STRIP=":"
5889 1.1 mrg else
5890 1.1 mrg case $cross_compiling:$ac_tool_warned in
5891 1.1 mrg yes:)
5892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5893 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5894 1.1 mrg ac_tool_warned=yes ;;
5895 1.1 mrg esac
5896 1.1 mrg STRIP=$ac_ct_STRIP
5897 1.1 mrg fi
5898 1.1 mrg else
5899 1.1 mrg STRIP="$ac_cv_prog_STRIP"
5900 1.1 mrg fi
5901 1.1 mrg
5902 1.1 mrg test -z "$STRIP" && STRIP=:
5903 1.1 mrg
5904 1.1 mrg
5905 1.1 mrg
5906 1.1 mrg
5907 1.1 mrg
5908 1.1 mrg
5909 1.1 mrg if test -n "$ac_tool_prefix"; then
5910 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5911 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5912 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5913 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5914 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
5915 1.1 mrg $as_echo_n "(cached) " >&6
5916 1.1 mrg else
5917 1.1 mrg if test -n "$RANLIB"; then
5918 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5919 1.1 mrg else
5920 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921 1.1 mrg for as_dir in $PATH
5922 1.1 mrg do
5923 1.1 mrg IFS=$as_save_IFS
5924 1.1 mrg test -z "$as_dir" && as_dir=.
5925 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5926 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5927 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5928 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5929 1.1 mrg break 2
5930 1.1 mrg fi
5931 1.1 mrg done
5932 1.1 mrg done
5933 1.1 mrg IFS=$as_save_IFS
5934 1.1 mrg
5935 1.1 mrg fi
5936 1.1 mrg fi
5937 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
5938 1.1 mrg if test -n "$RANLIB"; then
5939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5940 1.1 mrg $as_echo "$RANLIB" >&6; }
5941 1.1 mrg else
5942 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5943 1.1 mrg $as_echo "no" >&6; }
5944 1.1 mrg fi
5945 1.1 mrg
5946 1.1 mrg
5947 1.1 mrg fi
5948 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
5949 1.1 mrg ac_ct_RANLIB=$RANLIB
5950 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
5951 1.1 mrg set dummy ranlib; ac_word=$2
5952 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5953 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5954 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5955 1.1 mrg $as_echo_n "(cached) " >&6
5956 1.1 mrg else
5957 1.1 mrg if test -n "$ac_ct_RANLIB"; then
5958 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5959 1.1 mrg else
5960 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961 1.1 mrg for as_dir in $PATH
5962 1.1 mrg do
5963 1.1 mrg IFS=$as_save_IFS
5964 1.1 mrg test -z "$as_dir" && as_dir=.
5965 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5966 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5967 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
5968 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5969 1.1 mrg break 2
5970 1.1 mrg fi
5971 1.1 mrg done
5972 1.1 mrg done
5973 1.1 mrg IFS=$as_save_IFS
5974 1.1 mrg
5975 1.1 mrg fi
5976 1.1 mrg fi
5977 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5978 1.1 mrg if test -n "$ac_ct_RANLIB"; then
5979 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5980 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
5981 1.1 mrg else
5982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5983 1.1 mrg $as_echo "no" >&6; }
5984 1.1 mrg fi
5985 1.1 mrg
5986 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
5987 1.1 mrg RANLIB=":"
5988 1.1 mrg else
5989 1.1 mrg case $cross_compiling:$ac_tool_warned in
5990 1.1 mrg yes:)
5991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5992 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5993 1.1 mrg ac_tool_warned=yes ;;
5994 1.1 mrg esac
5995 1.1 mrg RANLIB=$ac_ct_RANLIB
5996 1.1 mrg fi
5997 1.1 mrg else
5998 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
5999 1.1 mrg fi
6000 1.1 mrg
6001 1.1 mrg test -z "$RANLIB" && RANLIB=:
6002 1.1 mrg
6003 1.1 mrg
6004 1.1 mrg
6005 1.1 mrg
6006 1.1 mrg
6007 1.1 mrg
6008 1.1 mrg # Determine commands to create old-style static archives.
6009 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6010 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6011 1.1 mrg old_postuninstall_cmds=
6012 1.1 mrg
6013 1.1 mrg if test -n "$RANLIB"; then
6014 1.1 mrg case $host_os in
6015 1.1 mrg openbsd*)
6016 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6017 1.1 mrg ;;
6018 1.1 mrg *)
6019 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6020 1.1 mrg ;;
6021 1.1 mrg esac
6022 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6023 1.1 mrg fi
6024 1.1 mrg
6025 1.1 mrg case $host_os in
6026 1.1 mrg darwin*)
6027 1.1 mrg lock_old_archive_extraction=yes ;;
6028 1.1 mrg *)
6029 1.1 mrg lock_old_archive_extraction=no ;;
6030 1.1 mrg esac
6031 1.1 mrg
6032 1.1 mrg
6033 1.1 mrg
6034 1.1 mrg
6035 1.1 mrg
6036 1.1 mrg
6037 1.1 mrg
6038 1.1 mrg
6039 1.1 mrg
6040 1.1 mrg
6041 1.1 mrg
6042 1.1 mrg
6043 1.1 mrg
6044 1.1 mrg
6045 1.1 mrg
6046 1.1 mrg
6047 1.1 mrg
6048 1.1 mrg
6049 1.1 mrg
6050 1.1 mrg
6051 1.1 mrg
6052 1.1 mrg
6053 1.1 mrg
6054 1.1 mrg
6055 1.1 mrg
6056 1.1 mrg
6057 1.1 mrg
6058 1.1 mrg
6059 1.1 mrg
6060 1.1 mrg
6061 1.1 mrg
6062 1.1 mrg
6063 1.1 mrg
6064 1.1 mrg
6065 1.1 mrg
6066 1.1 mrg
6067 1.1 mrg
6068 1.1 mrg
6069 1.1 mrg
6070 1.1 mrg # If no C compiler was specified, use CC.
6071 1.1 mrg LTCC=${LTCC-"$CC"}
6072 1.1 mrg
6073 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6074 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6075 1.1 mrg
6076 1.1 mrg # Allow CC to be a program name with arguments.
6077 1.1 mrg compiler=$CC
6078 1.1 mrg
6079 1.1 mrg
6080 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6081 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6082 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6083 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6084 1.1 mrg $as_echo_n "(cached) " >&6
6085 1.1 mrg else
6086 1.1 mrg
6087 1.1 mrg # These are sane defaults that work on at least a few old systems.
6088 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6089 1.1 mrg
6090 1.1 mrg # Character class describing NM global symbol codes.
6091 1.1 mrg symcode='[BCDEGRST]'
6092 1.1 mrg
6093 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6094 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6095 1.1 mrg
6096 1.1 mrg # Define system-specific variables.
6097 1.1 mrg case $host_os in
6098 1.1 mrg aix*)
6099 1.1 mrg symcode='[BCDT]'
6100 1.1 mrg ;;
6101 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6102 1.1 mrg symcode='[ABCDGISTW]'
6103 1.1 mrg ;;
6104 1.1 mrg hpux*)
6105 1.1 mrg if test "$host_cpu" = ia64; then
6106 1.1 mrg symcode='[ABCDEGRST]'
6107 1.1 mrg fi
6108 1.1 mrg ;;
6109 1.1 mrg irix* | nonstopux*)
6110 1.1 mrg symcode='[BCDEGRST]'
6111 1.1 mrg ;;
6112 1.1 mrg osf*)
6113 1.1 mrg symcode='[BCDEGQRST]'
6114 1.1 mrg ;;
6115 1.1 mrg solaris*)
6116 1.1 mrg symcode='[BDRT]'
6117 1.1 mrg ;;
6118 1.1 mrg sco3.2v5*)
6119 1.1 mrg symcode='[DT]'
6120 1.1 mrg ;;
6121 1.1 mrg sysv4.2uw2*)
6122 1.1 mrg symcode='[DT]'
6123 1.1 mrg ;;
6124 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6125 1.1 mrg symcode='[ABDT]'
6126 1.1 mrg ;;
6127 1.1 mrg sysv4)
6128 1.1 mrg symcode='[DFNSTU]'
6129 1.1 mrg ;;
6130 1.1 mrg esac
6131 1.1 mrg
6132 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6133 1.1 mrg case `$NM -V 2>&1` in
6134 1.1 mrg *GNU* | *'with BFD'*)
6135 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6136 1.1 mrg esac
6137 1.1 mrg
6138 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6139 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6140 1.1 mrg # so use this general approach.
6141 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'"
6142 1.1 mrg
6143 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6144 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'"
6145 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'"
6146 1.1 mrg
6147 1.1 mrg # Handle CRLF in mingw tool chain
6148 1.1 mrg opt_cr=
6149 1.1 mrg case $build_os in
6150 1.1 mrg mingw*)
6151 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6152 1.1 mrg ;;
6153 1.1 mrg esac
6154 1.1 mrg
6155 1.1 mrg # Try without a prefix underscore, then with it.
6156 1.1 mrg for ac_symprfx in "" "_"; do
6157 1.1 mrg
6158 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6159 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6160 1.1 mrg
6161 1.1 mrg # Write the raw and C identifiers.
6162 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6163 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6164 1.1 mrg # and D for any global variable.
6165 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6166 1.1 mrg # which start with @ or ?.
6167 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6168 1.1 mrg " {last_section=section; section=\$ 3};"\
6169 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6170 1.1 mrg " \$ 0!~/External *\|/{next};"\
6171 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6172 1.1 mrg " {if(hide[section]) next};"\
6173 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6174 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6175 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6176 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6177 1.1 mrg " ' prfx=^$ac_symprfx"
6178 1.1 mrg else
6179 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6180 1.1 mrg fi
6181 1.1 mrg
6182 1.1 mrg # Check to see that the pipe works correctly.
6183 1.1 mrg pipe_works=no
6184 1.1 mrg
6185 1.1 mrg rm -f conftest*
6186 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
6187 1.1 mrg #ifdef __cplusplus
6188 1.1 mrg extern "C" {
6189 1.1 mrg #endif
6190 1.1 mrg char nm_test_var;
6191 1.1 mrg void nm_test_func(void);
6192 1.1 mrg void nm_test_func(void){}
6193 1.1 mrg #ifdef __cplusplus
6194 1.1 mrg }
6195 1.1 mrg #endif
6196 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6197 1.1 mrg _LT_EOF
6198 1.1 mrg
6199 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6200 1.1 mrg (eval $ac_compile) 2>&5
6201 1.1 mrg ac_status=$?
6202 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6203 1.1 mrg test $ac_status = 0; }; then
6204 1.1 mrg # Now try to grab the symbols.
6205 1.1 mrg nlist=conftest.nm
6206 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6207 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6208 1.1 mrg ac_status=$?
6209 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6210 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
6211 1.1 mrg # Try sorting and uniquifying the output.
6212 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6213 1.1 mrg mv -f "$nlist"T "$nlist"
6214 1.1 mrg else
6215 1.1 mrg rm -f "$nlist"T
6216 1.1 mrg fi
6217 1.1 mrg
6218 1.1 mrg # Make sure that we snagged all the symbols we need.
6219 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6220 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6221 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
6222 1.1 mrg #ifdef __cplusplus
6223 1.1 mrg extern "C" {
6224 1.1 mrg #endif
6225 1.1 mrg
6226 1.1 mrg _LT_EOF
6227 1.1 mrg # Now generate the symbol file.
6228 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6229 1.1 mrg
6230 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
6231 1.1 mrg
6232 1.1 mrg /* The mapping between symbol names and symbols. */
6233 1.1 mrg const struct {
6234 1.1 mrg const char *name;
6235 1.1 mrg void *address;
6236 1.1 mrg }
6237 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
6238 1.1 mrg {
6239 1.1 mrg { "@PROGRAM@", (void *) 0 },
6240 1.1 mrg _LT_EOF
6241 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6242 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
6243 1.1 mrg {0, (void *) 0}
6244 1.1 mrg };
6245 1.1 mrg
6246 1.1 mrg /* This works around a problem in FreeBSD linker */
6247 1.1 mrg #ifdef FREEBSD_WORKAROUND
6248 1.1 mrg static const void *lt_preloaded_setup() {
6249 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
6250 1.1 mrg }
6251 1.1 mrg #endif
6252 1.1 mrg
6253 1.1 mrg #ifdef __cplusplus
6254 1.1 mrg }
6255 1.1 mrg #endif
6256 1.1 mrg _LT_EOF
6257 1.1 mrg # Now try linking the two files.
6258 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6259 1.1 mrg lt_save_LIBS="$LIBS"
6260 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6261 1.1 mrg LIBS="conftstm.$ac_objext"
6262 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6263 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6264 1.1 mrg (eval $ac_link) 2>&5
6265 1.1 mrg ac_status=$?
6266 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6267 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6268 1.1 mrg pipe_works=yes
6269 1.1 mrg fi
6270 1.1 mrg LIBS="$lt_save_LIBS"
6271 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6272 1.1 mrg else
6273 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6274 1.1 mrg fi
6275 1.1 mrg else
6276 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6277 1.1 mrg fi
6278 1.1 mrg else
6279 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6280 1.1 mrg fi
6281 1.1 mrg else
6282 1.1 mrg echo "$progname: failed program was:" >&5
6283 1.1 mrg cat conftest.$ac_ext >&5
6284 1.1 mrg fi
6285 1.1 mrg rm -rf conftest* conftst*
6286 1.1 mrg
6287 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6288 1.1 mrg if test "$pipe_works" = yes; then
6289 1.1 mrg break
6290 1.1 mrg else
6291 1.1 mrg lt_cv_sys_global_symbol_pipe=
6292 1.1 mrg fi
6293 1.1 mrg done
6294 1.1 mrg
6295 1.1 mrg fi
6296 1.1 mrg
6297 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6298 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6299 1.1 mrg fi
6300 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6302 1.1 mrg $as_echo "failed" >&6; }
6303 1.1 mrg else
6304 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6305 1.1 mrg $as_echo "ok" >&6; }
6306 1.1 mrg fi
6307 1.1 mrg
6308 1.1 mrg
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
6319 1.1 mrg
6320 1.1 mrg
6321 1.1 mrg
6322 1.1 mrg
6323 1.1 mrg
6324 1.1 mrg
6325 1.1 mrg
6326 1.1 mrg
6327 1.1 mrg
6328 1.1 mrg
6329 1.1 mrg # Check whether --enable-libtool-lock was given.
6330 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
6331 1.1 mrg enableval=$enable_libtool_lock;
6332 1.1 mrg fi
6333 1.1 mrg
6334 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6335 1.1 mrg
6336 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
6337 1.1 mrg # libtool support.
6338 1.1 mrg case $host in
6339 1.1 mrg ia64-*-hpux*)
6340 1.1 mrg # Find out which ABI we are using.
6341 1.1 mrg echo 'int i;' > conftest.$ac_ext
6342 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6343 1.1 mrg (eval $ac_compile) 2>&5
6344 1.1 mrg ac_status=$?
6345 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6346 1.1 mrg test $ac_status = 0; }; then
6347 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6348 1.1 mrg *ELF-32*)
6349 1.1 mrg HPUX_IA64_MODE="32"
6350 1.1 mrg ;;
6351 1.1 mrg *ELF-64*)
6352 1.1 mrg HPUX_IA64_MODE="64"
6353 1.1 mrg ;;
6354 1.1 mrg esac
6355 1.1 mrg fi
6356 1.1 mrg rm -rf conftest*
6357 1.1 mrg ;;
6358 1.1 mrg *-*-irix6*)
6359 1.1 mrg # Find out which ABI we are using.
6360 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6361 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6362 1.1 mrg (eval $ac_compile) 2>&5
6363 1.1 mrg ac_status=$?
6364 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6365 1.1 mrg test $ac_status = 0; }; then
6366 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
6367 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6368 1.1 mrg *32-bit*)
6369 1.1 mrg LD="${LD-ld} -melf32bsmip"
6370 1.1 mrg ;;
6371 1.1 mrg *N32*)
6372 1.1 mrg LD="${LD-ld} -melf32bmipn32"
6373 1.1 mrg ;;
6374 1.1 mrg *64-bit*)
6375 1.1 mrg LD="${LD-ld} -melf64bmip"
6376 1.1 mrg ;;
6377 1.1 mrg esac
6378 1.1 mrg else
6379 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6380 1.1 mrg *32-bit*)
6381 1.1 mrg LD="${LD-ld} -32"
6382 1.1 mrg ;;
6383 1.1 mrg *N32*)
6384 1.1 mrg LD="${LD-ld} -n32"
6385 1.1 mrg ;;
6386 1.1 mrg *64-bit*)
6387 1.1 mrg LD="${LD-ld} -64"
6388 1.1 mrg ;;
6389 1.1 mrg esac
6390 1.1 mrg fi
6391 1.1 mrg fi
6392 1.1 mrg rm -rf conftest*
6393 1.1 mrg ;;
6394 1.1 mrg
6395 1.3 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6396 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6397 1.1 mrg # Find out which ABI we are using.
6398 1.1 mrg echo 'int i;' > conftest.$ac_ext
6399 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6400 1.1 mrg (eval $ac_compile) 2>&5
6401 1.1 mrg ac_status=$?
6402 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6403 1.1 mrg test $ac_status = 0; }; then
6404 1.1 mrg case `/usr/bin/file conftest.o` in
6405 1.1 mrg *32-bit*)
6406 1.1 mrg case $host in
6407 1.1 mrg x86_64-*kfreebsd*-gnu)
6408 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
6409 1.1 mrg ;;
6410 1.1 mrg x86_64-*linux*)
6411 1.2 apb case `/usr/bin/file conftest.o` in
6412 1.2 apb *x86-64*)
6413 1.2 apb LD="${LD-ld} -m elf32_x86_64"
6414 1.2 apb ;;
6415 1.2 apb *)
6416 1.2 apb LD="${LD-ld} -m elf_i386"
6417 1.2 apb ;;
6418 1.2 apb esac
6419 1.1 mrg ;;
6420 1.3 skrll powerpc64le-*linux*)
6421 1.3 skrll LD="${LD-ld} -m elf32lppclinux"
6422 1.3 skrll ;;
6423 1.3 skrll powerpc64-*linux*)
6424 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
6425 1.1 mrg ;;
6426 1.1 mrg s390x-*linux*)
6427 1.1 mrg LD="${LD-ld} -m elf_s390"
6428 1.1 mrg ;;
6429 1.1 mrg sparc64-*linux*)
6430 1.1 mrg LD="${LD-ld} -m elf32_sparc"
6431 1.1 mrg ;;
6432 1.1 mrg esac
6433 1.1 mrg ;;
6434 1.1 mrg *64-bit*)
6435 1.1 mrg case $host in
6436 1.1 mrg x86_64-*kfreebsd*-gnu)
6437 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
6438 1.1 mrg ;;
6439 1.1 mrg x86_64-*linux*)
6440 1.1 mrg LD="${LD-ld} -m elf_x86_64"
6441 1.1 mrg ;;
6442 1.3 skrll powerpcle-*linux*)
6443 1.3 skrll LD="${LD-ld} -m elf64lppc"
6444 1.3 skrll ;;
6445 1.3 skrll powerpc-*linux*)
6446 1.1 mrg LD="${LD-ld} -m elf64ppc"
6447 1.1 mrg ;;
6448 1.1 mrg s390*-*linux*|s390*-*tpf*)
6449 1.1 mrg LD="${LD-ld} -m elf64_s390"
6450 1.1 mrg ;;
6451 1.1 mrg sparc*-*linux*)
6452 1.1 mrg LD="${LD-ld} -m elf64_sparc"
6453 1.1 mrg ;;
6454 1.1 mrg esac
6455 1.1 mrg ;;
6456 1.1 mrg esac
6457 1.1 mrg fi
6458 1.1 mrg rm -rf conftest*
6459 1.1 mrg ;;
6460 1.1 mrg
6461 1.1 mrg *-*-sco3.2v5*)
6462 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6463 1.1 mrg SAVE_CFLAGS="$CFLAGS"
6464 1.1 mrg CFLAGS="$CFLAGS -belf"
6465 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6466 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6467 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then :
6468 1.1 mrg $as_echo_n "(cached) " >&6
6469 1.1 mrg else
6470 1.1 mrg ac_ext=c
6471 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6472 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6473 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6474 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6475 1.1 mrg
6476 1.1 mrg if test x$gcc_no_link = xyes; then
6477 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6478 1.1 mrg fi
6479 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480 1.1 mrg /* end confdefs.h. */
6481 1.1 mrg
6482 1.1 mrg int
6483 1.1 mrg main ()
6484 1.1 mrg {
6485 1.1 mrg
6486 1.1 mrg ;
6487 1.1 mrg return 0;
6488 1.1 mrg }
6489 1.1 mrg _ACEOF
6490 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6491 1.1 mrg lt_cv_cc_needs_belf=yes
6492 1.1 mrg else
6493 1.1 mrg lt_cv_cc_needs_belf=no
6494 1.1 mrg fi
6495 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6496 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6497 1.1 mrg ac_ext=c
6498 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6499 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6500 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6501 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6502 1.1 mrg
6503 1.1 mrg fi
6504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6505 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
6506 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6507 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6508 1.1 mrg CFLAGS="$SAVE_CFLAGS"
6509 1.1 mrg fi
6510 1.1 mrg ;;
6511 1.1 mrg sparc*-*solaris*)
6512 1.1 mrg # Find out which ABI we are using.
6513 1.1 mrg echo 'int i;' > conftest.$ac_ext
6514 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6515 1.1 mrg (eval $ac_compile) 2>&5
6516 1.1 mrg ac_status=$?
6517 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6518 1.1 mrg test $ac_status = 0; }; then
6519 1.1 mrg case `/usr/bin/file conftest.o` in
6520 1.1 mrg *64-bit*)
6521 1.1 mrg case $lt_cv_prog_gnu_ld in
6522 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
6523 1.1 mrg *)
6524 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6525 1.1 mrg LD="${LD-ld} -64"
6526 1.1 mrg fi
6527 1.1 mrg ;;
6528 1.1 mrg esac
6529 1.1 mrg ;;
6530 1.1 mrg esac
6531 1.1 mrg fi
6532 1.1 mrg rm -rf conftest*
6533 1.1 mrg ;;
6534 1.1 mrg esac
6535 1.1 mrg
6536 1.1 mrg need_locks="$enable_libtool_lock"
6537 1.1 mrg
6538 1.1 mrg
6539 1.1 mrg case $host_os in
6540 1.1 mrg rhapsody* | darwin*)
6541 1.1 mrg if test -n "$ac_tool_prefix"; then
6542 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6543 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6545 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6546 1.1 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6547 1.1 mrg $as_echo_n "(cached) " >&6
6548 1.1 mrg else
6549 1.1 mrg if test -n "$DSYMUTIL"; then
6550 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6551 1.1 mrg else
6552 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6553 1.1 mrg for as_dir in $PATH
6554 1.1 mrg do
6555 1.1 mrg IFS=$as_save_IFS
6556 1.1 mrg test -z "$as_dir" && as_dir=.
6557 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6558 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6559 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6560 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6561 1.1 mrg break 2
6562 1.1 mrg fi
6563 1.1 mrg done
6564 1.1 mrg done
6565 1.1 mrg IFS=$as_save_IFS
6566 1.1 mrg
6567 1.1 mrg fi
6568 1.1 mrg fi
6569 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
6570 1.1 mrg if test -n "$DSYMUTIL"; then
6571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6572 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
6573 1.1 mrg else
6574 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6575 1.1 mrg $as_echo "no" >&6; }
6576 1.1 mrg fi
6577 1.1 mrg
6578 1.1 mrg
6579 1.1 mrg fi
6580 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
6581 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
6582 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
6583 1.1 mrg set dummy dsymutil; ac_word=$2
6584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6585 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6586 1.1 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6587 1.1 mrg $as_echo_n "(cached) " >&6
6588 1.1 mrg else
6589 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6590 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6591 1.1 mrg else
6592 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6593 1.1 mrg for as_dir in $PATH
6594 1.1 mrg do
6595 1.1 mrg IFS=$as_save_IFS
6596 1.1 mrg test -z "$as_dir" && as_dir=.
6597 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6598 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6599 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6600 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6601 1.1 mrg break 2
6602 1.1 mrg fi
6603 1.1 mrg done
6604 1.1 mrg done
6605 1.1 mrg IFS=$as_save_IFS
6606 1.1 mrg
6607 1.1 mrg fi
6608 1.1 mrg fi
6609 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6610 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6612 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
6613 1.1 mrg else
6614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6615 1.1 mrg $as_echo "no" >&6; }
6616 1.1 mrg fi
6617 1.1 mrg
6618 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
6619 1.1 mrg DSYMUTIL=":"
6620 1.1 mrg else
6621 1.1 mrg case $cross_compiling:$ac_tool_warned in
6622 1.1 mrg yes:)
6623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6624 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6625 1.1 mrg ac_tool_warned=yes ;;
6626 1.1 mrg esac
6627 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
6628 1.1 mrg fi
6629 1.1 mrg else
6630 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6631 1.1 mrg fi
6632 1.1 mrg
6633 1.1 mrg if test -n "$ac_tool_prefix"; then
6634 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6635 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6636 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6637 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6638 1.1 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6639 1.1 mrg $as_echo_n "(cached) " >&6
6640 1.1 mrg else
6641 1.1 mrg if test -n "$NMEDIT"; then
6642 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6643 1.1 mrg else
6644 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6645 1.1 mrg for as_dir in $PATH
6646 1.1 mrg do
6647 1.1 mrg IFS=$as_save_IFS
6648 1.1 mrg test -z "$as_dir" && as_dir=.
6649 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6650 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6651 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6652 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6653 1.1 mrg break 2
6654 1.1 mrg fi
6655 1.1 mrg done
6656 1.1 mrg done
6657 1.1 mrg IFS=$as_save_IFS
6658 1.1 mrg
6659 1.1 mrg fi
6660 1.1 mrg fi
6661 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
6662 1.1 mrg if test -n "$NMEDIT"; then
6663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6664 1.1 mrg $as_echo "$NMEDIT" >&6; }
6665 1.1 mrg else
6666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6667 1.1 mrg $as_echo "no" >&6; }
6668 1.1 mrg fi
6669 1.1 mrg
6670 1.1 mrg
6671 1.1 mrg fi
6672 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
6673 1.1 mrg ac_ct_NMEDIT=$NMEDIT
6674 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
6675 1.1 mrg set dummy nmedit; ac_word=$2
6676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6677 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6678 1.1 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6679 1.1 mrg $as_echo_n "(cached) " >&6
6680 1.1 mrg else
6681 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6682 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6683 1.1 mrg else
6684 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6685 1.1 mrg for as_dir in $PATH
6686 1.1 mrg do
6687 1.1 mrg IFS=$as_save_IFS
6688 1.1 mrg test -z "$as_dir" && as_dir=.
6689 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6690 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6691 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
6692 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6693 1.1 mrg break 2
6694 1.1 mrg fi
6695 1.1 mrg done
6696 1.1 mrg done
6697 1.1 mrg IFS=$as_save_IFS
6698 1.1 mrg
6699 1.1 mrg fi
6700 1.1 mrg fi
6701 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6702 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6703 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6704 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
6705 1.1 mrg else
6706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6707 1.1 mrg $as_echo "no" >&6; }
6708 1.1 mrg fi
6709 1.1 mrg
6710 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
6711 1.1 mrg NMEDIT=":"
6712 1.1 mrg else
6713 1.1 mrg case $cross_compiling:$ac_tool_warned in
6714 1.1 mrg yes:)
6715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6716 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6717 1.1 mrg ac_tool_warned=yes ;;
6718 1.1 mrg esac
6719 1.1 mrg NMEDIT=$ac_ct_NMEDIT
6720 1.1 mrg fi
6721 1.1 mrg else
6722 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
6723 1.1 mrg fi
6724 1.1 mrg
6725 1.1 mrg if test -n "$ac_tool_prefix"; then
6726 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6727 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
6728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6729 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6730 1.1 mrg if test "${ac_cv_prog_LIPO+set}" = set; then :
6731 1.1 mrg $as_echo_n "(cached) " >&6
6732 1.1 mrg else
6733 1.1 mrg if test -n "$LIPO"; then
6734 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6735 1.1 mrg else
6736 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737 1.1 mrg for as_dir in $PATH
6738 1.1 mrg do
6739 1.1 mrg IFS=$as_save_IFS
6740 1.1 mrg test -z "$as_dir" && as_dir=.
6741 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6742 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6743 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6744 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6745 1.1 mrg break 2
6746 1.1 mrg fi
6747 1.1 mrg done
6748 1.1 mrg done
6749 1.1 mrg IFS=$as_save_IFS
6750 1.1 mrg
6751 1.1 mrg fi
6752 1.1 mrg fi
6753 1.1 mrg LIPO=$ac_cv_prog_LIPO
6754 1.1 mrg if test -n "$LIPO"; then
6755 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6756 1.1 mrg $as_echo "$LIPO" >&6; }
6757 1.1 mrg else
6758 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6759 1.1 mrg $as_echo "no" >&6; }
6760 1.1 mrg fi
6761 1.1 mrg
6762 1.1 mrg
6763 1.1 mrg fi
6764 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
6765 1.1 mrg ac_ct_LIPO=$LIPO
6766 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
6767 1.1 mrg set dummy lipo; ac_word=$2
6768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6769 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6770 1.1 mrg if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6771 1.1 mrg $as_echo_n "(cached) " >&6
6772 1.1 mrg else
6773 1.1 mrg if test -n "$ac_ct_LIPO"; then
6774 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6775 1.1 mrg else
6776 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777 1.1 mrg for as_dir in $PATH
6778 1.1 mrg do
6779 1.1 mrg IFS=$as_save_IFS
6780 1.1 mrg test -z "$as_dir" && as_dir=.
6781 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6782 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6783 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
6784 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6785 1.1 mrg break 2
6786 1.1 mrg fi
6787 1.1 mrg done
6788 1.1 mrg done
6789 1.1 mrg IFS=$as_save_IFS
6790 1.1 mrg
6791 1.1 mrg fi
6792 1.1 mrg fi
6793 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6794 1.1 mrg if test -n "$ac_ct_LIPO"; then
6795 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6796 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
6797 1.1 mrg else
6798 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6799 1.1 mrg $as_echo "no" >&6; }
6800 1.1 mrg fi
6801 1.1 mrg
6802 1.1 mrg if test "x$ac_ct_LIPO" = x; then
6803 1.1 mrg LIPO=":"
6804 1.1 mrg else
6805 1.1 mrg case $cross_compiling:$ac_tool_warned in
6806 1.1 mrg yes:)
6807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6808 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6809 1.1 mrg ac_tool_warned=yes ;;
6810 1.1 mrg esac
6811 1.1 mrg LIPO=$ac_ct_LIPO
6812 1.1 mrg fi
6813 1.1 mrg else
6814 1.1 mrg LIPO="$ac_cv_prog_LIPO"
6815 1.1 mrg fi
6816 1.1 mrg
6817 1.1 mrg if test -n "$ac_tool_prefix"; then
6818 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6819 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
6820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6821 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6822 1.1 mrg if test "${ac_cv_prog_OTOOL+set}" = set; then :
6823 1.1 mrg $as_echo_n "(cached) " >&6
6824 1.1 mrg else
6825 1.1 mrg if test -n "$OTOOL"; then
6826 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6827 1.1 mrg else
6828 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6829 1.1 mrg for as_dir in $PATH
6830 1.1 mrg do
6831 1.1 mrg IFS=$as_save_IFS
6832 1.1 mrg test -z "$as_dir" && as_dir=.
6833 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6834 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6835 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6836 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6837 1.1 mrg break 2
6838 1.1 mrg fi
6839 1.1 mrg done
6840 1.1 mrg done
6841 1.1 mrg IFS=$as_save_IFS
6842 1.1 mrg
6843 1.1 mrg fi
6844 1.1 mrg fi
6845 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
6846 1.1 mrg if test -n "$OTOOL"; then
6847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6848 1.1 mrg $as_echo "$OTOOL" >&6; }
6849 1.1 mrg else
6850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851 1.1 mrg $as_echo "no" >&6; }
6852 1.1 mrg fi
6853 1.1 mrg
6854 1.1 mrg
6855 1.1 mrg fi
6856 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
6857 1.1 mrg ac_ct_OTOOL=$OTOOL
6858 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
6859 1.1 mrg set dummy otool; ac_word=$2
6860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6861 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6862 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6863 1.1 mrg $as_echo_n "(cached) " >&6
6864 1.1 mrg else
6865 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6866 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6867 1.1 mrg else
6868 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6869 1.1 mrg for as_dir in $PATH
6870 1.1 mrg do
6871 1.1 mrg IFS=$as_save_IFS
6872 1.1 mrg test -z "$as_dir" && as_dir=.
6873 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6874 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6875 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
6876 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6877 1.1 mrg break 2
6878 1.1 mrg fi
6879 1.1 mrg done
6880 1.1 mrg done
6881 1.1 mrg IFS=$as_save_IFS
6882 1.1 mrg
6883 1.1 mrg fi
6884 1.1 mrg fi
6885 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6886 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6887 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6888 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
6889 1.1 mrg else
6890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6891 1.1 mrg $as_echo "no" >&6; }
6892 1.1 mrg fi
6893 1.1 mrg
6894 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
6895 1.1 mrg OTOOL=":"
6896 1.1 mrg else
6897 1.1 mrg case $cross_compiling:$ac_tool_warned in
6898 1.1 mrg yes:)
6899 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6900 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6901 1.1 mrg ac_tool_warned=yes ;;
6902 1.1 mrg esac
6903 1.1 mrg OTOOL=$ac_ct_OTOOL
6904 1.1 mrg fi
6905 1.1 mrg else
6906 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
6907 1.1 mrg fi
6908 1.1 mrg
6909 1.1 mrg if test -n "$ac_tool_prefix"; then
6910 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6911 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
6912 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6913 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6914 1.1 mrg if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6915 1.1 mrg $as_echo_n "(cached) " >&6
6916 1.1 mrg else
6917 1.1 mrg if test -n "$OTOOL64"; then
6918 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6919 1.1 mrg else
6920 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6921 1.1 mrg for as_dir in $PATH
6922 1.1 mrg do
6923 1.1 mrg IFS=$as_save_IFS
6924 1.1 mrg test -z "$as_dir" && as_dir=.
6925 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6926 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6927 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6928 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6929 1.1 mrg break 2
6930 1.1 mrg fi
6931 1.1 mrg done
6932 1.1 mrg done
6933 1.1 mrg IFS=$as_save_IFS
6934 1.1 mrg
6935 1.1 mrg fi
6936 1.1 mrg fi
6937 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
6938 1.1 mrg if test -n "$OTOOL64"; then
6939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6940 1.1 mrg $as_echo "$OTOOL64" >&6; }
6941 1.1 mrg else
6942 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6943 1.1 mrg $as_echo "no" >&6; }
6944 1.1 mrg fi
6945 1.1 mrg
6946 1.1 mrg
6947 1.1 mrg fi
6948 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
6949 1.1 mrg ac_ct_OTOOL64=$OTOOL64
6950 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
6951 1.1 mrg set dummy otool64; ac_word=$2
6952 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6953 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6954 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6955 1.1 mrg $as_echo_n "(cached) " >&6
6956 1.1 mrg else
6957 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
6958 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6959 1.1 mrg else
6960 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6961 1.1 mrg for as_dir in $PATH
6962 1.1 mrg do
6963 1.1 mrg IFS=$as_save_IFS
6964 1.1 mrg test -z "$as_dir" && as_dir=.
6965 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6966 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6967 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
6968 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6969 1.1 mrg break 2
6970 1.1 mrg fi
6971 1.1 mrg done
6972 1.1 mrg done
6973 1.1 mrg IFS=$as_save_IFS
6974 1.1 mrg
6975 1.1 mrg fi
6976 1.1 mrg fi
6977 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6978 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
6979 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6980 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
6981 1.1 mrg else
6982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6983 1.1 mrg $as_echo "no" >&6; }
6984 1.1 mrg fi
6985 1.1 mrg
6986 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
6987 1.1 mrg OTOOL64=":"
6988 1.1 mrg else
6989 1.1 mrg case $cross_compiling:$ac_tool_warned in
6990 1.1 mrg yes:)
6991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6992 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6993 1.1 mrg ac_tool_warned=yes ;;
6994 1.1 mrg esac
6995 1.1 mrg OTOOL64=$ac_ct_OTOOL64
6996 1.1 mrg fi
6997 1.1 mrg else
6998 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
6999 1.1 mrg fi
7000 1.1 mrg
7001 1.1 mrg
7002 1.1 mrg
7003 1.1 mrg
7004 1.1 mrg
7005 1.1 mrg
7006 1.1 mrg
7007 1.1 mrg
7008 1.1 mrg
7009 1.1 mrg
7010 1.1 mrg
7011 1.1 mrg
7012 1.1 mrg
7013 1.1 mrg
7014 1.1 mrg
7015 1.1 mrg
7016 1.1 mrg
7017 1.1 mrg
7018 1.1 mrg
7019 1.1 mrg
7020 1.1 mrg
7021 1.1 mrg
7022 1.1 mrg
7023 1.1 mrg
7024 1.1 mrg
7025 1.1 mrg
7026 1.1 mrg
7027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7028 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7029 1.1 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7030 1.1 mrg $as_echo_n "(cached) " >&6
7031 1.1 mrg else
7032 1.1 mrg lt_cv_apple_cc_single_mod=no
7033 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then
7034 1.1 mrg # By default we will add the -single_module flag. You can override
7035 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE
7036 1.1 mrg # non-empty at configure time, or by adding -multi_module to the
7037 1.1 mrg # link flags.
7038 1.1 mrg rm -rf libconftest.dylib*
7039 1.1 mrg echo "int foo(void){return 1;}" > conftest.c
7040 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7041 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7042 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7043 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7044 1.1 mrg _lt_result=$?
7045 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7046 1.1 mrg lt_cv_apple_cc_single_mod=yes
7047 1.1 mrg else
7048 1.1 mrg cat conftest.err >&5
7049 1.1 mrg fi
7050 1.1 mrg rm -rf libconftest.dylib*
7051 1.1 mrg rm -f conftest.*
7052 1.1 mrg fi
7053 1.1 mrg fi
7054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7055 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7056 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7057 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7058 1.1 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7059 1.1 mrg $as_echo_n "(cached) " >&6
7060 1.1 mrg else
7061 1.1 mrg lt_cv_ld_exported_symbols_list=no
7062 1.1 mrg save_LDFLAGS=$LDFLAGS
7063 1.1 mrg echo "_main" > conftest.sym
7064 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7065 1.1 mrg if test x$gcc_no_link = xyes; then
7066 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7067 1.1 mrg fi
7068 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7069 1.1 mrg /* end confdefs.h. */
7070 1.1 mrg
7071 1.1 mrg int
7072 1.1 mrg main ()
7073 1.1 mrg {
7074 1.1 mrg
7075 1.1 mrg ;
7076 1.1 mrg return 0;
7077 1.1 mrg }
7078 1.1 mrg _ACEOF
7079 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7080 1.1 mrg lt_cv_ld_exported_symbols_list=yes
7081 1.1 mrg else
7082 1.1 mrg lt_cv_ld_exported_symbols_list=no
7083 1.1 mrg fi
7084 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7085 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7086 1.1 mrg LDFLAGS="$save_LDFLAGS"
7087 1.1 mrg
7088 1.1 mrg fi
7089 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7090 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7092 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7093 1.1 mrg if test "${lt_cv_ld_force_load+set}" = set; then :
7094 1.1 mrg $as_echo_n "(cached) " >&6
7095 1.1 mrg else
7096 1.1 mrg lt_cv_ld_force_load=no
7097 1.1 mrg cat > conftest.c << _LT_EOF
7098 1.1 mrg int forced_loaded() { return 2;}
7099 1.1 mrg _LT_EOF
7100 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7101 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7102 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5
7103 1.1 mrg $AR cru libconftest.a conftest.o 2>&5
7104 1.1 mrg cat > conftest.c << _LT_EOF
7105 1.1 mrg int main() { return 0;}
7106 1.1 mrg _LT_EOF
7107 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7108 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7109 1.1 mrg _lt_result=$?
7110 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7111 1.1 mrg lt_cv_ld_force_load=yes
7112 1.1 mrg else
7113 1.1 mrg cat conftest.err >&5
7114 1.1 mrg fi
7115 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c
7116 1.1 mrg rm -rf conftest.dSYM
7117 1.1 mrg
7118 1.1 mrg fi
7119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7120 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7121 1.1 mrg case $host_os in
7122 1.1 mrg rhapsody* | darwin1.[012])
7123 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7124 1.1 mrg darwin1.*)
7125 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7126 1.1 mrg darwin*) # darwin 5.x on
7127 1.1 mrg # if running on 10.5 or later, the deployment target defaults
7128 1.1 mrg # to the OS version, if on x86, and 10.4, the deployment
7129 1.1 mrg # target defaults to 10.4. Don't you love it?
7130 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7131 1.1 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7132 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7133 1.4 mrg 10.[012][,.]*)
7134 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7135 1.1 mrg 10.*)
7136 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7137 1.1 mrg esac
7138 1.1 mrg ;;
7139 1.1 mrg esac
7140 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7141 1.1 mrg _lt_dar_single_mod='$single_module'
7142 1.1 mrg fi
7143 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7144 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7145 1.1 mrg else
7146 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7147 1.1 mrg fi
7148 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7149 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7150 1.1 mrg else
7151 1.1 mrg _lt_dsymutil=
7152 1.1 mrg fi
7153 1.1 mrg ;;
7154 1.1 mrg esac
7155 1.1 mrg
7156 1.1 mrg for ac_header in dlfcn.h
7157 1.1 mrg do :
7158 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7159 1.1 mrg "
7160 1.1 mrg if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7161 1.1 mrg cat >>confdefs.h <<_ACEOF
7162 1.1 mrg #define HAVE_DLFCN_H 1
7163 1.1 mrg _ACEOF
7164 1.1 mrg
7165 1.1 mrg fi
7166 1.1 mrg
7167 1.1 mrg done
7168 1.1 mrg
7169 1.1 mrg
7170 1.1 mrg
7171 1.1 mrg
7172 1.1 mrg
7173 1.1 mrg # Set options
7174 1.1 mrg
7175 1.1 mrg
7176 1.1 mrg
7177 1.1 mrg enable_dlopen=no
7178 1.1 mrg
7179 1.1 mrg
7180 1.1 mrg enable_win32_dll=no
7181 1.1 mrg
7182 1.1 mrg
7183 1.1 mrg # Check whether --enable-shared was given.
7184 1.1 mrg if test "${enable_shared+set}" = set; then :
7185 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
7186 1.1 mrg case $enableval in
7187 1.1 mrg yes) enable_shared=yes ;;
7188 1.1 mrg no) enable_shared=no ;;
7189 1.1 mrg *)
7190 1.1 mrg enable_shared=no
7191 1.1 mrg # Look at the argument we got. We use all the common list separators.
7192 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7193 1.1 mrg for pkg in $enableval; do
7194 1.1 mrg IFS="$lt_save_ifs"
7195 1.1 mrg if test "X$pkg" = "X$p"; then
7196 1.1 mrg enable_shared=yes
7197 1.1 mrg fi
7198 1.1 mrg done
7199 1.1 mrg IFS="$lt_save_ifs"
7200 1.1 mrg ;;
7201 1.1 mrg esac
7202 1.1 mrg else
7203 1.1 mrg enable_shared=yes
7204 1.1 mrg fi
7205 1.1 mrg
7206 1.1 mrg
7207 1.1 mrg
7208 1.1 mrg
7209 1.1 mrg
7210 1.1 mrg
7211 1.1 mrg
7212 1.1 mrg
7213 1.1 mrg
7214 1.1 mrg # Check whether --enable-static was given.
7215 1.1 mrg if test "${enable_static+set}" = set; then :
7216 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
7217 1.1 mrg case $enableval in
7218 1.1 mrg yes) enable_static=yes ;;
7219 1.1 mrg no) enable_static=no ;;
7220 1.1 mrg *)
7221 1.1 mrg enable_static=no
7222 1.1 mrg # Look at the argument we got. We use all the common list separators.
7223 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7224 1.1 mrg for pkg in $enableval; do
7225 1.1 mrg IFS="$lt_save_ifs"
7226 1.1 mrg if test "X$pkg" = "X$p"; then
7227 1.1 mrg enable_static=yes
7228 1.1 mrg fi
7229 1.1 mrg done
7230 1.1 mrg IFS="$lt_save_ifs"
7231 1.1 mrg ;;
7232 1.1 mrg esac
7233 1.1 mrg else
7234 1.1 mrg enable_static=yes
7235 1.1 mrg fi
7236 1.1 mrg
7237 1.1 mrg
7238 1.1 mrg
7239 1.1 mrg
7240 1.1 mrg
7241 1.1 mrg
7242 1.1 mrg
7243 1.1 mrg
7244 1.1 mrg
7245 1.1 mrg
7246 1.1 mrg # Check whether --with-pic was given.
7247 1.1 mrg if test "${with_pic+set}" = set; then :
7248 1.1 mrg withval=$with_pic; pic_mode="$withval"
7249 1.1 mrg else
7250 1.1 mrg pic_mode=default
7251 1.1 mrg fi
7252 1.1 mrg
7253 1.1 mrg
7254 1.1 mrg test -z "$pic_mode" && pic_mode=default
7255 1.1 mrg
7256 1.1 mrg
7257 1.1 mrg
7258 1.1 mrg
7259 1.1 mrg
7260 1.1 mrg
7261 1.1 mrg
7262 1.1 mrg # Check whether --enable-fast-install was given.
7263 1.1 mrg if test "${enable_fast_install+set}" = set; then :
7264 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
7265 1.1 mrg case $enableval in
7266 1.1 mrg yes) enable_fast_install=yes ;;
7267 1.1 mrg no) enable_fast_install=no ;;
7268 1.1 mrg *)
7269 1.1 mrg enable_fast_install=no
7270 1.1 mrg # Look at the argument we got. We use all the common list separators.
7271 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7272 1.1 mrg for pkg in $enableval; do
7273 1.1 mrg IFS="$lt_save_ifs"
7274 1.1 mrg if test "X$pkg" = "X$p"; then
7275 1.1 mrg enable_fast_install=yes
7276 1.1 mrg fi
7277 1.1 mrg done
7278 1.1 mrg IFS="$lt_save_ifs"
7279 1.1 mrg ;;
7280 1.1 mrg esac
7281 1.1 mrg else
7282 1.1 mrg enable_fast_install=yes
7283 1.1 mrg fi
7284 1.1 mrg
7285 1.1 mrg
7286 1.1 mrg
7287 1.1 mrg
7288 1.1 mrg
7289 1.1 mrg
7290 1.1 mrg
7291 1.1 mrg
7292 1.1 mrg
7293 1.1 mrg
7294 1.1 mrg
7295 1.1 mrg # This can be used to rebuild libtool when needed
7296 1.1 mrg LIBTOOL_DEPS="$ltmain"
7297 1.1 mrg
7298 1.1 mrg # Always use our own libtool.
7299 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7300 1.1 mrg
7301 1.1 mrg
7302 1.1 mrg
7303 1.1 mrg
7304 1.1 mrg
7305 1.1 mrg
7306 1.1 mrg
7307 1.1 mrg
7308 1.1 mrg
7309 1.1 mrg
7310 1.1 mrg
7311 1.1 mrg
7312 1.1 mrg
7313 1.1 mrg
7314 1.1 mrg
7315 1.1 mrg
7316 1.1 mrg
7317 1.1 mrg
7318 1.1 mrg
7319 1.1 mrg
7320 1.1 mrg
7321 1.1 mrg
7322 1.1 mrg
7323 1.1 mrg
7324 1.1 mrg
7325 1.1 mrg
7326 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
7327 1.1 mrg
7328 1.1 mrg
7329 1.1 mrg
7330 1.1 mrg
7331 1.1 mrg
7332 1.1 mrg
7333 1.1 mrg
7334 1.1 mrg
7335 1.1 mrg
7336 1.1 mrg
7337 1.1 mrg
7338 1.1 mrg
7339 1.1 mrg
7340 1.1 mrg
7341 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
7342 1.1 mrg setopt NO_GLOB_SUBST
7343 1.1 mrg fi
7344 1.1 mrg
7345 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7346 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
7347 1.1 mrg if test "${lt_cv_objdir+set}" = set; then :
7348 1.1 mrg $as_echo_n "(cached) " >&6
7349 1.1 mrg else
7350 1.1 mrg rm -f .libs 2>/dev/null
7351 1.1 mrg mkdir .libs 2>/dev/null
7352 1.1 mrg if test -d .libs; then
7353 1.1 mrg lt_cv_objdir=.libs
7354 1.1 mrg else
7355 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
7356 1.1 mrg lt_cv_objdir=_libs
7357 1.1 mrg fi
7358 1.1 mrg rmdir .libs 2>/dev/null
7359 1.1 mrg fi
7360 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7361 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
7362 1.1 mrg objdir=$lt_cv_objdir
7363 1.1 mrg
7364 1.1 mrg
7365 1.1 mrg
7366 1.1 mrg
7367 1.1 mrg
7368 1.1 mrg cat >>confdefs.h <<_ACEOF
7369 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
7370 1.1 mrg _ACEOF
7371 1.1 mrg
7372 1.1 mrg
7373 1.1 mrg
7374 1.1 mrg
7375 1.1 mrg case $host_os in
7376 1.1 mrg aix3*)
7377 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
7378 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
7379 1.1 mrg # vanish in a puff of smoke.
7380 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
7381 1.1 mrg COLLECT_NAMES=
7382 1.1 mrg export COLLECT_NAMES
7383 1.1 mrg fi
7384 1.1 mrg ;;
7385 1.1 mrg esac
7386 1.1 mrg
7387 1.1 mrg # Global variables:
7388 1.1 mrg ofile=libtool
7389 1.1 mrg can_build_shared=yes
7390 1.1 mrg
7391 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
7392 1.1 mrg # which needs '.lib').
7393 1.1 mrg libext=a
7394 1.1 mrg
7395 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
7396 1.1 mrg
7397 1.1 mrg old_CC="$CC"
7398 1.1 mrg old_CFLAGS="$CFLAGS"
7399 1.1 mrg
7400 1.1 mrg # Set sane defaults for various variables
7401 1.1 mrg test -z "$CC" && CC=cc
7402 1.1 mrg test -z "$LTCC" && LTCC=$CC
7403 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7404 1.1 mrg test -z "$LD" && LD=ld
7405 1.1 mrg test -z "$ac_objext" && ac_objext=o
7406 1.1 mrg
7407 1.1 mrg for cc_temp in $compiler""; do
7408 1.1 mrg case $cc_temp in
7409 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7410 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7411 1.1 mrg \-*) ;;
7412 1.1 mrg *) break;;
7413 1.1 mrg esac
7414 1.1 mrg done
7415 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7416 1.1 mrg
7417 1.1 mrg
7418 1.1 mrg # Only perform the check for file, if the check method requires it
7419 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7420 1.1 mrg case $deplibs_check_method in
7421 1.1 mrg file_magic*)
7422 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7424 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7425 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7426 1.1 mrg $as_echo_n "(cached) " >&6
7427 1.1 mrg else
7428 1.1 mrg case $MAGIC_CMD in
7429 1.1 mrg [\\/*] | ?:[\\/]*)
7430 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7431 1.1 mrg ;;
7432 1.1 mrg *)
7433 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7434 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7435 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7436 1.1 mrg for ac_dir in $ac_dummy; do
7437 1.1 mrg IFS="$lt_save_ifs"
7438 1.1 mrg test -z "$ac_dir" && ac_dir=.
7439 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7440 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7441 1.1 mrg if test -n "$file_magic_test_file"; then
7442 1.1 mrg case $deplibs_check_method in
7443 1.1 mrg "file_magic "*)
7444 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7445 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7446 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7447 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7448 1.1 mrg :
7449 1.1 mrg else
7450 1.1 mrg cat <<_LT_EOF 1>&2
7451 1.1 mrg
7452 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7453 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7454 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7455 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7456 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7457 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7458 1.1 mrg *** may want to report the problem to your system manager and/or to
7459 1.1 mrg *** bug-libtool@gnu.org
7460 1.1 mrg
7461 1.1 mrg _LT_EOF
7462 1.1 mrg fi ;;
7463 1.1 mrg esac
7464 1.1 mrg fi
7465 1.1 mrg break
7466 1.1 mrg fi
7467 1.1 mrg done
7468 1.1 mrg IFS="$lt_save_ifs"
7469 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7470 1.1 mrg ;;
7471 1.1 mrg esac
7472 1.1 mrg fi
7473 1.1 mrg
7474 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7475 1.1 mrg if test -n "$MAGIC_CMD"; then
7476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7477 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7478 1.1 mrg else
7479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7480 1.1 mrg $as_echo "no" >&6; }
7481 1.1 mrg fi
7482 1.1 mrg
7483 1.1 mrg
7484 1.1 mrg
7485 1.1 mrg
7486 1.1 mrg
7487 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7488 1.1 mrg if test -n "$ac_tool_prefix"; then
7489 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7490 1.1 mrg $as_echo_n "checking for file... " >&6; }
7491 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7492 1.1 mrg $as_echo_n "(cached) " >&6
7493 1.1 mrg else
7494 1.1 mrg case $MAGIC_CMD in
7495 1.1 mrg [\\/*] | ?:[\\/]*)
7496 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7497 1.1 mrg ;;
7498 1.1 mrg *)
7499 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7500 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7501 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7502 1.1 mrg for ac_dir in $ac_dummy; do
7503 1.1 mrg IFS="$lt_save_ifs"
7504 1.1 mrg test -z "$ac_dir" && ac_dir=.
7505 1.1 mrg if test -f $ac_dir/file; then
7506 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7507 1.1 mrg if test -n "$file_magic_test_file"; then
7508 1.1 mrg case $deplibs_check_method in
7509 1.1 mrg "file_magic "*)
7510 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7511 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7512 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7513 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7514 1.1 mrg :
7515 1.1 mrg else
7516 1.1 mrg cat <<_LT_EOF 1>&2
7517 1.1 mrg
7518 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7519 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7520 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7521 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7522 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7523 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7524 1.1 mrg *** may want to report the problem to your system manager and/or to
7525 1.1 mrg *** bug-libtool@gnu.org
7526 1.1 mrg
7527 1.1 mrg _LT_EOF
7528 1.1 mrg fi ;;
7529 1.1 mrg esac
7530 1.1 mrg fi
7531 1.1 mrg break
7532 1.1 mrg fi
7533 1.1 mrg done
7534 1.1 mrg IFS="$lt_save_ifs"
7535 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7536 1.1 mrg ;;
7537 1.1 mrg esac
7538 1.1 mrg fi
7539 1.1 mrg
7540 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7541 1.1 mrg if test -n "$MAGIC_CMD"; then
7542 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7543 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7544 1.1 mrg else
7545 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7546 1.1 mrg $as_echo "no" >&6; }
7547 1.1 mrg fi
7548 1.1 mrg
7549 1.1 mrg
7550 1.1 mrg else
7551 1.1 mrg MAGIC_CMD=:
7552 1.1 mrg fi
7553 1.1 mrg fi
7554 1.1 mrg
7555 1.1 mrg fi
7556 1.1 mrg ;;
7557 1.1 mrg esac
7558 1.1 mrg
7559 1.1 mrg # Use C for the default configuration in the libtool script
7560 1.1 mrg
7561 1.1 mrg lt_save_CC="$CC"
7562 1.1 mrg ac_ext=c
7563 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7564 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7565 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7566 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7567 1.1 mrg
7568 1.1 mrg
7569 1.1 mrg # Source file extension for C test sources.
7570 1.1 mrg ac_ext=c
7571 1.1 mrg
7572 1.1 mrg # Object file extension for compiled C test sources.
7573 1.1 mrg objext=o
7574 1.1 mrg objext=$objext
7575 1.1 mrg
7576 1.1 mrg # Code to be used in simple compile tests
7577 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7578 1.1 mrg
7579 1.1 mrg # Code to be used in simple link tests
7580 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
7581 1.1 mrg
7582 1.1 mrg
7583 1.1 mrg
7584 1.1 mrg
7585 1.1 mrg
7586 1.1 mrg
7587 1.1 mrg
7588 1.1 mrg # If no C compiler was specified, use CC.
7589 1.1 mrg LTCC=${LTCC-"$CC"}
7590 1.1 mrg
7591 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7592 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7593 1.1 mrg
7594 1.1 mrg # Allow CC to be a program name with arguments.
7595 1.1 mrg compiler=$CC
7596 1.1 mrg
7597 1.1 mrg # Save the default compiler, since it gets overwritten when the other
7598 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7599 1.1 mrg compiler_DEFAULT=$CC
7600 1.1 mrg
7601 1.1 mrg # save warnings/boilerplate of simple test code
7602 1.1 mrg ac_outfile=conftest.$ac_objext
7603 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7604 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7605 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7606 1.1 mrg $RM conftest*
7607 1.1 mrg
7608 1.1 mrg ac_outfile=conftest.$ac_objext
7609 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7610 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7611 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7612 1.1 mrg $RM -r conftest*
7613 1.1 mrg
7614 1.1 mrg
7615 1.1 mrg ## CAVEAT EMPTOR:
7616 1.1 mrg ## There is no encapsulation within the following macros, do not change
7617 1.1 mrg ## the running order or otherwise move them around unless you know exactly
7618 1.1 mrg ## what you are doing...
7619 1.1 mrg if test -n "$compiler"; then
7620 1.1 mrg
7621 1.1 mrg lt_prog_compiler_no_builtin_flag=
7622 1.1 mrg
7623 1.1 mrg if test "$GCC" = yes; then
7624 1.1 mrg case $cc_basename in
7625 1.1 mrg nvcc*)
7626 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7627 1.1 mrg *)
7628 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7629 1.1 mrg esac
7630 1.1 mrg
7631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7632 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7633 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7634 1.1 mrg $as_echo_n "(cached) " >&6
7635 1.1 mrg else
7636 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7637 1.1 mrg ac_outfile=conftest.$ac_objext
7638 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7639 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7640 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7641 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7642 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7643 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7644 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7645 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7646 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7647 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7648 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7649 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7650 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7651 1.1 mrg ac_status=$?
7652 1.1 mrg cat conftest.err >&5
7653 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7654 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7655 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7656 1.1 mrg # So say no if there are warnings other than the usual output.
7657 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7658 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7659 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7660 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7661 1.1 mrg fi
7662 1.1 mrg fi
7663 1.1 mrg $RM conftest*
7664 1.1 mrg
7665 1.1 mrg fi
7666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7667 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7668 1.1 mrg
7669 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7670 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7671 1.1 mrg else
7672 1.1 mrg :
7673 1.1 mrg fi
7674 1.1 mrg
7675 1.1 mrg fi
7676 1.1 mrg
7677 1.1 mrg
7678 1.1 mrg
7679 1.1 mrg
7680 1.1 mrg
7681 1.1 mrg
7682 1.1 mrg lt_prog_compiler_wl=
7683 1.1 mrg lt_prog_compiler_pic=
7684 1.1 mrg lt_prog_compiler_static=
7685 1.1 mrg
7686 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7687 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7688 1.1 mrg
7689 1.1 mrg if test "$GCC" = yes; then
7690 1.1 mrg lt_prog_compiler_wl='-Wl,'
7691 1.1 mrg lt_prog_compiler_static='-static'
7692 1.1 mrg
7693 1.1 mrg case $host_os in
7694 1.1 mrg aix*)
7695 1.1 mrg # All AIX code is PIC.
7696 1.1 mrg if test "$host_cpu" = ia64; then
7697 1.1 mrg # AIX 5 now supports IA64 processor
7698 1.1 mrg lt_prog_compiler_static='-Bstatic'
7699 1.1 mrg fi
7700 1.2 apb lt_prog_compiler_pic='-fPIC'
7701 1.1 mrg ;;
7702 1.1 mrg
7703 1.1 mrg amigaos*)
7704 1.1 mrg case $host_cpu in
7705 1.1 mrg powerpc)
7706 1.1 mrg # see comment about AmigaOS4 .so support
7707 1.1 mrg lt_prog_compiler_pic='-fPIC'
7708 1.1 mrg ;;
7709 1.1 mrg m68k)
7710 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7711 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7712 1.1 mrg # like `-m68040'.
7713 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7714 1.1 mrg ;;
7715 1.1 mrg esac
7716 1.1 mrg ;;
7717 1.1 mrg
7718 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7719 1.1 mrg # PIC is the default for these OSes.
7720 1.1 mrg ;;
7721 1.1 mrg
7722 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7723 1.1 mrg # This hack is so that the source file can tell whether it is being
7724 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7725 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7726 1.1 mrg # (--disable-auto-import) libraries
7727 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7728 1.1 mrg ;;
7729 1.1 mrg
7730 1.1 mrg darwin* | rhapsody*)
7731 1.1 mrg # PIC is the default on this platform
7732 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7733 1.1 mrg lt_prog_compiler_pic='-fno-common'
7734 1.1 mrg ;;
7735 1.1 mrg
7736 1.1 mrg haiku*)
7737 1.1 mrg # PIC is the default for Haiku.
7738 1.1 mrg # The "-static" flag exists, but is broken.
7739 1.1 mrg lt_prog_compiler_static=
7740 1.1 mrg ;;
7741 1.1 mrg
7742 1.1 mrg hpux*)
7743 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7744 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7745 1.1 mrg # sets the default TLS model and affects inlining.
7746 1.1 mrg case $host_cpu in
7747 1.1 mrg hppa*64*)
7748 1.1 mrg # +Z the default
7749 1.1 mrg ;;
7750 1.1 mrg *)
7751 1.1 mrg lt_prog_compiler_pic='-fPIC'
7752 1.1 mrg ;;
7753 1.1 mrg esac
7754 1.1 mrg ;;
7755 1.1 mrg
7756 1.1 mrg interix[3-9]*)
7757 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7758 1.1 mrg # Instead, we relocate shared libraries at runtime.
7759 1.1 mrg ;;
7760 1.1 mrg
7761 1.1 mrg msdosdjgpp*)
7762 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7763 1.1 mrg # on systems that don't support them.
7764 1.1 mrg lt_prog_compiler_can_build_shared=no
7765 1.1 mrg enable_shared=no
7766 1.1 mrg ;;
7767 1.1 mrg
7768 1.1 mrg *nto* | *qnx*)
7769 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7770 1.1 mrg # it will coredump.
7771 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7772 1.1 mrg ;;
7773 1.1 mrg
7774 1.1 mrg sysv4*MP*)
7775 1.1 mrg if test -d /usr/nec; then
7776 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7777 1.1 mrg fi
7778 1.1 mrg ;;
7779 1.1 mrg
7780 1.1 mrg *)
7781 1.1 mrg lt_prog_compiler_pic='-fPIC'
7782 1.1 mrg ;;
7783 1.1 mrg esac
7784 1.1 mrg
7785 1.1 mrg case $cc_basename in
7786 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
7787 1.1 mrg lt_prog_compiler_wl='-Xlinker '
7788 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
7789 1.1 mrg ;;
7790 1.1 mrg esac
7791 1.1 mrg else
7792 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7793 1.1 mrg case $host_os in
7794 1.1 mrg aix*)
7795 1.1 mrg lt_prog_compiler_wl='-Wl,'
7796 1.1 mrg if test "$host_cpu" = ia64; then
7797 1.1 mrg # AIX 5 now supports IA64 processor
7798 1.1 mrg lt_prog_compiler_static='-Bstatic'
7799 1.1 mrg else
7800 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7801 1.1 mrg fi
7802 1.1 mrg ;;
7803 1.1 mrg
7804 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7805 1.1 mrg # This hack is so that the source file can tell whether it is being
7806 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7807 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7808 1.1 mrg ;;
7809 1.1 mrg
7810 1.1 mrg hpux9* | hpux10* | hpux11*)
7811 1.1 mrg lt_prog_compiler_wl='-Wl,'
7812 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7813 1.1 mrg # not for PA HP-UX.
7814 1.1 mrg case $host_cpu in
7815 1.1 mrg hppa*64*|ia64*)
7816 1.1 mrg # +Z the default
7817 1.1 mrg ;;
7818 1.1 mrg *)
7819 1.1 mrg lt_prog_compiler_pic='+Z'
7820 1.1 mrg ;;
7821 1.1 mrg esac
7822 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7823 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7824 1.1 mrg ;;
7825 1.1 mrg
7826 1.1 mrg irix5* | irix6* | nonstopux*)
7827 1.1 mrg lt_prog_compiler_wl='-Wl,'
7828 1.1 mrg # PIC (with -KPIC) is the default.
7829 1.1 mrg lt_prog_compiler_static='-non_shared'
7830 1.1 mrg ;;
7831 1.1 mrg
7832 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
7833 1.1 mrg case $cc_basename in
7834 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
7835 1.1 mrg ecc*)
7836 1.1 mrg lt_prog_compiler_wl='-Wl,'
7837 1.1 mrg lt_prog_compiler_pic='-KPIC'
7838 1.1 mrg lt_prog_compiler_static='-static'
7839 1.1 mrg ;;
7840 1.1 mrg # icc used to be incompatible with GCC.
7841 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
7842 1.1 mrg icc* | ifort*)
7843 1.1 mrg lt_prog_compiler_wl='-Wl,'
7844 1.1 mrg lt_prog_compiler_pic='-fPIC'
7845 1.1 mrg lt_prog_compiler_static='-static'
7846 1.1 mrg ;;
7847 1.1 mrg # Lahey Fortran 8.1.
7848 1.1 mrg lf95*)
7849 1.1 mrg lt_prog_compiler_wl='-Wl,'
7850 1.1 mrg lt_prog_compiler_pic='--shared'
7851 1.1 mrg lt_prog_compiler_static='--static'
7852 1.1 mrg ;;
7853 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7854 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7855 1.1 mrg # which looks to be a dead project)
7856 1.1 mrg lt_prog_compiler_wl='-Wl,'
7857 1.1 mrg lt_prog_compiler_pic='-fpic'
7858 1.1 mrg lt_prog_compiler_static='-Bstatic'
7859 1.1 mrg ;;
7860 1.1 mrg ccc*)
7861 1.1 mrg lt_prog_compiler_wl='-Wl,'
7862 1.1 mrg # All Alpha code is PIC.
7863 1.1 mrg lt_prog_compiler_static='-non_shared'
7864 1.1 mrg ;;
7865 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
7866 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7867 1.1 mrg lt_prog_compiler_wl='-Wl,'
7868 1.1 mrg lt_prog_compiler_pic='-qpic'
7869 1.1 mrg lt_prog_compiler_static='-qstaticlink'
7870 1.1 mrg ;;
7871 1.1 mrg *)
7872 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
7873 1.1 mrg *Sun\ F* | *Sun*Fortran*)
7874 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7875 1.1 mrg lt_prog_compiler_pic='-KPIC'
7876 1.1 mrg lt_prog_compiler_static='-Bstatic'
7877 1.1 mrg lt_prog_compiler_wl=''
7878 1.1 mrg ;;
7879 1.1 mrg *Sun\ C*)
7880 1.1 mrg # Sun C 5.9
7881 1.1 mrg lt_prog_compiler_pic='-KPIC'
7882 1.1 mrg lt_prog_compiler_static='-Bstatic'
7883 1.1 mrg lt_prog_compiler_wl='-Wl,'
7884 1.1 mrg ;;
7885 1.1 mrg esac
7886 1.1 mrg ;;
7887 1.1 mrg esac
7888 1.1 mrg ;;
7889 1.1 mrg
7890 1.1 mrg newsos6)
7891 1.1 mrg lt_prog_compiler_pic='-KPIC'
7892 1.1 mrg lt_prog_compiler_static='-Bstatic'
7893 1.1 mrg ;;
7894 1.1 mrg
7895 1.1 mrg *nto* | *qnx*)
7896 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7897 1.1 mrg # it will coredump.
7898 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7899 1.1 mrg ;;
7900 1.1 mrg
7901 1.1 mrg osf3* | osf4* | osf5*)
7902 1.1 mrg lt_prog_compiler_wl='-Wl,'
7903 1.1 mrg # All OSF/1 code is PIC.
7904 1.1 mrg lt_prog_compiler_static='-non_shared'
7905 1.1 mrg ;;
7906 1.1 mrg
7907 1.1 mrg rdos*)
7908 1.1 mrg lt_prog_compiler_static='-non_shared'
7909 1.1 mrg ;;
7910 1.1 mrg
7911 1.1 mrg solaris*)
7912 1.1 mrg lt_prog_compiler_pic='-KPIC'
7913 1.1 mrg lt_prog_compiler_static='-Bstatic'
7914 1.1 mrg case $cc_basename in
7915 1.1 mrg f77* | f90* | f95*)
7916 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
7917 1.1 mrg *)
7918 1.1 mrg lt_prog_compiler_wl='-Wl,';;
7919 1.1 mrg esac
7920 1.1 mrg ;;
7921 1.1 mrg
7922 1.1 mrg sunos4*)
7923 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
7924 1.1 mrg lt_prog_compiler_pic='-PIC'
7925 1.1 mrg lt_prog_compiler_static='-Bstatic'
7926 1.1 mrg ;;
7927 1.1 mrg
7928 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7929 1.1 mrg lt_prog_compiler_wl='-Wl,'
7930 1.1 mrg lt_prog_compiler_pic='-KPIC'
7931 1.1 mrg lt_prog_compiler_static='-Bstatic'
7932 1.1 mrg ;;
7933 1.1 mrg
7934 1.1 mrg sysv4*MP*)
7935 1.1 mrg if test -d /usr/nec ;then
7936 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
7937 1.1 mrg lt_prog_compiler_static='-Bstatic'
7938 1.1 mrg fi
7939 1.1 mrg ;;
7940 1.1 mrg
7941 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7942 1.1 mrg lt_prog_compiler_wl='-Wl,'
7943 1.1 mrg lt_prog_compiler_pic='-KPIC'
7944 1.1 mrg lt_prog_compiler_static='-Bstatic'
7945 1.1 mrg ;;
7946 1.1 mrg
7947 1.1 mrg unicos*)
7948 1.1 mrg lt_prog_compiler_wl='-Wl,'
7949 1.1 mrg lt_prog_compiler_can_build_shared=no
7950 1.1 mrg ;;
7951 1.1 mrg
7952 1.1 mrg uts4*)
7953 1.1 mrg lt_prog_compiler_pic='-pic'
7954 1.1 mrg lt_prog_compiler_static='-Bstatic'
7955 1.1 mrg ;;
7956 1.1 mrg
7957 1.1 mrg *)
7958 1.1 mrg lt_prog_compiler_can_build_shared=no
7959 1.1 mrg ;;
7960 1.1 mrg esac
7961 1.1 mrg fi
7962 1.1 mrg
7963 1.1 mrg case $host_os in
7964 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
7965 1.1 mrg *djgpp*)
7966 1.1 mrg lt_prog_compiler_pic=
7967 1.1 mrg ;;
7968 1.1 mrg *)
7969 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7970 1.1 mrg ;;
7971 1.1 mrg esac
7972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7973 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
7974 1.1 mrg
7975 1.1 mrg
7976 1.1 mrg
7977 1.1 mrg
7978 1.1 mrg
7979 1.1 mrg
7980 1.1 mrg #
7981 1.1 mrg # Check to make sure the PIC flag actually works.
7982 1.1 mrg #
7983 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
7984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7985 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7986 1.1 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7987 1.1 mrg $as_echo_n "(cached) " >&6
7988 1.1 mrg else
7989 1.1 mrg lt_cv_prog_compiler_pic_works=no
7990 1.1 mrg ac_outfile=conftest.$ac_objext
7991 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7992 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7993 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7994 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7995 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7996 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7997 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7998 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7999 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8000 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8001 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8002 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8003 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8004 1.1 mrg ac_status=$?
8005 1.1 mrg cat conftest.err >&5
8006 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8007 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8008 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8009 1.1 mrg # So say no if there are warnings other than the usual output.
8010 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8011 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8012 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8013 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8014 1.1 mrg fi
8015 1.1 mrg fi
8016 1.1 mrg $RM conftest*
8017 1.1 mrg
8018 1.1 mrg fi
8019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8020 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8021 1.1 mrg
8022 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8023 1.1 mrg case $lt_prog_compiler_pic in
8024 1.1 mrg "" | " "*) ;;
8025 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8026 1.1 mrg esac
8027 1.1 mrg else
8028 1.1 mrg lt_prog_compiler_pic=
8029 1.1 mrg lt_prog_compiler_can_build_shared=no
8030 1.1 mrg fi
8031 1.1 mrg
8032 1.1 mrg fi
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 #
8040 1.1 mrg # Check to make sure the static flag actually works.
8041 1.1 mrg #
8042 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8043 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8044 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8045 1.1 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8046 1.1 mrg $as_echo_n "(cached) " >&6
8047 1.1 mrg else
8048 1.1 mrg lt_cv_prog_compiler_static_works=no
8049 1.1 mrg save_LDFLAGS="$LDFLAGS"
8050 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8051 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8052 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8053 1.1 mrg # The linker can only warn and ignore the option if not recognized
8054 1.1 mrg # So say no if there are warnings
8055 1.1 mrg if test -s conftest.err; then
8056 1.1 mrg # Append any errors to the config.log.
8057 1.1 mrg cat conftest.err 1>&5
8058 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8059 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8060 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8061 1.1 mrg lt_cv_prog_compiler_static_works=yes
8062 1.1 mrg fi
8063 1.1 mrg else
8064 1.1 mrg lt_cv_prog_compiler_static_works=yes
8065 1.1 mrg fi
8066 1.1 mrg fi
8067 1.1 mrg $RM -r conftest*
8068 1.1 mrg LDFLAGS="$save_LDFLAGS"
8069 1.1 mrg
8070 1.1 mrg fi
8071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8072 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8073 1.1 mrg
8074 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8075 1.1 mrg :
8076 1.1 mrg else
8077 1.1 mrg lt_prog_compiler_static=
8078 1.1 mrg fi
8079 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8087 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8088 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8089 1.1 mrg $as_echo_n "(cached) " >&6
8090 1.1 mrg else
8091 1.1 mrg lt_cv_prog_compiler_c_o=no
8092 1.1 mrg $RM -r conftest 2>/dev/null
8093 1.1 mrg mkdir conftest
8094 1.1 mrg cd conftest
8095 1.1 mrg mkdir out
8096 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8097 1.1 mrg
8098 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8099 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8100 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8101 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8102 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8103 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8104 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8105 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8106 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8107 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8108 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8109 1.1 mrg ac_status=$?
8110 1.1 mrg cat out/conftest.err >&5
8111 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8112 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8113 1.1 mrg then
8114 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8115 1.1 mrg # So say no if there are warnings
8116 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8117 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8118 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8119 1.1 mrg lt_cv_prog_compiler_c_o=yes
8120 1.1 mrg fi
8121 1.1 mrg fi
8122 1.1 mrg chmod u+w . 2>&5
8123 1.1 mrg $RM conftest*
8124 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8125 1.1 mrg # template instantiation
8126 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8127 1.1 mrg $RM out/* && rmdir out
8128 1.1 mrg cd ..
8129 1.1 mrg $RM -r conftest
8130 1.1 mrg $RM conftest*
8131 1.1 mrg
8132 1.1 mrg fi
8133 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8134 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8142 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8143 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8144 1.1 mrg $as_echo_n "(cached) " >&6
8145 1.1 mrg else
8146 1.1 mrg lt_cv_prog_compiler_c_o=no
8147 1.1 mrg $RM -r conftest 2>/dev/null
8148 1.1 mrg mkdir conftest
8149 1.1 mrg cd conftest
8150 1.1 mrg mkdir out
8151 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8152 1.1 mrg
8153 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8154 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8155 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8156 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8157 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8158 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8159 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8160 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8161 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8162 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8163 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8164 1.1 mrg ac_status=$?
8165 1.1 mrg cat out/conftest.err >&5
8166 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8167 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8168 1.1 mrg then
8169 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8170 1.1 mrg # So say no if there are warnings
8171 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8172 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8173 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8174 1.1 mrg lt_cv_prog_compiler_c_o=yes
8175 1.1 mrg fi
8176 1.1 mrg fi
8177 1.1 mrg chmod u+w . 2>&5
8178 1.1 mrg $RM conftest*
8179 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8180 1.1 mrg # template instantiation
8181 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8182 1.1 mrg $RM out/* && rmdir out
8183 1.1 mrg cd ..
8184 1.1 mrg $RM -r conftest
8185 1.1 mrg $RM conftest*
8186 1.1 mrg
8187 1.1 mrg fi
8188 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8189 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8190 1.1 mrg
8191 1.1 mrg
8192 1.1 mrg
8193 1.1 mrg
8194 1.1 mrg hard_links="nottested"
8195 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8196 1.1 mrg # do not overwrite the value of need_locks provided by the user
8197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8198 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8199 1.1 mrg hard_links=yes
8200 1.1 mrg $RM conftest*
8201 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8202 1.1 mrg touch conftest.a
8203 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8204 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8205 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8206 1.1 mrg $as_echo "$hard_links" >&6; }
8207 1.1 mrg if test "$hard_links" = no; then
8208 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8209 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8210 1.1 mrg need_locks=warn
8211 1.1 mrg fi
8212 1.1 mrg else
8213 1.1 mrg need_locks=no
8214 1.1 mrg fi
8215 1.1 mrg
8216 1.1 mrg
8217 1.1 mrg
8218 1.1 mrg
8219 1.1 mrg
8220 1.1 mrg
8221 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8222 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8223 1.1 mrg
8224 1.1 mrg runpath_var=
8225 1.1 mrg allow_undefined_flag=
8226 1.1 mrg always_export_symbols=no
8227 1.1 mrg archive_cmds=
8228 1.1 mrg archive_expsym_cmds=
8229 1.1 mrg compiler_needs_object=no
8230 1.1 mrg enable_shared_with_static_runtimes=no
8231 1.1 mrg export_dynamic_flag_spec=
8232 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8233 1.1 mrg hardcode_automatic=no
8234 1.1 mrg hardcode_direct=no
8235 1.1 mrg hardcode_direct_absolute=no
8236 1.1 mrg hardcode_libdir_flag_spec=
8237 1.1 mrg hardcode_libdir_flag_spec_ld=
8238 1.1 mrg hardcode_libdir_separator=
8239 1.1 mrg hardcode_minus_L=no
8240 1.1 mrg hardcode_shlibpath_var=unsupported
8241 1.1 mrg inherit_rpath=no
8242 1.1 mrg link_all_deplibs=unknown
8243 1.1 mrg module_cmds=
8244 1.1 mrg module_expsym_cmds=
8245 1.1 mrg old_archive_from_new_cmds=
8246 1.1 mrg old_archive_from_expsyms_cmds=
8247 1.1 mrg thread_safe_flag_spec=
8248 1.1 mrg whole_archive_flag_spec=
8249 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8250 1.1 mrg # included in the symbol list
8251 1.1 mrg include_expsyms=
8252 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8253 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8254 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8255 1.1 mrg # as well as any symbol that contains `d'.
8256 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8257 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8258 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8259 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8260 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8261 1.1 mrg # preloaded symbol tables.
8262 1.1 mrg # Exclude shared library initialization/finalization symbols.
8263 1.1 mrg extract_expsyms_cmds=
8264 1.1 mrg
8265 1.1 mrg case $host_os in
8266 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8267 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8268 1.1 mrg # When not using gcc, we currently assume that we are using
8269 1.1 mrg # Microsoft Visual C++.
8270 1.1 mrg if test "$GCC" != yes; then
8271 1.1 mrg with_gnu_ld=no
8272 1.1 mrg fi
8273 1.1 mrg ;;
8274 1.1 mrg interix*)
8275 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8276 1.1 mrg with_gnu_ld=yes
8277 1.1 mrg ;;
8278 1.1 mrg openbsd*)
8279 1.1 mrg with_gnu_ld=no
8280 1.1 mrg ;;
8281 1.1 mrg esac
8282 1.1 mrg
8283 1.1 mrg ld_shlibs=yes
8284 1.1 mrg
8285 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
8286 1.1 mrg # that we're better off using the native interface for both.
8287 1.1 mrg lt_use_gnu_ld_interface=no
8288 1.1 mrg if test "$with_gnu_ld" = yes; then
8289 1.1 mrg case $host_os in
8290 1.1 mrg aix*)
8291 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
8292 1.1 mrg # with the native linker. However, as the warning in the GNU ld
8293 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
8294 1.1 mrg # shared libraries, regardless of the interface used.
8295 1.1 mrg case `$LD -v 2>&1` in
8296 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8297 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8298 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8299 1.1 mrg *)
8300 1.1 mrg lt_use_gnu_ld_interface=yes
8301 1.1 mrg ;;
8302 1.1 mrg esac
8303 1.1 mrg ;;
8304 1.1 mrg *)
8305 1.1 mrg lt_use_gnu_ld_interface=yes
8306 1.1 mrg ;;
8307 1.1 mrg esac
8308 1.1 mrg fi
8309 1.1 mrg
8310 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
8311 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8312 1.1 mrg wlarc='${wl}'
8313 1.1 mrg
8314 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8315 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8316 1.1 mrg # here allows them to be overridden if necessary.
8317 1.1 mrg runpath_var=LD_RUN_PATH
8318 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8319 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8320 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8321 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8322 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8323 1.1 mrg else
8324 1.1 mrg whole_archive_flag_spec=
8325 1.1 mrg fi
8326 1.1 mrg supports_anon_versioning=no
8327 1.1 mrg case `$LD -v 2>&1` in
8328 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
8329 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8330 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8331 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8332 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8333 1.1 mrg *) supports_anon_versioning=yes ;;
8334 1.1 mrg esac
8335 1.1 mrg
8336 1.1 mrg # See if GNU ld supports shared libraries.
8337 1.1 mrg case $host_os in
8338 1.1 mrg aix[3-9]*)
8339 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8340 1.1 mrg if test "$host_cpu" != ia64; then
8341 1.1 mrg ld_shlibs=no
8342 1.1 mrg cat <<_LT_EOF 1>&2
8343 1.1 mrg
8344 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
8345 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8346 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8347 1.1 mrg *** really care for shared libraries, you may want to install binutils
8348 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8349 1.1 mrg *** You will then need to restart the configuration process.
8350 1.1 mrg
8351 1.1 mrg _LT_EOF
8352 1.1 mrg fi
8353 1.1 mrg ;;
8354 1.1 mrg
8355 1.1 mrg amigaos*)
8356 1.1 mrg case $host_cpu in
8357 1.1 mrg powerpc)
8358 1.1 mrg # see comment about AmigaOS4 .so support
8359 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8360 1.1 mrg archive_expsym_cmds=''
8361 1.1 mrg ;;
8362 1.1 mrg m68k)
8363 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)'
8364 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8365 1.1 mrg hardcode_minus_L=yes
8366 1.1 mrg ;;
8367 1.1 mrg esac
8368 1.1 mrg ;;
8369 1.1 mrg
8370 1.1 mrg beos*)
8371 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8372 1.1 mrg allow_undefined_flag=unsupported
8373 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8374 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8375 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8376 1.1 mrg else
8377 1.1 mrg ld_shlibs=no
8378 1.1 mrg fi
8379 1.1 mrg ;;
8380 1.1 mrg
8381 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8382 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8383 1.1 mrg # as there is no search path for DLLs.
8384 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8385 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
8386 1.1 mrg allow_undefined_flag=unsupported
8387 1.1 mrg always_export_symbols=no
8388 1.1 mrg enable_shared_with_static_runtimes=yes
8389 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'
8390 1.1 mrg
8391 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8392 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'
8393 1.1 mrg # If the export-symbols file already is a .def file (1st line
8394 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8395 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8396 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8397 1.1 mrg else
8398 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8399 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8400 1.1 mrg fi~
8401 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'
8402 1.1 mrg else
8403 1.1 mrg ld_shlibs=no
8404 1.1 mrg fi
8405 1.1 mrg ;;
8406 1.1 mrg
8407 1.1 mrg haiku*)
8408 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8409 1.1 mrg link_all_deplibs=yes
8410 1.1 mrg ;;
8411 1.1 mrg
8412 1.1 mrg interix[3-9]*)
8413 1.1 mrg hardcode_direct=no
8414 1.1 mrg hardcode_shlibpath_var=no
8415 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8416 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8417 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8418 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8419 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8420 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8421 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8422 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8423 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'
8424 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'
8425 1.1 mrg ;;
8426 1.1 mrg
8427 1.1 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8428 1.1 mrg tmp_diet=no
8429 1.1 mrg if test "$host_os" = linux-dietlibc; then
8430 1.1 mrg case $cc_basename in
8431 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8432 1.1 mrg esac
8433 1.1 mrg fi
8434 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8435 1.1 mrg && test "$tmp_diet" = no
8436 1.1 mrg then
8437 1.4 mrg tmp_addflag=' $pic_flag'
8438 1.1 mrg tmp_sharedflag='-shared'
8439 1.1 mrg case $cc_basename,$host_cpu in
8440 1.1 mrg pgcc*) # Portland Group C compiler
8441 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'
8442 1.1 mrg tmp_addflag=' $pic_flag'
8443 1.1 mrg ;;
8444 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
8445 1.1 mrg # Portland Group f77 and f90 compilers
8446 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'
8447 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8448 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8449 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8450 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8451 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8452 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8453 1.1 mrg tmp_addflag=' -nofor_main' ;;
8454 1.1 mrg lf95*) # Lahey Fortran 8.1
8455 1.1 mrg whole_archive_flag_spec=
8456 1.1 mrg tmp_sharedflag='--shared' ;;
8457 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8458 1.1 mrg tmp_sharedflag='-qmkshrobj'
8459 1.1 mrg tmp_addflag= ;;
8460 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8461 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'
8462 1.1 mrg compiler_needs_object=yes
8463 1.1 mrg ;;
8464 1.1 mrg esac
8465 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8466 1.1 mrg *Sun\ C*) # Sun C 5.9
8467 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'
8468 1.1 mrg compiler_needs_object=yes
8469 1.1 mrg tmp_sharedflag='-G' ;;
8470 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8471 1.1 mrg tmp_sharedflag='-G' ;;
8472 1.1 mrg esac
8473 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8474 1.1 mrg
8475 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8476 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8477 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8478 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8479 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'
8480 1.1 mrg fi
8481 1.1 mrg
8482 1.1 mrg case $cc_basename in
8483 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
8484 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8485 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8486 1.1 mrg hardcode_libdir_flag_spec=
8487 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8488 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8489 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8490 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8491 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8492 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8493 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8494 1.1 mrg fi
8495 1.1 mrg ;;
8496 1.1 mrg esac
8497 1.1 mrg else
8498 1.1 mrg ld_shlibs=no
8499 1.1 mrg fi
8500 1.1 mrg ;;
8501 1.1 mrg
8502 1.1 mrg netbsd*)
8503 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8504 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8505 1.1 mrg wlarc=
8506 1.1 mrg else
8507 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8508 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'
8509 1.1 mrg fi
8510 1.1 mrg ;;
8511 1.1 mrg
8512 1.1 mrg solaris*)
8513 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8514 1.1 mrg ld_shlibs=no
8515 1.1 mrg cat <<_LT_EOF 1>&2
8516 1.1 mrg
8517 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8518 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8519 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8520 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8521 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8522 1.1 mrg *** used, and then restart.
8523 1.1 mrg
8524 1.1 mrg _LT_EOF
8525 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8526 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8527 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'
8528 1.1 mrg else
8529 1.1 mrg ld_shlibs=no
8530 1.1 mrg fi
8531 1.1 mrg ;;
8532 1.1 mrg
8533 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8534 1.1 mrg case `$LD -v 2>&1` in
8535 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8536 1.1 mrg ld_shlibs=no
8537 1.1 mrg cat <<_LT_EOF 1>&2
8538 1.1 mrg
8539 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8540 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8541 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8542 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8543 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8544 1.1 mrg *** used, and then restart.
8545 1.1 mrg
8546 1.1 mrg _LT_EOF
8547 1.1 mrg ;;
8548 1.1 mrg *)
8549 1.1 mrg # For security reasons, it is highly recommended that you always
8550 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
8551 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
8552 1.1 mrg # requires that you compile everything twice, which is a pain.
8553 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8554 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8555 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8556 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'
8557 1.1 mrg else
8558 1.1 mrg ld_shlibs=no
8559 1.1 mrg fi
8560 1.1 mrg ;;
8561 1.1 mrg esac
8562 1.1 mrg ;;
8563 1.1 mrg
8564 1.1 mrg sunos4*)
8565 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8566 1.1 mrg wlarc=
8567 1.1 mrg hardcode_direct=yes
8568 1.1 mrg hardcode_shlibpath_var=no
8569 1.1 mrg ;;
8570 1.1 mrg
8571 1.1 mrg *)
8572 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8573 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8574 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'
8575 1.1 mrg else
8576 1.1 mrg ld_shlibs=no
8577 1.1 mrg fi
8578 1.1 mrg ;;
8579 1.1 mrg esac
8580 1.1 mrg
8581 1.1 mrg if test "$ld_shlibs" = no; then
8582 1.1 mrg runpath_var=
8583 1.1 mrg hardcode_libdir_flag_spec=
8584 1.1 mrg export_dynamic_flag_spec=
8585 1.1 mrg whole_archive_flag_spec=
8586 1.1 mrg fi
8587 1.1 mrg else
8588 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8589 1.1 mrg case $host_os in
8590 1.1 mrg aix3*)
8591 1.1 mrg allow_undefined_flag=unsupported
8592 1.1 mrg always_export_symbols=yes
8593 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'
8594 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8595 1.1 mrg # are no directories specified by -L.
8596 1.1 mrg hardcode_minus_L=yes
8597 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8598 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8599 1.1 mrg # broken collect2.
8600 1.1 mrg hardcode_direct=unsupported
8601 1.1 mrg fi
8602 1.1 mrg ;;
8603 1.1 mrg
8604 1.1 mrg aix[4-9]*)
8605 1.1 mrg if test "$host_cpu" = ia64; then
8606 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8607 1.1 mrg # have to do anything special.
8608 1.1 mrg aix_use_runtimelinking=no
8609 1.1 mrg exp_sym_flag='-Bexport'
8610 1.1 mrg no_entry_flag=""
8611 1.1 mrg else
8612 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8613 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8614 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
8615 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
8616 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8617 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'
8618 1.1 mrg else
8619 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'
8620 1.1 mrg fi
8621 1.1 mrg aix_use_runtimelinking=no
8622 1.1 mrg
8623 1.1 mrg # Test if we are trying to use run time linking or normal
8624 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8625 1.1 mrg # need to do runtime linking.
8626 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8627 1.1 mrg for ld_flag in $LDFLAGS; do
8628 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8629 1.1 mrg aix_use_runtimelinking=yes
8630 1.1 mrg break
8631 1.1 mrg fi
8632 1.1 mrg done
8633 1.1 mrg ;;
8634 1.1 mrg esac
8635 1.1 mrg
8636 1.1 mrg exp_sym_flag='-bexport'
8637 1.1 mrg no_entry_flag='-bnoentry'
8638 1.1 mrg fi
8639 1.1 mrg
8640 1.1 mrg # When large executables or shared objects are built, AIX ld can
8641 1.1 mrg # have problems creating the table of contents. If linking a library
8642 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8643 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8644 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8645 1.1 mrg
8646 1.1 mrg archive_cmds=''
8647 1.1 mrg hardcode_direct=yes
8648 1.1 mrg hardcode_direct_absolute=yes
8649 1.1 mrg hardcode_libdir_separator=':'
8650 1.1 mrg link_all_deplibs=yes
8651 1.1 mrg file_list_spec='${wl}-f,'
8652 1.1 mrg
8653 1.1 mrg if test "$GCC" = yes; then
8654 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8655 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8656 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8657 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8658 1.1 mrg if test -f "$collect2name" &&
8659 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8660 1.1 mrg then
8661 1.1 mrg # We have reworked collect2
8662 1.1 mrg :
8663 1.1 mrg else
8664 1.1 mrg # We have old collect2
8665 1.1 mrg hardcode_direct=unsupported
8666 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8667 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8668 1.1 mrg # to unsupported forces relinking
8669 1.1 mrg hardcode_minus_L=yes
8670 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8671 1.1 mrg hardcode_libdir_separator=
8672 1.1 mrg fi
8673 1.1 mrg ;;
8674 1.1 mrg esac
8675 1.1 mrg shared_flag='-shared'
8676 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8677 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8678 1.1 mrg fi
8679 1.1 mrg else
8680 1.1 mrg # not using gcc
8681 1.1 mrg if test "$host_cpu" = ia64; then
8682 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8683 1.1 mrg # chokes on -Wl,-G. The following line is correct:
8684 1.1 mrg shared_flag='-G'
8685 1.1 mrg else
8686 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8687 1.1 mrg shared_flag='${wl}-G'
8688 1.1 mrg else
8689 1.1 mrg shared_flag='${wl}-bM:SRE'
8690 1.1 mrg fi
8691 1.1 mrg fi
8692 1.1 mrg fi
8693 1.1 mrg
8694 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
8695 1.1 mrg # It seems that -bexpall does not export symbols beginning with
8696 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
8697 1.1 mrg always_export_symbols=yes
8698 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8699 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
8700 1.1 mrg # -berok will link without error, but may produce a broken library.
8701 1.1 mrg allow_undefined_flag='-berok'
8702 1.1 mrg # Determine the default libpath from the value encoded in an
8703 1.1 mrg # empty executable.
8704 1.1 mrg if test x$gcc_no_link = xyes; then
8705 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8706 1.1 mrg fi
8707 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8708 1.1 mrg /* end confdefs.h. */
8709 1.1 mrg
8710 1.1 mrg int
8711 1.1 mrg main ()
8712 1.1 mrg {
8713 1.1 mrg
8714 1.1 mrg ;
8715 1.1 mrg return 0;
8716 1.1 mrg }
8717 1.1 mrg _ACEOF
8718 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8719 1.1 mrg
8720 1.1 mrg lt_aix_libpath_sed='
8721 1.1 mrg /Import File Strings/,/^$/ {
8722 1.1 mrg /^0/ {
8723 1.1 mrg s/^0 *\(.*\)$/\1/
8724 1.1 mrg p
8725 1.1 mrg }
8726 1.1 mrg }'
8727 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8728 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8729 1.1 mrg if test -z "$aix_libpath"; then
8730 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8731 1.1 mrg fi
8732 1.1 mrg fi
8733 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8734 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8735 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8736 1.1 mrg
8737 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8738 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"
8739 1.1 mrg else
8740 1.1 mrg if test "$host_cpu" = ia64; then
8741 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8742 1.1 mrg allow_undefined_flag="-z nodefs"
8743 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"
8744 1.1 mrg else
8745 1.1 mrg # Determine the default libpath from the value encoded in an
8746 1.1 mrg # empty executable.
8747 1.1 mrg if test x$gcc_no_link = xyes; then
8748 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8749 1.1 mrg fi
8750 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8751 1.1 mrg /* end confdefs.h. */
8752 1.1 mrg
8753 1.1 mrg int
8754 1.1 mrg main ()
8755 1.1 mrg {
8756 1.1 mrg
8757 1.1 mrg ;
8758 1.1 mrg return 0;
8759 1.1 mrg }
8760 1.1 mrg _ACEOF
8761 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8762 1.1 mrg
8763 1.1 mrg lt_aix_libpath_sed='
8764 1.1 mrg /Import File Strings/,/^$/ {
8765 1.1 mrg /^0/ {
8766 1.1 mrg s/^0 *\(.*\)$/\1/
8767 1.1 mrg p
8768 1.1 mrg }
8769 1.1 mrg }'
8770 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8771 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8772 1.1 mrg if test -z "$aix_libpath"; then
8773 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8774 1.1 mrg fi
8775 1.1 mrg fi
8776 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8777 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8778 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8779 1.1 mrg
8780 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8781 1.1 mrg # Warning - without using the other run time loading flags,
8782 1.1 mrg # -berok will link without error, but may produce a broken library.
8783 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8784 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8785 1.1 mrg if test "$with_gnu_ld" = yes; then
8786 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
8787 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8788 1.1 mrg else
8789 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8790 1.1 mrg whole_archive_flag_spec='$convenience'
8791 1.1 mrg fi
8792 1.1 mrg archive_cmds_need_lc=yes
8793 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8794 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'
8795 1.1 mrg fi
8796 1.1 mrg fi
8797 1.1 mrg ;;
8798 1.1 mrg
8799 1.1 mrg amigaos*)
8800 1.1 mrg case $host_cpu in
8801 1.1 mrg powerpc)
8802 1.1 mrg # see comment about AmigaOS4 .so support
8803 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8804 1.1 mrg archive_expsym_cmds=''
8805 1.1 mrg ;;
8806 1.1 mrg m68k)
8807 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)'
8808 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8809 1.1 mrg hardcode_minus_L=yes
8810 1.1 mrg ;;
8811 1.1 mrg esac
8812 1.1 mrg ;;
8813 1.1 mrg
8814 1.1 mrg bsdi[45]*)
8815 1.1 mrg export_dynamic_flag_spec=-rdynamic
8816 1.1 mrg ;;
8817 1.1 mrg
8818 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8819 1.1 mrg # When not using gcc, we currently assume that we are using
8820 1.1 mrg # Microsoft Visual C++.
8821 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8822 1.1 mrg # no search path for DLLs.
8823 1.1 mrg hardcode_libdir_flag_spec=' '
8824 1.1 mrg allow_undefined_flag=unsupported
8825 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8826 1.1 mrg libext=lib
8827 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8828 1.1 mrg shrext_cmds=".dll"
8829 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8830 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8831 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8832 1.1 mrg old_archive_from_new_cmds='true'
8833 1.1 mrg # FIXME: Should let the user specify the lib program.
8834 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8835 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8836 1.1 mrg enable_shared_with_static_runtimes=yes
8837 1.1 mrg ;;
8838 1.1 mrg
8839 1.1 mrg darwin* | rhapsody*)
8840 1.1 mrg
8841 1.1 mrg
8842 1.1 mrg archive_cmds_need_lc=no
8843 1.1 mrg hardcode_direct=no
8844 1.1 mrg hardcode_automatic=yes
8845 1.1 mrg hardcode_shlibpath_var=unsupported
8846 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
8847 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\"`'
8848 1.1 mrg else
8849 1.1 mrg whole_archive_flag_spec=''
8850 1.1 mrg fi
8851 1.1 mrg link_all_deplibs=yes
8852 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
8853 1.1 mrg case $cc_basename in
8854 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
8855 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
8856 1.1 mrg esac
8857 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
8858 1.1 mrg output_verbose_link_cmd=func_echo_all
8859 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}"
8860 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8861 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}"
8862 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}"
8863 1.1 mrg
8864 1.1 mrg else
8865 1.1 mrg ld_shlibs=no
8866 1.1 mrg fi
8867 1.1 mrg
8868 1.1 mrg ;;
8869 1.1 mrg
8870 1.1 mrg dgux*)
8871 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8872 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8873 1.1 mrg hardcode_shlibpath_var=no
8874 1.1 mrg ;;
8875 1.1 mrg
8876 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8877 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8878 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8879 1.1 mrg # extra space).
8880 1.1 mrg freebsd2.2*)
8881 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8882 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8883 1.1 mrg hardcode_direct=yes
8884 1.1 mrg hardcode_shlibpath_var=no
8885 1.1 mrg ;;
8886 1.1 mrg
8887 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8888 1.2 apb freebsd2.*)
8889 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8890 1.1 mrg hardcode_direct=yes
8891 1.1 mrg hardcode_minus_L=yes
8892 1.1 mrg hardcode_shlibpath_var=no
8893 1.1 mrg ;;
8894 1.1 mrg
8895 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8896 1.1 mrg freebsd* | dragonfly*)
8897 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8898 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8899 1.1 mrg hardcode_direct=yes
8900 1.1 mrg hardcode_shlibpath_var=no
8901 1.1 mrg ;;
8902 1.1 mrg
8903 1.1 mrg hpux9*)
8904 1.1 mrg if test "$GCC" = yes; then
8905 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'
8906 1.1 mrg else
8907 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'
8908 1.1 mrg fi
8909 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8910 1.1 mrg hardcode_libdir_separator=:
8911 1.1 mrg hardcode_direct=yes
8912 1.1 mrg
8913 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8914 1.1 mrg # but as the default location of the library.
8915 1.1 mrg hardcode_minus_L=yes
8916 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8917 1.1 mrg ;;
8918 1.1 mrg
8919 1.1 mrg hpux10*)
8920 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8921 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8922 1.1 mrg else
8923 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8924 1.1 mrg fi
8925 1.1 mrg if test "$with_gnu_ld" = no; then
8926 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8927 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8928 1.1 mrg hardcode_libdir_separator=:
8929 1.1 mrg hardcode_direct=yes
8930 1.1 mrg hardcode_direct_absolute=yes
8931 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8932 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8933 1.1 mrg # but as the default location of the library.
8934 1.1 mrg hardcode_minus_L=yes
8935 1.1 mrg fi
8936 1.1 mrg ;;
8937 1.1 mrg
8938 1.1 mrg hpux11*)
8939 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8940 1.1 mrg case $host_cpu in
8941 1.1 mrg hppa*64*)
8942 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8943 1.1 mrg ;;
8944 1.1 mrg ia64*)
8945 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8946 1.1 mrg ;;
8947 1.1 mrg *)
8948 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8949 1.1 mrg ;;
8950 1.1 mrg esac
8951 1.1 mrg else
8952 1.1 mrg case $host_cpu in
8953 1.1 mrg hppa*64*)
8954 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8955 1.1 mrg ;;
8956 1.1 mrg ia64*)
8957 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8958 1.1 mrg ;;
8959 1.1 mrg *)
8960 1.1 mrg
8961 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
8962 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8963 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8964 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
8965 1.1 mrg if test "${lt_cv_prog_compiler__b+set}" = set; then :
8966 1.1 mrg $as_echo_n "(cached) " >&6
8967 1.1 mrg else
8968 1.1 mrg lt_cv_prog_compiler__b=no
8969 1.1 mrg save_LDFLAGS="$LDFLAGS"
8970 1.1 mrg LDFLAGS="$LDFLAGS -b"
8971 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8972 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8973 1.1 mrg # The linker can only warn and ignore the option if not recognized
8974 1.1 mrg # So say no if there are warnings
8975 1.1 mrg if test -s conftest.err; then
8976 1.1 mrg # Append any errors to the config.log.
8977 1.1 mrg cat conftest.err 1>&5
8978 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8979 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8980 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8981 1.1 mrg lt_cv_prog_compiler__b=yes
8982 1.1 mrg fi
8983 1.1 mrg else
8984 1.1 mrg lt_cv_prog_compiler__b=yes
8985 1.1 mrg fi
8986 1.1 mrg fi
8987 1.1 mrg $RM -r conftest*
8988 1.1 mrg LDFLAGS="$save_LDFLAGS"
8989 1.1 mrg
8990 1.1 mrg fi
8991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8992 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
8993 1.1 mrg
8994 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
8995 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8996 1.1 mrg else
8997 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8998 1.1 mrg fi
8999 1.1 mrg
9000 1.1 mrg ;;
9001 1.1 mrg esac
9002 1.1 mrg fi
9003 1.1 mrg if test "$with_gnu_ld" = no; then
9004 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9005 1.1 mrg hardcode_libdir_separator=:
9006 1.1 mrg
9007 1.1 mrg case $host_cpu in
9008 1.1 mrg hppa*64*|ia64*)
9009 1.1 mrg hardcode_direct=no
9010 1.1 mrg hardcode_shlibpath_var=no
9011 1.1 mrg ;;
9012 1.1 mrg *)
9013 1.1 mrg hardcode_direct=yes
9014 1.1 mrg hardcode_direct_absolute=yes
9015 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9016 1.1 mrg
9017 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9018 1.1 mrg # but as the default location of the library.
9019 1.1 mrg hardcode_minus_L=yes
9020 1.1 mrg ;;
9021 1.1 mrg esac
9022 1.1 mrg fi
9023 1.1 mrg ;;
9024 1.1 mrg
9025 1.1 mrg irix5* | irix6* | nonstopux*)
9026 1.1 mrg if test "$GCC" = yes; then
9027 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'
9028 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9029 1.1 mrg # work, assume that -exports_file does not work either and
9030 1.1 mrg # implicitly export all symbols.
9031 1.1 mrg save_LDFLAGS="$LDFLAGS"
9032 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9033 1.1 mrg if test x$gcc_no_link = xyes; then
9034 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9035 1.1 mrg fi
9036 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9037 1.1 mrg /* end confdefs.h. */
9038 1.1 mrg int foo(void) {}
9039 1.1 mrg _ACEOF
9040 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9041 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'
9042 1.1 mrg
9043 1.1 mrg fi
9044 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9045 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9046 1.1 mrg LDFLAGS="$save_LDFLAGS"
9047 1.1 mrg else
9048 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'
9049 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'
9050 1.1 mrg fi
9051 1.1 mrg archive_cmds_need_lc='no'
9052 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9053 1.1 mrg hardcode_libdir_separator=:
9054 1.1 mrg inherit_rpath=yes
9055 1.1 mrg link_all_deplibs=yes
9056 1.1 mrg ;;
9057 1.1 mrg
9058 1.1 mrg netbsd*)
9059 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9060 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9061 1.1 mrg else
9062 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9063 1.1 mrg fi
9064 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9065 1.1 mrg hardcode_direct=yes
9066 1.1 mrg hardcode_shlibpath_var=no
9067 1.1 mrg ;;
9068 1.1 mrg
9069 1.1 mrg newsos6)
9070 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9071 1.1 mrg hardcode_direct=yes
9072 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9073 1.1 mrg hardcode_libdir_separator=:
9074 1.1 mrg hardcode_shlibpath_var=no
9075 1.1 mrg ;;
9076 1.1 mrg
9077 1.1 mrg *nto* | *qnx*)
9078 1.1 mrg ;;
9079 1.1 mrg
9080 1.1 mrg openbsd*)
9081 1.1 mrg if test -f /usr/libexec/ld.so; then
9082 1.1 mrg hardcode_direct=yes
9083 1.1 mrg hardcode_shlibpath_var=no
9084 1.1 mrg hardcode_direct_absolute=yes
9085 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9086 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9087 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9088 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9089 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9090 1.1 mrg else
9091 1.1 mrg case $host_os in
9092 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9093 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9094 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9095 1.1 mrg ;;
9096 1.1 mrg *)
9097 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9098 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9099 1.1 mrg ;;
9100 1.1 mrg esac
9101 1.1 mrg fi
9102 1.1 mrg else
9103 1.1 mrg ld_shlibs=no
9104 1.1 mrg fi
9105 1.1 mrg ;;
9106 1.1 mrg
9107 1.1 mrg os2*)
9108 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9109 1.1 mrg hardcode_minus_L=yes
9110 1.1 mrg allow_undefined_flag=unsupported
9111 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'
9112 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9113 1.1 mrg ;;
9114 1.1 mrg
9115 1.1 mrg osf3*)
9116 1.1 mrg if test "$GCC" = yes; then
9117 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9118 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'
9119 1.1 mrg else
9120 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9121 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'
9122 1.1 mrg fi
9123 1.1 mrg archive_cmds_need_lc='no'
9124 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9125 1.1 mrg hardcode_libdir_separator=:
9126 1.1 mrg ;;
9127 1.1 mrg
9128 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9129 1.1 mrg if test "$GCC" = yes; then
9130 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9131 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'
9132 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9133 1.1 mrg else
9134 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9135 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'
9136 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~
9137 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'
9138 1.1 mrg
9139 1.1 mrg # Both c and cxx compiler support -rpath directly
9140 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9141 1.1 mrg fi
9142 1.1 mrg archive_cmds_need_lc='no'
9143 1.1 mrg hardcode_libdir_separator=:
9144 1.1 mrg ;;
9145 1.1 mrg
9146 1.1 mrg solaris*)
9147 1.1 mrg no_undefined_flag=' -z defs'
9148 1.1 mrg if test "$GCC" = yes; then
9149 1.1 mrg wlarc='${wl}'
9150 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9151 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9152 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'
9153 1.1 mrg else
9154 1.1 mrg case `$CC -V 2>&1` in
9155 1.1 mrg *"Compilers 5.0"*)
9156 1.1 mrg wlarc=''
9157 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9158 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9159 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9160 1.1 mrg ;;
9161 1.1 mrg *)
9162 1.1 mrg wlarc='${wl}'
9163 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9164 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9165 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9166 1.1 mrg ;;
9167 1.1 mrg esac
9168 1.1 mrg fi
9169 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9170 1.1 mrg hardcode_shlibpath_var=no
9171 1.1 mrg case $host_os in
9172 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9173 1.1 mrg *)
9174 1.1 mrg # The compiler driver will combine and reorder linker options,
9175 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9176 1.1 mrg # but is careful enough not to reorder.
9177 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9178 1.1 mrg if test "$GCC" = yes; then
9179 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9180 1.1 mrg else
9181 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9182 1.1 mrg fi
9183 1.1 mrg ;;
9184 1.1 mrg esac
9185 1.1 mrg link_all_deplibs=yes
9186 1.1 mrg ;;
9187 1.1 mrg
9188 1.1 mrg sunos4*)
9189 1.1 mrg if test "x$host_vendor" = xsequent; then
9190 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9191 1.1 mrg # files that make .init and .fini sections work.
9192 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9193 1.1 mrg else
9194 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9195 1.1 mrg fi
9196 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9197 1.1 mrg hardcode_direct=yes
9198 1.1 mrg hardcode_minus_L=yes
9199 1.1 mrg hardcode_shlibpath_var=no
9200 1.1 mrg ;;
9201 1.1 mrg
9202 1.1 mrg sysv4)
9203 1.1 mrg case $host_vendor in
9204 1.1 mrg sni)
9205 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9206 1.1 mrg hardcode_direct=yes # is this really true???
9207 1.1 mrg ;;
9208 1.1 mrg siemens)
9209 1.1 mrg ## LD is ld it makes a PLAMLIB
9210 1.1 mrg ## CC just makes a GrossModule.
9211 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9212 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9213 1.1 mrg hardcode_direct=no
9214 1.1 mrg ;;
9215 1.1 mrg motorola)
9216 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9217 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9218 1.1 mrg ;;
9219 1.1 mrg esac
9220 1.1 mrg runpath_var='LD_RUN_PATH'
9221 1.1 mrg hardcode_shlibpath_var=no
9222 1.1 mrg ;;
9223 1.1 mrg
9224 1.1 mrg sysv4.3*)
9225 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9226 1.1 mrg hardcode_shlibpath_var=no
9227 1.1 mrg export_dynamic_flag_spec='-Bexport'
9228 1.1 mrg ;;
9229 1.1 mrg
9230 1.1 mrg sysv4*MP*)
9231 1.1 mrg if test -d /usr/nec; then
9232 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9233 1.1 mrg hardcode_shlibpath_var=no
9234 1.1 mrg runpath_var=LD_RUN_PATH
9235 1.1 mrg hardcode_runpath_var=yes
9236 1.1 mrg ld_shlibs=yes
9237 1.1 mrg fi
9238 1.1 mrg ;;
9239 1.1 mrg
9240 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9241 1.1 mrg no_undefined_flag='${wl}-z,text'
9242 1.1 mrg archive_cmds_need_lc=no
9243 1.1 mrg hardcode_shlibpath_var=no
9244 1.1 mrg runpath_var='LD_RUN_PATH'
9245 1.1 mrg
9246 1.1 mrg if test "$GCC" = yes; then
9247 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9248 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9249 1.1 mrg else
9250 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9251 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9252 1.1 mrg fi
9253 1.1 mrg ;;
9254 1.1 mrg
9255 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9256 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9257 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9258 1.1 mrg # always be unresolved, which means just about no library would
9259 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9260 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9261 1.1 mrg # as -z defs.
9262 1.1 mrg no_undefined_flag='${wl}-z,text'
9263 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9264 1.1 mrg archive_cmds_need_lc=no
9265 1.1 mrg hardcode_shlibpath_var=no
9266 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
9267 1.1 mrg hardcode_libdir_separator=':'
9268 1.1 mrg link_all_deplibs=yes
9269 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9270 1.1 mrg runpath_var='LD_RUN_PATH'
9271 1.1 mrg
9272 1.1 mrg if test "$GCC" = yes; then
9273 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9274 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9275 1.1 mrg else
9276 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9277 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9278 1.1 mrg fi
9279 1.1 mrg ;;
9280 1.1 mrg
9281 1.1 mrg uts4*)
9282 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9283 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9284 1.1 mrg hardcode_shlibpath_var=no
9285 1.1 mrg ;;
9286 1.1 mrg
9287 1.1 mrg *)
9288 1.1 mrg ld_shlibs=no
9289 1.1 mrg ;;
9290 1.1 mrg esac
9291 1.1 mrg
9292 1.1 mrg if test x$host_vendor = xsni; then
9293 1.1 mrg case $host in
9294 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9295 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9296 1.1 mrg ;;
9297 1.1 mrg esac
9298 1.1 mrg fi
9299 1.1 mrg fi
9300 1.1 mrg
9301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9302 1.1 mrg $as_echo "$ld_shlibs" >&6; }
9303 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9304 1.1 mrg
9305 1.1 mrg with_gnu_ld=$with_gnu_ld
9306 1.1 mrg
9307 1.1 mrg
9308 1.1 mrg
9309 1.1 mrg
9310 1.1 mrg
9311 1.1 mrg
9312 1.1 mrg
9313 1.1 mrg
9314 1.1 mrg
9315 1.1 mrg
9316 1.1 mrg
9317 1.1 mrg
9318 1.1 mrg
9319 1.1 mrg
9320 1.1 mrg
9321 1.1 mrg #
9322 1.1 mrg # Do we need to explicitly link libc?
9323 1.1 mrg #
9324 1.1 mrg case "x$archive_cmds_need_lc" in
9325 1.1 mrg x|xyes)
9326 1.1 mrg # Assume -lc should be added
9327 1.1 mrg archive_cmds_need_lc=yes
9328 1.1 mrg
9329 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9330 1.1 mrg case $archive_cmds in
9331 1.1 mrg *'~'*)
9332 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9333 1.1 mrg ;;
9334 1.1 mrg '$CC '*)
9335 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9336 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9337 1.1 mrg # to ld, don't add -lc before -lgcc.
9338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9339 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9340 1.1 mrg if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9341 1.1 mrg $as_echo_n "(cached) " >&6
9342 1.1 mrg else
9343 1.1 mrg $RM conftest*
9344 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9345 1.1 mrg
9346 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9347 1.1 mrg (eval $ac_compile) 2>&5
9348 1.1 mrg ac_status=$?
9349 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9350 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
9351 1.1 mrg soname=conftest
9352 1.1 mrg lib=conftest
9353 1.1 mrg libobjs=conftest.$ac_objext
9354 1.1 mrg deplibs=
9355 1.1 mrg wl=$lt_prog_compiler_wl
9356 1.1 mrg pic_flag=$lt_prog_compiler_pic
9357 1.1 mrg compiler_flags=-v
9358 1.1 mrg linker_flags=-v
9359 1.1 mrg verstring=
9360 1.1 mrg output_objdir=.
9361 1.1 mrg libname=conftest
9362 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9363 1.1 mrg allow_undefined_flag=
9364 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9365 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9366 1.1 mrg ac_status=$?
9367 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9368 1.1 mrg test $ac_status = 0; }
9369 1.1 mrg then
9370 1.1 mrg lt_cv_archive_cmds_need_lc=no
9371 1.1 mrg else
9372 1.1 mrg lt_cv_archive_cmds_need_lc=yes
9373 1.1 mrg fi
9374 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9375 1.1 mrg else
9376 1.1 mrg cat conftest.err 1>&5
9377 1.1 mrg fi
9378 1.1 mrg $RM conftest*
9379 1.1 mrg
9380 1.1 mrg fi
9381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9382 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9383 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9384 1.1 mrg ;;
9385 1.1 mrg esac
9386 1.1 mrg fi
9387 1.1 mrg ;;
9388 1.1 mrg esac
9389 1.1 mrg
9390 1.1 mrg
9391 1.1 mrg
9392 1.1 mrg
9393 1.1 mrg
9394 1.1 mrg
9395 1.1 mrg
9396 1.1 mrg
9397 1.1 mrg
9398 1.1 mrg
9399 1.1 mrg
9400 1.1 mrg
9401 1.1 mrg
9402 1.1 mrg
9403 1.1 mrg
9404 1.1 mrg
9405 1.1 mrg
9406 1.1 mrg
9407 1.1 mrg
9408 1.1 mrg
9409 1.1 mrg
9410 1.1 mrg
9411 1.1 mrg
9412 1.1 mrg
9413 1.1 mrg
9414 1.1 mrg
9415 1.1 mrg
9416 1.1 mrg
9417 1.1 mrg
9418 1.1 mrg
9419 1.1 mrg
9420 1.1 mrg
9421 1.1 mrg
9422 1.1 mrg
9423 1.1 mrg
9424 1.1 mrg
9425 1.1 mrg
9426 1.1 mrg
9427 1.1 mrg
9428 1.1 mrg
9429 1.1 mrg
9430 1.1 mrg
9431 1.1 mrg
9432 1.1 mrg
9433 1.1 mrg
9434 1.1 mrg
9435 1.1 mrg
9436 1.1 mrg
9437 1.1 mrg
9438 1.1 mrg
9439 1.1 mrg
9440 1.1 mrg
9441 1.1 mrg
9442 1.1 mrg
9443 1.1 mrg
9444 1.1 mrg
9445 1.1 mrg
9446 1.1 mrg
9447 1.1 mrg
9448 1.1 mrg
9449 1.1 mrg
9450 1.1 mrg
9451 1.1 mrg
9452 1.1 mrg
9453 1.1 mrg
9454 1.1 mrg
9455 1.1 mrg
9456 1.1 mrg
9457 1.1 mrg
9458 1.1 mrg
9459 1.1 mrg
9460 1.1 mrg
9461 1.1 mrg
9462 1.1 mrg
9463 1.1 mrg
9464 1.1 mrg
9465 1.1 mrg
9466 1.1 mrg
9467 1.1 mrg
9468 1.1 mrg
9469 1.1 mrg
9470 1.1 mrg
9471 1.1 mrg
9472 1.1 mrg
9473 1.1 mrg
9474 1.1 mrg
9475 1.1 mrg
9476 1.1 mrg
9477 1.1 mrg
9478 1.1 mrg
9479 1.1 mrg
9480 1.1 mrg
9481 1.1 mrg
9482 1.1 mrg
9483 1.1 mrg
9484 1.1 mrg
9485 1.1 mrg
9486 1.1 mrg
9487 1.1 mrg
9488 1.1 mrg
9489 1.1 mrg
9490 1.1 mrg
9491 1.1 mrg
9492 1.1 mrg
9493 1.1 mrg
9494 1.1 mrg
9495 1.1 mrg
9496 1.1 mrg
9497 1.1 mrg
9498 1.1 mrg
9499 1.1 mrg
9500 1.1 mrg
9501 1.1 mrg
9502 1.1 mrg
9503 1.1 mrg
9504 1.1 mrg
9505 1.1 mrg
9506 1.1 mrg
9507 1.1 mrg
9508 1.1 mrg
9509 1.1 mrg
9510 1.1 mrg
9511 1.1 mrg
9512 1.1 mrg
9513 1.1 mrg
9514 1.1 mrg
9515 1.1 mrg
9516 1.1 mrg
9517 1.1 mrg
9518 1.1 mrg
9519 1.1 mrg
9520 1.1 mrg
9521 1.1 mrg
9522 1.1 mrg
9523 1.1 mrg
9524 1.1 mrg
9525 1.1 mrg
9526 1.1 mrg
9527 1.1 mrg
9528 1.1 mrg
9529 1.1 mrg
9530 1.1 mrg
9531 1.1 mrg
9532 1.1 mrg
9533 1.1 mrg
9534 1.1 mrg
9535 1.1 mrg
9536 1.1 mrg
9537 1.1 mrg
9538 1.1 mrg
9539 1.1 mrg
9540 1.1 mrg
9541 1.1 mrg
9542 1.1 mrg
9543 1.1 mrg
9544 1.1 mrg
9545 1.1 mrg
9546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9547 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9548 1.1 mrg
9549 1.1 mrg if test "$GCC" = yes; then
9550 1.1 mrg case $host_os in
9551 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9552 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9553 1.1 mrg esac
9554 1.1 mrg case $host_os in
9555 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9556 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
9557 1.1 mrg esac
9558 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9559 1.1 mrg case $lt_search_path_spec in
9560 1.1 mrg *\;*)
9561 1.1 mrg # if the path contains ";" then we assume it to be the separator
9562 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9563 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9564 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9565 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9566 1.1 mrg ;;
9567 1.1 mrg *)
9568 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9569 1.1 mrg ;;
9570 1.1 mrg esac
9571 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9572 1.1 mrg # and add multilib dir if necessary.
9573 1.1 mrg lt_tmp_lt_search_path_spec=
9574 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9575 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9576 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9577 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9578 1.1 mrg else
9579 1.1 mrg test -d "$lt_sys_path" && \
9580 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9581 1.1 mrg fi
9582 1.1 mrg done
9583 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9584 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9585 1.1 mrg lt_foo="";
9586 1.1 mrg lt_count=0;
9587 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9588 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9589 1.1 mrg if ($lt_i == "..") {
9590 1.1 mrg lt_count++;
9591 1.1 mrg } else {
9592 1.1 mrg if (lt_count == 0) {
9593 1.1 mrg lt_foo="/" $lt_i lt_foo;
9594 1.1 mrg } else {
9595 1.1 mrg lt_count--;
9596 1.1 mrg }
9597 1.1 mrg }
9598 1.1 mrg }
9599 1.1 mrg }
9600 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9601 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9602 1.1 mrg }'`
9603 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
9604 1.1 mrg # for these hosts.
9605 1.1 mrg case $host_os in
9606 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9607 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9608 1.1 mrg esac
9609 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9610 1.1 mrg else
9611 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9612 1.1 mrg fi
9613 1.1 mrg library_names_spec=
9614 1.1 mrg libname_spec='lib$name'
9615 1.1 mrg soname_spec=
9616 1.1 mrg shrext_cmds=".so"
9617 1.1 mrg postinstall_cmds=
9618 1.1 mrg postuninstall_cmds=
9619 1.1 mrg finish_cmds=
9620 1.1 mrg finish_eval=
9621 1.1 mrg shlibpath_var=
9622 1.1 mrg shlibpath_overrides_runpath=unknown
9623 1.1 mrg version_type=none
9624 1.1 mrg dynamic_linker="$host_os ld.so"
9625 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9626 1.1 mrg need_lib_prefix=unknown
9627 1.1 mrg hardcode_into_libs=no
9628 1.1 mrg
9629 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9630 1.1 mrg # flags to be left without arguments
9631 1.1 mrg need_version=unknown
9632 1.1 mrg
9633 1.1 mrg case $host_os in
9634 1.1 mrg aix3*)
9635 1.1 mrg version_type=linux
9636 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9637 1.1 mrg shlibpath_var=LIBPATH
9638 1.1 mrg
9639 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9640 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9641 1.1 mrg ;;
9642 1.1 mrg
9643 1.1 mrg aix[4-9]*)
9644 1.1 mrg version_type=linux
9645 1.1 mrg need_lib_prefix=no
9646 1.1 mrg need_version=no
9647 1.1 mrg hardcode_into_libs=yes
9648 1.1 mrg if test "$host_cpu" = ia64; then
9649 1.1 mrg # AIX 5 supports IA64
9650 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9651 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9652 1.1 mrg else
9653 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9654 1.1 mrg # for dependence libraries. The import file would start with
9655 1.1 mrg # the line `#! .'. This would cause the generated library to
9656 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9657 1.1 mrg # development snapshots of GCC prior to 3.0.
9658 1.1 mrg case $host_os in
9659 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9660 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9661 1.1 mrg echo ' yes '
9662 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9663 1.1 mrg :
9664 1.1 mrg else
9665 1.1 mrg can_build_shared=no
9666 1.1 mrg fi
9667 1.1 mrg ;;
9668 1.1 mrg esac
9669 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9670 1.1 mrg # soname into executable. Probably we can add versioning support to
9671 1.1 mrg # collect2, so additional links can be useful in future.
9672 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9673 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9674 1.1 mrg # instead of lib<name>.a to let people know that these are not
9675 1.1 mrg # typical AIX shared libraries.
9676 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9677 1.1 mrg else
9678 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9679 1.1 mrg # and later when we are not doing run time linking.
9680 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9681 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9682 1.1 mrg fi
9683 1.1 mrg shlibpath_var=LIBPATH
9684 1.1 mrg fi
9685 1.1 mrg ;;
9686 1.1 mrg
9687 1.1 mrg amigaos*)
9688 1.1 mrg case $host_cpu in
9689 1.1 mrg powerpc)
9690 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
9691 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9692 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9693 1.1 mrg ;;
9694 1.1 mrg m68k)
9695 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
9696 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9697 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'
9698 1.1 mrg ;;
9699 1.1 mrg esac
9700 1.1 mrg ;;
9701 1.1 mrg
9702 1.1 mrg beos*)
9703 1.1 mrg library_names_spec='${libname}${shared_ext}'
9704 1.1 mrg dynamic_linker="$host_os ld.so"
9705 1.1 mrg shlibpath_var=LIBRARY_PATH
9706 1.1 mrg ;;
9707 1.1 mrg
9708 1.1 mrg bsdi[45]*)
9709 1.1 mrg version_type=linux
9710 1.1 mrg need_version=no
9711 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9712 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9713 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9714 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9715 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9716 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9717 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9718 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9719 1.1 mrg # libtool to hard-code these into programs
9720 1.1 mrg ;;
9721 1.1 mrg
9722 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9723 1.1 mrg version_type=windows
9724 1.1 mrg shrext_cmds=".dll"
9725 1.1 mrg need_version=no
9726 1.1 mrg need_lib_prefix=no
9727 1.1 mrg
9728 1.1 mrg case $GCC,$host_os in
9729 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9730 1.1 mrg library_names_spec='$libname.dll.a'
9731 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9732 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
9733 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9734 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
9735 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
9736 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9737 1.1 mrg chmod a+x \$dldir/$dlname~
9738 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9739 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9740 1.1 mrg fi'
9741 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9742 1.1 mrg dlpath=$dir/\$dldll~
9743 1.1 mrg $RM \$dlpath'
9744 1.1 mrg shlibpath_overrides_runpath=yes
9745 1.1 mrg
9746 1.1 mrg case $host_os in
9747 1.1 mrg cygwin*)
9748 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9749 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9750 1.1 mrg
9751 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9752 1.1 mrg ;;
9753 1.1 mrg mingw* | cegcc*)
9754 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
9755 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9756 1.1 mrg ;;
9757 1.1 mrg pw32*)
9758 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9759 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9760 1.1 mrg ;;
9761 1.1 mrg esac
9762 1.1 mrg ;;
9763 1.1 mrg
9764 1.1 mrg *)
9765 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9766 1.1 mrg ;;
9767 1.1 mrg esac
9768 1.1 mrg dynamic_linker='Win32 ld.exe'
9769 1.1 mrg # FIXME: first we should search . and the directory the executable is in
9770 1.1 mrg shlibpath_var=PATH
9771 1.1 mrg ;;
9772 1.1 mrg
9773 1.1 mrg darwin* | rhapsody*)
9774 1.1 mrg dynamic_linker="$host_os dyld"
9775 1.1 mrg version_type=darwin
9776 1.1 mrg need_lib_prefix=no
9777 1.1 mrg need_version=no
9778 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9779 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
9780 1.1 mrg shlibpath_overrides_runpath=yes
9781 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
9782 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9783 1.1 mrg
9784 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9785 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9786 1.1 mrg ;;
9787 1.1 mrg
9788 1.1 mrg dgux*)
9789 1.1 mrg version_type=linux
9790 1.1 mrg need_lib_prefix=no
9791 1.1 mrg need_version=no
9792 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9793 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9794 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9795 1.1 mrg ;;
9796 1.1 mrg
9797 1.1 mrg freebsd* | dragonfly*)
9798 1.1 mrg # DragonFly does not have aout. When/if they implement a new
9799 1.1 mrg # versioning mechanism, adjust this.
9800 1.1 mrg if test -x /usr/bin/objformat; then
9801 1.1 mrg objformat=`/usr/bin/objformat`
9802 1.1 mrg else
9803 1.1 mrg case $host_os in
9804 1.2 apb freebsd[23].*) objformat=aout ;;
9805 1.1 mrg *) objformat=elf ;;
9806 1.1 mrg esac
9807 1.1 mrg fi
9808 1.1 mrg version_type=freebsd-$objformat
9809 1.1 mrg case $version_type in
9810 1.1 mrg freebsd-elf*)
9811 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9812 1.1 mrg need_version=no
9813 1.1 mrg need_lib_prefix=no
9814 1.1 mrg ;;
9815 1.1 mrg freebsd-*)
9816 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9817 1.1 mrg need_version=yes
9818 1.1 mrg ;;
9819 1.1 mrg esac
9820 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9821 1.1 mrg case $host_os in
9822 1.2 apb freebsd2.*)
9823 1.1 mrg shlibpath_overrides_runpath=yes
9824 1.1 mrg ;;
9825 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9826 1.1 mrg shlibpath_overrides_runpath=yes
9827 1.1 mrg hardcode_into_libs=yes
9828 1.1 mrg ;;
9829 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9830 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9831 1.1 mrg shlibpath_overrides_runpath=no
9832 1.1 mrg hardcode_into_libs=yes
9833 1.1 mrg ;;
9834 1.1 mrg *) # from 4.6 on, and DragonFly
9835 1.1 mrg shlibpath_overrides_runpath=yes
9836 1.1 mrg hardcode_into_libs=yes
9837 1.1 mrg ;;
9838 1.1 mrg esac
9839 1.1 mrg ;;
9840 1.1 mrg
9841 1.1 mrg gnu*)
9842 1.1 mrg version_type=linux
9843 1.1 mrg need_lib_prefix=no
9844 1.1 mrg need_version=no
9845 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9846 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9847 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9848 1.1 mrg hardcode_into_libs=yes
9849 1.1 mrg ;;
9850 1.1 mrg
9851 1.1 mrg haiku*)
9852 1.1 mrg version_type=linux
9853 1.1 mrg need_lib_prefix=no
9854 1.1 mrg need_version=no
9855 1.1 mrg dynamic_linker="$host_os runtime_loader"
9856 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9857 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9858 1.1 mrg shlibpath_var=LIBRARY_PATH
9859 1.1 mrg shlibpath_overrides_runpath=yes
9860 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9861 1.1 mrg hardcode_into_libs=yes
9862 1.1 mrg ;;
9863 1.1 mrg
9864 1.1 mrg hpux9* | hpux10* | hpux11*)
9865 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9866 1.1 mrg # link against other versions.
9867 1.1 mrg version_type=sunos
9868 1.1 mrg need_lib_prefix=no
9869 1.1 mrg need_version=no
9870 1.1 mrg case $host_cpu in
9871 1.1 mrg ia64*)
9872 1.1 mrg shrext_cmds='.so'
9873 1.1 mrg hardcode_into_libs=yes
9874 1.1 mrg dynamic_linker="$host_os dld.so"
9875 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9876 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9877 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9878 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9879 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
9880 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9881 1.1 mrg else
9882 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9883 1.1 mrg fi
9884 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9885 1.1 mrg ;;
9886 1.1 mrg hppa*64*)
9887 1.1 mrg shrext_cmds='.sl'
9888 1.1 mrg hardcode_into_libs=yes
9889 1.1 mrg dynamic_linker="$host_os dld.sl"
9890 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9891 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9892 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9893 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9894 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9895 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9896 1.1 mrg ;;
9897 1.1 mrg *)
9898 1.1 mrg shrext_cmds='.sl'
9899 1.1 mrg dynamic_linker="$host_os dld.sl"
9900 1.1 mrg shlibpath_var=SHLIB_PATH
9901 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9902 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9903 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9904 1.1 mrg ;;
9905 1.1 mrg esac
9906 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9907 1.1 mrg postinstall_cmds='chmod 555 $lib'
9908 1.1 mrg # or fails outright, so override atomically:
9909 1.1 mrg install_override_mode=555
9910 1.1 mrg ;;
9911 1.1 mrg
9912 1.1 mrg interix[3-9]*)
9913 1.1 mrg version_type=linux
9914 1.1 mrg need_lib_prefix=no
9915 1.1 mrg need_version=no
9916 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9917 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9918 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9919 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9920 1.1 mrg shlibpath_overrides_runpath=no
9921 1.1 mrg hardcode_into_libs=yes
9922 1.1 mrg ;;
9923 1.1 mrg
9924 1.1 mrg irix5* | irix6* | nonstopux*)
9925 1.1 mrg case $host_os in
9926 1.1 mrg nonstopux*) version_type=nonstopux ;;
9927 1.1 mrg *)
9928 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
9929 1.1 mrg version_type=linux
9930 1.1 mrg else
9931 1.1 mrg version_type=irix
9932 1.1 mrg fi ;;
9933 1.1 mrg esac
9934 1.1 mrg need_lib_prefix=no
9935 1.1 mrg need_version=no
9936 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9937 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9938 1.1 mrg case $host_os in
9939 1.1 mrg irix5* | nonstopux*)
9940 1.1 mrg libsuff= shlibsuff=
9941 1.1 mrg ;;
9942 1.1 mrg *)
9943 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
9944 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9945 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
9946 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9947 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
9948 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9949 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
9950 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
9951 1.1 mrg esac
9952 1.1 mrg ;;
9953 1.1 mrg esac
9954 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9955 1.1 mrg shlibpath_overrides_runpath=no
9956 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9957 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9958 1.1 mrg hardcode_into_libs=yes
9959 1.1 mrg ;;
9960 1.1 mrg
9961 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
9962 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
9963 1.1 mrg dynamic_linker=no
9964 1.1 mrg ;;
9965 1.1 mrg
9966 1.1 mrg # This must be Linux ELF.
9967 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
9968 1.1 mrg version_type=linux
9969 1.1 mrg need_lib_prefix=no
9970 1.1 mrg need_version=no
9971 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9972 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9973 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9974 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9975 1.1 mrg shlibpath_overrides_runpath=no
9976 1.1 mrg
9977 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
9978 1.1 mrg if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9979 1.1 mrg $as_echo_n "(cached) " >&6
9980 1.1 mrg else
9981 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
9982 1.1 mrg save_LDFLAGS=$LDFLAGS
9983 1.1 mrg save_libdir=$libdir
9984 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9985 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9986 1.1 mrg if test x$gcc_no_link = xyes; then
9987 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9988 1.1 mrg fi
9989 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9990 1.1 mrg /* end confdefs.h. */
9991 1.1 mrg
9992 1.1 mrg int
9993 1.1 mrg main ()
9994 1.1 mrg {
9995 1.1 mrg
9996 1.1 mrg ;
9997 1.1 mrg return 0;
9998 1.1 mrg }
9999 1.1 mrg _ACEOF
10000 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10001 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10002 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
10003 1.1 mrg fi
10004 1.1 mrg fi
10005 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10006 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10007 1.1 mrg LDFLAGS=$save_LDFLAGS
10008 1.1 mrg libdir=$save_libdir
10009 1.1 mrg
10010 1.1 mrg fi
10011 1.1 mrg
10012 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10013 1.1 mrg
10014 1.1 mrg # This implies no fast_install, which is unacceptable.
10015 1.1 mrg # Some rework will be needed to allow for fast_install
10016 1.1 mrg # before this can be enabled.
10017 1.1 mrg hardcode_into_libs=yes
10018 1.1 mrg
10019 1.1 mrg # Append ld.so.conf contents to the search path
10020 1.1 mrg if test -f /etc/ld.so.conf; then
10021 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' ' '`
10022 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10023 1.1 mrg fi
10024 1.1 mrg
10025 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10026 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10027 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10028 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10029 1.1 mrg # people can always --disable-shared, the test was removed, and we
10030 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10031 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10032 1.1 mrg ;;
10033 1.1 mrg
10034 1.1 mrg netbsd*)
10035 1.1 mrg version_type=sunos
10036 1.1 mrg need_lib_prefix=no
10037 1.1 mrg need_version=no
10038 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10039 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10040 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10041 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10042 1.1 mrg else
10043 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10044 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10045 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10046 1.1 mrg fi
10047 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10048 1.1 mrg shlibpath_overrides_runpath=yes
10049 1.1 mrg hardcode_into_libs=yes
10050 1.1 mrg ;;
10051 1.1 mrg
10052 1.1 mrg newsos6)
10053 1.1 mrg version_type=linux
10054 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10055 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10056 1.1 mrg shlibpath_overrides_runpath=yes
10057 1.1 mrg ;;
10058 1.1 mrg
10059 1.1 mrg *nto* | *qnx*)
10060 1.1 mrg version_type=qnx
10061 1.1 mrg need_lib_prefix=no
10062 1.1 mrg need_version=no
10063 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10064 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10065 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10066 1.1 mrg shlibpath_overrides_runpath=no
10067 1.1 mrg hardcode_into_libs=yes
10068 1.1 mrg dynamic_linker='ldqnx.so'
10069 1.1 mrg ;;
10070 1.1 mrg
10071 1.1 mrg openbsd*)
10072 1.1 mrg version_type=sunos
10073 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10074 1.1 mrg need_lib_prefix=no
10075 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10076 1.1 mrg case $host_os in
10077 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10078 1.1 mrg *) need_version=no ;;
10079 1.1 mrg esac
10080 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10081 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10082 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10083 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10084 1.1 mrg case $host_os in
10085 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10086 1.1 mrg shlibpath_overrides_runpath=no
10087 1.1 mrg ;;
10088 1.1 mrg *)
10089 1.1 mrg shlibpath_overrides_runpath=yes
10090 1.1 mrg ;;
10091 1.1 mrg esac
10092 1.1 mrg else
10093 1.1 mrg shlibpath_overrides_runpath=yes
10094 1.1 mrg fi
10095 1.1 mrg ;;
10096 1.1 mrg
10097 1.1 mrg os2*)
10098 1.1 mrg libname_spec='$name'
10099 1.1 mrg shrext_cmds=".dll"
10100 1.1 mrg need_lib_prefix=no
10101 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10102 1.1 mrg dynamic_linker='OS/2 ld.exe'
10103 1.1 mrg shlibpath_var=LIBPATH
10104 1.1 mrg ;;
10105 1.1 mrg
10106 1.1 mrg osf3* | osf4* | osf5*)
10107 1.1 mrg version_type=osf
10108 1.1 mrg need_lib_prefix=no
10109 1.1 mrg need_version=no
10110 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10111 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10112 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10113 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10114 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10115 1.1 mrg ;;
10116 1.1 mrg
10117 1.1 mrg rdos*)
10118 1.1 mrg dynamic_linker=no
10119 1.1 mrg ;;
10120 1.1 mrg
10121 1.1 mrg solaris*)
10122 1.1 mrg version_type=linux
10123 1.1 mrg need_lib_prefix=no
10124 1.1 mrg need_version=no
10125 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10126 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10127 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10128 1.1 mrg shlibpath_overrides_runpath=yes
10129 1.1 mrg hardcode_into_libs=yes
10130 1.1 mrg # ldd complains unless libraries are executable
10131 1.1 mrg postinstall_cmds='chmod +x $lib'
10132 1.1 mrg ;;
10133 1.1 mrg
10134 1.1 mrg sunos4*)
10135 1.1 mrg version_type=sunos
10136 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10137 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10138 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10139 1.1 mrg shlibpath_overrides_runpath=yes
10140 1.1 mrg if test "$with_gnu_ld" = yes; then
10141 1.1 mrg need_lib_prefix=no
10142 1.1 mrg fi
10143 1.1 mrg need_version=yes
10144 1.1 mrg ;;
10145 1.1 mrg
10146 1.1 mrg sysv4 | sysv4.3*)
10147 1.1 mrg version_type=linux
10148 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10149 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10150 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10151 1.1 mrg case $host_vendor in
10152 1.1 mrg sni)
10153 1.1 mrg shlibpath_overrides_runpath=no
10154 1.1 mrg need_lib_prefix=no
10155 1.1 mrg runpath_var=LD_RUN_PATH
10156 1.1 mrg ;;
10157 1.1 mrg siemens)
10158 1.1 mrg need_lib_prefix=no
10159 1.1 mrg ;;
10160 1.1 mrg motorola)
10161 1.1 mrg need_lib_prefix=no
10162 1.1 mrg need_version=no
10163 1.1 mrg shlibpath_overrides_runpath=no
10164 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10165 1.1 mrg ;;
10166 1.1 mrg esac
10167 1.1 mrg ;;
10168 1.1 mrg
10169 1.1 mrg sysv4*MP*)
10170 1.1 mrg if test -d /usr/nec ;then
10171 1.1 mrg version_type=linux
10172 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10173 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10174 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10175 1.1 mrg fi
10176 1.1 mrg ;;
10177 1.1 mrg
10178 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10179 1.1 mrg version_type=freebsd-elf
10180 1.1 mrg need_lib_prefix=no
10181 1.1 mrg need_version=no
10182 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10183 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10184 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10185 1.1 mrg shlibpath_overrides_runpath=yes
10186 1.1 mrg hardcode_into_libs=yes
10187 1.1 mrg if test "$with_gnu_ld" = yes; then
10188 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10189 1.1 mrg else
10190 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10191 1.1 mrg case $host_os in
10192 1.1 mrg sco3.2v5*)
10193 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10194 1.1 mrg ;;
10195 1.1 mrg esac
10196 1.1 mrg fi
10197 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
10198 1.1 mrg ;;
10199 1.1 mrg
10200 1.1 mrg tpf*)
10201 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10202 1.1 mrg version_type=linux
10203 1.1 mrg need_lib_prefix=no
10204 1.1 mrg need_version=no
10205 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10206 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10207 1.1 mrg shlibpath_overrides_runpath=no
10208 1.1 mrg hardcode_into_libs=yes
10209 1.1 mrg ;;
10210 1.1 mrg
10211 1.1 mrg uts4*)
10212 1.1 mrg version_type=linux
10213 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10214 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10215 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10216 1.1 mrg ;;
10217 1.1 mrg
10218 1.1 mrg *)
10219 1.1 mrg dynamic_linker=no
10220 1.1 mrg ;;
10221 1.1 mrg esac
10222 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10223 1.1 mrg $as_echo "$dynamic_linker" >&6; }
10224 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
10225 1.1 mrg
10226 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10227 1.1 mrg if test "$GCC" = yes; then
10228 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10229 1.1 mrg fi
10230 1.1 mrg
10231 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10232 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10233 1.1 mrg fi
10234 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10235 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10236 1.1 mrg fi
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10330 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10331 1.1 mrg hardcode_action=
10332 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
10333 1.1 mrg test -n "$runpath_var" ||
10334 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
10335 1.1 mrg
10336 1.1 mrg # We can hardcode non-existent directories.
10337 1.1 mrg if test "$hardcode_direct" != no &&
10338 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
10339 1.1 mrg # have to relink, otherwise we might link with an installed library
10340 1.1 mrg # when we should be linking with a yet-to-be-installed one
10341 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10342 1.1 mrg test "$hardcode_minus_L" != no; then
10343 1.1 mrg # Linking always hardcodes the temporary library directory.
10344 1.1 mrg hardcode_action=relink
10345 1.1 mrg else
10346 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
10347 1.1 mrg hardcode_action=immediate
10348 1.1 mrg fi
10349 1.1 mrg else
10350 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
10351 1.1 mrg # directories.
10352 1.1 mrg hardcode_action=unsupported
10353 1.1 mrg fi
10354 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10355 1.1 mrg $as_echo "$hardcode_action" >&6; }
10356 1.1 mrg
10357 1.1 mrg if test "$hardcode_action" = relink ||
10358 1.1 mrg test "$inherit_rpath" = yes; then
10359 1.1 mrg # Fast installation is not supported
10360 1.1 mrg enable_fast_install=no
10361 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
10362 1.1 mrg test "$enable_shared" = no; then
10363 1.1 mrg # Fast installation is not necessary
10364 1.1 mrg enable_fast_install=needless
10365 1.1 mrg fi
10366 1.1 mrg
10367 1.1 mrg
10368 1.1 mrg
10369 1.1 mrg
10370 1.1 mrg
10371 1.1 mrg
10372 1.1 mrg if test "x$enable_dlopen" != xyes; then
10373 1.1 mrg enable_dlopen=unknown
10374 1.1 mrg enable_dlopen_self=unknown
10375 1.1 mrg enable_dlopen_self_static=unknown
10376 1.1 mrg else
10377 1.1 mrg lt_cv_dlopen=no
10378 1.1 mrg lt_cv_dlopen_libs=
10379 1.1 mrg
10380 1.1 mrg case $host_os in
10381 1.1 mrg beos*)
10382 1.1 mrg lt_cv_dlopen="load_add_on"
10383 1.1 mrg lt_cv_dlopen_libs=
10384 1.1 mrg lt_cv_dlopen_self=yes
10385 1.1 mrg ;;
10386 1.1 mrg
10387 1.1 mrg mingw* | pw32* | cegcc*)
10388 1.1 mrg lt_cv_dlopen="LoadLibrary"
10389 1.1 mrg lt_cv_dlopen_libs=
10390 1.1 mrg ;;
10391 1.1 mrg
10392 1.1 mrg cygwin*)
10393 1.1 mrg lt_cv_dlopen="dlopen"
10394 1.1 mrg lt_cv_dlopen_libs=
10395 1.1 mrg ;;
10396 1.1 mrg
10397 1.1 mrg darwin*)
10398 1.1 mrg # if libdl is installed we need to link against it
10399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10400 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10401 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10402 1.1 mrg $as_echo_n "(cached) " >&6
10403 1.1 mrg else
10404 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10405 1.1 mrg LIBS="-ldl $LIBS"
10406 1.1 mrg if test x$gcc_no_link = xyes; then
10407 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10408 1.1 mrg fi
10409 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410 1.1 mrg /* end confdefs.h. */
10411 1.1 mrg
10412 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10413 1.1 mrg Use char because int might match the return type of a GCC
10414 1.1 mrg builtin and then its argument prototype would still apply. */
10415 1.1 mrg #ifdef __cplusplus
10416 1.1 mrg extern "C"
10417 1.1 mrg #endif
10418 1.1 mrg char dlopen ();
10419 1.1 mrg int
10420 1.1 mrg main ()
10421 1.1 mrg {
10422 1.1 mrg return dlopen ();
10423 1.1 mrg ;
10424 1.1 mrg return 0;
10425 1.1 mrg }
10426 1.1 mrg _ACEOF
10427 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10428 1.1 mrg ac_cv_lib_dl_dlopen=yes
10429 1.1 mrg else
10430 1.1 mrg ac_cv_lib_dl_dlopen=no
10431 1.1 mrg fi
10432 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10433 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10434 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10435 1.1 mrg fi
10436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10437 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10438 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10439 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10440 1.1 mrg else
10441 1.1 mrg
10442 1.1 mrg lt_cv_dlopen="dyld"
10443 1.1 mrg lt_cv_dlopen_libs=
10444 1.1 mrg lt_cv_dlopen_self=yes
10445 1.1 mrg
10446 1.1 mrg fi
10447 1.1 mrg
10448 1.1 mrg ;;
10449 1.1 mrg
10450 1.1 mrg *)
10451 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10452 1.1 mrg if test "x$ac_cv_func_shl_load" = x""yes; then :
10453 1.1 mrg lt_cv_dlopen="shl_load"
10454 1.1 mrg else
10455 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10456 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10457 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10458 1.1 mrg $as_echo_n "(cached) " >&6
10459 1.1 mrg else
10460 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10461 1.1 mrg LIBS="-ldld $LIBS"
10462 1.1 mrg if test x$gcc_no_link = xyes; then
10463 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10464 1.1 mrg fi
10465 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10466 1.1 mrg /* end confdefs.h. */
10467 1.1 mrg
10468 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10469 1.1 mrg Use char because int might match the return type of a GCC
10470 1.1 mrg builtin and then its argument prototype would still apply. */
10471 1.1 mrg #ifdef __cplusplus
10472 1.1 mrg extern "C"
10473 1.1 mrg #endif
10474 1.1 mrg char shl_load ();
10475 1.1 mrg int
10476 1.1 mrg main ()
10477 1.1 mrg {
10478 1.1 mrg return shl_load ();
10479 1.1 mrg ;
10480 1.1 mrg return 0;
10481 1.1 mrg }
10482 1.1 mrg _ACEOF
10483 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10484 1.1 mrg ac_cv_lib_dld_shl_load=yes
10485 1.1 mrg else
10486 1.1 mrg ac_cv_lib_dld_shl_load=no
10487 1.1 mrg fi
10488 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10489 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10490 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10491 1.1 mrg fi
10492 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10493 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10494 1.1 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10495 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10496 1.1 mrg else
10497 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10498 1.1 mrg if test "x$ac_cv_func_dlopen" = x""yes; then :
10499 1.1 mrg lt_cv_dlopen="dlopen"
10500 1.1 mrg else
10501 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10502 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10503 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10504 1.1 mrg $as_echo_n "(cached) " >&6
10505 1.1 mrg else
10506 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10507 1.1 mrg LIBS="-ldl $LIBS"
10508 1.1 mrg if test x$gcc_no_link = xyes; then
10509 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10510 1.1 mrg fi
10511 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10512 1.1 mrg /* end confdefs.h. */
10513 1.1 mrg
10514 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10515 1.1 mrg Use char because int might match the return type of a GCC
10516 1.1 mrg builtin and then its argument prototype would still apply. */
10517 1.1 mrg #ifdef __cplusplus
10518 1.1 mrg extern "C"
10519 1.1 mrg #endif
10520 1.1 mrg char dlopen ();
10521 1.1 mrg int
10522 1.1 mrg main ()
10523 1.1 mrg {
10524 1.1 mrg return dlopen ();
10525 1.1 mrg ;
10526 1.1 mrg return 0;
10527 1.1 mrg }
10528 1.1 mrg _ACEOF
10529 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10530 1.1 mrg ac_cv_lib_dl_dlopen=yes
10531 1.1 mrg else
10532 1.1 mrg ac_cv_lib_dl_dlopen=no
10533 1.1 mrg fi
10534 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10535 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10536 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10537 1.1 mrg fi
10538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10539 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10540 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10541 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10542 1.1 mrg else
10543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10544 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10545 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10546 1.1 mrg $as_echo_n "(cached) " >&6
10547 1.1 mrg else
10548 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10549 1.1 mrg LIBS="-lsvld $LIBS"
10550 1.1 mrg if test x$gcc_no_link = xyes; then
10551 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10552 1.1 mrg fi
10553 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10554 1.1 mrg /* end confdefs.h. */
10555 1.1 mrg
10556 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10557 1.1 mrg Use char because int might match the return type of a GCC
10558 1.1 mrg builtin and then its argument prototype would still apply. */
10559 1.1 mrg #ifdef __cplusplus
10560 1.1 mrg extern "C"
10561 1.1 mrg #endif
10562 1.1 mrg char dlopen ();
10563 1.1 mrg int
10564 1.1 mrg main ()
10565 1.1 mrg {
10566 1.1 mrg return dlopen ();
10567 1.1 mrg ;
10568 1.1 mrg return 0;
10569 1.1 mrg }
10570 1.1 mrg _ACEOF
10571 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10572 1.1 mrg ac_cv_lib_svld_dlopen=yes
10573 1.1 mrg else
10574 1.1 mrg ac_cv_lib_svld_dlopen=no
10575 1.1 mrg fi
10576 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10577 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10578 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10579 1.1 mrg fi
10580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10581 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10582 1.1 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10583 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10584 1.1 mrg else
10585 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10586 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10587 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10588 1.1 mrg $as_echo_n "(cached) " >&6
10589 1.1 mrg else
10590 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10591 1.1 mrg LIBS="-ldld $LIBS"
10592 1.1 mrg if test x$gcc_no_link = xyes; then
10593 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10594 1.1 mrg fi
10595 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10596 1.1 mrg /* end confdefs.h. */
10597 1.1 mrg
10598 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10599 1.1 mrg Use char because int might match the return type of a GCC
10600 1.1 mrg builtin and then its argument prototype would still apply. */
10601 1.1 mrg #ifdef __cplusplus
10602 1.1 mrg extern "C"
10603 1.1 mrg #endif
10604 1.1 mrg char dld_link ();
10605 1.1 mrg int
10606 1.1 mrg main ()
10607 1.1 mrg {
10608 1.1 mrg return dld_link ();
10609 1.1 mrg ;
10610 1.1 mrg return 0;
10611 1.1 mrg }
10612 1.1 mrg _ACEOF
10613 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10614 1.1 mrg ac_cv_lib_dld_dld_link=yes
10615 1.1 mrg else
10616 1.1 mrg ac_cv_lib_dld_dld_link=no
10617 1.1 mrg fi
10618 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10619 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10620 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10621 1.1 mrg fi
10622 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10623 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10624 1.1 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10625 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10626 1.1 mrg fi
10627 1.1 mrg
10628 1.1 mrg
10629 1.1 mrg fi
10630 1.1 mrg
10631 1.1 mrg
10632 1.1 mrg fi
10633 1.1 mrg
10634 1.1 mrg
10635 1.1 mrg fi
10636 1.1 mrg
10637 1.1 mrg
10638 1.1 mrg fi
10639 1.1 mrg
10640 1.1 mrg
10641 1.1 mrg fi
10642 1.1 mrg
10643 1.1 mrg ;;
10644 1.1 mrg esac
10645 1.1 mrg
10646 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10647 1.1 mrg enable_dlopen=yes
10648 1.1 mrg else
10649 1.1 mrg enable_dlopen=no
10650 1.1 mrg fi
10651 1.1 mrg
10652 1.1 mrg case $lt_cv_dlopen in
10653 1.1 mrg dlopen)
10654 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10655 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10656 1.1 mrg
10657 1.1 mrg save_LDFLAGS="$LDFLAGS"
10658 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10659 1.1 mrg
10660 1.1 mrg save_LIBS="$LIBS"
10661 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10662 1.1 mrg
10663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10664 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10665 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then :
10666 1.1 mrg $as_echo_n "(cached) " >&6
10667 1.1 mrg else
10668 1.1 mrg if test "$cross_compiling" = yes; then :
10669 1.1 mrg lt_cv_dlopen_self=cross
10670 1.1 mrg else
10671 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10672 1.1 mrg lt_status=$lt_dlunknown
10673 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10674 1.6 mrg #line 10674 "configure"
10675 1.1 mrg #include "confdefs.h"
10676 1.1 mrg
10677 1.1 mrg #if HAVE_DLFCN_H
10678 1.1 mrg #include <dlfcn.h>
10679 1.1 mrg #endif
10680 1.1 mrg
10681 1.1 mrg #include <stdio.h>
10682 1.1 mrg
10683 1.1 mrg #ifdef RTLD_GLOBAL
10684 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10685 1.1 mrg #else
10686 1.1 mrg # ifdef DL_GLOBAL
10687 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10688 1.1 mrg # else
10689 1.1 mrg # define LT_DLGLOBAL 0
10690 1.1 mrg # endif
10691 1.1 mrg #endif
10692 1.1 mrg
10693 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10694 1.1 mrg find out it does not work in some platform. */
10695 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10696 1.1 mrg # ifdef RTLD_LAZY
10697 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10698 1.1 mrg # else
10699 1.1 mrg # ifdef DL_LAZY
10700 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10701 1.1 mrg # else
10702 1.1 mrg # ifdef RTLD_NOW
10703 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10704 1.1 mrg # else
10705 1.1 mrg # ifdef DL_NOW
10706 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10707 1.1 mrg # else
10708 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10709 1.1 mrg # endif
10710 1.1 mrg # endif
10711 1.1 mrg # endif
10712 1.1 mrg # endif
10713 1.1 mrg #endif
10714 1.1 mrg
10715 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10716 1.1 mrg correspondingly for the symbols needed. */
10717 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10718 1.1 mrg void fnord () __attribute__((visibility("default")));
10719 1.1 mrg #endif
10720 1.1 mrg
10721 1.1 mrg void fnord () { int i=42; }
10722 1.1 mrg int main ()
10723 1.1 mrg {
10724 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10725 1.1 mrg int status = $lt_dlunknown;
10726 1.1 mrg
10727 1.1 mrg if (self)
10728 1.1 mrg {
10729 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10730 1.1 mrg else
10731 1.1 mrg {
10732 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10733 1.1 mrg else puts (dlerror ());
10734 1.1 mrg }
10735 1.1 mrg /* dlclose (self); */
10736 1.1 mrg }
10737 1.1 mrg else
10738 1.1 mrg puts (dlerror ());
10739 1.1 mrg
10740 1.1 mrg return status;
10741 1.1 mrg }
10742 1.1 mrg _LT_EOF
10743 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10744 1.1 mrg (eval $ac_link) 2>&5
10745 1.1 mrg ac_status=$?
10746 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10747 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10748 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10749 1.1 mrg lt_status=$?
10750 1.1 mrg case x$lt_status in
10751 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10752 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10753 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10754 1.1 mrg esac
10755 1.1 mrg else :
10756 1.1 mrg # compilation failed
10757 1.1 mrg lt_cv_dlopen_self=no
10758 1.1 mrg fi
10759 1.1 mrg fi
10760 1.1 mrg rm -fr conftest*
10761 1.1 mrg
10762 1.1 mrg
10763 1.1 mrg fi
10764 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10765 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10766 1.1 mrg
10767 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10768 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10770 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10771 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then :
10772 1.1 mrg $as_echo_n "(cached) " >&6
10773 1.1 mrg else
10774 1.1 mrg if test "$cross_compiling" = yes; then :
10775 1.1 mrg lt_cv_dlopen_self_static=cross
10776 1.1 mrg else
10777 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10778 1.1 mrg lt_status=$lt_dlunknown
10779 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10780 1.6 mrg #line 10780 "configure"
10781 1.1 mrg #include "confdefs.h"
10782 1.1 mrg
10783 1.1 mrg #if HAVE_DLFCN_H
10784 1.1 mrg #include <dlfcn.h>
10785 1.1 mrg #endif
10786 1.1 mrg
10787 1.1 mrg #include <stdio.h>
10788 1.1 mrg
10789 1.1 mrg #ifdef RTLD_GLOBAL
10790 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10791 1.1 mrg #else
10792 1.1 mrg # ifdef DL_GLOBAL
10793 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10794 1.1 mrg # else
10795 1.1 mrg # define LT_DLGLOBAL 0
10796 1.1 mrg # endif
10797 1.1 mrg #endif
10798 1.1 mrg
10799 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10800 1.1 mrg find out it does not work in some platform. */
10801 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10802 1.1 mrg # ifdef RTLD_LAZY
10803 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10804 1.1 mrg # else
10805 1.1 mrg # ifdef DL_LAZY
10806 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10807 1.1 mrg # else
10808 1.1 mrg # ifdef RTLD_NOW
10809 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10810 1.1 mrg # else
10811 1.1 mrg # ifdef DL_NOW
10812 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10813 1.1 mrg # else
10814 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10815 1.1 mrg # endif
10816 1.1 mrg # endif
10817 1.1 mrg # endif
10818 1.1 mrg # endif
10819 1.1 mrg #endif
10820 1.1 mrg
10821 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10822 1.1 mrg correspondingly for the symbols needed. */
10823 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10824 1.1 mrg void fnord () __attribute__((visibility("default")));
10825 1.1 mrg #endif
10826 1.1 mrg
10827 1.1 mrg void fnord () { int i=42; }
10828 1.1 mrg int main ()
10829 1.1 mrg {
10830 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10831 1.1 mrg int status = $lt_dlunknown;
10832 1.1 mrg
10833 1.1 mrg if (self)
10834 1.1 mrg {
10835 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10836 1.1 mrg else
10837 1.1 mrg {
10838 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10839 1.1 mrg else puts (dlerror ());
10840 1.1 mrg }
10841 1.1 mrg /* dlclose (self); */
10842 1.1 mrg }
10843 1.1 mrg else
10844 1.1 mrg puts (dlerror ());
10845 1.1 mrg
10846 1.1 mrg return status;
10847 1.1 mrg }
10848 1.1 mrg _LT_EOF
10849 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10850 1.1 mrg (eval $ac_link) 2>&5
10851 1.1 mrg ac_status=$?
10852 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10853 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10854 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10855 1.1 mrg lt_status=$?
10856 1.1 mrg case x$lt_status in
10857 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10858 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10859 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10860 1.1 mrg esac
10861 1.1 mrg else :
10862 1.1 mrg # compilation failed
10863 1.1 mrg lt_cv_dlopen_self_static=no
10864 1.1 mrg fi
10865 1.1 mrg fi
10866 1.1 mrg rm -fr conftest*
10867 1.1 mrg
10868 1.1 mrg
10869 1.1 mrg fi
10870 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10871 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10872 1.1 mrg fi
10873 1.1 mrg
10874 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
10875 1.1 mrg LDFLAGS="$save_LDFLAGS"
10876 1.1 mrg LIBS="$save_LIBS"
10877 1.1 mrg ;;
10878 1.1 mrg esac
10879 1.1 mrg
10880 1.1 mrg case $lt_cv_dlopen_self in
10881 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10882 1.1 mrg *) enable_dlopen_self=unknown ;;
10883 1.1 mrg esac
10884 1.1 mrg
10885 1.1 mrg case $lt_cv_dlopen_self_static in
10886 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10887 1.1 mrg *) enable_dlopen_self_static=unknown ;;
10888 1.1 mrg esac
10889 1.1 mrg fi
10890 1.1 mrg
10891 1.1 mrg
10892 1.1 mrg
10893 1.1 mrg
10894 1.1 mrg
10895 1.1 mrg
10896 1.1 mrg
10897 1.1 mrg
10898 1.1 mrg
10899 1.1 mrg
10900 1.1 mrg
10901 1.1 mrg
10902 1.1 mrg
10903 1.1 mrg
10904 1.1 mrg
10905 1.1 mrg
10906 1.1 mrg
10907 1.1 mrg striplib=
10908 1.1 mrg old_striplib=
10909 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10910 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10911 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10912 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10913 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10914 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10915 1.1 mrg $as_echo "yes" >&6; }
10916 1.1 mrg else
10917 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
10918 1.1 mrg case $host_os in
10919 1.1 mrg darwin*)
10920 1.1 mrg if test -n "$STRIP" ; then
10921 1.1 mrg striplib="$STRIP -x"
10922 1.1 mrg old_striplib="$STRIP -S"
10923 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10924 1.1 mrg $as_echo "yes" >&6; }
10925 1.1 mrg else
10926 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10927 1.1 mrg $as_echo "no" >&6; }
10928 1.1 mrg fi
10929 1.1 mrg ;;
10930 1.1 mrg *)
10931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10932 1.1 mrg $as_echo "no" >&6; }
10933 1.1 mrg ;;
10934 1.1 mrg esac
10935 1.1 mrg fi
10936 1.1 mrg
10937 1.1 mrg
10938 1.1 mrg
10939 1.1 mrg
10940 1.1 mrg
10941 1.1 mrg
10942 1.1 mrg
10943 1.1 mrg
10944 1.1 mrg
10945 1.1 mrg
10946 1.1 mrg
10947 1.1 mrg
10948 1.1 mrg # Report which library types will actually be built
10949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10950 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10951 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10952 1.1 mrg $as_echo "$can_build_shared" >&6; }
10953 1.1 mrg
10954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10955 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
10956 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
10957 1.1 mrg
10958 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
10959 1.1 mrg # are all built from PIC.
10960 1.1 mrg case $host_os in
10961 1.1 mrg aix3*)
10962 1.1 mrg test "$enable_shared" = yes && enable_static=no
10963 1.1 mrg if test -n "$RANLIB"; then
10964 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
10965 1.1 mrg postinstall_cmds='$RANLIB $lib'
10966 1.1 mrg fi
10967 1.1 mrg ;;
10968 1.1 mrg
10969 1.1 mrg aix[4-9]*)
10970 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10971 1.1 mrg test "$enable_shared" = yes && enable_static=no
10972 1.1 mrg fi
10973 1.1 mrg ;;
10974 1.1 mrg esac
10975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10976 1.1 mrg $as_echo "$enable_shared" >&6; }
10977 1.1 mrg
10978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10979 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
10980 1.1 mrg # Make sure either enable_shared or enable_static is yes.
10981 1.1 mrg test "$enable_shared" = yes || enable_static=yes
10982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10983 1.1 mrg $as_echo "$enable_static" >&6; }
10984 1.1 mrg
10985 1.1 mrg
10986 1.1 mrg
10987 1.1 mrg
10988 1.1 mrg fi
10989 1.1 mrg ac_ext=c
10990 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
10991 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10992 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10993 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
10994 1.1 mrg
10995 1.1 mrg CC="$lt_save_CC"
10996 1.1 mrg
10997 1.1 mrg
10998 1.1 mrg
10999 1.1 mrg
11000 1.1 mrg
11001 1.1 mrg
11002 1.1 mrg
11003 1.1 mrg
11004 1.1 mrg
11005 1.1 mrg
11006 1.1 mrg
11007 1.1 mrg
11008 1.1 mrg
11009 1.1 mrg ac_config_commands="$ac_config_commands libtool"
11010 1.1 mrg
11011 1.1 mrg
11012 1.1 mrg
11013 1.1 mrg
11014 1.1 mrg # Only expand once:
11015 1.1 mrg
11016 1.1 mrg
11017 1.1 mrg
11018 1.1 mrg
11019 1.1 mrg
11020 1.2 apb case $host in
11021 1.2 apb *-cygwin* | *-mingw*)
11022 1.2 apb # 'host' will be top-level target in the case of a target lib,
11023 1.2 apb # we must compare to with_cross_host to decide if this is a native
11024 1.2 apb # or cross-compiler and select where to install dlls appropriately.
11025 1.2 apb if test -n "$with_cross_host" &&
11026 1.2 apb test x"$with_cross_host" != x"no"; then
11027 1.2 apb lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11028 1.2 apb else
11029 1.2 apb lt_host_flags='-no-undefined -bindir "$(bindir)"';
11030 1.2 apb fi
11031 1.2 apb ;;
11032 1.2 apb *)
11033 1.2 apb lt_host_flags=
11034 1.2 apb ;;
11035 1.2 apb esac
11036 1.2 apb
11037 1.2 apb
11038 1.2 apb
11039 1.2 apb
11040 1.2 apb
11041 1.2 apb
11042 1.1 mrg # Calculate toolexeclibdir
11043 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir
11044 1.1 mrg case ${version_specific_libs} in
11045 1.1 mrg yes)
11046 1.1 mrg # Need the gcc compiler version to know where to install libraries
11047 1.1 mrg # and header files if --enable-version-specific-runtime-libs option
11048 1.1 mrg # is selected.
11049 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)'
11050 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11051 1.1 mrg ;;
11052 1.1 mrg no)
11053 1.1 mrg if test -n "$with_cross_host" &&
11054 1.1 mrg test x"$with_cross_host" != x"no"; then
11055 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir.
11056 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)'
11057 1.1 mrg toolexeclibdir='$(toolexecdir)/lib'
11058 1.1 mrg else
11059 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11060 1.1 mrg toolexeclibdir='$(libdir)'
11061 1.1 mrg fi
11062 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory`
11063 1.1 mrg case $multi_os_directory in
11064 1.1 mrg .) ;; # Avoid trailing /.
11065 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11066 1.1 mrg esac
11067 1.1 mrg ;;
11068 1.1 mrg esac
11069 1.1 mrg
11070 1.1 mrg
11071 1.1 mrg
11072 1.1 mrg if test ${multilib} = yes; then
11073 1.1 mrg multilib_arg="--enable-multilib"
11074 1.1 mrg else
11075 1.1 mrg multilib_arg=
11076 1.1 mrg fi
11077 1.1 mrg
11078 1.6 mrg # Determine what GCC version number to use in filesystem paths.
11079 1.6 mrg
11080 1.6 mrg get_gcc_base_ver="cat"
11081 1.6 mrg
11082 1.6 mrg # Check whether --with-gcc-major-version-only was given.
11083 1.6 mrg if test "${with_gcc_major_version_only+set}" = set; then :
11084 1.6 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11085 1.6 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11086 1.6 mrg fi
11087 1.6 mrg
11088 1.6 mrg fi
11089 1.6 mrg
11090 1.6 mrg
11091 1.6 mrg
11092 1.6 mrg
11093 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11094 1.1 mrg
11095 1.1 mrg cat >confcache <<\_ACEOF
11096 1.1 mrg # This file is a shell script that caches the results of configure
11097 1.1 mrg # tests run on this system so they can be shared between configure
11098 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11099 1.1 mrg # It is not useful on other systems. If it contains results you don't
11100 1.1 mrg # want to keep, you may remove or edit it.
11101 1.1 mrg #
11102 1.1 mrg # config.status only pays attention to the cache file if you give it
11103 1.1 mrg # the --recheck option to rerun configure.
11104 1.1 mrg #
11105 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11106 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11107 1.1 mrg # following values.
11108 1.1 mrg
11109 1.1 mrg _ACEOF
11110 1.1 mrg
11111 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11112 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11113 1.1 mrg # So, we kill variables containing newlines.
11114 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11115 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11116 1.1 mrg (
11117 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11118 1.1 mrg eval ac_val=\$$ac_var
11119 1.1 mrg case $ac_val in #(
11120 1.1 mrg *${as_nl}*)
11121 1.1 mrg case $ac_var in #(
11122 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11123 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11124 1.1 mrg esac
11125 1.1 mrg case $ac_var in #(
11126 1.1 mrg _ | IFS | as_nl) ;; #(
11127 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11128 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11129 1.1 mrg esac ;;
11130 1.1 mrg esac
11131 1.1 mrg done
11132 1.1 mrg
11133 1.1 mrg (set) 2>&1 |
11134 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11135 1.1 mrg *${as_nl}ac_space=\ *)
11136 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11137 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11138 1.1 mrg sed -n \
11139 1.1 mrg "s/'/'\\\\''/g;
11140 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11141 1.1 mrg ;; #(
11142 1.1 mrg *)
11143 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11144 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11145 1.1 mrg ;;
11146 1.1 mrg esac |
11147 1.1 mrg sort
11148 1.1 mrg ) |
11149 1.1 mrg sed '
11150 1.1 mrg /^ac_cv_env_/b end
11151 1.1 mrg t clear
11152 1.1 mrg :clear
11153 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11154 1.1 mrg t end
11155 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11156 1.1 mrg :end' >>confcache
11157 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11158 1.1 mrg if test -w "$cache_file"; then
11159 1.1 mrg test "x$cache_file" != "x/dev/null" &&
11160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11161 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11162 1.1 mrg cat confcache >$cache_file
11163 1.1 mrg else
11164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11165 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11166 1.1 mrg fi
11167 1.1 mrg fi
11168 1.1 mrg rm -f confcache
11169 1.1 mrg
11170 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11171 1.1 mrg # Let make expand exec_prefix.
11172 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11173 1.1 mrg
11174 1.1 mrg DEFS=-DHAVE_CONFIG_H
11175 1.1 mrg
11176 1.1 mrg ac_libobjs=
11177 1.1 mrg ac_ltlibobjs=
11178 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11179 1.1 mrg # 1. Remove the extension, and $U if already installed.
11180 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11181 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11182 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11183 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11184 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11185 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11186 1.1 mrg done
11187 1.1 mrg LIBOBJS=$ac_libobjs
11188 1.1 mrg
11189 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
11190 1.1 mrg
11191 1.1 mrg
11192 1.1 mrg if test -n "$EXEEXT"; then
11193 1.1 mrg am__EXEEXT_TRUE=
11194 1.1 mrg am__EXEEXT_FALSE='#'
11195 1.1 mrg else
11196 1.1 mrg am__EXEEXT_TRUE='#'
11197 1.1 mrg am__EXEEXT_FALSE=
11198 1.1 mrg fi
11199 1.1 mrg
11200 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11201 1.1 mrg as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11202 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11203 1.1 mrg fi
11204 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11205 1.1 mrg as_fn_error "conditional \"AMDEP\" was never defined.
11206 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11207 1.1 mrg fi
11208 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11209 1.1 mrg as_fn_error "conditional \"am__fastdepCC\" was never defined.
11210 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11211 1.1 mrg fi
11212 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11213 1.1 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11214 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11215 1.1 mrg fi
11216 1.2 apb if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11217 1.2 apb as_fn_error "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11218 1.2 apb Usually this means the macro was only invoked conditionally." "$LINENO" 5
11219 1.2 apb fi
11220 1.2 apb if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11221 1.2 apb as_fn_error "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11222 1.2 apb Usually this means the macro was only invoked conditionally." "$LINENO" 5
11223 1.2 apb fi
11224 1.1 mrg
11225 1.1 mrg : ${CONFIG_STATUS=./config.status}
11226 1.1 mrg ac_write_fail=0
11227 1.1 mrg ac_clean_files_save=$ac_clean_files
11228 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11229 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11230 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11231 1.1 mrg as_write_fail=0
11232 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11233 1.1 mrg #! $SHELL
11234 1.1 mrg # Generated by $as_me.
11235 1.1 mrg # Run this file to recreate the current configuration.
11236 1.1 mrg # Compiler output produced by configure, useful for debugging
11237 1.1 mrg # configure, is in config.log if it exists.
11238 1.1 mrg
11239 1.1 mrg debug=false
11240 1.1 mrg ac_cs_recheck=false
11241 1.1 mrg ac_cs_silent=false
11242 1.1 mrg
11243 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
11244 1.1 mrg export SHELL
11245 1.1 mrg _ASEOF
11246 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11247 1.1 mrg ## -------------------- ##
11248 1.1 mrg ## M4sh Initialization. ##
11249 1.1 mrg ## -------------------- ##
11250 1.1 mrg
11251 1.1 mrg # Be more Bourne compatible
11252 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
11253 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11254 1.1 mrg emulate sh
11255 1.1 mrg NULLCMD=:
11256 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11257 1.1 mrg # is contrary to our usage. Disable this feature.
11258 1.1 mrg alias -g '${1+"$@"}'='"$@"'
11259 1.1 mrg setopt NO_GLOB_SUBST
11260 1.1 mrg else
11261 1.1 mrg case `(set -o) 2>/dev/null` in #(
11262 1.1 mrg *posix*) :
11263 1.1 mrg set -o posix ;; #(
11264 1.1 mrg *) :
11265 1.1 mrg ;;
11266 1.1 mrg esac
11267 1.1 mrg fi
11268 1.1 mrg
11269 1.1 mrg
11270 1.1 mrg as_nl='
11271 1.1 mrg '
11272 1.1 mrg export as_nl
11273 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
11274 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11275 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11276 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11277 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
11278 1.1 mrg # but without wasting forks for bash or zsh.
11279 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
11280 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11281 1.1 mrg as_echo='print -r --'
11282 1.1 mrg as_echo_n='print -rn --'
11283 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11284 1.1 mrg as_echo='printf %s\n'
11285 1.1 mrg as_echo_n='printf %s'
11286 1.1 mrg else
11287 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11288 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11289 1.1 mrg as_echo_n='/usr/ucb/echo -n'
11290 1.1 mrg else
11291 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11292 1.1 mrg as_echo_n_body='eval
11293 1.1 mrg arg=$1;
11294 1.1 mrg case $arg in #(
11295 1.1 mrg *"$as_nl"*)
11296 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
11297 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11298 1.1 mrg esac;
11299 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11300 1.1 mrg '
11301 1.1 mrg export as_echo_n_body
11302 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
11303 1.1 mrg fi
11304 1.1 mrg export as_echo_body
11305 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
11306 1.1 mrg fi
11307 1.1 mrg
11308 1.1 mrg # The user is always right.
11309 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
11310 1.1 mrg PATH_SEPARATOR=:
11311 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11312 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11313 1.1 mrg PATH_SEPARATOR=';'
11314 1.1 mrg }
11315 1.1 mrg fi
11316 1.1 mrg
11317 1.1 mrg
11318 1.1 mrg # IFS
11319 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
11320 1.1 mrg # there to prevent editors from complaining about space-tab.
11321 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11322 1.1 mrg # splitting by setting IFS to empty value.)
11323 1.1 mrg IFS=" "" $as_nl"
11324 1.1 mrg
11325 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
11326 1.1 mrg case $0 in #((
11327 1.1 mrg *[\\/]* ) as_myself=$0 ;;
11328 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11329 1.1 mrg for as_dir in $PATH
11330 1.1 mrg do
11331 1.1 mrg IFS=$as_save_IFS
11332 1.1 mrg test -z "$as_dir" && as_dir=.
11333 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11334 1.1 mrg done
11335 1.1 mrg IFS=$as_save_IFS
11336 1.1 mrg
11337 1.1 mrg ;;
11338 1.1 mrg esac
11339 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
11340 1.1 mrg # in which case we are not to be found in the path.
11341 1.1 mrg if test "x$as_myself" = x; then
11342 1.1 mrg as_myself=$0
11343 1.1 mrg fi
11344 1.1 mrg if test ! -f "$as_myself"; then
11345 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11346 1.1 mrg exit 1
11347 1.1 mrg fi
11348 1.1 mrg
11349 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
11350 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11351 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
11352 1.1 mrg # trigger a bug in pdksh 5.2.14.
11353 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
11354 1.1 mrg do eval test x\${$as_var+set} = xset \
11355 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11356 1.1 mrg done
11357 1.1 mrg PS1='$ '
11358 1.1 mrg PS2='> '
11359 1.1 mrg PS4='+ '
11360 1.1 mrg
11361 1.1 mrg # NLS nuisances.
11362 1.1 mrg LC_ALL=C
11363 1.1 mrg export LC_ALL
11364 1.1 mrg LANGUAGE=C
11365 1.1 mrg export LANGUAGE
11366 1.1 mrg
11367 1.1 mrg # CDPATH.
11368 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11369 1.1 mrg
11370 1.1 mrg
11371 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
11372 1.1 mrg # ---------------------------------
11373 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11374 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11375 1.1 mrg # script with status $?, using 1 if that was 0.
11376 1.1 mrg as_fn_error ()
11377 1.1 mrg {
11378 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
11379 1.1 mrg if test "$3"; then
11380 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11381 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11382 1.1 mrg fi
11383 1.1 mrg $as_echo "$as_me: error: $1" >&2
11384 1.1 mrg as_fn_exit $as_status
11385 1.1 mrg } # as_fn_error
11386 1.1 mrg
11387 1.1 mrg
11388 1.1 mrg # as_fn_set_status STATUS
11389 1.1 mrg # -----------------------
11390 1.1 mrg # Set $? to STATUS, without forking.
11391 1.1 mrg as_fn_set_status ()
11392 1.1 mrg {
11393 1.1 mrg return $1
11394 1.1 mrg } # as_fn_set_status
11395 1.1 mrg
11396 1.1 mrg # as_fn_exit STATUS
11397 1.1 mrg # -----------------
11398 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11399 1.1 mrg as_fn_exit ()
11400 1.1 mrg {
11401 1.1 mrg set +e
11402 1.1 mrg as_fn_set_status $1
11403 1.1 mrg exit $1
11404 1.1 mrg } # as_fn_exit
11405 1.1 mrg
11406 1.1 mrg # as_fn_unset VAR
11407 1.1 mrg # ---------------
11408 1.1 mrg # Portably unset VAR.
11409 1.1 mrg as_fn_unset ()
11410 1.1 mrg {
11411 1.1 mrg { eval $1=; unset $1;}
11412 1.1 mrg }
11413 1.1 mrg as_unset=as_fn_unset
11414 1.1 mrg # as_fn_append VAR VALUE
11415 1.1 mrg # ----------------------
11416 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
11417 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
11418 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
11419 1.1 mrg # implementations.
11420 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11421 1.1 mrg eval 'as_fn_append ()
11422 1.1 mrg {
11423 1.1 mrg eval $1+=\$2
11424 1.1 mrg }'
11425 1.1 mrg else
11426 1.1 mrg as_fn_append ()
11427 1.1 mrg {
11428 1.1 mrg eval $1=\$$1\$2
11429 1.1 mrg }
11430 1.1 mrg fi # as_fn_append
11431 1.1 mrg
11432 1.1 mrg # as_fn_arith ARG...
11433 1.1 mrg # ------------------
11434 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
11435 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
11436 1.1 mrg # must be portable across $(()) and expr.
11437 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11438 1.1 mrg eval 'as_fn_arith ()
11439 1.1 mrg {
11440 1.1 mrg as_val=$(( $* ))
11441 1.1 mrg }'
11442 1.1 mrg else
11443 1.1 mrg as_fn_arith ()
11444 1.1 mrg {
11445 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
11446 1.1 mrg }
11447 1.1 mrg fi # as_fn_arith
11448 1.1 mrg
11449 1.1 mrg
11450 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
11451 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
11452 1.1 mrg as_expr=expr
11453 1.1 mrg else
11454 1.1 mrg as_expr=false
11455 1.1 mrg fi
11456 1.1 mrg
11457 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11458 1.1 mrg as_basename=basename
11459 1.1 mrg else
11460 1.1 mrg as_basename=false
11461 1.1 mrg fi
11462 1.1 mrg
11463 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11464 1.1 mrg as_dirname=dirname
11465 1.1 mrg else
11466 1.1 mrg as_dirname=false
11467 1.1 mrg fi
11468 1.1 mrg
11469 1.1 mrg as_me=`$as_basename -- "$0" ||
11470 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11471 1.1 mrg X"$0" : 'X\(//\)$' \| \
11472 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11473 1.1 mrg $as_echo X/"$0" |
11474 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
11475 1.1 mrg s//\1/
11476 1.1 mrg q
11477 1.1 mrg }
11478 1.1 mrg /^X\/\(\/\/\)$/{
11479 1.1 mrg s//\1/
11480 1.1 mrg q
11481 1.1 mrg }
11482 1.1 mrg /^X\/\(\/\).*/{
11483 1.1 mrg s//\1/
11484 1.1 mrg q
11485 1.1 mrg }
11486 1.1 mrg s/.*/./; q'`
11487 1.1 mrg
11488 1.1 mrg # Avoid depending upon Character Ranges.
11489 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11490 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11491 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11492 1.1 mrg as_cr_digits='0123456789'
11493 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
11494 1.1 mrg
11495 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
11496 1.1 mrg case `echo -n x` in #(((((
11497 1.1 mrg -n*)
11498 1.1 mrg case `echo 'xy\c'` in
11499 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11500 1.1 mrg xy) ECHO_C='\c';;
11501 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11502 1.1 mrg ECHO_T=' ';;
11503 1.1 mrg esac;;
11504 1.1 mrg *)
11505 1.1 mrg ECHO_N='-n';;
11506 1.1 mrg esac
11507 1.1 mrg
11508 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
11509 1.1 mrg if test -d conf$$.dir; then
11510 1.1 mrg rm -f conf$$.dir/conf$$.file
11511 1.1 mrg else
11512 1.1 mrg rm -f conf$$.dir
11513 1.1 mrg mkdir conf$$.dir 2>/dev/null
11514 1.1 mrg fi
11515 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
11516 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
11517 1.1 mrg as_ln_s='ln -s'
11518 1.1 mrg # ... but there are two gotchas:
11519 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11520 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11521 1.1 mrg # In both cases, we have to default to `cp -p'.
11522 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11523 1.1 mrg as_ln_s='cp -p'
11524 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
11525 1.1 mrg as_ln_s=ln
11526 1.1 mrg else
11527 1.1 mrg as_ln_s='cp -p'
11528 1.1 mrg fi
11529 1.1 mrg else
11530 1.1 mrg as_ln_s='cp -p'
11531 1.1 mrg fi
11532 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11533 1.1 mrg rmdir conf$$.dir 2>/dev/null
11534 1.1 mrg
11535 1.1 mrg
11536 1.1 mrg # as_fn_mkdir_p
11537 1.1 mrg # -------------
11538 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
11539 1.1 mrg as_fn_mkdir_p ()
11540 1.1 mrg {
11541 1.1 mrg
11542 1.1 mrg case $as_dir in #(
11543 1.1 mrg -*) as_dir=./$as_dir;;
11544 1.1 mrg esac
11545 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
11546 1.1 mrg as_dirs=
11547 1.1 mrg while :; do
11548 1.1 mrg case $as_dir in #(
11549 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11550 1.1 mrg *) as_qdir=$as_dir;;
11551 1.1 mrg esac
11552 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
11553 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
11554 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11555 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
11556 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
11557 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11558 1.1 mrg $as_echo X"$as_dir" |
11559 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11560 1.1 mrg s//\1/
11561 1.1 mrg q
11562 1.1 mrg }
11563 1.1 mrg /^X\(\/\/\)[^/].*/{
11564 1.1 mrg s//\1/
11565 1.1 mrg q
11566 1.1 mrg }
11567 1.1 mrg /^X\(\/\/\)$/{
11568 1.1 mrg s//\1/
11569 1.1 mrg q
11570 1.1 mrg }
11571 1.1 mrg /^X\(\/\).*/{
11572 1.1 mrg s//\1/
11573 1.1 mrg q
11574 1.1 mrg }
11575 1.1 mrg s/.*/./; q'`
11576 1.1 mrg test -d "$as_dir" && break
11577 1.1 mrg done
11578 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
11579 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11580 1.1 mrg
11581 1.1 mrg
11582 1.1 mrg } # as_fn_mkdir_p
11583 1.1 mrg if mkdir -p . 2>/dev/null; then
11584 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
11585 1.1 mrg else
11586 1.1 mrg test -d ./-p && rmdir ./-p
11587 1.1 mrg as_mkdir_p=false
11588 1.1 mrg fi
11589 1.1 mrg
11590 1.1 mrg if test -x / >/dev/null 2>&1; then
11591 1.1 mrg as_test_x='test -x'
11592 1.1 mrg else
11593 1.1 mrg if ls -dL / >/dev/null 2>&1; then
11594 1.1 mrg as_ls_L_option=L
11595 1.1 mrg else
11596 1.1 mrg as_ls_L_option=
11597 1.1 mrg fi
11598 1.1 mrg as_test_x='
11599 1.1 mrg eval sh -c '\''
11600 1.1 mrg if test -d "$1"; then
11601 1.1 mrg test -d "$1/.";
11602 1.1 mrg else
11603 1.1 mrg case $1 in #(
11604 1.1 mrg -*)set "./$1";;
11605 1.1 mrg esac;
11606 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11607 1.1 mrg ???[sx]*):;;*)false;;esac;fi
11608 1.1 mrg '\'' sh
11609 1.1 mrg '
11610 1.1 mrg fi
11611 1.1 mrg as_executable_p=$as_test_x
11612 1.1 mrg
11613 1.1 mrg # Sed expression to map a string onto a valid CPP name.
11614 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11615 1.1 mrg
11616 1.1 mrg # Sed expression to map a string onto a valid variable name.
11617 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11618 1.1 mrg
11619 1.1 mrg
11620 1.1 mrg exec 6>&1
11621 1.1 mrg ## ----------------------------------- ##
11622 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
11623 1.1 mrg ## ----------------------------------- ##
11624 1.1 mrg _ASEOF
11625 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11626 1.1 mrg
11627 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11628 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
11629 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
11630 1.1 mrg # values after options handling.
11631 1.1 mrg ac_log="
11632 1.1 mrg This file was extended by libssp $as_me 1.0, which was
11633 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
11634 1.1 mrg
11635 1.1 mrg CONFIG_FILES = $CONFIG_FILES
11636 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
11637 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
11638 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
11639 1.1 mrg $ $0 $@
11640 1.1 mrg
11641 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
11642 1.1 mrg "
11643 1.1 mrg
11644 1.1 mrg _ACEOF
11645 1.1 mrg
11646 1.1 mrg case $ac_config_files in *"
11647 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
11648 1.1 mrg esac
11649 1.1 mrg
11650 1.1 mrg case $ac_config_headers in *"
11651 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11652 1.1 mrg esac
11653 1.1 mrg
11654 1.1 mrg
11655 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11656 1.1 mrg # Files that config.status was made for.
11657 1.1 mrg config_files="$ac_config_files"
11658 1.1 mrg config_headers="$ac_config_headers"
11659 1.1 mrg config_commands="$ac_config_commands"
11660 1.1 mrg
11661 1.1 mrg _ACEOF
11662 1.1 mrg
11663 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11664 1.1 mrg ac_cs_usage="\
11665 1.1 mrg \`$as_me' instantiates files and other configuration actions
11666 1.1 mrg from templates according to the current configuration. Unless the files
11667 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
11668 1.1 mrg
11669 1.1 mrg Usage: $0 [OPTION]... [TAG]...
11670 1.1 mrg
11671 1.1 mrg -h, --help print this help, then exit
11672 1.1 mrg -V, --version print version number and configuration settings, then exit
11673 1.1 mrg -q, --quiet, --silent
11674 1.1 mrg do not print progress messages
11675 1.1 mrg -d, --debug don't remove temporary files
11676 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
11677 1.1 mrg --file=FILE[:TEMPLATE]
11678 1.1 mrg instantiate the configuration file FILE
11679 1.1 mrg --header=FILE[:TEMPLATE]
11680 1.1 mrg instantiate the configuration header FILE
11681 1.1 mrg
11682 1.1 mrg Configuration files:
11683 1.1 mrg $config_files
11684 1.1 mrg
11685 1.1 mrg Configuration headers:
11686 1.1 mrg $config_headers
11687 1.1 mrg
11688 1.1 mrg Configuration commands:
11689 1.1 mrg $config_commands
11690 1.1 mrg
11691 1.1 mrg Report bugs to the package provider."
11692 1.1 mrg
11693 1.1 mrg _ACEOF
11694 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11695 1.1 mrg ac_cs_version="\\
11696 1.1 mrg libssp config.status 1.0
11697 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
11698 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11699 1.1 mrg
11700 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
11701 1.1 mrg This config.status script is free software; the Free Software Foundation
11702 1.1 mrg gives unlimited permission to copy, distribute and modify it."
11703 1.1 mrg
11704 1.1 mrg ac_pwd='$ac_pwd'
11705 1.1 mrg srcdir='$srcdir'
11706 1.1 mrg INSTALL='$INSTALL'
11707 1.1 mrg MKDIR_P='$MKDIR_P'
11708 1.1 mrg AWK='$AWK'
11709 1.1 mrg test -n "\$AWK" || AWK=awk
11710 1.1 mrg _ACEOF
11711 1.1 mrg
11712 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11713 1.1 mrg # The default lists apply if the user does not specify any file.
11714 1.1 mrg ac_need_defaults=:
11715 1.1 mrg while test $# != 0
11716 1.1 mrg do
11717 1.1 mrg case $1 in
11718 1.1 mrg --*=*)
11719 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
11720 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11721 1.1 mrg ac_shift=:
11722 1.1 mrg ;;
11723 1.1 mrg *)
11724 1.1 mrg ac_option=$1
11725 1.1 mrg ac_optarg=$2
11726 1.1 mrg ac_shift=shift
11727 1.1 mrg ;;
11728 1.1 mrg esac
11729 1.1 mrg
11730 1.1 mrg case $ac_option in
11731 1.1 mrg # Handling of the options.
11732 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11733 1.1 mrg ac_cs_recheck=: ;;
11734 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11735 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
11736 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
11737 1.1 mrg debug=: ;;
11738 1.1 mrg --file | --fil | --fi | --f )
11739 1.1 mrg $ac_shift
11740 1.1 mrg case $ac_optarg in
11741 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11742 1.1 mrg esac
11743 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
11744 1.1 mrg ac_need_defaults=false;;
11745 1.1 mrg --header | --heade | --head | --hea )
11746 1.1 mrg $ac_shift
11747 1.1 mrg case $ac_optarg in
11748 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11749 1.1 mrg esac
11750 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11751 1.1 mrg ac_need_defaults=false;;
11752 1.1 mrg --he | --h)
11753 1.1 mrg # Conflict between --help and --header
11754 1.1 mrg as_fn_error "ambiguous option: \`$1'
11755 1.1 mrg Try \`$0 --help' for more information.";;
11756 1.1 mrg --help | --hel | -h )
11757 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
11758 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11759 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
11760 1.1 mrg ac_cs_silent=: ;;
11761 1.1 mrg
11762 1.1 mrg # This is an error.
11763 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
11764 1.1 mrg Try \`$0 --help' for more information." ;;
11765 1.1 mrg
11766 1.1 mrg *) as_fn_append ac_config_targets " $1"
11767 1.1 mrg ac_need_defaults=false ;;
11768 1.1 mrg
11769 1.1 mrg esac
11770 1.1 mrg shift
11771 1.1 mrg done
11772 1.1 mrg
11773 1.1 mrg ac_configure_extra_args=
11774 1.1 mrg
11775 1.1 mrg if $ac_cs_silent; then
11776 1.1 mrg exec 6>/dev/null
11777 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
11778 1.1 mrg fi
11779 1.1 mrg
11780 1.1 mrg _ACEOF
11781 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11782 1.1 mrg if \$ac_cs_recheck; then
11783 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11784 1.1 mrg shift
11785 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11786 1.1 mrg CONFIG_SHELL='$SHELL'
11787 1.1 mrg export CONFIG_SHELL
11788 1.1 mrg exec "\$@"
11789 1.1 mrg fi
11790 1.1 mrg
11791 1.1 mrg _ACEOF
11792 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11793 1.1 mrg exec 5>>config.log
11794 1.1 mrg {
11795 1.1 mrg echo
11796 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11797 1.1 mrg ## Running $as_me. ##
11798 1.1 mrg _ASBOX
11799 1.1 mrg $as_echo "$ac_log"
11800 1.1 mrg } >&5
11801 1.1 mrg
11802 1.1 mrg _ACEOF
11803 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11804 1.1 mrg #
11805 1.1 mrg # INIT-COMMANDS
11806 1.1 mrg #
11807 1.1 mrg
11808 1.1 mrg srcdir="$srcdir"
11809 1.1 mrg host="$host"
11810 1.1 mrg target="$target"
11811 1.1 mrg with_multisubdir="$with_multisubdir"
11812 1.1 mrg with_multisrctop="$with_multisrctop"
11813 1.1 mrg with_target_subdir="$with_target_subdir"
11814 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}"
11815 1.1 mrg multi_basedir="$multi_basedir"
11816 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11817 1.1 mrg CC="$CC"
11818 1.1 mrg CXX="$CXX"
11819 1.1 mrg GFORTRAN="$GFORTRAN"
11820 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11821 1.1 mrg
11822 1.1 mrg
11823 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
11824 1.1 mrg # if CDPATH is set.
11825 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11826 1.1 mrg
11827 1.1 mrg sed_quote_subst='$sed_quote_subst'
11828 1.1 mrg double_quote_subst='$double_quote_subst'
11829 1.1 mrg delay_variable_subst='$delay_variable_subst'
11830 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11831 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11832 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11833 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11834 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11835 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11836 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11837 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11838 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11839 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11840 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11841 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11842 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11843 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11844 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11845 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11846 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11847 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11848 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11849 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11850 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11851 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11852 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11853 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11854 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11855 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11856 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11857 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11858 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11859 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11860 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11861 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11862 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11863 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11864 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11865 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11866 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11867 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11868 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11869 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11870 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11871 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11872 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11873 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11874 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11875 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11876 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11877 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"`'
11878 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"`'
11879 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11880 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11881 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11882 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11883 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11884 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11885 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11886 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11887 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11888 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11889 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11890 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11891 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11892 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11893 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11894 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11895 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11896 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11897 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11898 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11899 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11900 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11901 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11902 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11903 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11904 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11905 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11906 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11907 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11908 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11909 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11910 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11911 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11912 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11913 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11914 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11915 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11916 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11917 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11918 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11919 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11920 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11921 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11922 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11923 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11924 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11925 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11926 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11927 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11928 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11929 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11930 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11931 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11932 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11933 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11934 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11935 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11936 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11937 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11938 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11939 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11940 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11941 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11942 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11943 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11944 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11945 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11946 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11947 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11948 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11949 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11950 1.1 mrg
11951 1.1 mrg LTCC='$LTCC'
11952 1.1 mrg LTCFLAGS='$LTCFLAGS'
11953 1.1 mrg compiler='$compiler_DEFAULT'
11954 1.1 mrg
11955 1.1 mrg # A function that is used when there is no print builtin or printf.
11956 1.1 mrg func_fallback_echo ()
11957 1.1 mrg {
11958 1.1 mrg eval 'cat <<_LTECHO_EOF
11959 1.1 mrg \$1
11960 1.1 mrg _LTECHO_EOF'
11961 1.1 mrg }
11962 1.1 mrg
11963 1.1 mrg # Quote evaled strings.
11964 1.1 mrg for var in SHELL \
11965 1.1 mrg ECHO \
11966 1.1 mrg SED \
11967 1.1 mrg GREP \
11968 1.1 mrg EGREP \
11969 1.1 mrg FGREP \
11970 1.1 mrg LD \
11971 1.1 mrg NM \
11972 1.1 mrg LN_S \
11973 1.1 mrg lt_SP2NL \
11974 1.1 mrg lt_NL2SP \
11975 1.1 mrg reload_flag \
11976 1.1 mrg OBJDUMP \
11977 1.1 mrg deplibs_check_method \
11978 1.1 mrg file_magic_cmd \
11979 1.1 mrg AR \
11980 1.1 mrg AR_FLAGS \
11981 1.1 mrg STRIP \
11982 1.1 mrg RANLIB \
11983 1.1 mrg CC \
11984 1.1 mrg CFLAGS \
11985 1.1 mrg compiler \
11986 1.1 mrg lt_cv_sys_global_symbol_pipe \
11987 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
11988 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
11989 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11990 1.1 mrg lt_prog_compiler_no_builtin_flag \
11991 1.1 mrg lt_prog_compiler_wl \
11992 1.1 mrg lt_prog_compiler_pic \
11993 1.1 mrg lt_prog_compiler_static \
11994 1.1 mrg lt_cv_prog_compiler_c_o \
11995 1.1 mrg need_locks \
11996 1.1 mrg DSYMUTIL \
11997 1.1 mrg NMEDIT \
11998 1.1 mrg LIPO \
11999 1.1 mrg OTOOL \
12000 1.1 mrg OTOOL64 \
12001 1.1 mrg shrext_cmds \
12002 1.1 mrg export_dynamic_flag_spec \
12003 1.1 mrg whole_archive_flag_spec \
12004 1.1 mrg compiler_needs_object \
12005 1.1 mrg with_gnu_ld \
12006 1.1 mrg allow_undefined_flag \
12007 1.1 mrg no_undefined_flag \
12008 1.1 mrg hardcode_libdir_flag_spec \
12009 1.1 mrg hardcode_libdir_flag_spec_ld \
12010 1.1 mrg hardcode_libdir_separator \
12011 1.1 mrg fix_srcfile_path \
12012 1.1 mrg exclude_expsyms \
12013 1.1 mrg include_expsyms \
12014 1.1 mrg file_list_spec \
12015 1.1 mrg variables_saved_for_relink \
12016 1.1 mrg libname_spec \
12017 1.1 mrg library_names_spec \
12018 1.1 mrg soname_spec \
12019 1.1 mrg install_override_mode \
12020 1.1 mrg finish_eval \
12021 1.1 mrg old_striplib \
12022 1.1 mrg striplib; do
12023 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12024 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12025 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12026 1.1 mrg ;;
12027 1.1 mrg *)
12028 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12029 1.1 mrg ;;
12030 1.1 mrg esac
12031 1.1 mrg done
12032 1.1 mrg
12033 1.1 mrg # Double-quote double-evaled strings.
12034 1.1 mrg for var in reload_cmds \
12035 1.1 mrg old_postinstall_cmds \
12036 1.1 mrg old_postuninstall_cmds \
12037 1.1 mrg old_archive_cmds \
12038 1.1 mrg extract_expsyms_cmds \
12039 1.1 mrg old_archive_from_new_cmds \
12040 1.1 mrg old_archive_from_expsyms_cmds \
12041 1.1 mrg archive_cmds \
12042 1.1 mrg archive_expsym_cmds \
12043 1.1 mrg module_cmds \
12044 1.1 mrg module_expsym_cmds \
12045 1.1 mrg export_symbols_cmds \
12046 1.1 mrg prelink_cmds \
12047 1.1 mrg postinstall_cmds \
12048 1.1 mrg postuninstall_cmds \
12049 1.1 mrg finish_cmds \
12050 1.1 mrg sys_lib_search_path_spec \
12051 1.1 mrg sys_lib_dlsearch_path_spec; do
12052 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12053 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12054 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12055 1.1 mrg ;;
12056 1.1 mrg *)
12057 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12058 1.1 mrg ;;
12059 1.1 mrg esac
12060 1.1 mrg done
12061 1.1 mrg
12062 1.1 mrg ac_aux_dir='$ac_aux_dir'
12063 1.1 mrg xsi_shell='$xsi_shell'
12064 1.1 mrg lt_shell_append='$lt_shell_append'
12065 1.1 mrg
12066 1.1 mrg # See if we are running on zsh, and set the options which allow our
12067 1.1 mrg # commands through without removal of \ escapes INIT.
12068 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12069 1.1 mrg setopt NO_GLOB_SUBST
12070 1.1 mrg fi
12071 1.1 mrg
12072 1.1 mrg
12073 1.1 mrg PACKAGE='$PACKAGE'
12074 1.1 mrg VERSION='$VERSION'
12075 1.1 mrg TIMESTAMP='$TIMESTAMP'
12076 1.1 mrg RM='$RM'
12077 1.1 mrg ofile='$ofile'
12078 1.1 mrg
12079 1.1 mrg
12080 1.1 mrg
12081 1.1 mrg
12082 1.1 mrg _ACEOF
12083 1.1 mrg
12084 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12085 1.1 mrg
12086 1.1 mrg # Handling of arguments.
12087 1.1 mrg for ac_config_target in $ac_config_targets
12088 1.1 mrg do
12089 1.1 mrg case $ac_config_target in
12090 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12091 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12092 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12093 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12094 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12095 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12096 1.1 mrg
12097 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12098 1.1 mrg esac
12099 1.1 mrg done
12100 1.1 mrg
12101 1.1 mrg
12102 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12103 1.1 mrg # then the envvar interface is used. Set only those that are not.
12104 1.1 mrg # We use the long form for the default assignment because of an extremely
12105 1.1 mrg # bizarre bug on SunOS 4.1.3.
12106 1.1 mrg if $ac_need_defaults; then
12107 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12108 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12109 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12110 1.1 mrg fi
12111 1.1 mrg
12112 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12113 1.1 mrg # simply because there is no reason against having it here, and in addition,
12114 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12115 1.1 mrg # Hook for its removal unless debugging.
12116 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12117 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12118 1.1 mrg $debug ||
12119 1.1 mrg {
12120 1.1 mrg tmp=
12121 1.1 mrg trap 'exit_status=$?
12122 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12123 1.1 mrg ' 0
12124 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12125 1.1 mrg }
12126 1.1 mrg # Create a (secure) tmp directory for tmp files.
12127 1.1 mrg
12128 1.1 mrg {
12129 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12130 1.1 mrg test -n "$tmp" && test -d "$tmp"
12131 1.1 mrg } ||
12132 1.1 mrg {
12133 1.1 mrg tmp=./conf$$-$RANDOM
12134 1.1 mrg (umask 077 && mkdir "$tmp")
12135 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12136 1.1 mrg
12137 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12138 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12139 1.1 mrg # This happens for instance with `./config.status config.h'.
12140 1.1 mrg if test -n "$CONFIG_FILES"; then
12141 1.1 mrg
12142 1.1 mrg
12143 1.1 mrg ac_cr=`echo X | tr X '\015'`
12144 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12145 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12146 1.1 mrg # point, so we can use a bashism as a fallback.
12147 1.1 mrg if test "x$ac_cr" = x; then
12148 1.1 mrg eval ac_cr=\$\'\\r\'
12149 1.1 mrg fi
12150 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12151 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12152 1.1 mrg ac_cs_awk_cr='\r'
12153 1.1 mrg else
12154 1.1 mrg ac_cs_awk_cr=$ac_cr
12155 1.1 mrg fi
12156 1.1 mrg
12157 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
12158 1.1 mrg _ACEOF
12159 1.1 mrg
12160 1.1 mrg
12161 1.1 mrg {
12162 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12163 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12164 1.1 mrg echo "_ACEOF"
12165 1.1 mrg } >conf$$subs.sh ||
12166 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12167 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12168 1.1 mrg ac_delim='%!_!# '
12169 1.1 mrg for ac_last_try in false false false false false :; do
12170 1.1 mrg . ./conf$$subs.sh ||
12171 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12172 1.1 mrg
12173 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12174 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12175 1.1 mrg break
12176 1.1 mrg elif $ac_last_try; then
12177 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12178 1.1 mrg else
12179 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12180 1.1 mrg fi
12181 1.1 mrg done
12182 1.1 mrg rm -f conf$$subs.sh
12183 1.1 mrg
12184 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12185 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12186 1.1 mrg _ACEOF
12187 1.1 mrg sed -n '
12188 1.1 mrg h
12189 1.1 mrg s/^/S["/; s/!.*/"]=/
12190 1.1 mrg p
12191 1.1 mrg g
12192 1.1 mrg s/^[^!]*!//
12193 1.1 mrg :repl
12194 1.1 mrg t repl
12195 1.1 mrg s/'"$ac_delim"'$//
12196 1.1 mrg t delim
12197 1.1 mrg :nl
12198 1.1 mrg h
12199 1.1 mrg s/\(.\{148\}\).*/\1/
12200 1.1 mrg t more1
12201 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12202 1.1 mrg p
12203 1.1 mrg n
12204 1.1 mrg b repl
12205 1.1 mrg :more1
12206 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12207 1.1 mrg p
12208 1.1 mrg g
12209 1.1 mrg s/.\{148\}//
12210 1.1 mrg t nl
12211 1.1 mrg :delim
12212 1.1 mrg h
12213 1.1 mrg s/\(.\{148\}\).*/\1/
12214 1.1 mrg t more2
12215 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
12216 1.1 mrg p
12217 1.1 mrg b
12218 1.1 mrg :more2
12219 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12220 1.1 mrg p
12221 1.1 mrg g
12222 1.1 mrg s/.\{148\}//
12223 1.1 mrg t delim
12224 1.1 mrg ' <conf$$subs.awk | sed '
12225 1.1 mrg /^[^""]/{
12226 1.1 mrg N
12227 1.1 mrg s/\n//
12228 1.1 mrg }
12229 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
12230 1.1 mrg rm -f conf$$subs.awk
12231 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12232 1.1 mrg _ACAWK
12233 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12234 1.1 mrg for (key in S) S_is_set[key] = 1
12235 1.1 mrg FS = ""
12236 1.1 mrg
12237 1.1 mrg }
12238 1.1 mrg {
12239 1.1 mrg line = $ 0
12240 1.1 mrg nfields = split(line, field, "@")
12241 1.1 mrg substed = 0
12242 1.1 mrg len = length(field[1])
12243 1.1 mrg for (i = 2; i < nfields; i++) {
12244 1.1 mrg key = field[i]
12245 1.1 mrg keylen = length(key)
12246 1.1 mrg if (S_is_set[key]) {
12247 1.1 mrg value = S[key]
12248 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12249 1.1 mrg len += length(value) + length(field[++i])
12250 1.1 mrg substed = 1
12251 1.1 mrg } else
12252 1.1 mrg len += 1 + keylen
12253 1.1 mrg }
12254 1.1 mrg
12255 1.1 mrg print line
12256 1.1 mrg }
12257 1.1 mrg
12258 1.1 mrg _ACAWK
12259 1.1 mrg _ACEOF
12260 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12261 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12262 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12263 1.1 mrg else
12264 1.1 mrg cat
12265 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12266 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
12267 1.1 mrg _ACEOF
12268 1.1 mrg
12269 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
12270 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12271 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
12272 1.1 mrg # (actually we leave an empty line to preserve line numbers).
12273 1.1 mrg if test "x$srcdir" = x.; then
12274 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
12275 1.1 mrg s/:*\$(srcdir):*/:/
12276 1.1 mrg s/:*\${srcdir}:*/:/
12277 1.1 mrg s/:*@srcdir@:*/:/
12278 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
12279 1.1 mrg s/:*$//
12280 1.1 mrg s/^[^=]*=[ ]*$//
12281 1.1 mrg }'
12282 1.1 mrg fi
12283 1.1 mrg
12284 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12285 1.1 mrg fi # test -n "$CONFIG_FILES"
12286 1.1 mrg
12287 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
12288 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
12289 1.1 mrg # This happens for instance with `./config.status Makefile'.
12290 1.1 mrg if test -n "$CONFIG_HEADERS"; then
12291 1.1 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
12292 1.1 mrg BEGIN {
12293 1.1 mrg _ACEOF
12294 1.1 mrg
12295 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
12296 1.1 mrg # here-document in config.status, that substitutes the proper values into
12297 1.1 mrg # config.h.in to produce config.h.
12298 1.1 mrg
12299 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
12300 1.1 mrg # handling of long lines.
12301 1.1 mrg ac_delim='%!_!# '
12302 1.1 mrg for ac_last_try in false false :; do
12303 1.1 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12304 1.1 mrg if test -z "$ac_t"; then
12305 1.1 mrg break
12306 1.1 mrg elif $ac_last_try; then
12307 1.1 mrg as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12308 1.1 mrg else
12309 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12310 1.1 mrg fi
12311 1.1 mrg done
12312 1.1 mrg
12313 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
12314 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
12315 1.1 mrg # newline sequences.
12316 1.1 mrg
12317 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12318 1.1 mrg sed -n '
12319 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12320 1.1 mrg t rset
12321 1.1 mrg :rset
12322 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
12323 1.1 mrg t def
12324 1.1 mrg d
12325 1.1 mrg :def
12326 1.1 mrg s/\\$//
12327 1.1 mrg t bsnl
12328 1.1 mrg s/["\\]/\\&/g
12329 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12330 1.1 mrg D["\1"]=" \3"/p
12331 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12332 1.1 mrg d
12333 1.1 mrg :bsnl
12334 1.1 mrg s/["\\]/\\&/g
12335 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12336 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
12337 1.1 mrg t cont
12338 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12339 1.1 mrg t cont
12340 1.1 mrg d
12341 1.1 mrg :cont
12342 1.1 mrg n
12343 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12344 1.1 mrg t clear
12345 1.1 mrg :clear
12346 1.1 mrg s/\\$//
12347 1.1 mrg t bsnlc
12348 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
12349 1.1 mrg d
12350 1.1 mrg :bsnlc
12351 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12352 1.1 mrg b cont
12353 1.1 mrg ' <confdefs.h | sed '
12354 1.1 mrg s/'"$ac_delim"'/"\\\
12355 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
12356 1.1 mrg
12357 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12358 1.1 mrg for (key in D) D_is_set[key] = 1
12359 1.1 mrg FS = ""
12360 1.1 mrg }
12361 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12362 1.1 mrg line = \$ 0
12363 1.1 mrg split(line, arg, " ")
12364 1.1 mrg if (arg[1] == "#") {
12365 1.1 mrg defundef = arg[2]
12366 1.1 mrg mac1 = arg[3]
12367 1.1 mrg } else {
12368 1.1 mrg defundef = substr(arg[1], 2)
12369 1.1 mrg mac1 = arg[2]
12370 1.1 mrg }
12371 1.1 mrg split(mac1, mac2, "(") #)
12372 1.1 mrg macro = mac2[1]
12373 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
12374 1.1 mrg if (D_is_set[macro]) {
12375 1.1 mrg # Preserve the white space surrounding the "#".
12376 1.1 mrg print prefix "define", macro P[macro] D[macro]
12377 1.1 mrg next
12378 1.1 mrg } else {
12379 1.1 mrg # Replace #undef with comments. This is necessary, for example,
12380 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
12381 1.1 mrg # on some systems where configure will not decide to define it.
12382 1.1 mrg if (defundef == "undef") {
12383 1.1 mrg print "/*", prefix defundef, macro, "*/"
12384 1.1 mrg next
12385 1.1 mrg }
12386 1.1 mrg }
12387 1.1 mrg }
12388 1.1 mrg { print }
12389 1.1 mrg _ACAWK
12390 1.1 mrg _ACEOF
12391 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12392 1.1 mrg as_fn_error "could not setup config headers machinery" "$LINENO" 5
12393 1.1 mrg fi # test -n "$CONFIG_HEADERS"
12394 1.1 mrg
12395 1.1 mrg
12396 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12397 1.1 mrg shift
12398 1.1 mrg for ac_tag
12399 1.1 mrg do
12400 1.1 mrg case $ac_tag in
12401 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
12402 1.1 mrg esac
12403 1.1 mrg case $ac_mode$ac_tag in
12404 1.1 mrg :[FHL]*:*);;
12405 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12406 1.1 mrg :[FH]-) ac_tag=-:-;;
12407 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12408 1.1 mrg esac
12409 1.1 mrg ac_save_IFS=$IFS
12410 1.1 mrg IFS=:
12411 1.1 mrg set x $ac_tag
12412 1.1 mrg IFS=$ac_save_IFS
12413 1.1 mrg shift
12414 1.1 mrg ac_file=$1
12415 1.1 mrg shift
12416 1.1 mrg
12417 1.1 mrg case $ac_mode in
12418 1.1 mrg :L) ac_source=$1;;
12419 1.1 mrg :[FH])
12420 1.1 mrg ac_file_inputs=
12421 1.1 mrg for ac_f
12422 1.1 mrg do
12423 1.1 mrg case $ac_f in
12424 1.1 mrg -) ac_f="$tmp/stdin";;
12425 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
12426 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
12427 1.1 mrg # because $ac_f cannot contain `:'.
12428 1.1 mrg test -f "$ac_f" ||
12429 1.1 mrg case $ac_f in
12430 1.1 mrg [\\/$]*) false;;
12431 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12432 1.1 mrg esac ||
12433 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12434 1.1 mrg esac
12435 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12436 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
12437 1.1 mrg done
12438 1.1 mrg
12439 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
12440 1.1 mrg # use $as_me), people would be surprised to read:
12441 1.1 mrg # /* config.h. Generated by config.status. */
12442 1.1 mrg configure_input='Generated from '`
12443 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12444 1.1 mrg `' by configure.'
12445 1.1 mrg if test x"$ac_file" != x-; then
12446 1.1 mrg configure_input="$ac_file. $configure_input"
12447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12448 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
12449 1.1 mrg fi
12450 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
12451 1.1 mrg case $configure_input in #(
12452 1.1 mrg *\&* | *\|* | *\\* )
12453 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
12454 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
12455 1.1 mrg *) ac_sed_conf_input=$configure_input;;
12456 1.1 mrg esac
12457 1.1 mrg
12458 1.1 mrg case $ac_tag in
12459 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
12460 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12461 1.1 mrg esac
12462 1.1 mrg ;;
12463 1.1 mrg esac
12464 1.1 mrg
12465 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
12466 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12467 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
12468 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
12469 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12470 1.1 mrg $as_echo X"$ac_file" |
12471 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12472 1.1 mrg s//\1/
12473 1.1 mrg q
12474 1.1 mrg }
12475 1.1 mrg /^X\(\/\/\)[^/].*/{
12476 1.1 mrg s//\1/
12477 1.1 mrg q
12478 1.1 mrg }
12479 1.1 mrg /^X\(\/\/\)$/{
12480 1.1 mrg s//\1/
12481 1.1 mrg q
12482 1.1 mrg }
12483 1.1 mrg /^X\(\/\).*/{
12484 1.1 mrg s//\1/
12485 1.1 mrg q
12486 1.1 mrg }
12487 1.1 mrg s/.*/./; q'`
12488 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
12489 1.1 mrg ac_builddir=.
12490 1.1 mrg
12491 1.1 mrg case "$ac_dir" in
12492 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12493 1.1 mrg *)
12494 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12495 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
12496 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12497 1.1 mrg case $ac_top_builddir_sub in
12498 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12499 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12500 1.1 mrg esac ;;
12501 1.1 mrg esac
12502 1.1 mrg ac_abs_top_builddir=$ac_pwd
12503 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
12504 1.1 mrg # for backward compatibility:
12505 1.1 mrg ac_top_builddir=$ac_top_build_prefix
12506 1.1 mrg
12507 1.1 mrg case $srcdir in
12508 1.1 mrg .) # We are building in place.
12509 1.1 mrg ac_srcdir=.
12510 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
12511 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
12512 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
12513 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
12514 1.1 mrg ac_top_srcdir=$srcdir
12515 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
12516 1.1 mrg *) # Relative name.
12517 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12518 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
12519 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12520 1.1 mrg esac
12521 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12522 1.1 mrg
12523 1.1 mrg
12524 1.1 mrg case $ac_mode in
12525 1.1 mrg :F)
12526 1.1 mrg #
12527 1.1 mrg # CONFIG_FILE
12528 1.1 mrg #
12529 1.1 mrg
12530 1.1 mrg case $INSTALL in
12531 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12532 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12533 1.1 mrg esac
12534 1.1 mrg ac_MKDIR_P=$MKDIR_P
12535 1.1 mrg case $MKDIR_P in
12536 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
12537 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12538 1.1 mrg esac
12539 1.1 mrg _ACEOF
12540 1.1 mrg
12541 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12542 1.1 mrg # If the template does not know about datarootdir, expand it.
12543 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
12544 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
12545 1.1 mrg ac_sed_dataroot='
12546 1.1 mrg /datarootdir/ {
12547 1.1 mrg p
12548 1.1 mrg q
12549 1.1 mrg }
12550 1.1 mrg /@datadir@/p
12551 1.1 mrg /@docdir@/p
12552 1.1 mrg /@infodir@/p
12553 1.1 mrg /@localedir@/p
12554 1.1 mrg /@mandir@/p'
12555 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12556 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
12557 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12558 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12559 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12560 1.1 mrg _ACEOF
12561 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12562 1.1 mrg ac_datarootdir_hack='
12563 1.1 mrg s&@datadir@&$datadir&g
12564 1.1 mrg s&@docdir@&$docdir&g
12565 1.1 mrg s&@infodir@&$infodir&g
12566 1.1 mrg s&@localedir@&$localedir&g
12567 1.1 mrg s&@mandir@&$mandir&g
12568 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
12569 1.1 mrg esac
12570 1.1 mrg _ACEOF
12571 1.1 mrg
12572 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
12573 1.1 mrg # Shell code in configure.ac might set extrasub.
12574 1.1 mrg # FIXME: do we really want to maintain this feature?
12575 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12576 1.1 mrg ac_sed_extra="$ac_vpsub
12577 1.1 mrg $extrasub
12578 1.1 mrg _ACEOF
12579 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12580 1.1 mrg :t
12581 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12582 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
12583 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
12584 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
12585 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
12586 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
12587 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
12588 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12589 1.1 mrg s&@builddir@&$ac_builddir&;t t
12590 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
12591 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12592 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
12593 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
12594 1.1 mrg $ac_datarootdir_hack
12595 1.1 mrg "
12596 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12597 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12598 1.1 mrg
12599 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12600 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12601 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12602 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12603 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
12604 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12605 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
12606 1.1 mrg
12607 1.1 mrg rm -f "$tmp/stdin"
12608 1.1 mrg case $ac_file in
12609 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
12610 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12611 1.1 mrg esac \
12612 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12613 1.1 mrg ;;
12614 1.1 mrg :H)
12615 1.1 mrg #
12616 1.1 mrg # CONFIG_HEADER
12617 1.1 mrg #
12618 1.1 mrg if test x"$ac_file" != x-; then
12619 1.1 mrg {
12620 1.1 mrg $as_echo "/* $configure_input */" \
12621 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12622 1.1 mrg } >"$tmp/config.h" \
12623 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12624 1.1 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12625 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12626 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
12627 1.1 mrg else
12628 1.1 mrg rm -f "$ac_file"
12629 1.1 mrg mv "$tmp/config.h" "$ac_file" \
12630 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12631 1.1 mrg fi
12632 1.1 mrg else
12633 1.1 mrg $as_echo "/* $configure_input */" \
12634 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12635 1.1 mrg || as_fn_error "could not create -" "$LINENO" 5
12636 1.1 mrg fi
12637 1.1 mrg # Compute "$ac_file"'s index in $config_headers.
12638 1.1 mrg _am_arg="$ac_file"
12639 1.1 mrg _am_stamp_count=1
12640 1.1 mrg for _am_header in $config_headers :; do
12641 1.1 mrg case $_am_header in
12642 1.1 mrg $_am_arg | $_am_arg:* )
12643 1.1 mrg break ;;
12644 1.1 mrg * )
12645 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12646 1.1 mrg esac
12647 1.1 mrg done
12648 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12649 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12650 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
12651 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
12652 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12653 1.1 mrg $as_echo X"$_am_arg" |
12654 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12655 1.1 mrg s//\1/
12656 1.1 mrg q
12657 1.1 mrg }
12658 1.1 mrg /^X\(\/\/\)[^/].*/{
12659 1.1 mrg s//\1/
12660 1.1 mrg q
12661 1.1 mrg }
12662 1.1 mrg /^X\(\/\/\)$/{
12663 1.1 mrg s//\1/
12664 1.1 mrg q
12665 1.1 mrg }
12666 1.1 mrg /^X\(\/\).*/{
12667 1.1 mrg s//\1/
12668 1.1 mrg q
12669 1.1 mrg }
12670 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
12671 1.1 mrg ;;
12672 1.1 mrg
12673 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12674 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
12675 1.1 mrg ;;
12676 1.1 mrg esac
12677 1.1 mrg
12678 1.1 mrg
12679 1.1 mrg case $ac_file$ac_mode in
12680 1.1 mrg "default-1":C)
12681 1.1 mrg # Only add multilib support code if we just rebuilt the top-level
12682 1.1 mrg # Makefile.
12683 1.1 mrg case " $CONFIG_FILES " in
12684 1.1 mrg *" Makefile "*)
12685 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in
12686 1.1 mrg ;;
12687 1.1 mrg esac ;;
12688 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12689 1.1 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
12690 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
12691 1.1 mrg # if we detect the quoting.
12692 1.1 mrg case $CONFIG_FILES in
12693 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
12694 1.1 mrg *) set x $CONFIG_FILES ;;
12695 1.1 mrg esac
12696 1.1 mrg shift
12697 1.1 mrg for mf
12698 1.1 mrg do
12699 1.1 mrg # Strip MF so we end up with the name of the file.
12700 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
12701 1.1 mrg # Check whether this is an Automake generated Makefile or not.
12702 1.1 mrg # We used to match only the files named `Makefile.in', but
12703 1.1 mrg # some people rename them; so instead we look at the file content.
12704 1.1 mrg # Grep'ing the first line is not enough: some people post-process
12705 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
12706 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
12707 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
12708 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12709 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
12710 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12711 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
12712 1.1 mrg X"$mf" : 'X\(//\)$' \| \
12713 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12714 1.1 mrg $as_echo X"$mf" |
12715 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12716 1.1 mrg s//\1/
12717 1.1 mrg q
12718 1.1 mrg }
12719 1.1 mrg /^X\(\/\/\)[^/].*/{
12720 1.1 mrg s//\1/
12721 1.1 mrg q
12722 1.1 mrg }
12723 1.1 mrg /^X\(\/\/\)$/{
12724 1.1 mrg s//\1/
12725 1.1 mrg q
12726 1.1 mrg }
12727 1.1 mrg /^X\(\/\).*/{
12728 1.1 mrg s//\1/
12729 1.1 mrg q
12730 1.1 mrg }
12731 1.1 mrg s/.*/./; q'`
12732 1.1 mrg else
12733 1.1 mrg continue
12734 1.1 mrg fi
12735 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
12736 1.1 mrg # from the Makefile without running `make'.
12737 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12738 1.1 mrg test -z "$DEPDIR" && continue
12739 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
12740 1.1 mrg test -z "am__include" && continue
12741 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12742 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
12743 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
12744 1.1 mrg # Find all dependency output files, they are included files with
12745 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
12746 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
12747 1.1 mrg # expansion.
12748 1.1 mrg for file in `sed -n "
12749 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12750 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12751 1.1 mrg # Make sure the directory exists.
12752 1.1 mrg test -f "$dirpart/$file" && continue
12753 1.1 mrg fdir=`$as_dirname -- "$file" ||
12754 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12755 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
12756 1.1 mrg X"$file" : 'X\(//\)$' \| \
12757 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12758 1.1 mrg $as_echo X"$file" |
12759 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12760 1.1 mrg s//\1/
12761 1.1 mrg q
12762 1.1 mrg }
12763 1.1 mrg /^X\(\/\/\)[^/].*/{
12764 1.1 mrg s//\1/
12765 1.1 mrg q
12766 1.1 mrg }
12767 1.1 mrg /^X\(\/\/\)$/{
12768 1.1 mrg s//\1/
12769 1.1 mrg q
12770 1.1 mrg }
12771 1.1 mrg /^X\(\/\).*/{
12772 1.1 mrg s//\1/
12773 1.1 mrg q
12774 1.1 mrg }
12775 1.1 mrg s/.*/./; q'`
12776 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
12777 1.1 mrg # echo "creating $dirpart/$file"
12778 1.1 mrg echo '# dummy' > "$dirpart/$file"
12779 1.1 mrg done
12780 1.1 mrg done
12781 1.1 mrg }
12782 1.1 mrg ;;
12783 1.1 mrg "libtool":C)
12784 1.1 mrg
12785 1.1 mrg # See if we are running on zsh, and set the options which allow our
12786 1.1 mrg # commands through without removal of \ escapes.
12787 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
12788 1.1 mrg setopt NO_GLOB_SUBST
12789 1.1 mrg fi
12790 1.1 mrg
12791 1.1 mrg cfgfile="${ofile}T"
12792 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12793 1.1 mrg $RM "$cfgfile"
12794 1.1 mrg
12795 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
12796 1.1 mrg #! $SHELL
12797 1.1 mrg
12798 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12799 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12800 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12801 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12802 1.1 mrg #
12803 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12804 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12805 1.1 mrg # Written by Gordon Matzigkeit, 1996
12806 1.1 mrg #
12807 1.1 mrg # This file is part of GNU Libtool.
12808 1.1 mrg #
12809 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
12810 1.1 mrg # modify it under the terms of the GNU General Public License as
12811 1.1 mrg # published by the Free Software Foundation; either version 2 of
12812 1.1 mrg # the License, or (at your option) any later version.
12813 1.1 mrg #
12814 1.1 mrg # As a special exception to the GNU General Public License,
12815 1.1 mrg # if you distribute this file as part of a program or library that
12816 1.1 mrg # is built using GNU Libtool, you may include this file under the
12817 1.1 mrg # same distribution terms that you use for the rest of that program.
12818 1.1 mrg #
12819 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
12820 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
12821 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12822 1.1 mrg # GNU General Public License for more details.
12823 1.1 mrg #
12824 1.1 mrg # You should have received a copy of the GNU General Public License
12825 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
12826 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12827 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
12828 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12829 1.1 mrg
12830 1.1 mrg
12831 1.1 mrg # The names of the tagged configurations supported by this script.
12832 1.1 mrg available_tags=""
12833 1.1 mrg
12834 1.1 mrg # ### BEGIN LIBTOOL CONFIG
12835 1.1 mrg
12836 1.1 mrg # Which release of libtool.m4 was used?
12837 1.1 mrg macro_version=$macro_version
12838 1.1 mrg macro_revision=$macro_revision
12839 1.1 mrg
12840 1.1 mrg # Whether or not to build shared libraries.
12841 1.1 mrg build_libtool_libs=$enable_shared
12842 1.1 mrg
12843 1.1 mrg # Whether or not to build static libraries.
12844 1.1 mrg build_old_libs=$enable_static
12845 1.1 mrg
12846 1.1 mrg # What type of objects to build.
12847 1.1 mrg pic_mode=$pic_mode
12848 1.1 mrg
12849 1.1 mrg # Whether or not to optimize for fast installation.
12850 1.1 mrg fast_install=$enable_fast_install
12851 1.1 mrg
12852 1.1 mrg # Shell to use when invoking shell scripts.
12853 1.1 mrg SHELL=$lt_SHELL
12854 1.1 mrg
12855 1.1 mrg # An echo program that protects backslashes.
12856 1.1 mrg ECHO=$lt_ECHO
12857 1.1 mrg
12858 1.1 mrg # The host system.
12859 1.1 mrg host_alias=$host_alias
12860 1.1 mrg host=$host
12861 1.1 mrg host_os=$host_os
12862 1.1 mrg
12863 1.1 mrg # The build system.
12864 1.1 mrg build_alias=$build_alias
12865 1.1 mrg build=$build
12866 1.1 mrg build_os=$build_os
12867 1.1 mrg
12868 1.1 mrg # A sed program that does not truncate output.
12869 1.1 mrg SED=$lt_SED
12870 1.1 mrg
12871 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12872 1.1 mrg Xsed="\$SED -e 1s/^X//"
12873 1.1 mrg
12874 1.1 mrg # A grep program that handles long lines.
12875 1.1 mrg GREP=$lt_GREP
12876 1.1 mrg
12877 1.1 mrg # An ERE matcher.
12878 1.1 mrg EGREP=$lt_EGREP
12879 1.1 mrg
12880 1.1 mrg # A literal string matcher.
12881 1.1 mrg FGREP=$lt_FGREP
12882 1.1 mrg
12883 1.1 mrg # A BSD- or MS-compatible name lister.
12884 1.1 mrg NM=$lt_NM
12885 1.1 mrg
12886 1.1 mrg # Whether we need soft or hard links.
12887 1.1 mrg LN_S=$lt_LN_S
12888 1.1 mrg
12889 1.1 mrg # What is the maximum length of a command?
12890 1.1 mrg max_cmd_len=$max_cmd_len
12891 1.1 mrg
12892 1.1 mrg # Object file suffix (normally "o").
12893 1.1 mrg objext=$ac_objext
12894 1.1 mrg
12895 1.1 mrg # Executable file suffix (normally "").
12896 1.1 mrg exeext=$exeext
12897 1.1 mrg
12898 1.1 mrg # whether the shell understands "unset".
12899 1.1 mrg lt_unset=$lt_unset
12900 1.1 mrg
12901 1.1 mrg # turn spaces into newlines.
12902 1.1 mrg SP2NL=$lt_lt_SP2NL
12903 1.1 mrg
12904 1.1 mrg # turn newlines into spaces.
12905 1.1 mrg NL2SP=$lt_lt_NL2SP
12906 1.1 mrg
12907 1.1 mrg # An object symbol dumper.
12908 1.1 mrg OBJDUMP=$lt_OBJDUMP
12909 1.1 mrg
12910 1.1 mrg # Method to check whether dependent libraries are shared objects.
12911 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
12912 1.1 mrg
12913 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
12914 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
12915 1.1 mrg
12916 1.1 mrg # The archiver.
12917 1.1 mrg AR=$lt_AR
12918 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
12919 1.1 mrg
12920 1.1 mrg # A symbol stripping program.
12921 1.1 mrg STRIP=$lt_STRIP
12922 1.1 mrg
12923 1.1 mrg # Commands used to install an old-style archive.
12924 1.1 mrg RANLIB=$lt_RANLIB
12925 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
12926 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
12927 1.1 mrg
12928 1.1 mrg # Whether to use a lock for old archive extraction.
12929 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
12930 1.1 mrg
12931 1.1 mrg # A C compiler.
12932 1.1 mrg LTCC=$lt_CC
12933 1.1 mrg
12934 1.1 mrg # LTCC compiler flags.
12935 1.1 mrg LTCFLAGS=$lt_CFLAGS
12936 1.1 mrg
12937 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
12938 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12939 1.1 mrg
12940 1.1 mrg # Transform the output of nm in a proper C declaration.
12941 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12942 1.1 mrg
12943 1.1 mrg # Transform the output of nm in a C name address pair.
12944 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12945 1.1 mrg
12946 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
12947 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12948 1.1 mrg
12949 1.1 mrg # The name of the directory that contains temporary libtool files.
12950 1.1 mrg objdir=$objdir
12951 1.1 mrg
12952 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
12953 1.1 mrg MAGIC_CMD=$MAGIC_CMD
12954 1.1 mrg
12955 1.1 mrg # Must we lock files when doing compilation?
12956 1.1 mrg need_locks=$lt_need_locks
12957 1.1 mrg
12958 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12959 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
12960 1.1 mrg
12961 1.1 mrg # Tool to change global to local symbols on Mac OS X.
12962 1.1 mrg NMEDIT=$lt_NMEDIT
12963 1.1 mrg
12964 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
12965 1.1 mrg LIPO=$lt_LIPO
12966 1.1 mrg
12967 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12968 1.1 mrg OTOOL=$lt_OTOOL
12969 1.1 mrg
12970 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12971 1.1 mrg OTOOL64=$lt_OTOOL64
12972 1.1 mrg
12973 1.1 mrg # Old archive suffix (normally "a").
12974 1.1 mrg libext=$libext
12975 1.1 mrg
12976 1.1 mrg # Shared library suffix (normally ".so").
12977 1.1 mrg shrext_cmds=$lt_shrext_cmds
12978 1.1 mrg
12979 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
12980 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
12981 1.1 mrg
12982 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
12983 1.1 mrg # restored at link time.
12984 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
12985 1.1 mrg
12986 1.1 mrg # Do we need the "lib" prefix for modules?
12987 1.1 mrg need_lib_prefix=$need_lib_prefix
12988 1.1 mrg
12989 1.1 mrg # Do we need a version for libraries?
12990 1.1 mrg need_version=$need_version
12991 1.1 mrg
12992 1.1 mrg # Library versioning type.
12993 1.1 mrg version_type=$version_type
12994 1.1 mrg
12995 1.1 mrg # Shared library runtime path variable.
12996 1.1 mrg runpath_var=$runpath_var
12997 1.1 mrg
12998 1.1 mrg # Shared library path variable.
12999 1.1 mrg shlibpath_var=$shlibpath_var
13000 1.1 mrg
13001 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
13002 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13003 1.1 mrg
13004 1.1 mrg # Format of library name prefix.
13005 1.1 mrg libname_spec=$lt_libname_spec
13006 1.1 mrg
13007 1.1 mrg # List of archive names. First name is the real one, the rest are links.
13008 1.1 mrg # The last name is the one that the linker finds with -lNAME
13009 1.1 mrg library_names_spec=$lt_library_names_spec
13010 1.1 mrg
13011 1.1 mrg # The coded name of the library, if different from the real name.
13012 1.1 mrg soname_spec=$lt_soname_spec
13013 1.1 mrg
13014 1.1 mrg # Permission mode override for installation of shared libraries.
13015 1.1 mrg install_override_mode=$lt_install_override_mode
13016 1.1 mrg
13017 1.1 mrg # Command to use after installation of a shared archive.
13018 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13019 1.1 mrg
13020 1.1 mrg # Command to use after uninstallation of a shared archive.
13021 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13022 1.1 mrg
13023 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13024 1.1 mrg finish_cmds=$lt_finish_cmds
13025 1.1 mrg
13026 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13027 1.1 mrg # not shown.
13028 1.1 mrg finish_eval=$lt_finish_eval
13029 1.1 mrg
13030 1.1 mrg # Whether we should hardcode library paths into libraries.
13031 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13032 1.1 mrg
13033 1.1 mrg # Compile-time system search path for libraries.
13034 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13035 1.1 mrg
13036 1.1 mrg # Run-time system search path for libraries.
13037 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13038 1.1 mrg
13039 1.1 mrg # Whether dlopen is supported.
13040 1.1 mrg dlopen_support=$enable_dlopen
13041 1.1 mrg
13042 1.1 mrg # Whether dlopen of programs is supported.
13043 1.1 mrg dlopen_self=$enable_dlopen_self
13044 1.1 mrg
13045 1.1 mrg # Whether dlopen of statically linked programs is supported.
13046 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13047 1.1 mrg
13048 1.1 mrg # Commands to strip libraries.
13049 1.1 mrg old_striplib=$lt_old_striplib
13050 1.1 mrg striplib=$lt_striplib
13051 1.1 mrg
13052 1.1 mrg
13053 1.1 mrg # The linker used to build libraries.
13054 1.1 mrg LD=$lt_LD
13055 1.1 mrg
13056 1.1 mrg # How to create reloadable object files.
13057 1.1 mrg reload_flag=$lt_reload_flag
13058 1.1 mrg reload_cmds=$lt_reload_cmds
13059 1.1 mrg
13060 1.1 mrg # Commands used to build an old-style archive.
13061 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13062 1.1 mrg
13063 1.1 mrg # A language specific compiler.
13064 1.1 mrg CC=$lt_compiler
13065 1.1 mrg
13066 1.1 mrg # Is the compiler the GNU compiler?
13067 1.1 mrg with_gcc=$GCC
13068 1.1 mrg
13069 1.1 mrg # Compiler flag to turn off builtin functions.
13070 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13071 1.1 mrg
13072 1.1 mrg # How to pass a linker flag through the compiler.
13073 1.1 mrg wl=$lt_lt_prog_compiler_wl
13074 1.1 mrg
13075 1.1 mrg # Additional compiler flags for building library objects.
13076 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13077 1.1 mrg
13078 1.1 mrg # Compiler flag to prevent dynamic linking.
13079 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13080 1.1 mrg
13081 1.1 mrg # Does compiler simultaneously support -c and -o options?
13082 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13083 1.1 mrg
13084 1.1 mrg # Whether or not to add -lc for building shared libraries.
13085 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13086 1.1 mrg
13087 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13088 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13089 1.1 mrg
13090 1.1 mrg # Compiler flag to allow reflexive dlopens.
13091 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13092 1.1 mrg
13093 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13094 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13095 1.1 mrg
13096 1.1 mrg # Whether the compiler copes with passing no objects directly.
13097 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13098 1.1 mrg
13099 1.1 mrg # Create an old-style archive from a shared archive.
13100 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13101 1.1 mrg
13102 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13103 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13104 1.1 mrg
13105 1.1 mrg # Commands used to build a shared archive.
13106 1.1 mrg archive_cmds=$lt_archive_cmds
13107 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13108 1.1 mrg
13109 1.1 mrg # Commands used to build a loadable module if different from building
13110 1.1 mrg # a shared archive.
13111 1.1 mrg module_cmds=$lt_module_cmds
13112 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13113 1.1 mrg
13114 1.1 mrg # Whether we are building with GNU ld or not.
13115 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13116 1.1 mrg
13117 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13118 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13119 1.1 mrg
13120 1.1 mrg # Flag that enforces no undefined symbols.
13121 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13122 1.1 mrg
13123 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13124 1.1 mrg # This must work even if \$libdir does not exist
13125 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13126 1.1 mrg
13127 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13128 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13129 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13130 1.1 mrg
13131 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13132 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13133 1.1 mrg
13134 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13135 1.1 mrg # DIR into the resulting binary.
13136 1.1 mrg hardcode_direct=$hardcode_direct
13137 1.1 mrg
13138 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13139 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13140 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13141 1.1 mrg # library is relocated.
13142 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13143 1.1 mrg
13144 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13145 1.1 mrg # into the resulting binary.
13146 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13147 1.1 mrg
13148 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13149 1.1 mrg # into the resulting binary.
13150 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13151 1.1 mrg
13152 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13153 1.1 mrg # into the library and all subsequent libraries and executables linked
13154 1.1 mrg # against it.
13155 1.1 mrg hardcode_automatic=$hardcode_automatic
13156 1.1 mrg
13157 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13158 1.1 mrg # to runtime path list.
13159 1.1 mrg inherit_rpath=$inherit_rpath
13160 1.1 mrg
13161 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13162 1.1 mrg link_all_deplibs=$link_all_deplibs
13163 1.1 mrg
13164 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13165 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13166 1.1 mrg
13167 1.1 mrg # Set to "yes" if exported symbols are required.
13168 1.1 mrg always_export_symbols=$always_export_symbols
13169 1.1 mrg
13170 1.1 mrg # The commands to list exported symbols.
13171 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13172 1.1 mrg
13173 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13174 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13175 1.1 mrg
13176 1.1 mrg # Symbols that must always be exported.
13177 1.1 mrg include_expsyms=$lt_include_expsyms
13178 1.1 mrg
13179 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13180 1.1 mrg prelink_cmds=$lt_prelink_cmds
13181 1.1 mrg
13182 1.1 mrg # Specify filename containing input files.
13183 1.1 mrg file_list_spec=$lt_file_list_spec
13184 1.1 mrg
13185 1.1 mrg # How to hardcode a shared library path into an executable.
13186 1.1 mrg hardcode_action=$hardcode_action
13187 1.1 mrg
13188 1.1 mrg # ### END LIBTOOL CONFIG
13189 1.1 mrg
13190 1.1 mrg _LT_EOF
13191 1.1 mrg
13192 1.1 mrg case $host_os in
13193 1.1 mrg aix3*)
13194 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13195 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13196 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13197 1.1 mrg # vanish in a puff of smoke.
13198 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13199 1.1 mrg COLLECT_NAMES=
13200 1.1 mrg export COLLECT_NAMES
13201 1.1 mrg fi
13202 1.1 mrg _LT_EOF
13203 1.1 mrg ;;
13204 1.1 mrg esac
13205 1.1 mrg
13206 1.1 mrg
13207 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13208 1.1 mrg
13209 1.1 mrg
13210 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13211 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13212 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13213 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13214 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13215 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13216 1.1 mrg
13217 1.1 mrg case $xsi_shell in
13218 1.1 mrg yes)
13219 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13220 1.1 mrg
13221 1.1 mrg # func_dirname file append nondir_replacement
13222 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13223 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13224 1.1 mrg func_dirname ()
13225 1.1 mrg {
13226 1.1 mrg case ${1} in
13227 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13228 1.1 mrg * ) func_dirname_result="${3}" ;;
13229 1.1 mrg esac
13230 1.1 mrg }
13231 1.1 mrg
13232 1.1 mrg # func_basename file
13233 1.1 mrg func_basename ()
13234 1.1 mrg {
13235 1.1 mrg func_basename_result="${1##*/}"
13236 1.1 mrg }
13237 1.1 mrg
13238 1.1 mrg # func_dirname_and_basename file append nondir_replacement
13239 1.1 mrg # perform func_basename and func_dirname in a single function
13240 1.1 mrg # call:
13241 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
13242 1.1 mrg # add APPEND to the result, otherwise set result
13243 1.1 mrg # to NONDIR_REPLACEMENT.
13244 1.1 mrg # value returned in "$func_dirname_result"
13245 1.1 mrg # basename: Compute filename of FILE.
13246 1.1 mrg # value retuned in "$func_basename_result"
13247 1.1 mrg # Implementation must be kept synchronized with func_dirname
13248 1.1 mrg # and func_basename. For efficiency, we do not delegate to
13249 1.1 mrg # those functions but instead duplicate the functionality here.
13250 1.1 mrg func_dirname_and_basename ()
13251 1.1 mrg {
13252 1.1 mrg case ${1} in
13253 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13254 1.1 mrg * ) func_dirname_result="${3}" ;;
13255 1.1 mrg esac
13256 1.1 mrg func_basename_result="${1##*/}"
13257 1.1 mrg }
13258 1.1 mrg
13259 1.1 mrg # func_stripname prefix suffix name
13260 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13261 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13262 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13263 1.1 mrg # dot (in which case that matches only a dot).
13264 1.1 mrg func_stripname ()
13265 1.1 mrg {
13266 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13267 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
13268 1.1 mrg func_stripname_result=${3}
13269 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
13270 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
13271 1.1 mrg }
13272 1.1 mrg
13273 1.1 mrg # func_opt_split
13274 1.1 mrg func_opt_split ()
13275 1.1 mrg {
13276 1.1 mrg func_opt_split_opt=${1%%=*}
13277 1.1 mrg func_opt_split_arg=${1#*=}
13278 1.1 mrg }
13279 1.1 mrg
13280 1.1 mrg # func_lo2o object
13281 1.1 mrg func_lo2o ()
13282 1.1 mrg {
13283 1.1 mrg case ${1} in
13284 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13285 1.1 mrg *) func_lo2o_result=${1} ;;
13286 1.1 mrg esac
13287 1.1 mrg }
13288 1.1 mrg
13289 1.1 mrg # func_xform libobj-or-source
13290 1.1 mrg func_xform ()
13291 1.1 mrg {
13292 1.1 mrg func_xform_result=${1%.*}.lo
13293 1.1 mrg }
13294 1.1 mrg
13295 1.1 mrg # func_arith arithmetic-term...
13296 1.1 mrg func_arith ()
13297 1.1 mrg {
13298 1.1 mrg func_arith_result=$(( $* ))
13299 1.1 mrg }
13300 1.1 mrg
13301 1.1 mrg # func_len string
13302 1.1 mrg # STRING may not start with a hyphen.
13303 1.1 mrg func_len ()
13304 1.1 mrg {
13305 1.1 mrg func_len_result=${#1}
13306 1.1 mrg }
13307 1.1 mrg
13308 1.1 mrg _LT_EOF
13309 1.1 mrg ;;
13310 1.1 mrg *) # Bourne compatible functions.
13311 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13312 1.1 mrg
13313 1.1 mrg # func_dirname file append nondir_replacement
13314 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13315 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13316 1.1 mrg func_dirname ()
13317 1.1 mrg {
13318 1.1 mrg # Extract subdirectory from the argument.
13319 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13320 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
13321 1.1 mrg func_dirname_result="${3}"
13322 1.1 mrg else
13323 1.1 mrg func_dirname_result="$func_dirname_result${2}"
13324 1.1 mrg fi
13325 1.1 mrg }
13326 1.1 mrg
13327 1.1 mrg # func_basename file
13328 1.1 mrg func_basename ()
13329 1.1 mrg {
13330 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13331 1.1 mrg }
13332 1.1 mrg
13333 1.1 mrg
13334 1.1 mrg # func_stripname prefix suffix name
13335 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13336 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13337 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13338 1.1 mrg # dot (in which case that matches only a dot).
13339 1.1 mrg # func_strip_suffix prefix name
13340 1.1 mrg func_stripname ()
13341 1.1 mrg {
13342 1.1 mrg case ${2} in
13343 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13344 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13345 1.1 mrg esac
13346 1.1 mrg }
13347 1.1 mrg
13348 1.1 mrg # sed scripts:
13349 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13350 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
13351 1.1 mrg
13352 1.1 mrg # func_opt_split
13353 1.1 mrg func_opt_split ()
13354 1.1 mrg {
13355 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13356 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13357 1.1 mrg }
13358 1.1 mrg
13359 1.1 mrg # func_lo2o object
13360 1.1 mrg func_lo2o ()
13361 1.1 mrg {
13362 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13363 1.1 mrg }
13364 1.1 mrg
13365 1.1 mrg # func_xform libobj-or-source
13366 1.1 mrg func_xform ()
13367 1.1 mrg {
13368 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13369 1.1 mrg }
13370 1.1 mrg
13371 1.1 mrg # func_arith arithmetic-term...
13372 1.1 mrg func_arith ()
13373 1.1 mrg {
13374 1.1 mrg func_arith_result=`expr "$@"`
13375 1.1 mrg }
13376 1.1 mrg
13377 1.1 mrg # func_len string
13378 1.1 mrg # STRING may not start with a hyphen.
13379 1.1 mrg func_len ()
13380 1.1 mrg {
13381 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13382 1.1 mrg }
13383 1.1 mrg
13384 1.1 mrg _LT_EOF
13385 1.1 mrg esac
13386 1.1 mrg
13387 1.1 mrg case $lt_shell_append in
13388 1.1 mrg yes)
13389 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13390 1.1 mrg
13391 1.1 mrg # func_append var value
13392 1.1 mrg # Append VALUE to the end of shell variable VAR.
13393 1.1 mrg func_append ()
13394 1.1 mrg {
13395 1.1 mrg eval "$1+=\$2"
13396 1.1 mrg }
13397 1.1 mrg _LT_EOF
13398 1.1 mrg ;;
13399 1.1 mrg *)
13400 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13401 1.1 mrg
13402 1.1 mrg # func_append var value
13403 1.1 mrg # Append VALUE to the end of shell variable VAR.
13404 1.1 mrg func_append ()
13405 1.1 mrg {
13406 1.1 mrg eval "$1=\$$1\$2"
13407 1.1 mrg }
13408 1.1 mrg
13409 1.1 mrg _LT_EOF
13410 1.1 mrg ;;
13411 1.1 mrg esac
13412 1.1 mrg
13413 1.1 mrg
13414 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13415 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13416 1.1 mrg
13417 1.1 mrg mv -f "$cfgfile" "$ofile" ||
13418 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13419 1.1 mrg chmod +x "$ofile"
13420 1.1 mrg
13421 1.1 mrg ;;
13422 1.1 mrg
13423 1.1 mrg esac
13424 1.1 mrg done # for ac_tag
13425 1.1 mrg
13426 1.1 mrg
13427 1.1 mrg as_fn_exit 0
13428 1.1 mrg _ACEOF
13429 1.1 mrg ac_clean_files=$ac_clean_files_save
13430 1.1 mrg
13431 1.1 mrg test $ac_write_fail = 0 ||
13432 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13433 1.1 mrg
13434 1.1 mrg
13435 1.1 mrg # configure is writing to config.log, and then calls config.status.
13436 1.1 mrg # config.status does its own redirection, appending to config.log.
13437 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
13438 1.1 mrg # by configure, so config.status won't be able to write to it; its
13439 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
13440 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
13441 1.1 mrg # appended to by config.status. When coming back to configure, we
13442 1.1 mrg # need to make the FD available again.
13443 1.1 mrg if test "$no_create" != yes; then
13444 1.1 mrg ac_cs_success=:
13445 1.1 mrg ac_config_status_args=
13446 1.1 mrg test "$silent" = yes &&
13447 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
13448 1.1 mrg exec 5>/dev/null
13449 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13450 1.1 mrg exec 5>>config.log
13451 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13452 1.1 mrg # would make configure fail if this is the last instruction.
13453 1.1 mrg $ac_cs_success || as_fn_exit $?
13454 1.1 mrg fi
13455 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13457 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13458 1.1 mrg fi
13459 1.1 mrg
13460