configure revision 1.7 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.1 mrg toolexeclibdir
606 1.1 mrg toolexecdir
607 1.1 mrg enable_static
608 1.1 mrg enable_shared
609 1.4 mrg lt_host_flags
610 1.1 mrg OTOOL64
611 1.1 mrg OTOOL
612 1.1 mrg LIPO
613 1.1 mrg NMEDIT
614 1.1 mrg DSYMUTIL
615 1.1 mrg RANLIB
616 1.1 mrg AR
617 1.1 mrg OBJDUMP
618 1.1 mrg LN_S
619 1.1 mrg NM
620 1.1 mrg ac_ct_DUMPBIN
621 1.1 mrg DUMPBIN
622 1.1 mrg LD
623 1.1 mrg FGREP
624 1.1 mrg SED
625 1.1 mrg LIBTOOL
626 1.1 mrg ssp_have_usable_vsnprintf
627 1.1 mrg EGREP
628 1.1 mrg GREP
629 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE
630 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE
631 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE
632 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE
633 1.1 mrg LIBSSP_USE_SYMVER_FALSE
634 1.1 mrg LIBSSP_USE_SYMVER_TRUE
635 1.1 mrg CPP
636 1.1 mrg am__fastdepCC_FALSE
637 1.1 mrg am__fastdepCC_TRUE
638 1.1 mrg CCDEPMODE
639 1.7 mrg am__nodep
640 1.1 mrg AMDEPBACKSLASH
641 1.1 mrg AMDEP_FALSE
642 1.1 mrg AMDEP_TRUE
643 1.1 mrg am__quote
644 1.1 mrg am__include
645 1.1 mrg DEPDIR
646 1.1 mrg OBJEXT
647 1.1 mrg EXEEXT
648 1.1 mrg ac_ct_CC
649 1.1 mrg CPPFLAGS
650 1.1 mrg LDFLAGS
651 1.1 mrg CFLAGS
652 1.1 mrg CC
653 1.1 mrg multi_basedir
654 1.1 mrg MAINT
655 1.1 mrg MAINTAINER_MODE_FALSE
656 1.1 mrg MAINTAINER_MODE_TRUE
657 1.1 mrg am__untar
658 1.1 mrg am__tar
659 1.1 mrg AMTAR
660 1.1 mrg am__leading_dot
661 1.1 mrg SET_MAKE
662 1.1 mrg AWK
663 1.1 mrg mkdir_p
664 1.1 mrg MKDIR_P
665 1.1 mrg INSTALL_STRIP_PROGRAM
666 1.1 mrg STRIP
667 1.1 mrg install_sh
668 1.1 mrg MAKEINFO
669 1.1 mrg AUTOHEADER
670 1.1 mrg AUTOMAKE
671 1.1 mrg AUTOCONF
672 1.1 mrg ACLOCAL
673 1.1 mrg VERSION
674 1.1 mrg PACKAGE
675 1.1 mrg CYGPATH_W
676 1.1 mrg am__isrc
677 1.1 mrg INSTALL_DATA
678 1.1 mrg INSTALL_SCRIPT
679 1.1 mrg INSTALL_PROGRAM
680 1.1 mrg target_noncanonical
681 1.1 mrg target_os
682 1.1 mrg target_vendor
683 1.1 mrg target_cpu
684 1.1 mrg target
685 1.1 mrg host_os
686 1.1 mrg host_vendor
687 1.1 mrg host_cpu
688 1.1 mrg host
689 1.1 mrg build_os
690 1.1 mrg build_vendor
691 1.1 mrg build_cpu
692 1.1 mrg build
693 1.1 mrg target_alias
694 1.1 mrg host_alias
695 1.1 mrg build_alias
696 1.1 mrg LIBS
697 1.1 mrg ECHO_T
698 1.1 mrg ECHO_N
699 1.1 mrg ECHO_C
700 1.1 mrg DEFS
701 1.1 mrg mandir
702 1.1 mrg localedir
703 1.1 mrg libdir
704 1.1 mrg psdir
705 1.1 mrg pdfdir
706 1.1 mrg dvidir
707 1.1 mrg htmldir
708 1.1 mrg infodir
709 1.1 mrg docdir
710 1.1 mrg oldincludedir
711 1.1 mrg includedir
712 1.1 mrg localstatedir
713 1.1 mrg sharedstatedir
714 1.1 mrg sysconfdir
715 1.1 mrg datadir
716 1.1 mrg datarootdir
717 1.1 mrg libexecdir
718 1.1 mrg sbindir
719 1.1 mrg bindir
720 1.1 mrg program_transform_name
721 1.1 mrg prefix
722 1.1 mrg exec_prefix
723 1.1 mrg PACKAGE_URL
724 1.1 mrg PACKAGE_BUGREPORT
725 1.1 mrg PACKAGE_STRING
726 1.1 mrg PACKAGE_VERSION
727 1.1 mrg PACKAGE_TARNAME
728 1.1 mrg PACKAGE_NAME
729 1.1 mrg PATH_SEPARATOR
730 1.1 mrg SHELL'
731 1.1 mrg ac_subst_files=''
732 1.1 mrg ac_user_opts='
733 1.1 mrg enable_option_checking
734 1.1 mrg enable_version_specific_runtime_libs
735 1.1 mrg enable_maintainer_mode
736 1.1 mrg enable_multilib
737 1.1 mrg enable_dependency_tracking
738 1.4 mrg enable_symvers
739 1.1 mrg enable_shared
740 1.1 mrg enable_static
741 1.1 mrg with_pic
742 1.1 mrg enable_fast_install
743 1.1 mrg with_gnu_ld
744 1.1 mrg enable_libtool_lock
745 1.1 mrg '
746 1.1 mrg ac_precious_vars='build_alias
747 1.1 mrg host_alias
748 1.1 mrg target_alias
749 1.1 mrg CPP
750 1.1 mrg CPPFLAGS'
751 1.1 mrg
752 1.1 mrg
753 1.1 mrg # Initialize some variables set by options.
754 1.1 mrg ac_init_help=
755 1.1 mrg ac_init_version=false
756 1.1 mrg ac_unrecognized_opts=
757 1.1 mrg ac_unrecognized_sep=
758 1.1 mrg # The variables have the same names as the options, with
759 1.1 mrg # dashes changed to underlines.
760 1.1 mrg cache_file=/dev/null
761 1.1 mrg exec_prefix=NONE
762 1.1 mrg no_create=
763 1.1 mrg no_recursion=
764 1.1 mrg prefix=NONE
765 1.1 mrg program_prefix=NONE
766 1.1 mrg program_suffix=NONE
767 1.1 mrg program_transform_name=s,x,x,
768 1.1 mrg silent=
769 1.1 mrg site=
770 1.1 mrg srcdir=
771 1.1 mrg verbose=
772 1.1 mrg x_includes=NONE
773 1.1 mrg x_libraries=NONE
774 1.1 mrg
775 1.1 mrg # Installation directory options.
776 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
777 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
778 1.1 mrg # by default will actually change.
779 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
780 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
781 1.1 mrg bindir='${exec_prefix}/bin'
782 1.1 mrg sbindir='${exec_prefix}/sbin'
783 1.1 mrg libexecdir='${exec_prefix}/libexec'
784 1.1 mrg datarootdir='${prefix}/share'
785 1.1 mrg datadir='${datarootdir}'
786 1.1 mrg sysconfdir='${prefix}/etc'
787 1.1 mrg sharedstatedir='${prefix}/com'
788 1.1 mrg localstatedir='${prefix}/var'
789 1.1 mrg includedir='${prefix}/include'
790 1.1 mrg oldincludedir='/usr/include'
791 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
792 1.1 mrg infodir='${datarootdir}/info'
793 1.1 mrg htmldir='${docdir}'
794 1.1 mrg dvidir='${docdir}'
795 1.1 mrg pdfdir='${docdir}'
796 1.1 mrg psdir='${docdir}'
797 1.1 mrg libdir='${exec_prefix}/lib'
798 1.1 mrg localedir='${datarootdir}/locale'
799 1.1 mrg mandir='${datarootdir}/man'
800 1.1 mrg
801 1.1 mrg ac_prev=
802 1.1 mrg ac_dashdash=
803 1.1 mrg for ac_option
804 1.1 mrg do
805 1.1 mrg # If the previous option needs an argument, assign it.
806 1.1 mrg if test -n "$ac_prev"; then
807 1.1 mrg eval $ac_prev=\$ac_option
808 1.1 mrg ac_prev=
809 1.1 mrg continue
810 1.1 mrg fi
811 1.1 mrg
812 1.1 mrg case $ac_option in
813 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
814 1.1 mrg *) ac_optarg=yes ;;
815 1.1 mrg esac
816 1.1 mrg
817 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
818 1.1 mrg
819 1.1 mrg case $ac_dashdash$ac_option in
820 1.1 mrg --)
821 1.1 mrg ac_dashdash=yes ;;
822 1.1 mrg
823 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
824 1.1 mrg ac_prev=bindir ;;
825 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
826 1.1 mrg bindir=$ac_optarg ;;
827 1.1 mrg
828 1.1 mrg -build | --build | --buil | --bui | --bu)
829 1.1 mrg ac_prev=build_alias ;;
830 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
831 1.1 mrg build_alias=$ac_optarg ;;
832 1.1 mrg
833 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
834 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
835 1.1 mrg ac_prev=cache_file ;;
836 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
837 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
838 1.1 mrg cache_file=$ac_optarg ;;
839 1.1 mrg
840 1.1 mrg --config-cache | -C)
841 1.1 mrg cache_file=config.cache ;;
842 1.1 mrg
843 1.1 mrg -datadir | --datadir | --datadi | --datad)
844 1.1 mrg ac_prev=datadir ;;
845 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
846 1.1 mrg datadir=$ac_optarg ;;
847 1.1 mrg
848 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
849 1.1 mrg | --dataroo | --dataro | --datar)
850 1.1 mrg ac_prev=datarootdir ;;
851 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
852 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
853 1.1 mrg datarootdir=$ac_optarg ;;
854 1.1 mrg
855 1.1 mrg -disable-* | --disable-*)
856 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
857 1.1 mrg # Reject names that are not valid shell variable names.
858 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
859 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
860 1.1 mrg ac_useropt_orig=$ac_useropt
861 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
862 1.1 mrg case $ac_user_opts in
863 1.1 mrg *"
864 1.1 mrg "enable_$ac_useropt"
865 1.1 mrg "*) ;;
866 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
867 1.1 mrg ac_unrecognized_sep=', ';;
868 1.1 mrg esac
869 1.1 mrg eval enable_$ac_useropt=no ;;
870 1.1 mrg
871 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
872 1.1 mrg ac_prev=docdir ;;
873 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
874 1.1 mrg docdir=$ac_optarg ;;
875 1.1 mrg
876 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
877 1.1 mrg ac_prev=dvidir ;;
878 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
879 1.1 mrg dvidir=$ac_optarg ;;
880 1.1 mrg
881 1.1 mrg -enable-* | --enable-*)
882 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
883 1.1 mrg # Reject names that are not valid shell variable names.
884 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
885 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
886 1.1 mrg ac_useropt_orig=$ac_useropt
887 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
888 1.1 mrg case $ac_user_opts in
889 1.1 mrg *"
890 1.1 mrg "enable_$ac_useropt"
891 1.1 mrg "*) ;;
892 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
893 1.1 mrg ac_unrecognized_sep=', ';;
894 1.1 mrg esac
895 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
896 1.1 mrg
897 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
898 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
899 1.1 mrg | --exec | --exe | --ex)
900 1.1 mrg ac_prev=exec_prefix ;;
901 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
902 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
903 1.1 mrg | --exec=* | --exe=* | --ex=*)
904 1.1 mrg exec_prefix=$ac_optarg ;;
905 1.1 mrg
906 1.1 mrg -gas | --gas | --ga | --g)
907 1.1 mrg # Obsolete; use --with-gas.
908 1.1 mrg with_gas=yes ;;
909 1.1 mrg
910 1.1 mrg -help | --help | --hel | --he | -h)
911 1.1 mrg ac_init_help=long ;;
912 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
913 1.1 mrg ac_init_help=recursive ;;
914 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
915 1.1 mrg ac_init_help=short ;;
916 1.1 mrg
917 1.1 mrg -host | --host | --hos | --ho)
918 1.1 mrg ac_prev=host_alias ;;
919 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
920 1.1 mrg host_alias=$ac_optarg ;;
921 1.1 mrg
922 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
923 1.1 mrg ac_prev=htmldir ;;
924 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
925 1.1 mrg | --ht=*)
926 1.1 mrg htmldir=$ac_optarg ;;
927 1.1 mrg
928 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
929 1.1 mrg | --includ | --inclu | --incl | --inc)
930 1.1 mrg ac_prev=includedir ;;
931 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
932 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
933 1.1 mrg includedir=$ac_optarg ;;
934 1.1 mrg
935 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
936 1.1 mrg ac_prev=infodir ;;
937 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
938 1.1 mrg infodir=$ac_optarg ;;
939 1.1 mrg
940 1.1 mrg -libdir | --libdir | --libdi | --libd)
941 1.1 mrg ac_prev=libdir ;;
942 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
943 1.1 mrg libdir=$ac_optarg ;;
944 1.1 mrg
945 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
946 1.1 mrg | --libexe | --libex | --libe)
947 1.1 mrg ac_prev=libexecdir ;;
948 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
949 1.1 mrg | --libexe=* | --libex=* | --libe=*)
950 1.1 mrg libexecdir=$ac_optarg ;;
951 1.1 mrg
952 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
953 1.1 mrg ac_prev=localedir ;;
954 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
955 1.1 mrg localedir=$ac_optarg ;;
956 1.1 mrg
957 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
958 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
959 1.1 mrg ac_prev=localstatedir ;;
960 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
961 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
962 1.1 mrg localstatedir=$ac_optarg ;;
963 1.1 mrg
964 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
965 1.1 mrg ac_prev=mandir ;;
966 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
967 1.1 mrg mandir=$ac_optarg ;;
968 1.1 mrg
969 1.1 mrg -nfp | --nfp | --nf)
970 1.1 mrg # Obsolete; use --without-fp.
971 1.1 mrg with_fp=no ;;
972 1.1 mrg
973 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
974 1.1 mrg | --no-cr | --no-c | -n)
975 1.1 mrg no_create=yes ;;
976 1.1 mrg
977 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
978 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
979 1.1 mrg no_recursion=yes ;;
980 1.1 mrg
981 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
982 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
983 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
984 1.1 mrg ac_prev=oldincludedir ;;
985 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
986 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
987 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
988 1.1 mrg oldincludedir=$ac_optarg ;;
989 1.1 mrg
990 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
991 1.1 mrg ac_prev=prefix ;;
992 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
993 1.1 mrg prefix=$ac_optarg ;;
994 1.1 mrg
995 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
996 1.1 mrg | --program-pre | --program-pr | --program-p)
997 1.1 mrg ac_prev=program_prefix ;;
998 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
999 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1000 1.1 mrg program_prefix=$ac_optarg ;;
1001 1.1 mrg
1002 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1003 1.1 mrg | --program-suf | --program-su | --program-s)
1004 1.1 mrg ac_prev=program_suffix ;;
1005 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1006 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1007 1.1 mrg program_suffix=$ac_optarg ;;
1008 1.1 mrg
1009 1.1 mrg -program-transform-name | --program-transform-name \
1010 1.1 mrg | --program-transform-nam | --program-transform-na \
1011 1.1 mrg | --program-transform-n | --program-transform- \
1012 1.1 mrg | --program-transform | --program-transfor \
1013 1.1 mrg | --program-transfo | --program-transf \
1014 1.1 mrg | --program-trans | --program-tran \
1015 1.1 mrg | --progr-tra | --program-tr | --program-t)
1016 1.1 mrg ac_prev=program_transform_name ;;
1017 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1018 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1019 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1020 1.1 mrg | --program-transform=* | --program-transfor=* \
1021 1.1 mrg | --program-transfo=* | --program-transf=* \
1022 1.1 mrg | --program-trans=* | --program-tran=* \
1023 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1024 1.1 mrg program_transform_name=$ac_optarg ;;
1025 1.1 mrg
1026 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1027 1.1 mrg ac_prev=pdfdir ;;
1028 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1029 1.1 mrg pdfdir=$ac_optarg ;;
1030 1.1 mrg
1031 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1032 1.1 mrg ac_prev=psdir ;;
1033 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1034 1.1 mrg psdir=$ac_optarg ;;
1035 1.1 mrg
1036 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1037 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1038 1.1 mrg silent=yes ;;
1039 1.1 mrg
1040 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1041 1.1 mrg ac_prev=sbindir ;;
1042 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1043 1.1 mrg | --sbi=* | --sb=*)
1044 1.1 mrg sbindir=$ac_optarg ;;
1045 1.1 mrg
1046 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1047 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1048 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1049 1.1 mrg | --sha | --sh)
1050 1.1 mrg ac_prev=sharedstatedir ;;
1051 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1052 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1053 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1054 1.1 mrg | --sha=* | --sh=*)
1055 1.1 mrg sharedstatedir=$ac_optarg ;;
1056 1.1 mrg
1057 1.1 mrg -site | --site | --sit)
1058 1.1 mrg ac_prev=site ;;
1059 1.1 mrg -site=* | --site=* | --sit=*)
1060 1.1 mrg site=$ac_optarg ;;
1061 1.1 mrg
1062 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1063 1.1 mrg ac_prev=srcdir ;;
1064 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1065 1.1 mrg srcdir=$ac_optarg ;;
1066 1.1 mrg
1067 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1068 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1069 1.1 mrg ac_prev=sysconfdir ;;
1070 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1071 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1072 1.1 mrg sysconfdir=$ac_optarg ;;
1073 1.1 mrg
1074 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1075 1.1 mrg ac_prev=target_alias ;;
1076 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1077 1.1 mrg target_alias=$ac_optarg ;;
1078 1.1 mrg
1079 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1080 1.1 mrg verbose=yes ;;
1081 1.1 mrg
1082 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1083 1.1 mrg ac_init_version=: ;;
1084 1.1 mrg
1085 1.1 mrg -with-* | --with-*)
1086 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1087 1.1 mrg # Reject names that are not valid shell variable names.
1088 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1089 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1090 1.1 mrg ac_useropt_orig=$ac_useropt
1091 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1092 1.1 mrg case $ac_user_opts in
1093 1.1 mrg *"
1094 1.1 mrg "with_$ac_useropt"
1095 1.1 mrg "*) ;;
1096 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1097 1.1 mrg ac_unrecognized_sep=', ';;
1098 1.1 mrg esac
1099 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1100 1.1 mrg
1101 1.1 mrg -without-* | --without-*)
1102 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1103 1.1 mrg # Reject names that are not valid shell variable names.
1104 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1105 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1106 1.1 mrg ac_useropt_orig=$ac_useropt
1107 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1108 1.1 mrg case $ac_user_opts in
1109 1.1 mrg *"
1110 1.1 mrg "with_$ac_useropt"
1111 1.1 mrg "*) ;;
1112 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1113 1.1 mrg ac_unrecognized_sep=', ';;
1114 1.1 mrg esac
1115 1.1 mrg eval with_$ac_useropt=no ;;
1116 1.1 mrg
1117 1.1 mrg --x)
1118 1.1 mrg # Obsolete; use --with-x.
1119 1.1 mrg with_x=yes ;;
1120 1.1 mrg
1121 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1122 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1123 1.1 mrg ac_prev=x_includes ;;
1124 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1125 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1126 1.1 mrg x_includes=$ac_optarg ;;
1127 1.1 mrg
1128 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1129 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1130 1.1 mrg ac_prev=x_libraries ;;
1131 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1132 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1133 1.1 mrg x_libraries=$ac_optarg ;;
1134 1.1 mrg
1135 1.1 mrg -*) as_fn_error "unrecognized option: \`$ac_option'
1136 1.1 mrg Try \`$0 --help' for more information."
1137 1.1 mrg ;;
1138 1.1 mrg
1139 1.1 mrg *=*)
1140 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1141 1.1 mrg # Reject names that are not valid shell variable names.
1142 1.1 mrg case $ac_envvar in #(
1143 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1144 1.1 mrg as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1145 1.1 mrg esac
1146 1.1 mrg eval $ac_envvar=\$ac_optarg
1147 1.1 mrg export $ac_envvar ;;
1148 1.1 mrg
1149 1.1 mrg *)
1150 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1151 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1152 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1153 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1154 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1155 1.1 mrg ;;
1156 1.1 mrg
1157 1.1 mrg esac
1158 1.1 mrg done
1159 1.1 mrg
1160 1.1 mrg if test -n "$ac_prev"; then
1161 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1162 1.1 mrg as_fn_error "missing argument to $ac_option"
1163 1.1 mrg fi
1164 1.1 mrg
1165 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1166 1.1 mrg case $enable_option_checking in
1167 1.1 mrg no) ;;
1168 1.1 mrg fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1169 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1170 1.1 mrg esac
1171 1.1 mrg fi
1172 1.1 mrg
1173 1.1 mrg # Check all directory arguments for consistency.
1174 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1175 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1176 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1177 1.1 mrg libdir localedir mandir
1178 1.1 mrg do
1179 1.1 mrg eval ac_val=\$$ac_var
1180 1.1 mrg # Remove trailing slashes.
1181 1.1 mrg case $ac_val in
1182 1.1 mrg */ )
1183 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1184 1.1 mrg eval $ac_var=\$ac_val;;
1185 1.1 mrg esac
1186 1.1 mrg # Be sure to have absolute directory names.
1187 1.1 mrg case $ac_val in
1188 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1189 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1190 1.1 mrg esac
1191 1.1 mrg as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1192 1.1 mrg done
1193 1.1 mrg
1194 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1195 1.1 mrg # used to hold the argument of --host etc.
1196 1.1 mrg # FIXME: To remove some day.
1197 1.1 mrg build=$build_alias
1198 1.1 mrg host=$host_alias
1199 1.1 mrg target=$target_alias
1200 1.1 mrg
1201 1.1 mrg # FIXME: To remove some day.
1202 1.1 mrg if test "x$host_alias" != x; then
1203 1.1 mrg if test "x$build_alias" = x; then
1204 1.1 mrg cross_compiling=maybe
1205 1.1 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1206 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1207 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1208 1.1 mrg cross_compiling=yes
1209 1.1 mrg fi
1210 1.1 mrg fi
1211 1.1 mrg
1212 1.1 mrg ac_tool_prefix=
1213 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1214 1.1 mrg
1215 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1216 1.1 mrg
1217 1.1 mrg
1218 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1219 1.1 mrg ac_ls_di=`ls -di .` &&
1220 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1221 1.1 mrg as_fn_error "working directory cannot be determined"
1222 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1223 1.1 mrg as_fn_error "pwd does not report name of working directory"
1224 1.1 mrg
1225 1.1 mrg
1226 1.1 mrg # Find the source files, if location was not specified.
1227 1.1 mrg if test -z "$srcdir"; then
1228 1.1 mrg ac_srcdir_defaulted=yes
1229 1.1 mrg # Try the directory containing this script, then the parent directory.
1230 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1231 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1232 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1233 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1234 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1235 1.1 mrg $as_echo X"$as_myself" |
1236 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1237 1.1 mrg s//\1/
1238 1.1 mrg q
1239 1.1 mrg }
1240 1.1 mrg /^X\(\/\/\)[^/].*/{
1241 1.1 mrg s//\1/
1242 1.1 mrg q
1243 1.1 mrg }
1244 1.1 mrg /^X\(\/\/\)$/{
1245 1.1 mrg s//\1/
1246 1.1 mrg q
1247 1.1 mrg }
1248 1.1 mrg /^X\(\/\).*/{
1249 1.1 mrg s//\1/
1250 1.1 mrg q
1251 1.1 mrg }
1252 1.1 mrg s/.*/./; q'`
1253 1.1 mrg srcdir=$ac_confdir
1254 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1255 1.1 mrg srcdir=..
1256 1.1 mrg fi
1257 1.1 mrg else
1258 1.1 mrg ac_srcdir_defaulted=no
1259 1.1 mrg fi
1260 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1261 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1262 1.1 mrg as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1263 1.1 mrg fi
1264 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1265 1.1 mrg ac_abs_confdir=`(
1266 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1267 1.1 mrg pwd)`
1268 1.1 mrg # When building in place, set srcdir=.
1269 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1270 1.1 mrg srcdir=.
1271 1.1 mrg fi
1272 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1273 1.1 mrg # Double slashes in file names in object file debugging info
1274 1.1 mrg # mess up M-x gdb in Emacs.
1275 1.1 mrg case $srcdir in
1276 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1277 1.1 mrg esac
1278 1.1 mrg for ac_var in $ac_precious_vars; do
1279 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1280 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1281 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1282 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1283 1.1 mrg done
1284 1.1 mrg
1285 1.1 mrg #
1286 1.1 mrg # Report the --help message.
1287 1.1 mrg #
1288 1.1 mrg if test "$ac_init_help" = "long"; then
1289 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1290 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1291 1.1 mrg cat <<_ACEOF
1292 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1293 1.1 mrg
1294 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1295 1.1 mrg
1296 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1297 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1298 1.1 mrg
1299 1.1 mrg Defaults for the options are specified in brackets.
1300 1.1 mrg
1301 1.1 mrg Configuration:
1302 1.1 mrg -h, --help display this help and exit
1303 1.1 mrg --help=short display options specific to this package
1304 1.1 mrg --help=recursive display the short help of all the included packages
1305 1.1 mrg -V, --version display version information and exit
1306 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1307 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1308 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1309 1.1 mrg -n, --no-create do not create output files
1310 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1311 1.1 mrg
1312 1.1 mrg Installation directories:
1313 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1314 1.1 mrg [$ac_default_prefix]
1315 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1316 1.1 mrg [PREFIX]
1317 1.1 mrg
1318 1.1 mrg By default, \`make install' will install all the files in
1319 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1320 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1321 1.1 mrg for instance \`--prefix=\$HOME'.
1322 1.1 mrg
1323 1.1 mrg For better control, use the options below.
1324 1.1 mrg
1325 1.1 mrg Fine tuning of the installation directories:
1326 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1327 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1328 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1329 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1330 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1331 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1332 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1333 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1334 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1335 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1336 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1337 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1338 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1339 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1340 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1341 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1342 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1343 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1344 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1345 1.1 mrg _ACEOF
1346 1.1 mrg
1347 1.1 mrg cat <<\_ACEOF
1348 1.1 mrg
1349 1.1 mrg Program names:
1350 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1351 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1352 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1353 1.1 mrg
1354 1.1 mrg System types:
1355 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1356 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1357 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1358 1.1 mrg _ACEOF
1359 1.1 mrg fi
1360 1.1 mrg
1361 1.1 mrg if test -n "$ac_init_help"; then
1362 1.1 mrg case $ac_init_help in
1363 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";;
1364 1.1 mrg esac
1365 1.1 mrg cat <<\_ACEOF
1366 1.1 mrg
1367 1.1 mrg Optional Features:
1368 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1369 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1370 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1371 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1372 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1373 1.1 mrg (and sometimes confusing) to the casual installer
1374 1.1 mrg --enable-multilib build many library versions (default)
1375 1.1 mrg --disable-dependency-tracking speeds up one-time build
1376 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1377 1.4 mrg --disable-symvers disable symbol versioning for libssp
1378 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1379 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1380 1.1 mrg --enable-fast-install[=PKGS]
1381 1.1 mrg optimize for fast installation [default=yes]
1382 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1383 1.1 mrg
1384 1.1 mrg Optional Packages:
1385 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1386 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1387 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1388 1.1 mrg both]
1389 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1390 1.1 mrg
1391 1.1 mrg Some influential environment variables:
1392 1.1 mrg CC C compiler command
1393 1.1 mrg CFLAGS C compiler flags
1394 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1395 1.1 mrg nonstandard directory <lib dir>
1396 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1397 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1398 1.1 mrg you have headers in a nonstandard directory <include dir>
1399 1.1 mrg CPP C preprocessor
1400 1.1 mrg
1401 1.1 mrg Use these variables to override the choices made by `configure' or to help
1402 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1403 1.1 mrg
1404 1.1 mrg Report bugs to the package provider.
1405 1.1 mrg _ACEOF
1406 1.1 mrg ac_status=$?
1407 1.1 mrg fi
1408 1.1 mrg
1409 1.1 mrg if test "$ac_init_help" = "recursive"; then
1410 1.1 mrg # If there are subdirs, report their specific --help.
1411 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1412 1.1 mrg test -d "$ac_dir" ||
1413 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1414 1.1 mrg continue
1415 1.1 mrg ac_builddir=.
1416 1.1 mrg
1417 1.1 mrg case "$ac_dir" in
1418 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1419 1.1 mrg *)
1420 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1421 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1422 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1423 1.1 mrg case $ac_top_builddir_sub in
1424 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1425 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1426 1.1 mrg esac ;;
1427 1.1 mrg esac
1428 1.1 mrg ac_abs_top_builddir=$ac_pwd
1429 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1430 1.1 mrg # for backward compatibility:
1431 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1432 1.1 mrg
1433 1.1 mrg case $srcdir in
1434 1.1 mrg .) # We are building in place.
1435 1.1 mrg ac_srcdir=.
1436 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1437 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1438 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1439 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1440 1.1 mrg ac_top_srcdir=$srcdir
1441 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1442 1.1 mrg *) # Relative name.
1443 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1444 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1445 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1446 1.1 mrg esac
1447 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1448 1.1 mrg
1449 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1450 1.1 mrg # Check for guested configure.
1451 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1452 1.1 mrg echo &&
1453 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1454 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1455 1.1 mrg echo &&
1456 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1457 1.1 mrg else
1458 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1459 1.1 mrg fi || ac_status=$?
1460 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1461 1.1 mrg done
1462 1.1 mrg fi
1463 1.1 mrg
1464 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1465 1.1 mrg if $ac_init_version; then
1466 1.1 mrg cat <<\_ACEOF
1467 1.1 mrg libssp configure 1.0
1468 1.1 mrg generated by GNU Autoconf 2.64
1469 1.1 mrg
1470 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
1471 1.1 mrg This configure script is free software; the Free Software Foundation
1472 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1473 1.1 mrg _ACEOF
1474 1.1 mrg exit
1475 1.1 mrg fi
1476 1.1 mrg
1477 1.1 mrg ## ------------------------ ##
1478 1.1 mrg ## Autoconf initialization. ##
1479 1.1 mrg ## ------------------------ ##
1480 1.1 mrg
1481 1.1 mrg # ac_fn_c_try_compile LINENO
1482 1.1 mrg # --------------------------
1483 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1484 1.1 mrg ac_fn_c_try_compile ()
1485 1.1 mrg {
1486 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1487 1.1 mrg rm -f conftest.$ac_objext
1488 1.1 mrg if { { ac_try="$ac_compile"
1489 1.1 mrg case "(($ac_try" in
1490 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1491 1.1 mrg *) ac_try_echo=$ac_try;;
1492 1.1 mrg esac
1493 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1494 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1495 1.1 mrg (eval "$ac_compile") 2>conftest.err
1496 1.1 mrg ac_status=$?
1497 1.1 mrg if test -s conftest.err; then
1498 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1499 1.1 mrg cat conftest.er1 >&5
1500 1.1 mrg mv -f conftest.er1 conftest.err
1501 1.1 mrg fi
1502 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1503 1.1 mrg test $ac_status = 0; } && {
1504 1.1 mrg test -z "$ac_c_werror_flag" ||
1505 1.1 mrg test ! -s conftest.err
1506 1.1 mrg } && test -s conftest.$ac_objext; then :
1507 1.1 mrg ac_retval=0
1508 1.1 mrg else
1509 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1510 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1511 1.1 mrg
1512 1.1 mrg ac_retval=1
1513 1.1 mrg fi
1514 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1515 1.1 mrg return $ac_retval
1516 1.1 mrg
1517 1.1 mrg } # ac_fn_c_try_compile
1518 1.1 mrg
1519 1.1 mrg # ac_fn_c_try_cpp LINENO
1520 1.1 mrg # ----------------------
1521 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1522 1.1 mrg ac_fn_c_try_cpp ()
1523 1.1 mrg {
1524 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1525 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1526 1.1 mrg case "(($ac_try" in
1527 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1528 1.1 mrg *) ac_try_echo=$ac_try;;
1529 1.1 mrg esac
1530 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1531 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1532 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1533 1.1 mrg ac_status=$?
1534 1.1 mrg if test -s conftest.err; then
1535 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1536 1.1 mrg cat conftest.er1 >&5
1537 1.1 mrg mv -f conftest.er1 conftest.err
1538 1.1 mrg fi
1539 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1540 1.1 mrg test $ac_status = 0; } >/dev/null && {
1541 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1542 1.1 mrg test ! -s conftest.err
1543 1.1 mrg }; then :
1544 1.1 mrg ac_retval=0
1545 1.1 mrg else
1546 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1547 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1548 1.1 mrg
1549 1.1 mrg ac_retval=1
1550 1.1 mrg fi
1551 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1552 1.1 mrg return $ac_retval
1553 1.1 mrg
1554 1.1 mrg } # ac_fn_c_try_cpp
1555 1.1 mrg
1556 1.1 mrg # ac_fn_c_try_link LINENO
1557 1.1 mrg # -----------------------
1558 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1559 1.1 mrg ac_fn_c_try_link ()
1560 1.1 mrg {
1561 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1563 1.1 mrg if { { ac_try="$ac_link"
1564 1.1 mrg case "(($ac_try" in
1565 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 1.1 mrg *) ac_try_echo=$ac_try;;
1567 1.1 mrg esac
1568 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1570 1.1 mrg (eval "$ac_link") 2>conftest.err
1571 1.1 mrg ac_status=$?
1572 1.1 mrg if test -s conftest.err; then
1573 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1574 1.1 mrg cat conftest.er1 >&5
1575 1.1 mrg mv -f conftest.er1 conftest.err
1576 1.1 mrg fi
1577 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 1.1 mrg test $ac_status = 0; } && {
1579 1.1 mrg test -z "$ac_c_werror_flag" ||
1580 1.1 mrg test ! -s conftest.err
1581 1.1 mrg } && test -s conftest$ac_exeext && {
1582 1.1 mrg test "$cross_compiling" = yes ||
1583 1.1 mrg $as_test_x conftest$ac_exeext
1584 1.1 mrg }; then :
1585 1.1 mrg ac_retval=0
1586 1.1 mrg else
1587 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1588 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1589 1.1 mrg
1590 1.1 mrg ac_retval=1
1591 1.1 mrg fi
1592 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1593 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1594 1.1 mrg # interfere with the next link command; also delete a directory that is
1595 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1596 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1597 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1598 1.1 mrg return $ac_retval
1599 1.1 mrg
1600 1.1 mrg } # ac_fn_c_try_link
1601 1.1 mrg
1602 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1603 1.1 mrg # -------------------------------------------------------
1604 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1605 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR
1606 1.1 mrg # accordingly.
1607 1.1 mrg ac_fn_c_check_header_mongrel ()
1608 1.1 mrg {
1609 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1612 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1613 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1614 1.1 mrg $as_echo_n "(cached) " >&6
1615 1.1 mrg fi
1616 1.1 mrg eval ac_res=\$$3
1617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1618 1.1 mrg $as_echo "$ac_res" >&6; }
1619 1.1 mrg else
1620 1.1 mrg # Is the header compilable?
1621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1622 1.1 mrg $as_echo_n "checking $2 usability... " >&6; }
1623 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1624 1.1 mrg /* end confdefs.h. */
1625 1.1 mrg $4
1626 1.1 mrg #include <$2>
1627 1.1 mrg _ACEOF
1628 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1629 1.1 mrg ac_header_compiler=yes
1630 1.1 mrg else
1631 1.1 mrg ac_header_compiler=no
1632 1.1 mrg fi
1633 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1634 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1635 1.1 mrg $as_echo "$ac_header_compiler" >&6; }
1636 1.1 mrg
1637 1.1 mrg # Is the header present?
1638 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1639 1.1 mrg $as_echo_n "checking $2 presence... " >&6; }
1640 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641 1.1 mrg /* end confdefs.h. */
1642 1.1 mrg #include <$2>
1643 1.1 mrg _ACEOF
1644 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1645 1.1 mrg ac_header_preproc=yes
1646 1.1 mrg else
1647 1.1 mrg ac_header_preproc=no
1648 1.1 mrg fi
1649 1.1 mrg rm -f conftest.err conftest.$ac_ext
1650 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1651 1.1 mrg $as_echo "$ac_header_preproc" >&6; }
1652 1.1 mrg
1653 1.1 mrg # So? What about this header?
1654 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1655 1.1 mrg yes:no: )
1656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1657 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1659 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1660 1.1 mrg ;;
1661 1.1 mrg no:yes:* )
1662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1663 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1665 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1667 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1669 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1671 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1672 1.1 mrg ;;
1673 1.1 mrg esac
1674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1676 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1677 1.1 mrg $as_echo_n "(cached) " >&6
1678 1.1 mrg else
1679 1.1 mrg eval "$3=\$ac_header_compiler"
1680 1.1 mrg fi
1681 1.1 mrg eval ac_res=\$$3
1682 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1683 1.1 mrg $as_echo "$ac_res" >&6; }
1684 1.1 mrg fi
1685 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1686 1.1 mrg
1687 1.1 mrg } # ac_fn_c_check_header_mongrel
1688 1.1 mrg
1689 1.1 mrg # ac_fn_c_try_run LINENO
1690 1.1 mrg # ----------------------
1691 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1692 1.1 mrg # that executables *can* be run.
1693 1.1 mrg ac_fn_c_try_run ()
1694 1.1 mrg {
1695 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1696 1.1 mrg if { { ac_try="$ac_link"
1697 1.1 mrg case "(($ac_try" in
1698 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699 1.1 mrg *) ac_try_echo=$ac_try;;
1700 1.1 mrg esac
1701 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1703 1.1 mrg (eval "$ac_link") 2>&5
1704 1.1 mrg ac_status=$?
1705 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1707 1.1 mrg { { case "(($ac_try" in
1708 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 1.1 mrg *) ac_try_echo=$ac_try;;
1710 1.1 mrg esac
1711 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1713 1.1 mrg (eval "$ac_try") 2>&5
1714 1.1 mrg ac_status=$?
1715 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 1.1 mrg test $ac_status = 0; }; }; then :
1717 1.1 mrg ac_retval=0
1718 1.1 mrg else
1719 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1720 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1721 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1722 1.1 mrg
1723 1.1 mrg ac_retval=$ac_status
1724 1.1 mrg fi
1725 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1726 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1727 1.1 mrg return $ac_retval
1728 1.1 mrg
1729 1.1 mrg } # ac_fn_c_try_run
1730 1.1 mrg
1731 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1732 1.1 mrg # -------------------------------------------------------
1733 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in
1734 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly.
1735 1.1 mrg ac_fn_c_check_header_compile ()
1736 1.1 mrg {
1737 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1740 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1741 1.1 mrg $as_echo_n "(cached) " >&6
1742 1.1 mrg else
1743 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744 1.1 mrg /* end confdefs.h. */
1745 1.1 mrg $4
1746 1.1 mrg #include <$2>
1747 1.1 mrg _ACEOF
1748 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1749 1.1 mrg eval "$3=yes"
1750 1.1 mrg else
1751 1.1 mrg eval "$3=no"
1752 1.1 mrg fi
1753 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1754 1.1 mrg fi
1755 1.1 mrg eval ac_res=\$$3
1756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757 1.1 mrg $as_echo "$ac_res" >&6; }
1758 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759 1.1 mrg
1760 1.1 mrg } # ac_fn_c_check_header_compile
1761 1.1 mrg
1762 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1763 1.1 mrg # ----------------------------------
1764 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1765 1.1 mrg ac_fn_c_check_func ()
1766 1.1 mrg {
1767 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1769 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1770 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1771 1.1 mrg $as_echo_n "(cached) " >&6
1772 1.1 mrg else
1773 1.1 mrg if test x$gcc_no_link = xyes; then
1774 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1775 1.1 mrg fi
1776 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1777 1.1 mrg /* end confdefs.h. */
1778 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1779 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1780 1.1 mrg #define $2 innocuous_$2
1781 1.1 mrg
1782 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1783 1.1 mrg which can conflict with char $2 (); below.
1784 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1785 1.1 mrg <limits.h> exists even on freestanding compilers. */
1786 1.1 mrg
1787 1.1 mrg #ifdef __STDC__
1788 1.1 mrg # include <limits.h>
1789 1.1 mrg #else
1790 1.1 mrg # include <assert.h>
1791 1.1 mrg #endif
1792 1.1 mrg
1793 1.1 mrg #undef $2
1794 1.1 mrg
1795 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1796 1.1 mrg Use char because int might match the return type of a GCC
1797 1.1 mrg builtin and then its argument prototype would still apply. */
1798 1.1 mrg #ifdef __cplusplus
1799 1.1 mrg extern "C"
1800 1.1 mrg #endif
1801 1.1 mrg char $2 ();
1802 1.1 mrg /* The GNU C library defines this for functions which it implements
1803 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1804 1.1 mrg something starting with __ and the normal name is an alias. */
1805 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1806 1.1 mrg choke me
1807 1.1 mrg #endif
1808 1.1 mrg
1809 1.1 mrg int
1810 1.1 mrg main ()
1811 1.1 mrg {
1812 1.1 mrg return $2 ();
1813 1.1 mrg ;
1814 1.1 mrg return 0;
1815 1.1 mrg }
1816 1.1 mrg _ACEOF
1817 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1818 1.1 mrg eval "$3=yes"
1819 1.1 mrg else
1820 1.1 mrg eval "$3=no"
1821 1.1 mrg fi
1822 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1823 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1824 1.1 mrg fi
1825 1.1 mrg eval ac_res=\$$3
1826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1827 1.1 mrg $as_echo "$ac_res" >&6; }
1828 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1829 1.1 mrg
1830 1.1 mrg } # ac_fn_c_check_func
1831 1.1 mrg cat >config.log <<_ACEOF
1832 1.1 mrg This file contains any messages produced by compilers while
1833 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1834 1.1 mrg
1835 1.1 mrg It was created by libssp $as_me 1.0, which was
1836 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1837 1.1 mrg
1838 1.1 mrg $ $0 $@
1839 1.1 mrg
1840 1.1 mrg _ACEOF
1841 1.1 mrg exec 5>>config.log
1842 1.1 mrg {
1843 1.1 mrg cat <<_ASUNAME
1844 1.1 mrg ## --------- ##
1845 1.1 mrg ## Platform. ##
1846 1.1 mrg ## --------- ##
1847 1.1 mrg
1848 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1849 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1850 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1851 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1852 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1853 1.1 mrg
1854 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1855 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1856 1.1 mrg
1857 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1858 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1859 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1860 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1861 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1862 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1863 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1864 1.1 mrg
1865 1.1 mrg _ASUNAME
1866 1.1 mrg
1867 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1868 1.1 mrg for as_dir in $PATH
1869 1.1 mrg do
1870 1.1 mrg IFS=$as_save_IFS
1871 1.1 mrg test -z "$as_dir" && as_dir=.
1872 1.1 mrg $as_echo "PATH: $as_dir"
1873 1.1 mrg done
1874 1.1 mrg IFS=$as_save_IFS
1875 1.1 mrg
1876 1.1 mrg } >&5
1877 1.1 mrg
1878 1.1 mrg cat >&5 <<_ACEOF
1879 1.1 mrg
1880 1.1 mrg
1881 1.1 mrg ## ----------- ##
1882 1.1 mrg ## Core tests. ##
1883 1.1 mrg ## ----------- ##
1884 1.1 mrg
1885 1.1 mrg _ACEOF
1886 1.1 mrg
1887 1.1 mrg
1888 1.1 mrg # Keep a trace of the command line.
1889 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1890 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1891 1.1 mrg # Also quote any args containing shell meta-characters.
1892 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1893 1.1 mrg ac_configure_args=
1894 1.1 mrg ac_configure_args0=
1895 1.1 mrg ac_configure_args1=
1896 1.1 mrg ac_must_keep_next=false
1897 1.1 mrg for ac_pass in 1 2
1898 1.1 mrg do
1899 1.1 mrg for ac_arg
1900 1.1 mrg do
1901 1.1 mrg case $ac_arg in
1902 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1903 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1904 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1905 1.1 mrg continue ;;
1906 1.1 mrg *\'*)
1907 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1908 1.1 mrg esac
1909 1.1 mrg case $ac_pass in
1910 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1911 1.1 mrg 2)
1912 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
1913 1.1 mrg if test $ac_must_keep_next = true; then
1914 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1915 1.1 mrg else
1916 1.1 mrg case $ac_arg in
1917 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1918 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1919 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1920 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1921 1.1 mrg case "$ac_configure_args0 " in
1922 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1923 1.1 mrg esac
1924 1.1 mrg ;;
1925 1.1 mrg -* ) ac_must_keep_next=true ;;
1926 1.1 mrg esac
1927 1.1 mrg fi
1928 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
1929 1.1 mrg ;;
1930 1.1 mrg esac
1931 1.1 mrg done
1932 1.1 mrg done
1933 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
1934 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
1935 1.1 mrg
1936 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1937 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1938 1.1 mrg # would cause problems or look ugly.
1939 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1940 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1941 1.1 mrg trap 'exit_status=$?
1942 1.1 mrg # Save into config.log some information that might help in debugging.
1943 1.1 mrg {
1944 1.1 mrg echo
1945 1.1 mrg
1946 1.1 mrg cat <<\_ASBOX
1947 1.1 mrg ## ---------------- ##
1948 1.1 mrg ## Cache variables. ##
1949 1.1 mrg ## ---------------- ##
1950 1.1 mrg _ASBOX
1951 1.1 mrg echo
1952 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1953 1.1 mrg (
1954 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1955 1.1 mrg eval ac_val=\$$ac_var
1956 1.1 mrg case $ac_val in #(
1957 1.1 mrg *${as_nl}*)
1958 1.1 mrg case $ac_var in #(
1959 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1960 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1961 1.1 mrg esac
1962 1.1 mrg case $ac_var in #(
1963 1.1 mrg _ | IFS | as_nl) ;; #(
1964 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1965 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
1966 1.1 mrg esac ;;
1967 1.1 mrg esac
1968 1.1 mrg done
1969 1.1 mrg (set) 2>&1 |
1970 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1971 1.1 mrg *${as_nl}ac_space=\ *)
1972 1.1 mrg sed -n \
1973 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1974 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1975 1.1 mrg ;; #(
1976 1.1 mrg *)
1977 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1978 1.1 mrg ;;
1979 1.1 mrg esac |
1980 1.1 mrg sort
1981 1.1 mrg )
1982 1.1 mrg echo
1983 1.1 mrg
1984 1.1 mrg cat <<\_ASBOX
1985 1.1 mrg ## ----------------- ##
1986 1.1 mrg ## Output variables. ##
1987 1.1 mrg ## ----------------- ##
1988 1.1 mrg _ASBOX
1989 1.1 mrg echo
1990 1.1 mrg for ac_var in $ac_subst_vars
1991 1.1 mrg do
1992 1.1 mrg eval ac_val=\$$ac_var
1993 1.1 mrg case $ac_val in
1994 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1995 1.1 mrg esac
1996 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
1997 1.1 mrg done | sort
1998 1.1 mrg echo
1999 1.1 mrg
2000 1.1 mrg if test -n "$ac_subst_files"; then
2001 1.1 mrg cat <<\_ASBOX
2002 1.1 mrg ## ------------------- ##
2003 1.1 mrg ## File substitutions. ##
2004 1.1 mrg ## ------------------- ##
2005 1.1 mrg _ASBOX
2006 1.1 mrg echo
2007 1.1 mrg for ac_var in $ac_subst_files
2008 1.1 mrg do
2009 1.1 mrg eval ac_val=\$$ac_var
2010 1.1 mrg case $ac_val in
2011 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2012 1.1 mrg esac
2013 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2014 1.1 mrg done | sort
2015 1.1 mrg echo
2016 1.1 mrg fi
2017 1.1 mrg
2018 1.1 mrg if test -s confdefs.h; then
2019 1.1 mrg cat <<\_ASBOX
2020 1.1 mrg ## ----------- ##
2021 1.1 mrg ## confdefs.h. ##
2022 1.1 mrg ## ----------- ##
2023 1.1 mrg _ASBOX
2024 1.1 mrg echo
2025 1.1 mrg cat confdefs.h
2026 1.1 mrg echo
2027 1.1 mrg fi
2028 1.1 mrg test "$ac_signal" != 0 &&
2029 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2030 1.1 mrg $as_echo "$as_me: exit $exit_status"
2031 1.1 mrg } >&5
2032 1.1 mrg rm -f core *.core core.conftest.* &&
2033 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2034 1.1 mrg exit $exit_status
2035 1.1 mrg ' 0
2036 1.1 mrg for ac_signal in 1 2 13 15; do
2037 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2038 1.1 mrg done
2039 1.1 mrg ac_signal=0
2040 1.1 mrg
2041 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2042 1.1 mrg rm -f -r conftest* confdefs.h
2043 1.1 mrg
2044 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2045 1.1 mrg
2046 1.1 mrg # Predefined preprocessor variables.
2047 1.1 mrg
2048 1.1 mrg cat >>confdefs.h <<_ACEOF
2049 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2050 1.1 mrg _ACEOF
2051 1.1 mrg
2052 1.1 mrg cat >>confdefs.h <<_ACEOF
2053 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2054 1.1 mrg _ACEOF
2055 1.1 mrg
2056 1.1 mrg cat >>confdefs.h <<_ACEOF
2057 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2058 1.1 mrg _ACEOF
2059 1.1 mrg
2060 1.1 mrg cat >>confdefs.h <<_ACEOF
2061 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2062 1.1 mrg _ACEOF
2063 1.1 mrg
2064 1.1 mrg cat >>confdefs.h <<_ACEOF
2065 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2066 1.1 mrg _ACEOF
2067 1.1 mrg
2068 1.1 mrg cat >>confdefs.h <<_ACEOF
2069 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2070 1.1 mrg _ACEOF
2071 1.1 mrg
2072 1.1 mrg
2073 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2074 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2075 1.1 mrg ac_site_file1=NONE
2076 1.1 mrg ac_site_file2=NONE
2077 1.1 mrg if test -n "$CONFIG_SITE"; then
2078 1.1 mrg ac_site_file1=$CONFIG_SITE
2079 1.1 mrg elif test "x$prefix" != xNONE; then
2080 1.1 mrg ac_site_file1=$prefix/share/config.site
2081 1.1 mrg ac_site_file2=$prefix/etc/config.site
2082 1.1 mrg else
2083 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2084 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2085 1.1 mrg fi
2086 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2087 1.1 mrg do
2088 1.1 mrg test "x$ac_site_file" = xNONE && continue
2089 1.1 mrg if test -r "$ac_site_file"; then
2090 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2091 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2092 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2093 1.1 mrg . "$ac_site_file"
2094 1.1 mrg fi
2095 1.1 mrg done
2096 1.1 mrg
2097 1.1 mrg if test -r "$cache_file"; then
2098 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2099 1.1 mrg # files actually), so we avoid doing that.
2100 1.1 mrg if test -f "$cache_file"; then
2101 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2102 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2103 1.1 mrg case $cache_file in
2104 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2105 1.1 mrg *) . "./$cache_file";;
2106 1.1 mrg esac
2107 1.1 mrg fi
2108 1.1 mrg else
2109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2110 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2111 1.1 mrg >$cache_file
2112 1.1 mrg fi
2113 1.1 mrg
2114 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2115 1.1 mrg # value.
2116 1.1 mrg ac_cache_corrupted=false
2117 1.1 mrg for ac_var in $ac_precious_vars; do
2118 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2119 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2120 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2121 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2122 1.1 mrg case $ac_old_set,$ac_new_set in
2123 1.1 mrg set,)
2124 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2125 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2126 1.1 mrg ac_cache_corrupted=: ;;
2127 1.1 mrg ,set)
2128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2129 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2130 1.1 mrg ac_cache_corrupted=: ;;
2131 1.1 mrg ,);;
2132 1.1 mrg *)
2133 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2134 1.1 mrg # differences in whitespace do not lead to failure.
2135 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2136 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2137 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2139 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2140 1.1 mrg ac_cache_corrupted=:
2141 1.1 mrg else
2142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2143 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2144 1.1 mrg eval $ac_var=\$ac_old_val
2145 1.1 mrg fi
2146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2147 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2149 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2150 1.1 mrg fi;;
2151 1.1 mrg esac
2152 1.1 mrg # Pass precious variables to config.status.
2153 1.1 mrg if test "$ac_new_set" = set; then
2154 1.1 mrg case $ac_new_val in
2155 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2156 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2157 1.1 mrg esac
2158 1.1 mrg case " $ac_configure_args " in
2159 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2160 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2161 1.1 mrg esac
2162 1.1 mrg fi
2163 1.1 mrg done
2164 1.1 mrg if $ac_cache_corrupted; then
2165 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2166 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2168 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2169 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2170 1.1 mrg fi
2171 1.1 mrg ## -------------------- ##
2172 1.1 mrg ## Main body of script. ##
2173 1.1 mrg ## -------------------- ##
2174 1.1 mrg
2175 1.1 mrg ac_ext=c
2176 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2177 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2178 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2179 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2180 1.1 mrg
2181 1.1 mrg
2182 1.1 mrg
2183 1.1 mrg
2184 1.1 mrg
2185 1.1 mrg
2186 1.1 mrg ac_aux_dir=
2187 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2188 1.1 mrg for ac_t in install-sh install.sh shtool; do
2189 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2190 1.1 mrg ac_aux_dir=$ac_dir
2191 1.2 apb ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2192 1.1 mrg break 2
2193 1.1 mrg fi
2194 1.1 mrg done
2195 1.1 mrg done
2196 1.1 mrg if test -z "$ac_aux_dir"; then
2197 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2198 1.1 mrg fi
2199 1.1 mrg
2200 1.1 mrg # These three variables are undocumented and unsupported,
2201 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2202 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2203 1.1 mrg # whose full name contains unusual characters.
2204 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2205 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2206 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2207 1.1 mrg
2208 1.1 mrg
2209 1.1 mrg # Make sure we can run config.sub.
2210 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2211 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2212 1.1 mrg
2213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2214 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2215 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2216 1.1 mrg $as_echo_n "(cached) " >&6
2217 1.1 mrg else
2218 1.1 mrg ac_build_alias=$build_alias
2219 1.1 mrg test "x$ac_build_alias" = x &&
2220 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2221 1.1 mrg test "x$ac_build_alias" = x &&
2222 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2223 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2224 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2225 1.1 mrg
2226 1.1 mrg fi
2227 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2228 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2229 1.1 mrg case $ac_cv_build in
2230 1.1 mrg *-*-*) ;;
2231 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2232 1.1 mrg esac
2233 1.1 mrg build=$ac_cv_build
2234 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2235 1.1 mrg set x $ac_cv_build
2236 1.1 mrg shift
2237 1.1 mrg build_cpu=$1
2238 1.1 mrg build_vendor=$2
2239 1.1 mrg shift; shift
2240 1.1 mrg # Remember, the first character of IFS is used to create $*,
2241 1.1 mrg # except with old shells:
2242 1.1 mrg build_os=$*
2243 1.1 mrg IFS=$ac_save_IFS
2244 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2245 1.1 mrg
2246 1.1 mrg
2247 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2248 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2249 1.1 mrg if test "${ac_cv_host+set}" = set; then :
2250 1.1 mrg $as_echo_n "(cached) " >&6
2251 1.1 mrg else
2252 1.1 mrg if test "x$host_alias" = x; then
2253 1.1 mrg ac_cv_host=$ac_cv_build
2254 1.1 mrg else
2255 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2256 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2257 1.1 mrg fi
2258 1.1 mrg
2259 1.1 mrg fi
2260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2261 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2262 1.1 mrg case $ac_cv_host in
2263 1.1 mrg *-*-*) ;;
2264 1.1 mrg *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2265 1.1 mrg esac
2266 1.1 mrg host=$ac_cv_host
2267 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2268 1.1 mrg set x $ac_cv_host
2269 1.1 mrg shift
2270 1.1 mrg host_cpu=$1
2271 1.1 mrg host_vendor=$2
2272 1.1 mrg shift; shift
2273 1.1 mrg # Remember, the first character of IFS is used to create $*,
2274 1.1 mrg # except with old shells:
2275 1.1 mrg host_os=$*
2276 1.1 mrg IFS=$ac_save_IFS
2277 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2278 1.1 mrg
2279 1.1 mrg
2280 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2281 1.1 mrg $as_echo_n "checking target system type... " >&6; }
2282 1.1 mrg if test "${ac_cv_target+set}" = set; then :
2283 1.1 mrg $as_echo_n "(cached) " >&6
2284 1.1 mrg else
2285 1.1 mrg if test "x$target_alias" = x; then
2286 1.1 mrg ac_cv_target=$ac_cv_host
2287 1.1 mrg else
2288 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2289 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2290 1.1 mrg fi
2291 1.1 mrg
2292 1.1 mrg fi
2293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2294 1.1 mrg $as_echo "$ac_cv_target" >&6; }
2295 1.1 mrg case $ac_cv_target in
2296 1.1 mrg *-*-*) ;;
2297 1.1 mrg *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2298 1.1 mrg esac
2299 1.1 mrg target=$ac_cv_target
2300 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2301 1.1 mrg set x $ac_cv_target
2302 1.1 mrg shift
2303 1.1 mrg target_cpu=$1
2304 1.1 mrg target_vendor=$2
2305 1.1 mrg shift; shift
2306 1.1 mrg # Remember, the first character of IFS is used to create $*,
2307 1.1 mrg # except with old shells:
2308 1.1 mrg target_os=$*
2309 1.1 mrg IFS=$ac_save_IFS
2310 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2311 1.1 mrg
2312 1.1 mrg
2313 1.1 mrg # The aliases save the names the user supplied, while $host etc.
2314 1.1 mrg # will get canonicalized.
2315 1.1 mrg test -n "$target_alias" &&
2316 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2317 1.1 mrg NONENONEs,x,x, &&
2318 1.1 mrg program_prefix=${target_alias}-
2319 1.1 mrg
2320 1.1 mrg case ${build_alias} in
2321 1.1 mrg "") build_noncanonical=${build} ;;
2322 1.1 mrg *) build_noncanonical=${build_alias} ;;
2323 1.1 mrg esac
2324 1.1 mrg
2325 1.1 mrg case ${host_alias} in
2326 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2327 1.1 mrg *) host_noncanonical=${host_alias} ;;
2328 1.1 mrg esac
2329 1.1 mrg
2330 1.1 mrg case ${target_alias} in
2331 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2332 1.1 mrg *) target_noncanonical=${target_alias} ;;
2333 1.1 mrg esac
2334 1.1 mrg
2335 1.1 mrg
2336 1.1 mrg
2337 1.1 mrg
2338 1.1 mrg am__api_version='1.11'
2339 1.1 mrg
2340 1.1 mrg # Find a good install program. We prefer a C program (faster),
2341 1.1 mrg # so one script is as good as another. But avoid the broken or
2342 1.1 mrg # incompatible versions:
2343 1.1 mrg # SysV /etc/install, /usr/sbin/install
2344 1.1 mrg # SunOS /usr/etc/install
2345 1.1 mrg # IRIX /sbin/install
2346 1.1 mrg # AIX /bin/install
2347 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2348 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2349 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2350 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2351 1.1 mrg # OS/2's system install, which has a completely different semantic
2352 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2353 1.1 mrg # Reject install programs that cannot install multiple files.
2354 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2355 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2356 1.1 mrg if test -z "$INSTALL"; then
2357 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
2358 1.1 mrg $as_echo_n "(cached) " >&6
2359 1.1 mrg else
2360 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 1.1 mrg for as_dir in $PATH
2362 1.1 mrg do
2363 1.1 mrg IFS=$as_save_IFS
2364 1.1 mrg test -z "$as_dir" && as_dir=.
2365 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2366 1.1 mrg case $as_dir/ in #((
2367 1.1 mrg ./ | .// | /[cC]/* | \
2368 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2369 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2370 1.1 mrg /usr/ucb/* ) ;;
2371 1.1 mrg *)
2372 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2373 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2374 1.1 mrg # by default.
2375 1.1 mrg for ac_prog in ginstall scoinst install; do
2376 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2377 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2378 1.1 mrg if test $ac_prog = install &&
2379 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2380 1.1 mrg # AIX install. It has an incompatible calling convention.
2381 1.1 mrg :
2382 1.1 mrg elif test $ac_prog = install &&
2383 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2384 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2385 1.1 mrg :
2386 1.1 mrg else
2387 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2388 1.1 mrg echo one > conftest.one
2389 1.1 mrg echo two > conftest.two
2390 1.1 mrg mkdir conftest.dir
2391 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2392 1.1 mrg test -s conftest.one && test -s conftest.two &&
2393 1.1 mrg test -s conftest.dir/conftest.one &&
2394 1.1 mrg test -s conftest.dir/conftest.two
2395 1.1 mrg then
2396 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2397 1.1 mrg break 3
2398 1.1 mrg fi
2399 1.1 mrg fi
2400 1.1 mrg fi
2401 1.1 mrg done
2402 1.1 mrg done
2403 1.1 mrg ;;
2404 1.1 mrg esac
2405 1.1 mrg
2406 1.1 mrg done
2407 1.1 mrg IFS=$as_save_IFS
2408 1.1 mrg
2409 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2410 1.1 mrg
2411 1.1 mrg fi
2412 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2413 1.1 mrg INSTALL=$ac_cv_path_install
2414 1.1 mrg else
2415 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2416 1.1 mrg # value for INSTALL within a source directory, because that will
2417 1.1 mrg # break other packages using the cache if that directory is
2418 1.1 mrg # removed, or if the value is a relative name.
2419 1.1 mrg INSTALL=$ac_install_sh
2420 1.1 mrg fi
2421 1.1 mrg fi
2422 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2423 1.1 mrg $as_echo "$INSTALL" >&6; }
2424 1.1 mrg
2425 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2426 1.1 mrg # It thinks the first close brace ends the variable substitution.
2427 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2428 1.1 mrg
2429 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2430 1.1 mrg
2431 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2432 1.1 mrg
2433 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2434 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2435 1.1 mrg # Just in case
2436 1.1 mrg sleep 1
2437 1.1 mrg echo timestamp > conftest.file
2438 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2439 1.1 mrg # name. Accept space and tab only in the latter.
2440 1.1 mrg am_lf='
2441 1.1 mrg '
2442 1.1 mrg case `pwd` in
2443 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2444 1.1 mrg as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2445 1.1 mrg esac
2446 1.1 mrg case $srcdir in
2447 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2448 1.1 mrg as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2449 1.1 mrg esac
2450 1.1 mrg
2451 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2452 1.1 mrg # arguments. Must try -L first in case configure is actually a
2453 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2454 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2455 1.1 mrg # directory).
2456 1.1 mrg if (
2457 1.1 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2458 1.1 mrg if test "$*" = "X"; then
2459 1.1 mrg # -L didn't work.
2460 1.1 mrg set X `ls -t "$srcdir/configure" conftest.file`
2461 1.1 mrg fi
2462 1.1 mrg rm -f conftest.file
2463 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2464 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2465 1.1 mrg
2466 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2467 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2468 1.1 mrg # broken ls alias from the environment. This has actually
2469 1.1 mrg # happened. Such a system could not be considered "sane".
2470 1.1 mrg as_fn_error "ls -t appears to fail. Make sure there is not a broken
2471 1.1 mrg alias in your environment" "$LINENO" 5
2472 1.1 mrg fi
2473 1.1 mrg
2474 1.1 mrg test "$2" = conftest.file
2475 1.1 mrg )
2476 1.1 mrg then
2477 1.1 mrg # Ok.
2478 1.1 mrg :
2479 1.1 mrg else
2480 1.1 mrg as_fn_error "newly created file is older than distributed files!
2481 1.1 mrg Check your system clock" "$LINENO" 5
2482 1.1 mrg fi
2483 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2484 1.1 mrg $as_echo "yes" >&6; }
2485 1.1 mrg test "$program_prefix" != NONE &&
2486 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2487 1.1 mrg # Use a double $ so make ignores it.
2488 1.1 mrg test "$program_suffix" != NONE &&
2489 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2490 1.1 mrg # Double any \ or $.
2491 1.1 mrg # By default was `s,x,x', remove it if useless.
2492 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2493 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2494 1.1 mrg
2495 1.1 mrg # expand $ac_aux_dir to an absolute path
2496 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2497 1.1 mrg
2498 1.1 mrg if test x"${MISSING+set}" != xset; then
2499 1.1 mrg case $am_aux_dir in
2500 1.1 mrg *\ * | *\ *)
2501 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2502 1.1 mrg *)
2503 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2504 1.1 mrg esac
2505 1.1 mrg fi
2506 1.1 mrg # Use eval to expand $SHELL
2507 1.1 mrg if eval "$MISSING --run true"; then
2508 1.1 mrg am_missing_run="$MISSING --run "
2509 1.1 mrg else
2510 1.1 mrg am_missing_run=
2511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2512 1.1 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2513 1.1 mrg fi
2514 1.1 mrg
2515 1.1 mrg if test x"${install_sh}" != xset; then
2516 1.1 mrg case $am_aux_dir in
2517 1.1 mrg *\ * | *\ *)
2518 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2519 1.1 mrg *)
2520 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2521 1.1 mrg esac
2522 1.1 mrg fi
2523 1.1 mrg
2524 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
2525 1.1 mrg # run `make install-strip'. However `strip' might not be the right
2526 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2527 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
2528 1.1 mrg if test "$cross_compiling" != no; then
2529 1.1 mrg if test -n "$ac_tool_prefix"; then
2530 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2531 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2532 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2533 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2534 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
2535 1.1 mrg $as_echo_n "(cached) " >&6
2536 1.1 mrg else
2537 1.1 mrg if test -n "$STRIP"; then
2538 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2539 1.1 mrg else
2540 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541 1.1 mrg for as_dir in $PATH
2542 1.1 mrg do
2543 1.1 mrg IFS=$as_save_IFS
2544 1.1 mrg test -z "$as_dir" && as_dir=.
2545 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2546 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2547 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2548 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2549 1.1 mrg break 2
2550 1.1 mrg fi
2551 1.1 mrg done
2552 1.1 mrg done
2553 1.1 mrg IFS=$as_save_IFS
2554 1.1 mrg
2555 1.1 mrg fi
2556 1.1 mrg fi
2557 1.1 mrg STRIP=$ac_cv_prog_STRIP
2558 1.1 mrg if test -n "$STRIP"; then
2559 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2560 1.1 mrg $as_echo "$STRIP" >&6; }
2561 1.1 mrg else
2562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2563 1.1 mrg $as_echo "no" >&6; }
2564 1.1 mrg fi
2565 1.1 mrg
2566 1.1 mrg
2567 1.1 mrg fi
2568 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2569 1.1 mrg ac_ct_STRIP=$STRIP
2570 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2571 1.1 mrg set dummy strip; ac_word=$2
2572 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2573 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2574 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2575 1.1 mrg $as_echo_n "(cached) " >&6
2576 1.1 mrg else
2577 1.1 mrg if test -n "$ac_ct_STRIP"; then
2578 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2579 1.1 mrg else
2580 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2581 1.1 mrg for as_dir in $PATH
2582 1.1 mrg do
2583 1.1 mrg IFS=$as_save_IFS
2584 1.1 mrg test -z "$as_dir" && as_dir=.
2585 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2586 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2587 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2588 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2589 1.1 mrg break 2
2590 1.1 mrg fi
2591 1.1 mrg done
2592 1.1 mrg done
2593 1.1 mrg IFS=$as_save_IFS
2594 1.1 mrg
2595 1.1 mrg fi
2596 1.1 mrg fi
2597 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2598 1.1 mrg if test -n "$ac_ct_STRIP"; then
2599 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2600 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2601 1.1 mrg else
2602 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2603 1.1 mrg $as_echo "no" >&6; }
2604 1.1 mrg fi
2605 1.1 mrg
2606 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2607 1.1 mrg STRIP=":"
2608 1.1 mrg else
2609 1.1 mrg case $cross_compiling:$ac_tool_warned in
2610 1.1 mrg yes:)
2611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2612 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2613 1.1 mrg ac_tool_warned=yes ;;
2614 1.1 mrg esac
2615 1.1 mrg STRIP=$ac_ct_STRIP
2616 1.1 mrg fi
2617 1.1 mrg else
2618 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2619 1.1 mrg fi
2620 1.1 mrg
2621 1.1 mrg fi
2622 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2623 1.1 mrg
2624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2625 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2626 1.1 mrg if test -z "$MKDIR_P"; then
2627 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then :
2628 1.1 mrg $as_echo_n "(cached) " >&6
2629 1.1 mrg else
2630 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2632 1.1 mrg do
2633 1.1 mrg IFS=$as_save_IFS
2634 1.1 mrg test -z "$as_dir" && as_dir=.
2635 1.1 mrg for ac_prog in mkdir gmkdir; do
2636 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2637 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2638 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2639 1.1 mrg 'mkdir (GNU coreutils) '* | \
2640 1.1 mrg 'mkdir (coreutils) '* | \
2641 1.1 mrg 'mkdir (fileutils) '4.1*)
2642 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2643 1.1 mrg break 3;;
2644 1.1 mrg esac
2645 1.1 mrg done
2646 1.1 mrg done
2647 1.1 mrg done
2648 1.1 mrg IFS=$as_save_IFS
2649 1.1 mrg
2650 1.1 mrg fi
2651 1.1 mrg
2652 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2653 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2654 1.1 mrg else
2655 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2656 1.1 mrg # value for MKDIR_P within a source directory, because that will
2657 1.1 mrg # break other packages using the cache if that directory is
2658 1.1 mrg # removed, or if the value is a relative name.
2659 1.1 mrg test -d ./--version && rmdir ./--version
2660 1.1 mrg MKDIR_P="$ac_install_sh -d"
2661 1.1 mrg fi
2662 1.1 mrg fi
2663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2664 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2665 1.1 mrg
2666 1.1 mrg mkdir_p="$MKDIR_P"
2667 1.1 mrg case $mkdir_p in
2668 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2669 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2670 1.1 mrg esac
2671 1.1 mrg
2672 1.1 mrg for ac_prog in gawk mawk nawk awk
2673 1.1 mrg do
2674 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2675 1.1 mrg set dummy $ac_prog; ac_word=$2
2676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2678 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then :
2679 1.1 mrg $as_echo_n "(cached) " >&6
2680 1.1 mrg else
2681 1.1 mrg if test -n "$AWK"; then
2682 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2683 1.1 mrg else
2684 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685 1.1 mrg for as_dir in $PATH
2686 1.1 mrg do
2687 1.1 mrg IFS=$as_save_IFS
2688 1.1 mrg test -z "$as_dir" && as_dir=.
2689 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2690 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2692 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693 1.1 mrg break 2
2694 1.1 mrg fi
2695 1.1 mrg done
2696 1.1 mrg done
2697 1.1 mrg IFS=$as_save_IFS
2698 1.1 mrg
2699 1.1 mrg fi
2700 1.1 mrg fi
2701 1.1 mrg AWK=$ac_cv_prog_AWK
2702 1.1 mrg if test -n "$AWK"; then
2703 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2704 1.1 mrg $as_echo "$AWK" >&6; }
2705 1.1 mrg else
2706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 1.1 mrg $as_echo "no" >&6; }
2708 1.1 mrg fi
2709 1.1 mrg
2710 1.1 mrg
2711 1.1 mrg test -n "$AWK" && break
2712 1.1 mrg done
2713 1.1 mrg
2714 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2715 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2716 1.1 mrg set x ${MAKE-make}
2717 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2718 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2719 1.1 mrg $as_echo_n "(cached) " >&6
2720 1.1 mrg else
2721 1.1 mrg cat >conftest.make <<\_ACEOF
2722 1.1 mrg SHELL = /bin/sh
2723 1.1 mrg all:
2724 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2725 1.1 mrg _ACEOF
2726 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2727 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2728 1.1 mrg *@@@%%%=?*=@@@%%%*)
2729 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2730 1.1 mrg *)
2731 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2732 1.1 mrg esac
2733 1.1 mrg rm -f conftest.make
2734 1.1 mrg fi
2735 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2737 1.1 mrg $as_echo "yes" >&6; }
2738 1.1 mrg SET_MAKE=
2739 1.1 mrg else
2740 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2741 1.1 mrg $as_echo "no" >&6; }
2742 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2743 1.1 mrg fi
2744 1.1 mrg
2745 1.1 mrg rm -rf .tst 2>/dev/null
2746 1.1 mrg mkdir .tst 2>/dev/null
2747 1.1 mrg if test -d .tst; then
2748 1.1 mrg am__leading_dot=.
2749 1.1 mrg else
2750 1.1 mrg am__leading_dot=_
2751 1.1 mrg fi
2752 1.1 mrg rmdir .tst 2>/dev/null
2753 1.1 mrg
2754 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2755 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2756 1.1 mrg # is not polluted with repeated "-I."
2757 1.1 mrg am__isrc=' -I$(srcdir)'
2758 1.1 mrg # test to see if srcdir already configured
2759 1.1 mrg if test -f $srcdir/config.status; then
2760 1.1 mrg as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2761 1.1 mrg fi
2762 1.1 mrg fi
2763 1.1 mrg
2764 1.1 mrg # test whether we have cygpath
2765 1.1 mrg if test -z "$CYGPATH_W"; then
2766 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2767 1.1 mrg CYGPATH_W='cygpath -w'
2768 1.1 mrg else
2769 1.1 mrg CYGPATH_W=echo
2770 1.1 mrg fi
2771 1.1 mrg fi
2772 1.1 mrg
2773 1.1 mrg
2774 1.1 mrg # Define the identity of the package.
2775 1.1 mrg PACKAGE='libssp'
2776 1.1 mrg VERSION='1.0'
2777 1.1 mrg
2778 1.1 mrg
2779 1.1 mrg cat >>confdefs.h <<_ACEOF
2780 1.1 mrg #define PACKAGE "$PACKAGE"
2781 1.1 mrg _ACEOF
2782 1.1 mrg
2783 1.1 mrg
2784 1.1 mrg cat >>confdefs.h <<_ACEOF
2785 1.1 mrg #define VERSION "$VERSION"
2786 1.1 mrg _ACEOF
2787 1.1 mrg
2788 1.1 mrg # Some tools Automake needs.
2789 1.1 mrg
2790 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2791 1.1 mrg
2792 1.1 mrg
2793 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2794 1.1 mrg
2795 1.1 mrg
2796 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2797 1.1 mrg
2798 1.1 mrg
2799 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2800 1.1 mrg
2801 1.1 mrg
2802 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2803 1.1 mrg
2804 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2805 1.1 mrg # some platforms.
2806 1.7 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
2807 1.7 mrg # in the wild :-( We should find a proper way to deprecate it ...
2808 1.7 mrg AMTAR='$${TAR-tar}'
2809 1.1 mrg
2810 1.7 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2811 1.1 mrg
2812 1.1 mrg
2813 1.1 mrg
2814 1.1 mrg
2815 1.1 mrg
2816 1.1 mrg
2817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2818 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2819 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given.
2820 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then :
2821 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2822 1.1 mrg yes) version_specific_libs=yes ;;
2823 1.1 mrg no) version_specific_libs=no ;;
2824 1.1 mrg *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2825 1.1 mrg esac
2826 1.1 mrg else
2827 1.1 mrg version_specific_libs=no
2828 1.1 mrg fi
2829 1.1 mrg
2830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2831 1.1 mrg $as_echo "$version_specific_libs" >&6; }
2832 1.1 mrg
2833 1.1 mrg
2834 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2835 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2836 1.1 mrg # Check whether --enable-maintainer-mode was given.
2837 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2838 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2839 1.1 mrg else
2840 1.1 mrg USE_MAINTAINER_MODE=no
2841 1.1 mrg fi
2842 1.1 mrg
2843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2844 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2845 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2846 1.1 mrg MAINTAINER_MODE_TRUE=
2847 1.1 mrg MAINTAINER_MODE_FALSE='#'
2848 1.1 mrg else
2849 1.1 mrg MAINTAINER_MODE_TRUE='#'
2850 1.1 mrg MAINTAINER_MODE_FALSE=
2851 1.1 mrg fi
2852 1.1 mrg
2853 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2854 1.1 mrg
2855 1.1 mrg
2856 1.1 mrg
2857 1.1 mrg
2858 1.1 mrg
2859 1.1 mrg # Default to --enable-multilib
2860 1.1 mrg # Check whether --enable-multilib was given.
2861 1.1 mrg if test "${enable_multilib+set}" = set; then :
2862 1.1 mrg enableval=$enable_multilib; case "$enableval" in
2863 1.1 mrg yes) multilib=yes ;;
2864 1.1 mrg no) multilib=no ;;
2865 1.1 mrg *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2866 1.1 mrg esac
2867 1.1 mrg else
2868 1.1 mrg multilib=yes
2869 1.1 mrg fi
2870 1.1 mrg
2871 1.1 mrg
2872 1.1 mrg # We may get other options which we leave undocumented:
2873 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir
2874 1.1 mrg # See config-ml.in if you want the gory details.
2875 1.1 mrg
2876 1.1 mrg if test "$srcdir" = "."; then
2877 1.1 mrg if test "$with_target_subdir" != "."; then
2878 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.."
2879 1.1 mrg else
2880 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.."
2881 1.1 mrg fi
2882 1.1 mrg else
2883 1.1 mrg multi_basedir="$srcdir/.."
2884 1.1 mrg fi
2885 1.1 mrg
2886 1.1 mrg
2887 1.1 mrg # Even if the default multilib is not a cross compilation,
2888 1.1 mrg # it may be that some of the other multilibs are.
2889 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
2890 1.1 mrg && test "x${with_multisubdir}" != x ; then
2891 1.1 mrg cross_compiling=maybe
2892 1.1 mrg fi
2893 1.1 mrg
2894 1.1 mrg ac_config_commands="$ac_config_commands default-1"
2895 1.1 mrg
2896 1.1 mrg
2897 1.1 mrg target_alias=${target_alias-$host_alias}
2898 1.1 mrg
2899 1.1 mrg
2900 1.1 mrg ac_config_headers="$ac_config_headers config.h"
2901 1.1 mrg
2902 1.1 mrg
2903 1.1 mrg ac_ext=c
2904 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2905 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2906 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2907 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2908 1.1 mrg
2909 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there.
2910 1.1 mrg # We must force CC to /not/ be precious variables; otherwise
2911 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs.
2912 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves.
2913 1.1 mrg
2914 1.1 mrg
2915 1.1 mrg
2916 1.1 mrg ac_ext=c
2917 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2918 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2919 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2920 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2921 1.1 mrg if test -n "$ac_tool_prefix"; then
2922 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2923 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2925 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2926 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2927 1.1 mrg $as_echo_n "(cached) " >&6
2928 1.1 mrg else
2929 1.1 mrg if test -n "$CC"; then
2930 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2931 1.1 mrg else
2932 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2933 1.1 mrg for as_dir in $PATH
2934 1.1 mrg do
2935 1.1 mrg IFS=$as_save_IFS
2936 1.1 mrg test -z "$as_dir" && as_dir=.
2937 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2938 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2939 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2940 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2941 1.1 mrg break 2
2942 1.1 mrg fi
2943 1.1 mrg done
2944 1.1 mrg done
2945 1.1 mrg IFS=$as_save_IFS
2946 1.1 mrg
2947 1.1 mrg fi
2948 1.1 mrg fi
2949 1.1 mrg CC=$ac_cv_prog_CC
2950 1.1 mrg if test -n "$CC"; then
2951 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2952 1.1 mrg $as_echo "$CC" >&6; }
2953 1.1 mrg else
2954 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2955 1.1 mrg $as_echo "no" >&6; }
2956 1.1 mrg fi
2957 1.1 mrg
2958 1.1 mrg
2959 1.1 mrg fi
2960 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2961 1.1 mrg ac_ct_CC=$CC
2962 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2963 1.1 mrg set dummy gcc; ac_word=$2
2964 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2965 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2966 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2967 1.1 mrg $as_echo_n "(cached) " >&6
2968 1.1 mrg else
2969 1.1 mrg if test -n "$ac_ct_CC"; then
2970 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2971 1.1 mrg else
2972 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2973 1.1 mrg for as_dir in $PATH
2974 1.1 mrg do
2975 1.1 mrg IFS=$as_save_IFS
2976 1.1 mrg test -z "$as_dir" && as_dir=.
2977 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2978 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2979 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2980 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2981 1.1 mrg break 2
2982 1.1 mrg fi
2983 1.1 mrg done
2984 1.1 mrg done
2985 1.1 mrg IFS=$as_save_IFS
2986 1.1 mrg
2987 1.1 mrg fi
2988 1.1 mrg fi
2989 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2990 1.1 mrg if test -n "$ac_ct_CC"; then
2991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2992 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
2993 1.1 mrg else
2994 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2995 1.1 mrg $as_echo "no" >&6; }
2996 1.1 mrg fi
2997 1.1 mrg
2998 1.1 mrg if test "x$ac_ct_CC" = x; then
2999 1.1 mrg CC=""
3000 1.1 mrg else
3001 1.1 mrg case $cross_compiling:$ac_tool_warned in
3002 1.1 mrg yes:)
3003 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3004 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3005 1.1 mrg ac_tool_warned=yes ;;
3006 1.1 mrg esac
3007 1.1 mrg CC=$ac_ct_CC
3008 1.1 mrg fi
3009 1.1 mrg else
3010 1.1 mrg CC="$ac_cv_prog_CC"
3011 1.1 mrg fi
3012 1.1 mrg
3013 1.1 mrg if test -z "$CC"; then
3014 1.1 mrg if test -n "$ac_tool_prefix"; then
3015 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3016 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3017 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3018 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3019 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3020 1.1 mrg $as_echo_n "(cached) " >&6
3021 1.1 mrg else
3022 1.1 mrg if test -n "$CC"; then
3023 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3024 1.1 mrg else
3025 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3026 1.1 mrg for as_dir in $PATH
3027 1.1 mrg do
3028 1.1 mrg IFS=$as_save_IFS
3029 1.1 mrg test -z "$as_dir" && as_dir=.
3030 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3031 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3032 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3033 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3034 1.1 mrg break 2
3035 1.1 mrg fi
3036 1.1 mrg done
3037 1.1 mrg done
3038 1.1 mrg IFS=$as_save_IFS
3039 1.1 mrg
3040 1.1 mrg fi
3041 1.1 mrg fi
3042 1.1 mrg CC=$ac_cv_prog_CC
3043 1.1 mrg if test -n "$CC"; then
3044 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3045 1.1 mrg $as_echo "$CC" >&6; }
3046 1.1 mrg else
3047 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3048 1.1 mrg $as_echo "no" >&6; }
3049 1.1 mrg fi
3050 1.1 mrg
3051 1.1 mrg
3052 1.1 mrg fi
3053 1.1 mrg fi
3054 1.1 mrg if test -z "$CC"; then
3055 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3056 1.1 mrg set dummy cc; ac_word=$2
3057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3058 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3059 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3060 1.1 mrg $as_echo_n "(cached) " >&6
3061 1.1 mrg else
3062 1.1 mrg if test -n "$CC"; then
3063 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3064 1.1 mrg else
3065 1.1 mrg ac_prog_rejected=no
3066 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 1.1 mrg for as_dir in $PATH
3068 1.1 mrg do
3069 1.1 mrg IFS=$as_save_IFS
3070 1.1 mrg test -z "$as_dir" && as_dir=.
3071 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3072 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3074 1.1 mrg ac_prog_rejected=yes
3075 1.1 mrg continue
3076 1.1 mrg fi
3077 1.1 mrg ac_cv_prog_CC="cc"
3078 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3079 1.1 mrg break 2
3080 1.1 mrg fi
3081 1.1 mrg done
3082 1.1 mrg done
3083 1.1 mrg IFS=$as_save_IFS
3084 1.1 mrg
3085 1.1 mrg if test $ac_prog_rejected = yes; then
3086 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3087 1.1 mrg set dummy $ac_cv_prog_CC
3088 1.1 mrg shift
3089 1.1 mrg if test $# != 0; then
3090 1.1 mrg # We chose a different compiler from the bogus one.
3091 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3092 1.1 mrg # first if we set CC to just the basename; use the full file name.
3093 1.1 mrg shift
3094 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3095 1.1 mrg fi
3096 1.1 mrg fi
3097 1.1 mrg fi
3098 1.1 mrg fi
3099 1.1 mrg CC=$ac_cv_prog_CC
3100 1.1 mrg if test -n "$CC"; then
3101 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3102 1.1 mrg $as_echo "$CC" >&6; }
3103 1.1 mrg else
3104 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3105 1.1 mrg $as_echo "no" >&6; }
3106 1.1 mrg fi
3107 1.1 mrg
3108 1.1 mrg
3109 1.1 mrg fi
3110 1.1 mrg if test -z "$CC"; then
3111 1.1 mrg if test -n "$ac_tool_prefix"; then
3112 1.1 mrg for ac_prog in cl.exe
3113 1.1 mrg do
3114 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3115 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3117 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3118 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3119 1.1 mrg $as_echo_n "(cached) " >&6
3120 1.1 mrg else
3121 1.1 mrg if test -n "$CC"; then
3122 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3123 1.1 mrg else
3124 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3125 1.1 mrg for as_dir in $PATH
3126 1.1 mrg do
3127 1.1 mrg IFS=$as_save_IFS
3128 1.1 mrg test -z "$as_dir" && as_dir=.
3129 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3130 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3131 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3132 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3133 1.1 mrg break 2
3134 1.1 mrg fi
3135 1.1 mrg done
3136 1.1 mrg done
3137 1.1 mrg IFS=$as_save_IFS
3138 1.1 mrg
3139 1.1 mrg fi
3140 1.1 mrg fi
3141 1.1 mrg CC=$ac_cv_prog_CC
3142 1.1 mrg if test -n "$CC"; then
3143 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3144 1.1 mrg $as_echo "$CC" >&6; }
3145 1.1 mrg else
3146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3147 1.1 mrg $as_echo "no" >&6; }
3148 1.1 mrg fi
3149 1.1 mrg
3150 1.1 mrg
3151 1.1 mrg test -n "$CC" && break
3152 1.1 mrg done
3153 1.1 mrg fi
3154 1.1 mrg if test -z "$CC"; then
3155 1.1 mrg ac_ct_CC=$CC
3156 1.1 mrg for ac_prog in cl.exe
3157 1.1 mrg do
3158 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3159 1.1 mrg set dummy $ac_prog; ac_word=$2
3160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3161 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3162 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3163 1.1 mrg $as_echo_n "(cached) " >&6
3164 1.1 mrg else
3165 1.1 mrg if test -n "$ac_ct_CC"; then
3166 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3167 1.1 mrg else
3168 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3169 1.1 mrg for as_dir in $PATH
3170 1.1 mrg do
3171 1.1 mrg IFS=$as_save_IFS
3172 1.1 mrg test -z "$as_dir" && as_dir=.
3173 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3174 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3175 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3176 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3177 1.1 mrg break 2
3178 1.1 mrg fi
3179 1.1 mrg done
3180 1.1 mrg done
3181 1.1 mrg IFS=$as_save_IFS
3182 1.1 mrg
3183 1.1 mrg fi
3184 1.1 mrg fi
3185 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3186 1.1 mrg if test -n "$ac_ct_CC"; then
3187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3188 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3189 1.1 mrg else
3190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3191 1.1 mrg $as_echo "no" >&6; }
3192 1.1 mrg fi
3193 1.1 mrg
3194 1.1 mrg
3195 1.1 mrg test -n "$ac_ct_CC" && break
3196 1.1 mrg done
3197 1.1 mrg
3198 1.1 mrg if test "x$ac_ct_CC" = x; then
3199 1.1 mrg CC=""
3200 1.1 mrg else
3201 1.1 mrg case $cross_compiling:$ac_tool_warned in
3202 1.1 mrg yes:)
3203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3204 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3205 1.1 mrg ac_tool_warned=yes ;;
3206 1.1 mrg esac
3207 1.1 mrg CC=$ac_ct_CC
3208 1.1 mrg fi
3209 1.1 mrg fi
3210 1.1 mrg
3211 1.1 mrg fi
3212 1.1 mrg
3213 1.1 mrg
3214 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3215 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3216 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3217 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3218 1.1 mrg
3219 1.1 mrg # Provide some information about the compiler.
3220 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3221 1.1 mrg set X $ac_compile
3222 1.1 mrg ac_compiler=$2
3223 1.1 mrg for ac_option in --version -v -V -qversion; do
3224 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3225 1.1 mrg case "(($ac_try" in
3226 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227 1.1 mrg *) ac_try_echo=$ac_try;;
3228 1.1 mrg esac
3229 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3230 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3231 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3232 1.1 mrg ac_status=$?
3233 1.1 mrg if test -s conftest.err; then
3234 1.1 mrg sed '10a\
3235 1.1 mrg ... rest of stderr output deleted ...
3236 1.1 mrg 10q' conftest.err >conftest.er1
3237 1.1 mrg cat conftest.er1 >&5
3238 1.1 mrg rm -f conftest.er1 conftest.err
3239 1.1 mrg fi
3240 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3241 1.1 mrg test $ac_status = 0; }
3242 1.1 mrg done
3243 1.1 mrg
3244 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245 1.1 mrg /* end confdefs.h. */
3246 1.1 mrg
3247 1.1 mrg int
3248 1.1 mrg main ()
3249 1.1 mrg {
3250 1.1 mrg
3251 1.1 mrg ;
3252 1.1 mrg return 0;
3253 1.1 mrg }
3254 1.1 mrg _ACEOF
3255 1.1 mrg # FIXME: Cleanup?
3256 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3257 1.1 mrg (eval $ac_link) 2>&5
3258 1.1 mrg ac_status=$?
3259 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3260 1.1 mrg test $ac_status = 0; }; then :
3261 1.1 mrg gcc_no_link=no
3262 1.1 mrg else
3263 1.1 mrg gcc_no_link=yes
3264 1.1 mrg fi
3265 1.1 mrg if test x$gcc_no_link = xyes; then
3266 1.1 mrg # Setting cross_compile will disable run tests; it will
3267 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3268 1.1 mrg # correct if we can't link.
3269 1.1 mrg cross_compiling=yes
3270 1.1 mrg EXEEXT=
3271 1.1 mrg else
3272 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3273 1.1 mrg /* end confdefs.h. */
3274 1.1 mrg
3275 1.1 mrg int
3276 1.1 mrg main ()
3277 1.1 mrg {
3278 1.1 mrg
3279 1.1 mrg ;
3280 1.1 mrg return 0;
3281 1.1 mrg }
3282 1.1 mrg _ACEOF
3283 1.1 mrg ac_clean_files_save=$ac_clean_files
3284 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3285 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3286 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3287 1.1 mrg # of exeext.
3288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3289 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3290 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3291 1.1 mrg
3292 1.1 mrg # The possible output files:
3293 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3294 1.1 mrg
3295 1.1 mrg ac_rmfiles=
3296 1.1 mrg for ac_file in $ac_files
3297 1.1 mrg do
3298 1.1 mrg case $ac_file in
3299 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3300 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3301 1.1 mrg esac
3302 1.1 mrg done
3303 1.1 mrg rm -f $ac_rmfiles
3304 1.1 mrg
3305 1.1 mrg if { { ac_try="$ac_link_default"
3306 1.1 mrg case "(($ac_try" in
3307 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3308 1.1 mrg *) ac_try_echo=$ac_try;;
3309 1.1 mrg esac
3310 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3311 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3312 1.1 mrg (eval "$ac_link_default") 2>&5
3313 1.1 mrg ac_status=$?
3314 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3315 1.1 mrg test $ac_status = 0; }; then :
3316 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3317 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3318 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3319 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3320 1.1 mrg # Autoconf.
3321 1.1 mrg for ac_file in $ac_files ''
3322 1.1 mrg do
3323 1.1 mrg test -f "$ac_file" || continue
3324 1.1 mrg case $ac_file in
3325 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3326 1.1 mrg ;;
3327 1.1 mrg [ab].out )
3328 1.1 mrg # We found the default executable, but exeext='' is most
3329 1.1 mrg # certainly right.
3330 1.1 mrg break;;
3331 1.1 mrg *.* )
3332 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3333 1.1 mrg then :; else
3334 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3335 1.1 mrg fi
3336 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3337 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3338 1.1 mrg # argument, so we may need to know it at that point already.
3339 1.1 mrg # Even if this section looks crufty: it has the advantage of
3340 1.1 mrg # actually working.
3341 1.1 mrg break;;
3342 1.1 mrg * )
3343 1.1 mrg break;;
3344 1.1 mrg esac
3345 1.1 mrg done
3346 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3347 1.1 mrg
3348 1.1 mrg else
3349 1.1 mrg ac_file=''
3350 1.1 mrg fi
3351 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3352 1.1 mrg $as_echo "$ac_file" >&6; }
3353 1.1 mrg if test -z "$ac_file"; then :
3354 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3355 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3356 1.1 mrg
3357 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3358 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3359 1.1 mrg { as_fn_set_status 77
3360 1.1 mrg as_fn_error "C compiler cannot create executables
3361 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3362 1.1 mrg fi
3363 1.1 mrg ac_exeext=$ac_cv_exeext
3364 1.1 mrg
3365 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3366 1.1 mrg # the compiler is broken, or we cross compile.
3367 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3368 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3369 1.1 mrg # If not cross compiling, check that we can run a simple program.
3370 1.1 mrg if test "$cross_compiling" != yes; then
3371 1.1 mrg if { ac_try='./$ac_file'
3372 1.1 mrg { { case "(($ac_try" in
3373 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3374 1.1 mrg *) ac_try_echo=$ac_try;;
3375 1.1 mrg esac
3376 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3377 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3378 1.1 mrg (eval "$ac_try") 2>&5
3379 1.1 mrg ac_status=$?
3380 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3381 1.1 mrg test $ac_status = 0; }; }; then
3382 1.1 mrg cross_compiling=no
3383 1.1 mrg else
3384 1.1 mrg if test "$cross_compiling" = maybe; then
3385 1.1 mrg cross_compiling=yes
3386 1.1 mrg else
3387 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3388 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3389 1.1 mrg as_fn_error "cannot run C compiled programs.
3390 1.1 mrg If you meant to cross compile, use \`--host'.
3391 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3392 1.1 mrg fi
3393 1.1 mrg fi
3394 1.1 mrg fi
3395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3396 1.1 mrg $as_echo "yes" >&6; }
3397 1.1 mrg
3398 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3399 1.1 mrg ac_clean_files=$ac_clean_files_save
3400 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3401 1.1 mrg # the compiler is broken, or we cross compile.
3402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3403 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3404 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3405 1.1 mrg $as_echo "$cross_compiling" >&6; }
3406 1.1 mrg
3407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3408 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3409 1.1 mrg if { { ac_try="$ac_link"
3410 1.1 mrg case "(($ac_try" in
3411 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3412 1.1 mrg *) ac_try_echo=$ac_try;;
3413 1.1 mrg esac
3414 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3415 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3416 1.1 mrg (eval "$ac_link") 2>&5
3417 1.1 mrg ac_status=$?
3418 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3419 1.1 mrg test $ac_status = 0; }; then :
3420 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3421 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3422 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3423 1.1 mrg # `rm'.
3424 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3425 1.1 mrg test -f "$ac_file" || continue
3426 1.1 mrg case $ac_file in
3427 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3428 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3429 1.1 mrg break;;
3430 1.1 mrg * ) break;;
3431 1.1 mrg esac
3432 1.1 mrg done
3433 1.1 mrg else
3434 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3435 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3436 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3437 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3438 1.1 mrg fi
3439 1.1 mrg rm -f conftest$ac_cv_exeext
3440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3441 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3442 1.1 mrg
3443 1.1 mrg rm -f conftest.$ac_ext
3444 1.1 mrg EXEEXT=$ac_cv_exeext
3445 1.1 mrg ac_exeext=$EXEEXT
3446 1.1 mrg fi
3447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3448 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3449 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3450 1.1 mrg $as_echo_n "(cached) " >&6
3451 1.1 mrg else
3452 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 1.1 mrg /* end confdefs.h. */
3454 1.1 mrg
3455 1.1 mrg int
3456 1.1 mrg main ()
3457 1.1 mrg {
3458 1.1 mrg
3459 1.1 mrg ;
3460 1.1 mrg return 0;
3461 1.1 mrg }
3462 1.1 mrg _ACEOF
3463 1.1 mrg rm -f conftest.o conftest.obj
3464 1.1 mrg if { { ac_try="$ac_compile"
3465 1.1 mrg case "(($ac_try" in
3466 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467 1.1 mrg *) ac_try_echo=$ac_try;;
3468 1.1 mrg esac
3469 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3471 1.1 mrg (eval "$ac_compile") 2>&5
3472 1.1 mrg ac_status=$?
3473 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474 1.1 mrg test $ac_status = 0; }; then :
3475 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3476 1.1 mrg test -f "$ac_file" || continue;
3477 1.1 mrg case $ac_file in
3478 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3479 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3480 1.1 mrg break;;
3481 1.1 mrg esac
3482 1.1 mrg done
3483 1.1 mrg else
3484 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3485 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3486 1.1 mrg
3487 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3488 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3489 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3490 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3491 1.1 mrg fi
3492 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3493 1.1 mrg fi
3494 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3495 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3496 1.1 mrg OBJEXT=$ac_cv_objext
3497 1.1 mrg ac_objext=$OBJEXT
3498 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3499 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3500 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3501 1.1 mrg $as_echo_n "(cached) " >&6
3502 1.1 mrg else
3503 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3504 1.1 mrg /* end confdefs.h. */
3505 1.1 mrg
3506 1.1 mrg int
3507 1.1 mrg main ()
3508 1.1 mrg {
3509 1.1 mrg #ifndef __GNUC__
3510 1.1 mrg choke me
3511 1.1 mrg #endif
3512 1.1 mrg
3513 1.1 mrg ;
3514 1.1 mrg return 0;
3515 1.1 mrg }
3516 1.1 mrg _ACEOF
3517 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3518 1.1 mrg ac_compiler_gnu=yes
3519 1.1 mrg else
3520 1.1 mrg ac_compiler_gnu=no
3521 1.1 mrg fi
3522 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3523 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3524 1.1 mrg
3525 1.1 mrg fi
3526 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3527 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3528 1.1 mrg if test $ac_compiler_gnu = yes; then
3529 1.1 mrg GCC=yes
3530 1.1 mrg else
3531 1.1 mrg GCC=
3532 1.1 mrg fi
3533 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3534 1.1 mrg ac_save_CFLAGS=$CFLAGS
3535 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3536 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3537 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3538 1.1 mrg $as_echo_n "(cached) " >&6
3539 1.1 mrg else
3540 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3541 1.1 mrg ac_c_werror_flag=yes
3542 1.1 mrg ac_cv_prog_cc_g=no
3543 1.1 mrg CFLAGS="-g"
3544 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545 1.1 mrg /* end confdefs.h. */
3546 1.1 mrg
3547 1.1 mrg int
3548 1.1 mrg main ()
3549 1.1 mrg {
3550 1.1 mrg
3551 1.1 mrg ;
3552 1.1 mrg return 0;
3553 1.1 mrg }
3554 1.1 mrg _ACEOF
3555 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3556 1.1 mrg ac_cv_prog_cc_g=yes
3557 1.1 mrg else
3558 1.1 mrg CFLAGS=""
3559 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3560 1.1 mrg /* end confdefs.h. */
3561 1.1 mrg
3562 1.1 mrg int
3563 1.1 mrg main ()
3564 1.1 mrg {
3565 1.1 mrg
3566 1.1 mrg ;
3567 1.1 mrg return 0;
3568 1.1 mrg }
3569 1.1 mrg _ACEOF
3570 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3571 1.1 mrg
3572 1.1 mrg else
3573 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3574 1.1 mrg CFLAGS="-g"
3575 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3576 1.1 mrg /* end confdefs.h. */
3577 1.1 mrg
3578 1.1 mrg int
3579 1.1 mrg main ()
3580 1.1 mrg {
3581 1.1 mrg
3582 1.1 mrg ;
3583 1.1 mrg return 0;
3584 1.1 mrg }
3585 1.1 mrg _ACEOF
3586 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3587 1.1 mrg ac_cv_prog_cc_g=yes
3588 1.1 mrg fi
3589 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3590 1.1 mrg fi
3591 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3592 1.1 mrg fi
3593 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3594 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3595 1.1 mrg fi
3596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3597 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3598 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3599 1.1 mrg CFLAGS=$ac_save_CFLAGS
3600 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3601 1.1 mrg if test "$GCC" = yes; then
3602 1.1 mrg CFLAGS="-g -O2"
3603 1.1 mrg else
3604 1.1 mrg CFLAGS="-g"
3605 1.1 mrg fi
3606 1.1 mrg else
3607 1.1 mrg if test "$GCC" = yes; then
3608 1.1 mrg CFLAGS="-O2"
3609 1.1 mrg else
3610 1.1 mrg CFLAGS=
3611 1.1 mrg fi
3612 1.1 mrg fi
3613 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3614 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3615 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3616 1.1 mrg $as_echo_n "(cached) " >&6
3617 1.1 mrg else
3618 1.1 mrg ac_cv_prog_cc_c89=no
3619 1.1 mrg ac_save_CC=$CC
3620 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621 1.1 mrg /* end confdefs.h. */
3622 1.1 mrg #include <stdarg.h>
3623 1.1 mrg #include <stdio.h>
3624 1.1 mrg #include <sys/types.h>
3625 1.1 mrg #include <sys/stat.h>
3626 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3627 1.1 mrg struct buf { int x; };
3628 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3629 1.1 mrg static char *e (p, i)
3630 1.1 mrg char **p;
3631 1.1 mrg int i;
3632 1.1 mrg {
3633 1.1 mrg return p[i];
3634 1.1 mrg }
3635 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3636 1.1 mrg {
3637 1.1 mrg char *s;
3638 1.1 mrg va_list v;
3639 1.1 mrg va_start (v,p);
3640 1.1 mrg s = g (p, va_arg (v,int));
3641 1.1 mrg va_end (v);
3642 1.1 mrg return s;
3643 1.1 mrg }
3644 1.1 mrg
3645 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3646 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3647 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3648 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3649 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3650 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3651 1.1 mrg that's true only with -std. */
3652 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3653 1.1 mrg
3654 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3655 1.1 mrg inside strings and character constants. */
3656 1.1 mrg #define FOO(x) 'x'
3657 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3658 1.1 mrg
3659 1.1 mrg int test (int i, double x);
3660 1.1 mrg struct s1 {int (*f) (int a);};
3661 1.1 mrg struct s2 {int (*f) (double a);};
3662 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3663 1.1 mrg int argc;
3664 1.1 mrg char **argv;
3665 1.1 mrg int
3666 1.1 mrg main ()
3667 1.1 mrg {
3668 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3669 1.1 mrg ;
3670 1.1 mrg return 0;
3671 1.1 mrg }
3672 1.1 mrg _ACEOF
3673 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3674 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3675 1.1 mrg do
3676 1.1 mrg CC="$ac_save_CC $ac_arg"
3677 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3678 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3679 1.1 mrg fi
3680 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3681 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3682 1.1 mrg done
3683 1.1 mrg rm -f conftest.$ac_ext
3684 1.1 mrg CC=$ac_save_CC
3685 1.1 mrg
3686 1.1 mrg fi
3687 1.1 mrg # AC_CACHE_VAL
3688 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3689 1.1 mrg x)
3690 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3691 1.1 mrg $as_echo "none needed" >&6; } ;;
3692 1.1 mrg xno)
3693 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3694 1.1 mrg $as_echo "unsupported" >&6; } ;;
3695 1.1 mrg *)
3696 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3698 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3699 1.1 mrg esac
3700 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3701 1.1 mrg
3702 1.1 mrg fi
3703 1.1 mrg
3704 1.1 mrg ac_ext=c
3705 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3706 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3707 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3708 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3709 1.1 mrg DEPDIR="${am__leading_dot}deps"
3710 1.1 mrg
3711 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
3712 1.1 mrg
3713 1.1 mrg
3714 1.1 mrg am_make=${MAKE-make}
3715 1.1 mrg cat > confinc << 'END'
3716 1.1 mrg am__doit:
3717 1.1 mrg @echo this is the am__doit target
3718 1.1 mrg .PHONY: am__doit
3719 1.1 mrg END
3720 1.1 mrg # If we don't find an include directive, just comment out the code.
3721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3722 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3723 1.1 mrg am__include="#"
3724 1.1 mrg am__quote=
3725 1.1 mrg _am_result=none
3726 1.1 mrg # First try GNU make style include.
3727 1.1 mrg echo "include confinc" > confmf
3728 1.1 mrg # Ignore all kinds of additional output from `make'.
3729 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3730 1.1 mrg *the\ am__doit\ target*)
3731 1.1 mrg am__include=include
3732 1.1 mrg am__quote=
3733 1.1 mrg _am_result=GNU
3734 1.1 mrg ;;
3735 1.1 mrg esac
3736 1.1 mrg # Now try BSD make style include.
3737 1.1 mrg if test "$am__include" = "#"; then
3738 1.1 mrg echo '.include "confinc"' > confmf
3739 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3740 1.1 mrg *the\ am__doit\ target*)
3741 1.1 mrg am__include=.include
3742 1.1 mrg am__quote="\""
3743 1.1 mrg _am_result=BSD
3744 1.1 mrg ;;
3745 1.1 mrg esac
3746 1.1 mrg fi
3747 1.1 mrg
3748 1.1 mrg
3749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3750 1.1 mrg $as_echo "$_am_result" >&6; }
3751 1.1 mrg rm -f confinc confmf
3752 1.1 mrg
3753 1.1 mrg # Check whether --enable-dependency-tracking was given.
3754 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then :
3755 1.1 mrg enableval=$enable_dependency_tracking;
3756 1.1 mrg fi
3757 1.1 mrg
3758 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3759 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
3760 1.1 mrg AMDEPBACKSLASH='\'
3761 1.7 mrg am__nodep='_no'
3762 1.1 mrg fi
3763 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3764 1.1 mrg AMDEP_TRUE=
3765 1.1 mrg AMDEP_FALSE='#'
3766 1.1 mrg else
3767 1.1 mrg AMDEP_TRUE='#'
3768 1.1 mrg AMDEP_FALSE=
3769 1.1 mrg fi
3770 1.1 mrg
3771 1.1 mrg
3772 1.1 mrg
3773 1.1 mrg depcc="$CC" am_compiler_list=
3774 1.1 mrg
3775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3776 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3777 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3778 1.1 mrg $as_echo_n "(cached) " >&6
3779 1.1 mrg else
3780 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3781 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3782 1.1 mrg # making bogus files that we don't know about and never remove. For
3783 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3784 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3785 1.1 mrg # in D'.
3786 1.7 mrg rm -rf conftest.dir
3787 1.1 mrg mkdir conftest.dir
3788 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3789 1.1 mrg # using a relative directory.
3790 1.1 mrg cp "$am_depcomp" conftest.dir
3791 1.1 mrg cd conftest.dir
3792 1.1 mrg # We will build objects and dependencies in a subdirectory because
3793 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3794 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3795 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3796 1.1 mrg # the current directory while Tru64 will put them in the object
3797 1.1 mrg # directory.
3798 1.1 mrg mkdir sub
3799 1.1 mrg
3800 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3801 1.1 mrg if test "$am_compiler_list" = ""; then
3802 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3803 1.1 mrg fi
3804 1.1 mrg am__universal=false
3805 1.1 mrg case " $depcc " in #(
3806 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3807 1.1 mrg esac
3808 1.1 mrg
3809 1.1 mrg for depmode in $am_compiler_list; do
3810 1.1 mrg # Setup a source with many dependencies, because some compilers
3811 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3812 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3813 1.1 mrg #
3814 1.1 mrg # We need to recreate these files for each test, as the compiler may
3815 1.1 mrg # overwrite some of them when testing with obscure command lines.
3816 1.1 mrg # This happens at least with the AIX C compiler.
3817 1.1 mrg : > sub/conftest.c
3818 1.1 mrg for i in 1 2 3 4 5 6; do
3819 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3820 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3821 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3822 1.1 mrg touch sub/conftst$i.h
3823 1.1 mrg done
3824 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3825 1.1 mrg
3826 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3827 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3828 1.1 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3829 1.1 mrg # versions had trouble with output in subdirs
3830 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
3831 1.1 mrg am__minus_obj="-o $am__obj"
3832 1.1 mrg case $depmode in
3833 1.1 mrg gcc)
3834 1.1 mrg # This depmode causes a compiler race in universal mode.
3835 1.1 mrg test "$am__universal" = false || continue
3836 1.1 mrg ;;
3837 1.1 mrg nosideeffect)
3838 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3839 1.1 mrg # only be used when explicitly requested
3840 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3841 1.1 mrg continue
3842 1.1 mrg else
3843 1.1 mrg break
3844 1.1 mrg fi
3845 1.1 mrg ;;
3846 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3847 1.1 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3848 1.1 mrg # not run yet. These depmodes are late enough in the game, and
3849 1.1 mrg # so weak that their functioning should not be impacted.
3850 1.1 mrg am__obj=conftest.${OBJEXT-o}
3851 1.1 mrg am__minus_obj=
3852 1.1 mrg ;;
3853 1.1 mrg none) break ;;
3854 1.1 mrg esac
3855 1.1 mrg if depmode=$depmode \
3856 1.1 mrg source=sub/conftest.c object=$am__obj \
3857 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3858 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3859 1.1 mrg >/dev/null 2>conftest.err &&
3860 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3861 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3862 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3863 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3864 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3865 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3866 1.1 mrg # that says an option was ignored or not supported.
3867 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3868 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3869 1.1 mrg # The diagnosis changed in icc 8.0:
3870 1.1 mrg # icc: Command line remark: option '-MP' not supported
3871 1.1 mrg if (grep 'ignoring option' conftest.err ||
3872 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3873 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3874 1.1 mrg break
3875 1.1 mrg fi
3876 1.1 mrg fi
3877 1.1 mrg done
3878 1.1 mrg
3879 1.1 mrg cd ..
3880 1.1 mrg rm -rf conftest.dir
3881 1.1 mrg else
3882 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3883 1.1 mrg fi
3884 1.1 mrg
3885 1.1 mrg fi
3886 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3887 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3888 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3889 1.1 mrg
3890 1.1 mrg if
3891 1.1 mrg test "x$enable_dependency_tracking" != xno \
3892 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3893 1.1 mrg am__fastdepCC_TRUE=
3894 1.1 mrg am__fastdepCC_FALSE='#'
3895 1.1 mrg else
3896 1.1 mrg am__fastdepCC_TRUE='#'
3897 1.1 mrg am__fastdepCC_FALSE=
3898 1.1 mrg fi
3899 1.1 mrg
3900 1.1 mrg
3901 1.1 mrg
3902 1.1 mrg
3903 1.1 mrg
3904 1.1 mrg
3905 1.1 mrg if test "x$GCC" != "xyes"; then
3906 1.1 mrg as_fn_error "libssp must be built with GCC" "$LINENO" 5
3907 1.1 mrg fi
3908 1.1 mrg ac_ext=c
3909 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3910 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3911 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3912 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3914 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3915 1.1 mrg # On Suns, sometimes $CPP names a directory.
3916 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3917 1.1 mrg CPP=
3918 1.1 mrg fi
3919 1.1 mrg if test -z "$CPP"; then
3920 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3921 1.1 mrg $as_echo_n "(cached) " >&6
3922 1.1 mrg else
3923 1.1 mrg # Double quotes because CPP needs to be expanded
3924 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3925 1.1 mrg do
3926 1.1 mrg ac_preproc_ok=false
3927 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3928 1.1 mrg do
3929 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3930 1.1 mrg # with a fresh cross-compiler works.
3931 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3932 1.1 mrg # <limits.h> exists even on freestanding compilers.
3933 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3934 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3935 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3936 1.1 mrg /* end confdefs.h. */
3937 1.1 mrg #ifdef __STDC__
3938 1.1 mrg # include <limits.h>
3939 1.1 mrg #else
3940 1.1 mrg # include <assert.h>
3941 1.1 mrg #endif
3942 1.1 mrg Syntax error
3943 1.1 mrg _ACEOF
3944 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3945 1.1 mrg
3946 1.1 mrg else
3947 1.1 mrg # Broken: fails on valid input.
3948 1.1 mrg continue
3949 1.1 mrg fi
3950 1.1 mrg rm -f conftest.err conftest.$ac_ext
3951 1.1 mrg
3952 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3953 1.1 mrg # can be detected and how.
3954 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955 1.1 mrg /* end confdefs.h. */
3956 1.1 mrg #include <ac_nonexistent.h>
3957 1.1 mrg _ACEOF
3958 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3959 1.1 mrg # Broken: success on invalid input.
3960 1.1 mrg continue
3961 1.1 mrg else
3962 1.1 mrg # Passes both tests.
3963 1.1 mrg ac_preproc_ok=:
3964 1.1 mrg break
3965 1.1 mrg fi
3966 1.1 mrg rm -f conftest.err conftest.$ac_ext
3967 1.1 mrg
3968 1.1 mrg done
3969 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3970 1.1 mrg rm -f conftest.err conftest.$ac_ext
3971 1.1 mrg if $ac_preproc_ok; then :
3972 1.1 mrg break
3973 1.1 mrg fi
3974 1.1 mrg
3975 1.1 mrg done
3976 1.1 mrg ac_cv_prog_CPP=$CPP
3977 1.1 mrg
3978 1.1 mrg fi
3979 1.1 mrg CPP=$ac_cv_prog_CPP
3980 1.1 mrg else
3981 1.1 mrg ac_cv_prog_CPP=$CPP
3982 1.1 mrg fi
3983 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3984 1.1 mrg $as_echo "$CPP" >&6; }
3985 1.1 mrg ac_preproc_ok=false
3986 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3987 1.1 mrg do
3988 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3989 1.1 mrg # with a fresh cross-compiler works.
3990 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3991 1.1 mrg # <limits.h> exists even on freestanding compilers.
3992 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3993 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3994 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3995 1.1 mrg /* end confdefs.h. */
3996 1.1 mrg #ifdef __STDC__
3997 1.1 mrg # include <limits.h>
3998 1.1 mrg #else
3999 1.1 mrg # include <assert.h>
4000 1.1 mrg #endif
4001 1.1 mrg Syntax error
4002 1.1 mrg _ACEOF
4003 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4004 1.1 mrg
4005 1.1 mrg else
4006 1.1 mrg # Broken: fails on valid input.
4007 1.1 mrg continue
4008 1.1 mrg fi
4009 1.1 mrg rm -f conftest.err conftest.$ac_ext
4010 1.1 mrg
4011 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4012 1.1 mrg # can be detected and how.
4013 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4014 1.1 mrg /* end confdefs.h. */
4015 1.1 mrg #include <ac_nonexistent.h>
4016 1.1 mrg _ACEOF
4017 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4018 1.1 mrg # Broken: success on invalid input.
4019 1.1 mrg continue
4020 1.1 mrg else
4021 1.1 mrg # Passes both tests.
4022 1.1 mrg ac_preproc_ok=:
4023 1.1 mrg break
4024 1.1 mrg fi
4025 1.1 mrg rm -f conftest.err conftest.$ac_ext
4026 1.1 mrg
4027 1.1 mrg done
4028 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4029 1.1 mrg rm -f conftest.err conftest.$ac_ext
4030 1.1 mrg if $ac_preproc_ok; then :
4031 1.1 mrg
4032 1.1 mrg else
4033 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4034 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4035 1.1 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
4036 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
4037 1.1 mrg fi
4038 1.1 mrg
4039 1.1 mrg ac_ext=c
4040 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4041 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4042 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4043 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4044 1.1 mrg
4045 1.1 mrg
4046 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4047 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; }
4048 1.1 mrg save_CFLAGS="$CFLAGS"
4049 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror"
4050 1.1 mrg
4051 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4052 1.1 mrg /* end confdefs.h. */
4053 1.1 mrg
4054 1.1 mrg void __attribute__((noinline)) bar (char *x)
4055 1.1 mrg {
4056 1.1 mrg __builtin_memset (x, 0, 64);
4057 1.1 mrg }
4058 1.1 mrg int
4059 1.1 mrg main ()
4060 1.1 mrg {
4061 1.1 mrg char buf[64]; bar (buf);
4062 1.1 mrg ;
4063 1.1 mrg return 0;
4064 1.1 mrg }
4065 1.1 mrg _ACEOF
4066 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4068 1.1 mrg $as_echo "yes" >&6; }
4069 1.1 mrg else
4070 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4071 1.1 mrg $as_echo "no" >&6; }
4072 1.1 mrg fi
4073 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4074 1.1 mrg CFLAGS="$save_CFLAGS"
4075 1.1 mrg
4076 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4077 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4078 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079 1.1 mrg /* end confdefs.h. */
4080 1.1 mrg
4081 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {}
4082 1.1 mrg int
4083 1.1 mrg main ()
4084 1.1 mrg {
4085 1.1 mrg
4086 1.1 mrg ;
4087 1.1 mrg return 0;
4088 1.1 mrg }
4089 1.1 mrg _ACEOF
4090 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4091 1.1 mrg ssp_hidden=yes
4092 1.1 mrg else
4093 1.1 mrg ssp_hidden=no
4094 1.1 mrg fi
4095 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4097 1.1 mrg $as_echo "$ssp_hidden" >&6; }
4098 1.1 mrg if test x$ssp_hidden = xyes; then
4099 1.1 mrg
4100 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4101 1.1 mrg
4102 1.1 mrg fi
4103 1.1 mrg
4104 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4105 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4106 1.4 mrg # Check whether --enable-symvers was given.
4107 1.4 mrg if test "${enable_symvers+set}" = set; then :
4108 1.4 mrg enableval=$enable_symvers; ssp_use_symver=$enableval
4109 1.4 mrg else
4110 1.4 mrg ssp_use_symver=yes
4111 1.4 mrg fi
4112 1.4 mrg
4113 1.4 mrg if test "x$ssp_use_symver" != xno; then
4114 1.4 mrg if test x$gcc_no_link = xyes; then
4115 1.4 mrg # If we cannot link, we cannot build shared libraries, so do not use
4116 1.4 mrg # symbol versioning.
4117 1.4 mrg ssp_use_symver=no
4118 1.4 mrg else
4119 1.4 mrg save_LDFLAGS="$LDFLAGS"
4120 1.4 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4121 1.4 mrg cat > conftest.map <<EOF
4122 1.1 mrg FOO_1.0 {
4123 1.1 mrg global: *foo*; bar; local: *;
4124 1.1 mrg };
4125 1.1 mrg EOF
4126 1.4 mrg if test x$gcc_no_link = xyes; then
4127 1.4 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4128 1.4 mrg fi
4129 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4130 1.4 mrg /* end confdefs.h. */
4131 1.4 mrg int foo;
4132 1.4 mrg int
4133 1.4 mrg main ()
4134 1.4 mrg {
4135 1.4 mrg
4136 1.4 mrg ;
4137 1.4 mrg return 0;
4138 1.4 mrg }
4139 1.4 mrg _ACEOF
4140 1.4 mrg if ac_fn_c_try_link "$LINENO"; then :
4141 1.4 mrg ssp_use_symver=gnu
4142 1.4 mrg else
4143 1.1 mrg ssp_use_symver=no
4144 1.4 mrg fi
4145 1.4 mrg rm -f core conftest.err conftest.$ac_objext \
4146 1.4 mrg conftest$ac_exeext conftest.$ac_ext
4147 1.4 mrg if test x$ssp_use_symver = xno; then
4148 1.4 mrg case "$target_os" in
4149 1.4 mrg solaris2*)
4150 1.4 mrg LDFLAGS="$save_LDFLAGS"
4151 1.4 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4152 1.4 mrg # Sun ld cannot handle wildcards and treats all entries as undefined.
4153 1.4 mrg cat > conftest.map <<EOF
4154 1.4 mrg FOO_1.0 {
4155 1.4 mrg global: foo; local: *;
4156 1.4 mrg };
4157 1.4 mrg EOF
4158 1.4 mrg if test x$gcc_no_link = xyes; then
4159 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4160 1.1 mrg fi
4161 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162 1.1 mrg /* end confdefs.h. */
4163 1.1 mrg int foo;
4164 1.1 mrg int
4165 1.1 mrg main ()
4166 1.1 mrg {
4167 1.1 mrg
4168 1.1 mrg ;
4169 1.1 mrg return 0;
4170 1.1 mrg }
4171 1.1 mrg _ACEOF
4172 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
4173 1.4 mrg ssp_use_symver=sun
4174 1.1 mrg else
4175 1.1 mrg ssp_use_symver=no
4176 1.1 mrg fi
4177 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
4178 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4179 1.4 mrg ;;
4180 1.4 mrg esac
4181 1.4 mrg fi
4182 1.4 mrg LDFLAGS="$save_LDFLAGS"
4183 1.4 mrg fi
4184 1.1 mrg fi
4185 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4186 1.1 mrg $as_echo "$ssp_use_symver" >&6; }
4187 1.4 mrg if test "x$ssp_use_symver" != xno; then
4188 1.1 mrg LIBSSP_USE_SYMVER_TRUE=
4189 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#'
4190 1.1 mrg else
4191 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#'
4192 1.1 mrg LIBSSP_USE_SYMVER_FALSE=
4193 1.1 mrg fi
4194 1.1 mrg
4195 1.4 mrg if test "x$ssp_use_symver" = xgnu; then
4196 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE=
4197 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE='#'
4198 1.4 mrg else
4199 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE='#'
4200 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE=
4201 1.4 mrg fi
4202 1.4 mrg
4203 1.4 mrg if test "x$ssp_use_symver" = xsun; then
4204 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE=
4205 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE='#'
4206 1.4 mrg else
4207 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE='#'
4208 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE=
4209 1.4 mrg fi
4210 1.4 mrg
4211 1.1 mrg
4212 1.1 mrg
4213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4214 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4215 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4216 1.1 mrg $as_echo_n "(cached) " >&6
4217 1.1 mrg else
4218 1.1 mrg if test -z "$GREP"; then
4219 1.1 mrg ac_path_GREP_found=false
4220 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4221 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4222 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4223 1.1 mrg do
4224 1.1 mrg IFS=$as_save_IFS
4225 1.1 mrg test -z "$as_dir" && as_dir=.
4226 1.1 mrg for ac_prog in grep ggrep; do
4227 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4228 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4229 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4230 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4231 1.1 mrg # Check for GNU $ac_path_GREP
4232 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4233 1.1 mrg *GNU*)
4234 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4235 1.1 mrg *)
4236 1.1 mrg ac_count=0
4237 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4238 1.1 mrg while :
4239 1.1 mrg do
4240 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4241 1.1 mrg mv "conftest.tmp" "conftest.in"
4242 1.1 mrg cp "conftest.in" "conftest.nl"
4243 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4244 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4245 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4246 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4247 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4248 1.1 mrg # Best one so far, save it but keep looking for a better one
4249 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4250 1.1 mrg ac_path_GREP_max=$ac_count
4251 1.1 mrg fi
4252 1.1 mrg # 10*(2^10) chars as input seems more than enough
4253 1.1 mrg test $ac_count -gt 10 && break
4254 1.1 mrg done
4255 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4256 1.1 mrg esac
4257 1.1 mrg
4258 1.1 mrg $ac_path_GREP_found && break 3
4259 1.1 mrg done
4260 1.1 mrg done
4261 1.1 mrg done
4262 1.1 mrg IFS=$as_save_IFS
4263 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4264 1.1 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4265 1.1 mrg fi
4266 1.1 mrg else
4267 1.1 mrg ac_cv_path_GREP=$GREP
4268 1.1 mrg fi
4269 1.1 mrg
4270 1.1 mrg fi
4271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4272 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4273 1.1 mrg GREP="$ac_cv_path_GREP"
4274 1.1 mrg
4275 1.1 mrg
4276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4277 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4278 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4279 1.1 mrg $as_echo_n "(cached) " >&6
4280 1.1 mrg else
4281 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4282 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4283 1.1 mrg else
4284 1.1 mrg if test -z "$EGREP"; then
4285 1.1 mrg ac_path_EGREP_found=false
4286 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4287 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4288 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4289 1.1 mrg do
4290 1.1 mrg IFS=$as_save_IFS
4291 1.1 mrg test -z "$as_dir" && as_dir=.
4292 1.1 mrg for ac_prog in egrep; do
4293 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4294 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4295 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4296 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4297 1.1 mrg # Check for GNU $ac_path_EGREP
4298 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4299 1.1 mrg *GNU*)
4300 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4301 1.1 mrg *)
4302 1.1 mrg ac_count=0
4303 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4304 1.1 mrg while :
4305 1.1 mrg do
4306 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4307 1.1 mrg mv "conftest.tmp" "conftest.in"
4308 1.1 mrg cp "conftest.in" "conftest.nl"
4309 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4310 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4311 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4312 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4313 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4314 1.1 mrg # Best one so far, save it but keep looking for a better one
4315 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4316 1.1 mrg ac_path_EGREP_max=$ac_count
4317 1.1 mrg fi
4318 1.1 mrg # 10*(2^10) chars as input seems more than enough
4319 1.1 mrg test $ac_count -gt 10 && break
4320 1.1 mrg done
4321 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4322 1.1 mrg esac
4323 1.1 mrg
4324 1.1 mrg $ac_path_EGREP_found && break 3
4325 1.1 mrg done
4326 1.1 mrg done
4327 1.1 mrg done
4328 1.1 mrg IFS=$as_save_IFS
4329 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4330 1.1 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4331 1.1 mrg fi
4332 1.1 mrg else
4333 1.1 mrg ac_cv_path_EGREP=$EGREP
4334 1.1 mrg fi
4335 1.1 mrg
4336 1.1 mrg fi
4337 1.1 mrg fi
4338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4339 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4340 1.1 mrg EGREP="$ac_cv_path_EGREP"
4341 1.1 mrg
4342 1.1 mrg
4343 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4344 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4345 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4346 1.1 mrg $as_echo_n "(cached) " >&6
4347 1.1 mrg else
4348 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4349 1.1 mrg /* end confdefs.h. */
4350 1.1 mrg #include <stdlib.h>
4351 1.1 mrg #include <stdarg.h>
4352 1.1 mrg #include <string.h>
4353 1.1 mrg #include <float.h>
4354 1.1 mrg
4355 1.1 mrg int
4356 1.1 mrg main ()
4357 1.1 mrg {
4358 1.1 mrg
4359 1.1 mrg ;
4360 1.1 mrg return 0;
4361 1.1 mrg }
4362 1.1 mrg _ACEOF
4363 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4364 1.1 mrg ac_cv_header_stdc=yes
4365 1.1 mrg else
4366 1.1 mrg ac_cv_header_stdc=no
4367 1.1 mrg fi
4368 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4369 1.1 mrg
4370 1.1 mrg if test $ac_cv_header_stdc = yes; then
4371 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4372 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4373 1.1 mrg /* end confdefs.h. */
4374 1.1 mrg #include <string.h>
4375 1.1 mrg
4376 1.1 mrg _ACEOF
4377 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4378 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4379 1.1 mrg
4380 1.1 mrg else
4381 1.1 mrg ac_cv_header_stdc=no
4382 1.1 mrg fi
4383 1.1 mrg rm -f conftest*
4384 1.1 mrg
4385 1.1 mrg fi
4386 1.1 mrg
4387 1.1 mrg if test $ac_cv_header_stdc = yes; then
4388 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4389 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4390 1.1 mrg /* end confdefs.h. */
4391 1.1 mrg #include <stdlib.h>
4392 1.1 mrg
4393 1.1 mrg _ACEOF
4394 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4395 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4396 1.1 mrg
4397 1.1 mrg else
4398 1.1 mrg ac_cv_header_stdc=no
4399 1.1 mrg fi
4400 1.1 mrg rm -f conftest*
4401 1.1 mrg
4402 1.1 mrg fi
4403 1.1 mrg
4404 1.1 mrg if test $ac_cv_header_stdc = yes; then
4405 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4406 1.1 mrg if test "$cross_compiling" = yes; then :
4407 1.1 mrg :
4408 1.1 mrg else
4409 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4410 1.1 mrg /* end confdefs.h. */
4411 1.1 mrg #include <ctype.h>
4412 1.1 mrg #include <stdlib.h>
4413 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4414 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4415 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4416 1.1 mrg #else
4417 1.1 mrg # define ISLOWER(c) \
4418 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4419 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4420 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4421 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4422 1.1 mrg #endif
4423 1.1 mrg
4424 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4425 1.1 mrg int
4426 1.1 mrg main ()
4427 1.1 mrg {
4428 1.1 mrg int i;
4429 1.1 mrg for (i = 0; i < 256; i++)
4430 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4431 1.1 mrg || toupper (i) != TOUPPER (i))
4432 1.1 mrg return 2;
4433 1.1 mrg return 0;
4434 1.1 mrg }
4435 1.1 mrg _ACEOF
4436 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4437 1.1 mrg
4438 1.1 mrg else
4439 1.1 mrg ac_cv_header_stdc=no
4440 1.1 mrg fi
4441 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4442 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4443 1.1 mrg fi
4444 1.1 mrg
4445 1.1 mrg fi
4446 1.1 mrg fi
4447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4448 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4449 1.1 mrg if test $ac_cv_header_stdc = yes; then
4450 1.1 mrg
4451 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4452 1.1 mrg
4453 1.1 mrg fi
4454 1.1 mrg
4455 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4456 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4457 1.1 mrg inttypes.h stdint.h unistd.h
4458 1.1 mrg do :
4459 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4460 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4461 1.1 mrg "
4462 1.1 mrg eval as_val=\$$as_ac_Header
4463 1.1 mrg if test "x$as_val" = x""yes; then :
4464 1.1 mrg cat >>confdefs.h <<_ACEOF
4465 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4466 1.1 mrg _ACEOF
4467 1.1 mrg
4468 1.1 mrg fi
4469 1.1 mrg
4470 1.1 mrg done
4471 1.1 mrg
4472 1.1 mrg
4473 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
4474 1.1 mrg do :
4475 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4476 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4477 1.1 mrg eval as_val=\$$as_ac_Header
4478 1.1 mrg if test "x$as_val" = x""yes; then :
4479 1.1 mrg cat >>confdefs.h <<_ACEOF
4480 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4481 1.1 mrg _ACEOF
4482 1.1 mrg
4483 1.1 mrg fi
4484 1.1 mrg
4485 1.1 mrg done
4486 1.1 mrg
4487 1.1 mrg
4488 1.1 mrg if test x$gcc_no_link = xyes; then
4489 1.1 mrg # Presume the ISO C functions are available; add target-specific
4490 1.1 mrg # configuration here if required.
4491 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4492 1.1 mrg
4493 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4494 1.1 mrg
4495 1.1 mrg else
4496 1.4 mrg for ac_func in memmove mempcpy strncpy strncat
4497 1.1 mrg do :
4498 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4499 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4500 1.1 mrg eval as_val=\$$as_ac_var
4501 1.1 mrg if test "x$as_val" = x""yes; then :
4502 1.1 mrg cat >>confdefs.h <<_ACEOF
4503 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4504 1.1 mrg _ACEOF
4505 1.1 mrg
4506 1.1 mrg fi
4507 1.1 mrg done
4508 1.1 mrg
4509 1.1 mrg fi
4510 1.1 mrg
4511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4512 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4513 1.1 mrg if test "$cross_compiling" = yes; then :
4514 1.1 mrg ssp_have_usable_vsnprintf=undef
4515 1.1 mrg else
4516 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517 1.1 mrg /* end confdefs.h. */
4518 1.1 mrg
4519 1.1 mrg #include <stdarg.h>
4520 1.1 mrg #include <string.h>
4521 1.1 mrg #include <stdio.h>
4522 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...)
4523 1.1 mrg {
4524 1.1 mrg va_list ap;
4525 1.1 mrg int ret;
4526 1.1 mrg va_start (ap, fmt);
4527 1.1 mrg ret = vsnprintf (buf, n, fmt, ap);
4528 1.1 mrg va_end (ap);
4529 1.1 mrg return ret;
4530 1.1 mrg }
4531 1.1 mrg int
4532 1.1 mrg main ()
4533 1.1 mrg {
4534 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf));
4535 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4536 1.1 mrg return 1;
4537 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4538 1.1 mrg ;
4539 1.1 mrg return 0;
4540 1.1 mrg }
4541 1.1 mrg _ACEOF
4542 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4543 1.1 mrg ssp_have_usable_vsnprintf=define
4544 1.1 mrg else
4545 1.1 mrg ssp_have_usable_vsnprintf=undef
4546 1.1 mrg fi
4547 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4548 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4549 1.1 mrg fi
4550 1.1 mrg
4551 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4552 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4553 1.1 mrg $as_echo "yes" >&6; }
4554 1.1 mrg
4555 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4556 1.1 mrg
4557 1.1 mrg else
4558 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4559 1.1 mrg $as_echo "no" >&6; }
4560 1.1 mrg fi
4561 1.1 mrg
4562 1.1 mrg
4563 1.1 mrg case `pwd` in
4564 1.1 mrg *\ * | *\ *)
4565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4566 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4567 1.1 mrg esac
4568 1.1 mrg
4569 1.1 mrg
4570 1.1 mrg
4571 1.1 mrg macro_version='2.2.7a'
4572 1.1 mrg macro_revision='1.3134'
4573 1.1 mrg
4574 1.1 mrg
4575 1.1 mrg
4576 1.1 mrg
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 ltmain="$ac_aux_dir/ltmain.sh"
4587 1.1 mrg
4588 1.1 mrg # Backslashify metacharacters that are still active within
4589 1.1 mrg # double-quoted strings.
4590 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4591 1.1 mrg
4592 1.1 mrg # Same as above, but do not quote variable references.
4593 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
4594 1.1 mrg
4595 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
4596 1.1 mrg # double_quote_subst'ed string.
4597 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4598 1.1 mrg
4599 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
4600 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4601 1.1 mrg
4602 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
4603 1.1 mrg no_glob_subst='s/\*/\\\*/g'
4604 1.1 mrg
4605 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4606 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4607 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4608 1.1 mrg
4609 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4610 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
4611 1.1 mrg # Test print first, because it will be a builtin if present.
4612 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4613 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4614 1.1 mrg ECHO='print -r --'
4615 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4616 1.1 mrg ECHO='printf %s\n'
4617 1.1 mrg else
4618 1.1 mrg # Use this function as a fallback that always works.
4619 1.1 mrg func_fallback_echo ()
4620 1.1 mrg {
4621 1.1 mrg eval 'cat <<_LTECHO_EOF
4622 1.1 mrg $1
4623 1.1 mrg _LTECHO_EOF'
4624 1.1 mrg }
4625 1.1 mrg ECHO='func_fallback_echo'
4626 1.1 mrg fi
4627 1.1 mrg
4628 1.1 mrg # func_echo_all arg...
4629 1.1 mrg # Invoke $ECHO with all args, space-separated.
4630 1.1 mrg func_echo_all ()
4631 1.1 mrg {
4632 1.1 mrg $ECHO ""
4633 1.1 mrg }
4634 1.1 mrg
4635 1.1 mrg case "$ECHO" in
4636 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4637 1.1 mrg $as_echo "printf" >&6; } ;;
4638 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4639 1.1 mrg $as_echo "print -r" >&6; } ;;
4640 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4641 1.1 mrg $as_echo "cat" >&6; } ;;
4642 1.1 mrg esac
4643 1.1 mrg
4644 1.1 mrg
4645 1.1 mrg
4646 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4658 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4659 1.1 mrg if test "${ac_cv_path_SED+set}" = set; then :
4660 1.1 mrg $as_echo_n "(cached) " >&6
4661 1.1 mrg else
4662 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4663 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
4664 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
4665 1.1 mrg done
4666 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4667 1.1 mrg { ac_script=; unset ac_script;}
4668 1.1 mrg if test -z "$SED"; then
4669 1.1 mrg ac_path_SED_found=false
4670 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4671 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4672 1.1 mrg for as_dir in $PATH
4673 1.1 mrg do
4674 1.1 mrg IFS=$as_save_IFS
4675 1.1 mrg test -z "$as_dir" && as_dir=.
4676 1.1 mrg for ac_prog in sed gsed; do
4677 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4678 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4679 1.1 mrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4680 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
4681 1.1 mrg # Check for GNU $ac_path_SED
4682 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
4683 1.1 mrg *GNU*)
4684 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4685 1.1 mrg *)
4686 1.1 mrg ac_count=0
4687 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4688 1.1 mrg while :
4689 1.1 mrg do
4690 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4691 1.1 mrg mv "conftest.tmp" "conftest.in"
4692 1.1 mrg cp "conftest.in" "conftest.nl"
4693 1.1 mrg $as_echo '' >> "conftest.nl"
4694 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4695 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4696 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4697 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
4698 1.1 mrg # Best one so far, save it but keep looking for a better one
4699 1.1 mrg ac_cv_path_SED="$ac_path_SED"
4700 1.1 mrg ac_path_SED_max=$ac_count
4701 1.1 mrg fi
4702 1.1 mrg # 10*(2^10) chars as input seems more than enough
4703 1.1 mrg test $ac_count -gt 10 && break
4704 1.1 mrg done
4705 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4706 1.1 mrg esac
4707 1.1 mrg
4708 1.1 mrg $ac_path_SED_found && break 3
4709 1.1 mrg done
4710 1.1 mrg done
4711 1.1 mrg done
4712 1.1 mrg IFS=$as_save_IFS
4713 1.1 mrg if test -z "$ac_cv_path_SED"; then
4714 1.1 mrg as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4715 1.1 mrg fi
4716 1.1 mrg else
4717 1.1 mrg ac_cv_path_SED=$SED
4718 1.1 mrg fi
4719 1.1 mrg
4720 1.1 mrg fi
4721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4722 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; }
4723 1.1 mrg SED="$ac_cv_path_SED"
4724 1.1 mrg rm -f conftest.sed
4725 1.1 mrg
4726 1.1 mrg test -z "$SED" && SED=sed
4727 1.1 mrg Xsed="$SED -e 1s/^X//"
4728 1.1 mrg
4729 1.1 mrg
4730 1.1 mrg
4731 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4740 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
4741 1.1 mrg if test "${ac_cv_path_FGREP+set}" = set; then :
4742 1.1 mrg $as_echo_n "(cached) " >&6
4743 1.1 mrg else
4744 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4745 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
4746 1.1 mrg else
4747 1.1 mrg if test -z "$FGREP"; then
4748 1.1 mrg ac_path_FGREP_found=false
4749 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4750 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4751 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4752 1.1 mrg do
4753 1.1 mrg IFS=$as_save_IFS
4754 1.1 mrg test -z "$as_dir" && as_dir=.
4755 1.1 mrg for ac_prog in fgrep; do
4756 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4757 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4758 1.1 mrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4759 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
4760 1.1 mrg # Check for GNU $ac_path_FGREP
4761 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
4762 1.1 mrg *GNU*)
4763 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4764 1.1 mrg *)
4765 1.1 mrg ac_count=0
4766 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4767 1.1 mrg while :
4768 1.1 mrg do
4769 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4770 1.1 mrg mv "conftest.tmp" "conftest.in"
4771 1.1 mrg cp "conftest.in" "conftest.nl"
4772 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
4773 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4774 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4775 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4776 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4777 1.1 mrg # Best one so far, save it but keep looking for a better one
4778 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
4779 1.1 mrg ac_path_FGREP_max=$ac_count
4780 1.1 mrg fi
4781 1.1 mrg # 10*(2^10) chars as input seems more than enough
4782 1.1 mrg test $ac_count -gt 10 && break
4783 1.1 mrg done
4784 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4785 1.1 mrg esac
4786 1.1 mrg
4787 1.1 mrg $ac_path_FGREP_found && break 3
4788 1.1 mrg done
4789 1.1 mrg done
4790 1.1 mrg done
4791 1.1 mrg IFS=$as_save_IFS
4792 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
4793 1.1 mrg as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4794 1.1 mrg fi
4795 1.1 mrg else
4796 1.1 mrg ac_cv_path_FGREP=$FGREP
4797 1.1 mrg fi
4798 1.1 mrg
4799 1.1 mrg fi
4800 1.1 mrg fi
4801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4802 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
4803 1.1 mrg FGREP="$ac_cv_path_FGREP"
4804 1.1 mrg
4805 1.1 mrg
4806 1.1 mrg test -z "$GREP" && GREP=grep
4807 1.1 mrg
4808 1.1 mrg
4809 1.1 mrg
4810 1.1 mrg
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 # Check whether --with-gnu-ld was given.
4827 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
4828 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4829 1.1 mrg else
4830 1.1 mrg with_gnu_ld=no
4831 1.1 mrg fi
4832 1.1 mrg
4833 1.1 mrg ac_prog=ld
4834 1.1 mrg if test "$GCC" = yes; then
4835 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4837 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4838 1.1 mrg case $host in
4839 1.1 mrg *-*-mingw*)
4840 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4841 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4842 1.1 mrg *)
4843 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4844 1.1 mrg esac
4845 1.1 mrg case $ac_prog in
4846 1.1 mrg # Accept absolute paths.
4847 1.1 mrg [\\/]* | ?:[\\/]*)
4848 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4849 1.1 mrg # Canonicalize the pathname of ld
4850 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4851 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4852 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4853 1.1 mrg done
4854 1.1 mrg test -z "$LD" && LD="$ac_prog"
4855 1.1 mrg ;;
4856 1.1 mrg "")
4857 1.1 mrg # If it fails, then pretend we aren't using GCC.
4858 1.1 mrg ac_prog=ld
4859 1.1 mrg ;;
4860 1.1 mrg *)
4861 1.1 mrg # If it is relative, then search for the first ld in PATH.
4862 1.1 mrg with_gnu_ld=unknown
4863 1.1 mrg ;;
4864 1.1 mrg esac
4865 1.1 mrg elif test "$with_gnu_ld" = yes; then
4866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4867 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
4868 1.1 mrg else
4869 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4870 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4871 1.1 mrg fi
4872 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then :
4873 1.1 mrg $as_echo_n "(cached) " >&6
4874 1.1 mrg else
4875 1.1 mrg if test -z "$LD"; then
4876 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4877 1.1 mrg for ac_dir in $PATH; do
4878 1.1 mrg IFS="$lt_save_ifs"
4879 1.1 mrg test -z "$ac_dir" && ac_dir=.
4880 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4881 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4882 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4883 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4884 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4885 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4886 1.1 mrg *GNU* | *'with BFD'*)
4887 1.1 mrg test "$with_gnu_ld" != no && break
4888 1.1 mrg ;;
4889 1.1 mrg *)
4890 1.1 mrg test "$with_gnu_ld" != yes && break
4891 1.1 mrg ;;
4892 1.1 mrg esac
4893 1.1 mrg fi
4894 1.1 mrg done
4895 1.1 mrg IFS="$lt_save_ifs"
4896 1.1 mrg else
4897 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4898 1.1 mrg fi
4899 1.1 mrg fi
4900 1.1 mrg
4901 1.1 mrg LD="$lt_cv_path_LD"
4902 1.1 mrg if test -n "$LD"; then
4903 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4904 1.1 mrg $as_echo "$LD" >&6; }
4905 1.1 mrg else
4906 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907 1.1 mrg $as_echo "no" >&6; }
4908 1.1 mrg fi
4909 1.1 mrg test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4911 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4912 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4913 1.1 mrg $as_echo_n "(cached) " >&6
4914 1.1 mrg else
4915 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4916 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4917 1.1 mrg *GNU* | *'with BFD'*)
4918 1.1 mrg lt_cv_prog_gnu_ld=yes
4919 1.1 mrg ;;
4920 1.1 mrg *)
4921 1.1 mrg lt_cv_prog_gnu_ld=no
4922 1.1 mrg ;;
4923 1.1 mrg esac
4924 1.1 mrg fi
4925 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4926 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4927 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4928 1.1 mrg
4929 1.1 mrg
4930 1.1 mrg
4931 1.1 mrg
4932 1.1 mrg
4933 1.1 mrg
4934 1.1 mrg
4935 1.1 mrg
4936 1.1 mrg
4937 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4938 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4939 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then :
4940 1.1 mrg $as_echo_n "(cached) " >&6
4941 1.1 mrg else
4942 1.1 mrg if test -n "$NM"; then
4943 1.1 mrg # Let the user override the test.
4944 1.1 mrg lt_cv_path_NM="$NM"
4945 1.1 mrg else
4946 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4947 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4948 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4949 1.1 mrg fi
4950 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4951 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4952 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4953 1.1 mrg IFS="$lt_save_ifs"
4954 1.1 mrg test -z "$ac_dir" && ac_dir=.
4955 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4956 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4957 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4958 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4959 1.1 mrg # nm: unknown option "B" ignored
4960 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4961 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4962 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4963 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4964 1.1 mrg break
4965 1.1 mrg ;;
4966 1.1 mrg *)
4967 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4968 1.1 mrg */dev/null*)
4969 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4970 1.1 mrg break
4971 1.1 mrg ;;
4972 1.1 mrg *)
4973 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4974 1.1 mrg continue # so that we can try to find one that supports BSD flags
4975 1.1 mrg ;;
4976 1.1 mrg esac
4977 1.1 mrg ;;
4978 1.1 mrg esac
4979 1.1 mrg fi
4980 1.1 mrg done
4981 1.1 mrg IFS="$lt_save_ifs"
4982 1.1 mrg done
4983 1.1 mrg : ${lt_cv_path_NM=no}
4984 1.1 mrg fi
4985 1.1 mrg fi
4986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4987 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
4988 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
4989 1.1 mrg NM="$lt_cv_path_NM"
4990 1.1 mrg else
4991 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
4992 1.1 mrg if test -n "$DUMPBIN"; then :
4993 1.1 mrg # Let the user override the test.
4994 1.1 mrg else
4995 1.1 mrg if test -n "$ac_tool_prefix"; then
4996 1.1 mrg for ac_prog in dumpbin "link -dump"
4997 1.1 mrg do
4998 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4999 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5001 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5002 1.1 mrg if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5003 1.1 mrg $as_echo_n "(cached) " >&6
5004 1.1 mrg else
5005 1.1 mrg if test -n "$DUMPBIN"; then
5006 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5007 1.1 mrg else
5008 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5009 1.1 mrg for as_dir in $PATH
5010 1.1 mrg do
5011 1.1 mrg IFS=$as_save_IFS
5012 1.1 mrg test -z "$as_dir" && as_dir=.
5013 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5014 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5015 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5016 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5017 1.1 mrg break 2
5018 1.1 mrg fi
5019 1.1 mrg done
5020 1.1 mrg done
5021 1.1 mrg IFS=$as_save_IFS
5022 1.1 mrg
5023 1.1 mrg fi
5024 1.1 mrg fi
5025 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5026 1.1 mrg if test -n "$DUMPBIN"; then
5027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5028 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5029 1.1 mrg else
5030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5031 1.1 mrg $as_echo "no" >&6; }
5032 1.1 mrg fi
5033 1.1 mrg
5034 1.1 mrg
5035 1.1 mrg test -n "$DUMPBIN" && break
5036 1.1 mrg done
5037 1.1 mrg fi
5038 1.1 mrg if test -z "$DUMPBIN"; then
5039 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5040 1.1 mrg for ac_prog in dumpbin "link -dump"
5041 1.1 mrg do
5042 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5043 1.1 mrg set dummy $ac_prog; ac_word=$2
5044 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5045 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5046 1.1 mrg if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5047 1.1 mrg $as_echo_n "(cached) " >&6
5048 1.1 mrg else
5049 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5050 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5051 1.1 mrg else
5052 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5053 1.1 mrg for as_dir in $PATH
5054 1.1 mrg do
5055 1.1 mrg IFS=$as_save_IFS
5056 1.1 mrg test -z "$as_dir" && as_dir=.
5057 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5058 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5059 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5060 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5061 1.1 mrg break 2
5062 1.1 mrg fi
5063 1.1 mrg done
5064 1.1 mrg done
5065 1.1 mrg IFS=$as_save_IFS
5066 1.1 mrg
5067 1.1 mrg fi
5068 1.1 mrg fi
5069 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5070 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5072 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5073 1.1 mrg else
5074 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5075 1.1 mrg $as_echo "no" >&6; }
5076 1.1 mrg fi
5077 1.1 mrg
5078 1.1 mrg
5079 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5080 1.1 mrg done
5081 1.1 mrg
5082 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5083 1.1 mrg DUMPBIN=":"
5084 1.1 mrg else
5085 1.1 mrg case $cross_compiling:$ac_tool_warned in
5086 1.1 mrg yes:)
5087 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5088 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5089 1.1 mrg ac_tool_warned=yes ;;
5090 1.1 mrg esac
5091 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5092 1.1 mrg fi
5093 1.1 mrg fi
5094 1.1 mrg
5095 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5096 1.1 mrg *COFF*)
5097 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5098 1.1 mrg ;;
5099 1.1 mrg *)
5100 1.1 mrg DUMPBIN=:
5101 1.1 mrg ;;
5102 1.1 mrg esac
5103 1.1 mrg fi
5104 1.1 mrg
5105 1.1 mrg if test "$DUMPBIN" != ":"; then
5106 1.1 mrg NM="$DUMPBIN"
5107 1.1 mrg fi
5108 1.1 mrg fi
5109 1.1 mrg test -z "$NM" && NM=nm
5110 1.1 mrg
5111 1.1 mrg
5112 1.1 mrg
5113 1.1 mrg
5114 1.1 mrg
5115 1.1 mrg
5116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5117 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5118 1.1 mrg if test "${lt_cv_nm_interface+set}" = set; then :
5119 1.1 mrg $as_echo_n "(cached) " >&6
5120 1.1 mrg else
5121 1.1 mrg lt_cv_nm_interface="BSD nm"
5122 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5123 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5124 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5125 1.1 mrg cat conftest.err >&5
5126 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5127 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5128 1.1 mrg cat conftest.err >&5
5129 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5130 1.1 mrg cat conftest.out >&5
5131 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5132 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5133 1.1 mrg fi
5134 1.1 mrg rm -f conftest*
5135 1.1 mrg fi
5136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5137 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5138 1.1 mrg
5139 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5140 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5141 1.1 mrg LN_S=$as_ln_s
5142 1.1 mrg if test "$LN_S" = "ln -s"; then
5143 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5144 1.1 mrg $as_echo "yes" >&6; }
5145 1.1 mrg else
5146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5147 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5148 1.1 mrg fi
5149 1.1 mrg
5150 1.1 mrg # find the maximum length of command line arguments
5151 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5152 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5153 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5154 1.1 mrg $as_echo_n "(cached) " >&6
5155 1.1 mrg else
5156 1.1 mrg i=0
5157 1.1 mrg teststring="ABCD"
5158 1.1 mrg
5159 1.1 mrg case $build_os in
5160 1.1 mrg msdosdjgpp*)
5161 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5162 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5163 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5164 1.1 mrg # check would be larger than it should be.
5165 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5166 1.1 mrg ;;
5167 1.1 mrg
5168 1.1 mrg gnu*)
5169 1.1 mrg # Under GNU Hurd, this test is not required because there is
5170 1.1 mrg # no limit to the length of command line arguments.
5171 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5172 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5173 1.1 mrg ;;
5174 1.1 mrg
5175 1.1 mrg cygwin* | mingw* | cegcc*)
5176 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5177 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5178 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5179 1.1 mrg # you end up with a "frozen" computer, even though with patience
5180 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5181 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5182 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5183 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5184 1.1 mrg ;;
5185 1.1 mrg
5186 1.1 mrg mint*)
5187 1.1 mrg # On MiNT this can take a long time and run out of memory.
5188 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5189 1.1 mrg ;;
5190 1.1 mrg
5191 1.1 mrg amigaos*)
5192 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5193 1.1 mrg # So we just punt and use a minimum line length of 8192.
5194 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5195 1.1 mrg ;;
5196 1.1 mrg
5197 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5198 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5199 1.1 mrg if test -x /sbin/sysctl; then
5200 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5201 1.1 mrg elif test -x /usr/sbin/sysctl; then
5202 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5203 1.1 mrg else
5204 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5205 1.1 mrg fi
5206 1.1 mrg # And add a safety zone
5207 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5208 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5209 1.1 mrg ;;
5210 1.1 mrg
5211 1.1 mrg interix*)
5212 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5213 1.1 mrg lt_cv_sys_max_cmd_len=196608
5214 1.1 mrg ;;
5215 1.1 mrg
5216 1.1 mrg osf*)
5217 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5218 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5219 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5220 1.1 mrg # First set a reasonable default.
5221 1.1 mrg lt_cv_sys_max_cmd_len=16384
5222 1.1 mrg #
5223 1.1 mrg if test -x /sbin/sysconfig; then
5224 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5225 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5226 1.1 mrg esac
5227 1.1 mrg fi
5228 1.1 mrg ;;
5229 1.1 mrg sco3.2v5*)
5230 1.1 mrg lt_cv_sys_max_cmd_len=102400
5231 1.1 mrg ;;
5232 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5233 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5234 1.1 mrg if test -n "$kargmax"; then
5235 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5236 1.1 mrg else
5237 1.1 mrg lt_cv_sys_max_cmd_len=32768
5238 1.1 mrg fi
5239 1.1 mrg ;;
5240 1.1 mrg *)
5241 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5242 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
5243 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5244 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5245 1.1 mrg else
5246 1.1 mrg # Make teststring a little bigger before we do anything with it.
5247 1.1 mrg # a 1K string should be a reasonable start.
5248 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
5249 1.1 mrg teststring=$teststring$teststring
5250 1.1 mrg done
5251 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5252 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5253 1.1 mrg # maximum length that is only half of the actual maximum length, but
5254 1.1 mrg # we can't tell.
5255 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5256 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5257 1.1 mrg test $i != 17 # 1/2 MB should be enough
5258 1.1 mrg do
5259 1.1 mrg i=`expr $i + 1`
5260 1.1 mrg teststring=$teststring$teststring
5261 1.1 mrg done
5262 1.1 mrg # Only check the string length outside the loop.
5263 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5264 1.1 mrg teststring=
5265 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
5266 1.1 mrg # massive amounts of additional arguments before passing them to the
5267 1.1 mrg # linker. It appears as though 1/2 is a usable value.
5268 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5269 1.1 mrg fi
5270 1.1 mrg ;;
5271 1.1 mrg esac
5272 1.1 mrg
5273 1.1 mrg fi
5274 1.1 mrg
5275 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5277 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5278 1.1 mrg else
5279 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5280 1.1 mrg $as_echo "none" >&6; }
5281 1.1 mrg fi
5282 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
5283 1.1 mrg
5284 1.1 mrg
5285 1.1 mrg
5286 1.1 mrg
5287 1.1 mrg
5288 1.1 mrg
5289 1.1 mrg : ${CP="cp -f"}
5290 1.1 mrg : ${MV="mv -f"}
5291 1.1 mrg : ${RM="rm -f"}
5292 1.1 mrg
5293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5294 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5295 1.1 mrg # Try some XSI features
5296 1.1 mrg xsi_shell=no
5297 1.1 mrg ( _lt_dummy="a/b/c"
5298 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5299 1.1 mrg = c,a/b,, \
5300 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
5301 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5302 1.1 mrg && xsi_shell=yes
5303 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5304 1.1 mrg $as_echo "$xsi_shell" >&6; }
5305 1.1 mrg
5306 1.1 mrg
5307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5308 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5309 1.1 mrg lt_shell_append=no
5310 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5311 1.1 mrg >/dev/null 2>&1 \
5312 1.1 mrg && lt_shell_append=yes
5313 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5314 1.1 mrg $as_echo "$lt_shell_append" >&6; }
5315 1.1 mrg
5316 1.1 mrg
5317 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5318 1.1 mrg lt_unset=unset
5319 1.1 mrg else
5320 1.1 mrg lt_unset=false
5321 1.1 mrg fi
5322 1.1 mrg
5323 1.1 mrg
5324 1.1 mrg
5325 1.1 mrg
5326 1.1 mrg
5327 1.1 mrg # test EBCDIC or ASCII
5328 1.1 mrg case `echo X|tr X '\101'` in
5329 1.1 mrg A) # ASCII based system
5330 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5331 1.1 mrg lt_SP2NL='tr \040 \012'
5332 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
5333 1.1 mrg ;;
5334 1.1 mrg *) # EBCDIC based system
5335 1.1 mrg lt_SP2NL='tr \100 \n'
5336 1.1 mrg lt_NL2SP='tr \r\n \100\100'
5337 1.1 mrg ;;
5338 1.1 mrg esac
5339 1.1 mrg
5340 1.1 mrg
5341 1.1 mrg
5342 1.1 mrg
5343 1.1 mrg
5344 1.1 mrg
5345 1.1 mrg
5346 1.1 mrg
5347 1.1 mrg
5348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5349 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
5350 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then :
5351 1.1 mrg $as_echo_n "(cached) " >&6
5352 1.1 mrg else
5353 1.1 mrg lt_cv_ld_reload_flag='-r'
5354 1.1 mrg fi
5355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5356 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
5357 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
5358 1.1 mrg case $reload_flag in
5359 1.1 mrg "" | " "*) ;;
5360 1.1 mrg *) reload_flag=" $reload_flag" ;;
5361 1.1 mrg esac
5362 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5363 1.1 mrg case $host_os in
5364 1.1 mrg darwin*)
5365 1.1 mrg if test "$GCC" = yes; then
5366 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5367 1.1 mrg else
5368 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5369 1.1 mrg fi
5370 1.1 mrg ;;
5371 1.1 mrg esac
5372 1.1 mrg
5373 1.1 mrg
5374 1.1 mrg
5375 1.1 mrg
5376 1.1 mrg
5377 1.1 mrg
5378 1.1 mrg
5379 1.1 mrg
5380 1.1 mrg
5381 1.1 mrg if test -n "$ac_tool_prefix"; then
5382 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5383 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
5384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5385 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5386 1.1 mrg if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5387 1.1 mrg $as_echo_n "(cached) " >&6
5388 1.1 mrg else
5389 1.1 mrg if test -n "$OBJDUMP"; then
5390 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5391 1.1 mrg else
5392 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5393 1.1 mrg for as_dir in $PATH
5394 1.1 mrg do
5395 1.1 mrg IFS=$as_save_IFS
5396 1.1 mrg test -z "$as_dir" && as_dir=.
5397 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5398 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5399 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5400 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5401 1.1 mrg break 2
5402 1.1 mrg fi
5403 1.1 mrg done
5404 1.1 mrg done
5405 1.1 mrg IFS=$as_save_IFS
5406 1.1 mrg
5407 1.1 mrg fi
5408 1.1 mrg fi
5409 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
5410 1.1 mrg if test -n "$OBJDUMP"; then
5411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5412 1.1 mrg $as_echo "$OBJDUMP" >&6; }
5413 1.1 mrg else
5414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5415 1.1 mrg $as_echo "no" >&6; }
5416 1.1 mrg fi
5417 1.1 mrg
5418 1.1 mrg
5419 1.1 mrg fi
5420 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
5421 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
5422 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
5423 1.1 mrg set dummy objdump; ac_word=$2
5424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5425 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5426 1.1 mrg if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5427 1.1 mrg $as_echo_n "(cached) " >&6
5428 1.1 mrg else
5429 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5430 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5431 1.1 mrg else
5432 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5433 1.1 mrg for as_dir in $PATH
5434 1.1 mrg do
5435 1.1 mrg IFS=$as_save_IFS
5436 1.1 mrg test -z "$as_dir" && as_dir=.
5437 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5438 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5439 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
5440 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5441 1.1 mrg break 2
5442 1.1 mrg fi
5443 1.1 mrg done
5444 1.1 mrg done
5445 1.1 mrg IFS=$as_save_IFS
5446 1.1 mrg
5447 1.1 mrg fi
5448 1.1 mrg fi
5449 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5450 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5452 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
5453 1.1 mrg else
5454 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5455 1.1 mrg $as_echo "no" >&6; }
5456 1.1 mrg fi
5457 1.1 mrg
5458 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
5459 1.1 mrg OBJDUMP="false"
5460 1.1 mrg else
5461 1.1 mrg case $cross_compiling:$ac_tool_warned in
5462 1.1 mrg yes:)
5463 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5464 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5465 1.1 mrg ac_tool_warned=yes ;;
5466 1.1 mrg esac
5467 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
5468 1.1 mrg fi
5469 1.1 mrg else
5470 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
5471 1.1 mrg fi
5472 1.1 mrg
5473 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
5474 1.1 mrg
5475 1.1 mrg
5476 1.1 mrg
5477 1.1 mrg
5478 1.1 mrg
5479 1.1 mrg
5480 1.1 mrg
5481 1.1 mrg
5482 1.1 mrg
5483 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5484 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5485 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then :
5486 1.1 mrg $as_echo_n "(cached) " >&6
5487 1.1 mrg else
5488 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
5489 1.1 mrg lt_cv_file_magic_test_file=
5490 1.1 mrg lt_cv_deplibs_check_method='unknown'
5491 1.1 mrg # Need to set the preceding variable on all platforms that support
5492 1.1 mrg # interlibrary dependencies.
5493 1.1 mrg # 'none' -- dependencies not supported.
5494 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
5495 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
5496 1.1 mrg # 'test_compile' -- check by making test program.
5497 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
5498 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
5499 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
5500 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
5501 1.1 mrg
5502 1.1 mrg case $host_os in
5503 1.1 mrg aix[4-9]*)
5504 1.1 mrg lt_cv_deplibs_check_method=pass_all
5505 1.1 mrg ;;
5506 1.1 mrg
5507 1.1 mrg beos*)
5508 1.1 mrg lt_cv_deplibs_check_method=pass_all
5509 1.1 mrg ;;
5510 1.1 mrg
5511 1.1 mrg bsdi[45]*)
5512 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5513 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
5514 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
5515 1.1 mrg ;;
5516 1.1 mrg
5517 1.1 mrg cygwin*)
5518 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
5519 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5520 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5521 1.1 mrg ;;
5522 1.1 mrg
5523 1.1 mrg mingw* | pw32*)
5524 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
5525 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
5526 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
5527 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5528 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5529 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5530 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5531 1.1 mrg else
5532 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5533 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5534 1.1 mrg fi
5535 1.1 mrg ;;
5536 1.1 mrg
5537 1.1 mrg cegcc*)
5538 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
5539 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5540 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5541 1.1 mrg ;;
5542 1.1 mrg
5543 1.1 mrg darwin* | rhapsody*)
5544 1.1 mrg lt_cv_deplibs_check_method=pass_all
5545 1.1 mrg ;;
5546 1.1 mrg
5547 1.1 mrg freebsd* | dragonfly*)
5548 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5549 1.1 mrg case $host_cpu in
5550 1.1 mrg i*86 )
5551 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
5552 1.1 mrg # Let's accept both of them until this is cleared up.
5553 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5554 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5555 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5556 1.1 mrg ;;
5557 1.1 mrg esac
5558 1.1 mrg else
5559 1.1 mrg lt_cv_deplibs_check_method=pass_all
5560 1.1 mrg fi
5561 1.1 mrg ;;
5562 1.1 mrg
5563 1.1 mrg gnu*)
5564 1.1 mrg lt_cv_deplibs_check_method=pass_all
5565 1.1 mrg ;;
5566 1.1 mrg
5567 1.1 mrg haiku*)
5568 1.1 mrg lt_cv_deplibs_check_method=pass_all
5569 1.1 mrg ;;
5570 1.1 mrg
5571 1.1 mrg hpux10.20* | hpux11*)
5572 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5573 1.1 mrg case $host_cpu in
5574 1.1 mrg ia64*)
5575 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'
5576 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5577 1.1 mrg ;;
5578 1.1 mrg hppa*64*)
5579 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]'
5580 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5581 1.1 mrg ;;
5582 1.1 mrg *)
5583 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'
5584 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
5585 1.1 mrg ;;
5586 1.1 mrg esac
5587 1.1 mrg ;;
5588 1.1 mrg
5589 1.1 mrg interix[3-9]*)
5590 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5591 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5592 1.1 mrg ;;
5593 1.1 mrg
5594 1.1 mrg irix5* | irix6* | nonstopux*)
5595 1.1 mrg case $LD in
5596 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
5597 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
5598 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
5599 1.1 mrg *) libmagic=never-match;;
5600 1.1 mrg esac
5601 1.1 mrg lt_cv_deplibs_check_method=pass_all
5602 1.1 mrg ;;
5603 1.1 mrg
5604 1.1 mrg # This must be Linux ELF.
5605 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
5606 1.1 mrg lt_cv_deplibs_check_method=pass_all
5607 1.1 mrg ;;
5608 1.1 mrg
5609 1.1 mrg netbsd*)
5610 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5611 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5612 1.1 mrg else
5613 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5614 1.1 mrg fi
5615 1.1 mrg ;;
5616 1.1 mrg
5617 1.1 mrg newos6*)
5618 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5619 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5620 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
5621 1.1 mrg ;;
5622 1.1 mrg
5623 1.1 mrg *nto* | *qnx*)
5624 1.1 mrg lt_cv_deplibs_check_method=pass_all
5625 1.1 mrg ;;
5626 1.1 mrg
5627 1.1 mrg openbsd*)
5628 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5629 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5630 1.1 mrg else
5631 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5632 1.1 mrg fi
5633 1.1 mrg ;;
5634 1.1 mrg
5635 1.1 mrg osf3* | osf4* | osf5*)
5636 1.1 mrg lt_cv_deplibs_check_method=pass_all
5637 1.1 mrg ;;
5638 1.1 mrg
5639 1.1 mrg rdos*)
5640 1.1 mrg lt_cv_deplibs_check_method=pass_all
5641 1.1 mrg ;;
5642 1.1 mrg
5643 1.1 mrg solaris*)
5644 1.1 mrg lt_cv_deplibs_check_method=pass_all
5645 1.1 mrg ;;
5646 1.1 mrg
5647 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5648 1.1 mrg lt_cv_deplibs_check_method=pass_all
5649 1.1 mrg ;;
5650 1.1 mrg
5651 1.1 mrg sysv4 | sysv4.3*)
5652 1.1 mrg case $host_vendor in
5653 1.1 mrg motorola)
5654 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]'
5655 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5656 1.1 mrg ;;
5657 1.1 mrg ncr)
5658 1.1 mrg lt_cv_deplibs_check_method=pass_all
5659 1.1 mrg ;;
5660 1.1 mrg sequent)
5661 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5662 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5663 1.1 mrg ;;
5664 1.1 mrg sni)
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 dynamic lib"
5667 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
5668 1.1 mrg ;;
5669 1.1 mrg siemens)
5670 1.1 mrg lt_cv_deplibs_check_method=pass_all
5671 1.1 mrg ;;
5672 1.1 mrg pc)
5673 1.1 mrg lt_cv_deplibs_check_method=pass_all
5674 1.1 mrg ;;
5675 1.1 mrg esac
5676 1.1 mrg ;;
5677 1.1 mrg
5678 1.1 mrg tpf*)
5679 1.1 mrg lt_cv_deplibs_check_method=pass_all
5680 1.1 mrg ;;
5681 1.1 mrg esac
5682 1.1 mrg
5683 1.1 mrg fi
5684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5685 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
5686 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
5687 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
5688 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
5689 1.1 mrg
5690 1.1 mrg
5691 1.1 mrg
5692 1.1 mrg
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 if test -n "$ac_tool_prefix"; then
5702 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5703 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
5704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5705 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5706 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
5707 1.1 mrg $as_echo_n "(cached) " >&6
5708 1.1 mrg else
5709 1.1 mrg if test -n "$AR"; then
5710 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
5711 1.1 mrg else
5712 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 1.1 mrg for as_dir in $PATH
5714 1.1 mrg do
5715 1.1 mrg IFS=$as_save_IFS
5716 1.1 mrg test -z "$as_dir" && as_dir=.
5717 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5718 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5719 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
5720 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5721 1.1 mrg break 2
5722 1.1 mrg fi
5723 1.1 mrg done
5724 1.1 mrg done
5725 1.1 mrg IFS=$as_save_IFS
5726 1.1 mrg
5727 1.1 mrg fi
5728 1.1 mrg fi
5729 1.1 mrg AR=$ac_cv_prog_AR
5730 1.1 mrg if test -n "$AR"; then
5731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5732 1.1 mrg $as_echo "$AR" >&6; }
5733 1.1 mrg else
5734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5735 1.1 mrg $as_echo "no" >&6; }
5736 1.1 mrg fi
5737 1.1 mrg
5738 1.1 mrg
5739 1.1 mrg fi
5740 1.1 mrg if test -z "$ac_cv_prog_AR"; then
5741 1.1 mrg ac_ct_AR=$AR
5742 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
5743 1.1 mrg set dummy ar; ac_word=$2
5744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5745 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5746 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5747 1.1 mrg $as_echo_n "(cached) " >&6
5748 1.1 mrg else
5749 1.1 mrg if test -n "$ac_ct_AR"; then
5750 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5751 1.1 mrg else
5752 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5753 1.1 mrg for as_dir in $PATH
5754 1.1 mrg do
5755 1.1 mrg IFS=$as_save_IFS
5756 1.1 mrg test -z "$as_dir" && as_dir=.
5757 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5758 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5759 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
5760 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5761 1.1 mrg break 2
5762 1.1 mrg fi
5763 1.1 mrg done
5764 1.1 mrg done
5765 1.1 mrg IFS=$as_save_IFS
5766 1.1 mrg
5767 1.1 mrg fi
5768 1.1 mrg fi
5769 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
5770 1.1 mrg if test -n "$ac_ct_AR"; then
5771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5772 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
5773 1.1 mrg else
5774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775 1.1 mrg $as_echo "no" >&6; }
5776 1.1 mrg fi
5777 1.1 mrg
5778 1.1 mrg if test "x$ac_ct_AR" = x; then
5779 1.1 mrg AR="false"
5780 1.1 mrg else
5781 1.1 mrg case $cross_compiling:$ac_tool_warned in
5782 1.1 mrg yes:)
5783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5784 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5785 1.1 mrg ac_tool_warned=yes ;;
5786 1.1 mrg esac
5787 1.1 mrg AR=$ac_ct_AR
5788 1.1 mrg fi
5789 1.1 mrg else
5790 1.1 mrg AR="$ac_cv_prog_AR"
5791 1.1 mrg fi
5792 1.1 mrg
5793 1.1 mrg test -z "$AR" && AR=ar
5794 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
5795 1.1 mrg
5796 1.1 mrg
5797 1.1 mrg
5798 1.1 mrg
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 if test -n "$ac_tool_prefix"; then
5807 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5808 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
5809 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5811 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
5812 1.1 mrg $as_echo_n "(cached) " >&6
5813 1.1 mrg else
5814 1.1 mrg if test -n "$STRIP"; then
5815 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5816 1.1 mrg else
5817 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818 1.1 mrg for as_dir in $PATH
5819 1.1 mrg do
5820 1.1 mrg IFS=$as_save_IFS
5821 1.1 mrg test -z "$as_dir" && as_dir=.
5822 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5823 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5824 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5825 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5826 1.1 mrg break 2
5827 1.1 mrg fi
5828 1.1 mrg done
5829 1.1 mrg done
5830 1.1 mrg IFS=$as_save_IFS
5831 1.1 mrg
5832 1.1 mrg fi
5833 1.1 mrg fi
5834 1.1 mrg STRIP=$ac_cv_prog_STRIP
5835 1.1 mrg if test -n "$STRIP"; then
5836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5837 1.1 mrg $as_echo "$STRIP" >&6; }
5838 1.1 mrg else
5839 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840 1.1 mrg $as_echo "no" >&6; }
5841 1.1 mrg fi
5842 1.1 mrg
5843 1.1 mrg
5844 1.1 mrg fi
5845 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
5846 1.1 mrg ac_ct_STRIP=$STRIP
5847 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
5848 1.1 mrg set dummy strip; ac_word=$2
5849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5850 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5851 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5852 1.1 mrg $as_echo_n "(cached) " >&6
5853 1.1 mrg else
5854 1.1 mrg if test -n "$ac_ct_STRIP"; then
5855 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5856 1.1 mrg else
5857 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858 1.1 mrg for as_dir in $PATH
5859 1.1 mrg do
5860 1.1 mrg IFS=$as_save_IFS
5861 1.1 mrg test -z "$as_dir" && as_dir=.
5862 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5863 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5864 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
5865 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5866 1.1 mrg break 2
5867 1.1 mrg fi
5868 1.1 mrg done
5869 1.1 mrg done
5870 1.1 mrg IFS=$as_save_IFS
5871 1.1 mrg
5872 1.1 mrg fi
5873 1.1 mrg fi
5874 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5875 1.1 mrg if test -n "$ac_ct_STRIP"; then
5876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5877 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
5878 1.1 mrg else
5879 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5880 1.1 mrg $as_echo "no" >&6; }
5881 1.1 mrg fi
5882 1.1 mrg
5883 1.1 mrg if test "x$ac_ct_STRIP" = x; then
5884 1.1 mrg STRIP=":"
5885 1.1 mrg else
5886 1.1 mrg case $cross_compiling:$ac_tool_warned in
5887 1.1 mrg yes:)
5888 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5889 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5890 1.1 mrg ac_tool_warned=yes ;;
5891 1.1 mrg esac
5892 1.1 mrg STRIP=$ac_ct_STRIP
5893 1.1 mrg fi
5894 1.1 mrg else
5895 1.1 mrg STRIP="$ac_cv_prog_STRIP"
5896 1.1 mrg fi
5897 1.1 mrg
5898 1.1 mrg test -z "$STRIP" && STRIP=:
5899 1.1 mrg
5900 1.1 mrg
5901 1.1 mrg
5902 1.1 mrg
5903 1.1 mrg
5904 1.1 mrg
5905 1.1 mrg if test -n "$ac_tool_prefix"; then
5906 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5907 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5909 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5910 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
5911 1.1 mrg $as_echo_n "(cached) " >&6
5912 1.1 mrg else
5913 1.1 mrg if test -n "$RANLIB"; then
5914 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5915 1.1 mrg else
5916 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917 1.1 mrg for as_dir in $PATH
5918 1.1 mrg do
5919 1.1 mrg IFS=$as_save_IFS
5920 1.1 mrg test -z "$as_dir" && as_dir=.
5921 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5922 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5923 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5924 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5925 1.1 mrg break 2
5926 1.1 mrg fi
5927 1.1 mrg done
5928 1.1 mrg done
5929 1.1 mrg IFS=$as_save_IFS
5930 1.1 mrg
5931 1.1 mrg fi
5932 1.1 mrg fi
5933 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
5934 1.1 mrg if test -n "$RANLIB"; then
5935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5936 1.1 mrg $as_echo "$RANLIB" >&6; }
5937 1.1 mrg else
5938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5939 1.1 mrg $as_echo "no" >&6; }
5940 1.1 mrg fi
5941 1.1 mrg
5942 1.1 mrg
5943 1.1 mrg fi
5944 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
5945 1.1 mrg ac_ct_RANLIB=$RANLIB
5946 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
5947 1.1 mrg set dummy ranlib; ac_word=$2
5948 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5949 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5950 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5951 1.1 mrg $as_echo_n "(cached) " >&6
5952 1.1 mrg else
5953 1.1 mrg if test -n "$ac_ct_RANLIB"; then
5954 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5955 1.1 mrg else
5956 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957 1.1 mrg for as_dir in $PATH
5958 1.1 mrg do
5959 1.1 mrg IFS=$as_save_IFS
5960 1.1 mrg test -z "$as_dir" && as_dir=.
5961 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5962 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5963 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
5964 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5965 1.1 mrg break 2
5966 1.1 mrg fi
5967 1.1 mrg done
5968 1.1 mrg done
5969 1.1 mrg IFS=$as_save_IFS
5970 1.1 mrg
5971 1.1 mrg fi
5972 1.1 mrg fi
5973 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5974 1.1 mrg if test -n "$ac_ct_RANLIB"; then
5975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5976 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
5977 1.1 mrg else
5978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5979 1.1 mrg $as_echo "no" >&6; }
5980 1.1 mrg fi
5981 1.1 mrg
5982 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
5983 1.1 mrg RANLIB=":"
5984 1.1 mrg else
5985 1.1 mrg case $cross_compiling:$ac_tool_warned in
5986 1.1 mrg yes:)
5987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5988 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5989 1.1 mrg ac_tool_warned=yes ;;
5990 1.1 mrg esac
5991 1.1 mrg RANLIB=$ac_ct_RANLIB
5992 1.1 mrg fi
5993 1.1 mrg else
5994 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
5995 1.1 mrg fi
5996 1.1 mrg
5997 1.1 mrg test -z "$RANLIB" && RANLIB=:
5998 1.1 mrg
5999 1.1 mrg
6000 1.1 mrg
6001 1.1 mrg
6002 1.1 mrg
6003 1.1 mrg
6004 1.1 mrg # Determine commands to create old-style static archives.
6005 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6006 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6007 1.1 mrg old_postuninstall_cmds=
6008 1.1 mrg
6009 1.1 mrg if test -n "$RANLIB"; then
6010 1.1 mrg case $host_os in
6011 1.1 mrg openbsd*)
6012 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6013 1.1 mrg ;;
6014 1.1 mrg *)
6015 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6016 1.1 mrg ;;
6017 1.1 mrg esac
6018 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6019 1.1 mrg fi
6020 1.1 mrg
6021 1.1 mrg case $host_os in
6022 1.1 mrg darwin*)
6023 1.1 mrg lock_old_archive_extraction=yes ;;
6024 1.1 mrg *)
6025 1.1 mrg lock_old_archive_extraction=no ;;
6026 1.1 mrg esac
6027 1.1 mrg
6028 1.1 mrg
6029 1.1 mrg
6030 1.1 mrg
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 # If no C compiler was specified, use CC.
6067 1.1 mrg LTCC=${LTCC-"$CC"}
6068 1.1 mrg
6069 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6070 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6071 1.1 mrg
6072 1.1 mrg # Allow CC to be a program name with arguments.
6073 1.1 mrg compiler=$CC
6074 1.1 mrg
6075 1.1 mrg
6076 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6078 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6079 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6080 1.1 mrg $as_echo_n "(cached) " >&6
6081 1.1 mrg else
6082 1.1 mrg
6083 1.1 mrg # These are sane defaults that work on at least a few old systems.
6084 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6085 1.1 mrg
6086 1.1 mrg # Character class describing NM global symbol codes.
6087 1.1 mrg symcode='[BCDEGRST]'
6088 1.1 mrg
6089 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6090 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6091 1.1 mrg
6092 1.1 mrg # Define system-specific variables.
6093 1.1 mrg case $host_os in
6094 1.1 mrg aix*)
6095 1.1 mrg symcode='[BCDT]'
6096 1.1 mrg ;;
6097 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6098 1.1 mrg symcode='[ABCDGISTW]'
6099 1.1 mrg ;;
6100 1.1 mrg hpux*)
6101 1.1 mrg if test "$host_cpu" = ia64; then
6102 1.1 mrg symcode='[ABCDEGRST]'
6103 1.1 mrg fi
6104 1.1 mrg ;;
6105 1.1 mrg irix* | nonstopux*)
6106 1.1 mrg symcode='[BCDEGRST]'
6107 1.1 mrg ;;
6108 1.1 mrg osf*)
6109 1.1 mrg symcode='[BCDEGQRST]'
6110 1.1 mrg ;;
6111 1.1 mrg solaris*)
6112 1.1 mrg symcode='[BDRT]'
6113 1.1 mrg ;;
6114 1.1 mrg sco3.2v5*)
6115 1.1 mrg symcode='[DT]'
6116 1.1 mrg ;;
6117 1.1 mrg sysv4.2uw2*)
6118 1.1 mrg symcode='[DT]'
6119 1.1 mrg ;;
6120 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6121 1.1 mrg symcode='[ABDT]'
6122 1.1 mrg ;;
6123 1.1 mrg sysv4)
6124 1.1 mrg symcode='[DFNSTU]'
6125 1.1 mrg ;;
6126 1.1 mrg esac
6127 1.1 mrg
6128 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6129 1.1 mrg case `$NM -V 2>&1` in
6130 1.1 mrg *GNU* | *'with BFD'*)
6131 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6132 1.1 mrg esac
6133 1.1 mrg
6134 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6135 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6136 1.1 mrg # so use this general approach.
6137 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'"
6138 1.1 mrg
6139 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6140 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'"
6141 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'"
6142 1.1 mrg
6143 1.1 mrg # Handle CRLF in mingw tool chain
6144 1.1 mrg opt_cr=
6145 1.1 mrg case $build_os in
6146 1.1 mrg mingw*)
6147 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6148 1.1 mrg ;;
6149 1.1 mrg esac
6150 1.1 mrg
6151 1.1 mrg # Try without a prefix underscore, then with it.
6152 1.1 mrg for ac_symprfx in "" "_"; do
6153 1.1 mrg
6154 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6155 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6156 1.1 mrg
6157 1.1 mrg # Write the raw and C identifiers.
6158 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6159 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6160 1.1 mrg # and D for any global variable.
6161 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6162 1.1 mrg # which start with @ or ?.
6163 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6164 1.1 mrg " {last_section=section; section=\$ 3};"\
6165 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6166 1.1 mrg " \$ 0!~/External *\|/{next};"\
6167 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6168 1.1 mrg " {if(hide[section]) next};"\
6169 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6170 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6171 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6172 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6173 1.1 mrg " ' prfx=^$ac_symprfx"
6174 1.1 mrg else
6175 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6176 1.1 mrg fi
6177 1.1 mrg
6178 1.1 mrg # Check to see that the pipe works correctly.
6179 1.1 mrg pipe_works=no
6180 1.1 mrg
6181 1.1 mrg rm -f conftest*
6182 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
6183 1.1 mrg #ifdef __cplusplus
6184 1.1 mrg extern "C" {
6185 1.1 mrg #endif
6186 1.1 mrg char nm_test_var;
6187 1.1 mrg void nm_test_func(void);
6188 1.1 mrg void nm_test_func(void){}
6189 1.1 mrg #ifdef __cplusplus
6190 1.1 mrg }
6191 1.1 mrg #endif
6192 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6193 1.1 mrg _LT_EOF
6194 1.1 mrg
6195 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6196 1.1 mrg (eval $ac_compile) 2>&5
6197 1.1 mrg ac_status=$?
6198 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6199 1.1 mrg test $ac_status = 0; }; then
6200 1.1 mrg # Now try to grab the symbols.
6201 1.1 mrg nlist=conftest.nm
6202 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6203 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6204 1.1 mrg ac_status=$?
6205 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6206 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
6207 1.1 mrg # Try sorting and uniquifying the output.
6208 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6209 1.1 mrg mv -f "$nlist"T "$nlist"
6210 1.1 mrg else
6211 1.1 mrg rm -f "$nlist"T
6212 1.1 mrg fi
6213 1.1 mrg
6214 1.1 mrg # Make sure that we snagged all the symbols we need.
6215 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6216 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6217 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
6218 1.1 mrg #ifdef __cplusplus
6219 1.1 mrg extern "C" {
6220 1.1 mrg #endif
6221 1.1 mrg
6222 1.1 mrg _LT_EOF
6223 1.1 mrg # Now generate the symbol file.
6224 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6225 1.1 mrg
6226 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
6227 1.1 mrg
6228 1.1 mrg /* The mapping between symbol names and symbols. */
6229 1.1 mrg const struct {
6230 1.1 mrg const char *name;
6231 1.1 mrg void *address;
6232 1.1 mrg }
6233 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
6234 1.1 mrg {
6235 1.1 mrg { "@PROGRAM@", (void *) 0 },
6236 1.1 mrg _LT_EOF
6237 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6238 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
6239 1.1 mrg {0, (void *) 0}
6240 1.1 mrg };
6241 1.1 mrg
6242 1.1 mrg /* This works around a problem in FreeBSD linker */
6243 1.1 mrg #ifdef FREEBSD_WORKAROUND
6244 1.1 mrg static const void *lt_preloaded_setup() {
6245 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
6246 1.1 mrg }
6247 1.1 mrg #endif
6248 1.1 mrg
6249 1.1 mrg #ifdef __cplusplus
6250 1.1 mrg }
6251 1.1 mrg #endif
6252 1.1 mrg _LT_EOF
6253 1.1 mrg # Now try linking the two files.
6254 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6255 1.1 mrg lt_save_LIBS="$LIBS"
6256 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6257 1.1 mrg LIBS="conftstm.$ac_objext"
6258 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6259 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6260 1.1 mrg (eval $ac_link) 2>&5
6261 1.1 mrg ac_status=$?
6262 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6263 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6264 1.1 mrg pipe_works=yes
6265 1.1 mrg fi
6266 1.1 mrg LIBS="$lt_save_LIBS"
6267 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6268 1.1 mrg else
6269 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6270 1.1 mrg fi
6271 1.1 mrg else
6272 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6273 1.1 mrg fi
6274 1.1 mrg else
6275 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6276 1.1 mrg fi
6277 1.1 mrg else
6278 1.1 mrg echo "$progname: failed program was:" >&5
6279 1.1 mrg cat conftest.$ac_ext >&5
6280 1.1 mrg fi
6281 1.1 mrg rm -rf conftest* conftst*
6282 1.1 mrg
6283 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6284 1.1 mrg if test "$pipe_works" = yes; then
6285 1.1 mrg break
6286 1.1 mrg else
6287 1.1 mrg lt_cv_sys_global_symbol_pipe=
6288 1.1 mrg fi
6289 1.1 mrg done
6290 1.1 mrg
6291 1.1 mrg fi
6292 1.1 mrg
6293 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6294 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6295 1.1 mrg fi
6296 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6298 1.1 mrg $as_echo "failed" >&6; }
6299 1.1 mrg else
6300 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6301 1.1 mrg $as_echo "ok" >&6; }
6302 1.1 mrg fi
6303 1.1 mrg
6304 1.1 mrg
6305 1.1 mrg
6306 1.1 mrg
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 # Check whether --enable-libtool-lock was given.
6326 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
6327 1.1 mrg enableval=$enable_libtool_lock;
6328 1.1 mrg fi
6329 1.1 mrg
6330 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6331 1.1 mrg
6332 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
6333 1.1 mrg # libtool support.
6334 1.1 mrg case $host in
6335 1.1 mrg ia64-*-hpux*)
6336 1.1 mrg # Find out which ABI we are using.
6337 1.1 mrg echo 'int i;' > conftest.$ac_ext
6338 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6339 1.1 mrg (eval $ac_compile) 2>&5
6340 1.1 mrg ac_status=$?
6341 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6342 1.1 mrg test $ac_status = 0; }; then
6343 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6344 1.1 mrg *ELF-32*)
6345 1.1 mrg HPUX_IA64_MODE="32"
6346 1.1 mrg ;;
6347 1.1 mrg *ELF-64*)
6348 1.1 mrg HPUX_IA64_MODE="64"
6349 1.1 mrg ;;
6350 1.1 mrg esac
6351 1.1 mrg fi
6352 1.1 mrg rm -rf conftest*
6353 1.1 mrg ;;
6354 1.1 mrg *-*-irix6*)
6355 1.1 mrg # Find out which ABI we are using.
6356 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6357 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6358 1.1 mrg (eval $ac_compile) 2>&5
6359 1.1 mrg ac_status=$?
6360 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6361 1.1 mrg test $ac_status = 0; }; then
6362 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
6363 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6364 1.1 mrg *32-bit*)
6365 1.1 mrg LD="${LD-ld} -melf32bsmip"
6366 1.1 mrg ;;
6367 1.1 mrg *N32*)
6368 1.1 mrg LD="${LD-ld} -melf32bmipn32"
6369 1.1 mrg ;;
6370 1.1 mrg *64-bit*)
6371 1.1 mrg LD="${LD-ld} -melf64bmip"
6372 1.1 mrg ;;
6373 1.1 mrg esac
6374 1.1 mrg else
6375 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6376 1.1 mrg *32-bit*)
6377 1.1 mrg LD="${LD-ld} -32"
6378 1.1 mrg ;;
6379 1.1 mrg *N32*)
6380 1.1 mrg LD="${LD-ld} -n32"
6381 1.1 mrg ;;
6382 1.1 mrg *64-bit*)
6383 1.1 mrg LD="${LD-ld} -64"
6384 1.1 mrg ;;
6385 1.1 mrg esac
6386 1.1 mrg fi
6387 1.1 mrg fi
6388 1.1 mrg rm -rf conftest*
6389 1.1 mrg ;;
6390 1.1 mrg
6391 1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6392 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6393 1.1 mrg # Find out which ABI we are using.
6394 1.1 mrg echo 'int i;' > conftest.$ac_ext
6395 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6396 1.1 mrg (eval $ac_compile) 2>&5
6397 1.1 mrg ac_status=$?
6398 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6399 1.1 mrg test $ac_status = 0; }; then
6400 1.1 mrg case `/usr/bin/file conftest.o` in
6401 1.1 mrg *32-bit*)
6402 1.1 mrg case $host in
6403 1.1 mrg x86_64-*kfreebsd*-gnu)
6404 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
6405 1.1 mrg ;;
6406 1.1 mrg x86_64-*linux*)
6407 1.4 mrg case `/usr/bin/file conftest.o` in
6408 1.4 mrg *x86-64*)
6409 1.4 mrg LD="${LD-ld} -m elf32_x86_64"
6410 1.4 mrg ;;
6411 1.4 mrg *)
6412 1.4 mrg LD="${LD-ld} -m elf_i386"
6413 1.4 mrg ;;
6414 1.4 mrg esac
6415 1.1 mrg ;;
6416 1.4 mrg powerpc64le-*linux*)
6417 1.4 mrg LD="${LD-ld} -m elf32lppclinux"
6418 1.4 mrg ;;
6419 1.4 mrg powerpc64-*linux*)
6420 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
6421 1.1 mrg ;;
6422 1.1 mrg s390x-*linux*)
6423 1.1 mrg LD="${LD-ld} -m elf_s390"
6424 1.1 mrg ;;
6425 1.1 mrg sparc64-*linux*)
6426 1.1 mrg LD="${LD-ld} -m elf32_sparc"
6427 1.1 mrg ;;
6428 1.1 mrg esac
6429 1.1 mrg ;;
6430 1.1 mrg *64-bit*)
6431 1.1 mrg case $host in
6432 1.1 mrg x86_64-*kfreebsd*-gnu)
6433 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
6434 1.1 mrg ;;
6435 1.1 mrg x86_64-*linux*)
6436 1.1 mrg LD="${LD-ld} -m elf_x86_64"
6437 1.1 mrg ;;
6438 1.4 mrg powerpcle-*linux*)
6439 1.4 mrg LD="${LD-ld} -m elf64lppc"
6440 1.4 mrg ;;
6441 1.4 mrg powerpc-*linux*)
6442 1.1 mrg LD="${LD-ld} -m elf64ppc"
6443 1.1 mrg ;;
6444 1.1 mrg s390*-*linux*|s390*-*tpf*)
6445 1.1 mrg LD="${LD-ld} -m elf64_s390"
6446 1.1 mrg ;;
6447 1.1 mrg sparc*-*linux*)
6448 1.1 mrg LD="${LD-ld} -m elf64_sparc"
6449 1.1 mrg ;;
6450 1.1 mrg esac
6451 1.1 mrg ;;
6452 1.1 mrg esac
6453 1.1 mrg fi
6454 1.1 mrg rm -rf conftest*
6455 1.1 mrg ;;
6456 1.1 mrg
6457 1.1 mrg *-*-sco3.2v5*)
6458 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6459 1.1 mrg SAVE_CFLAGS="$CFLAGS"
6460 1.1 mrg CFLAGS="$CFLAGS -belf"
6461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6462 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6463 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then :
6464 1.1 mrg $as_echo_n "(cached) " >&6
6465 1.1 mrg else
6466 1.1 mrg ac_ext=c
6467 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6468 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6469 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6470 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6471 1.1 mrg
6472 1.1 mrg if test x$gcc_no_link = xyes; then
6473 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6474 1.1 mrg fi
6475 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6476 1.1 mrg /* end confdefs.h. */
6477 1.1 mrg
6478 1.1 mrg int
6479 1.1 mrg main ()
6480 1.1 mrg {
6481 1.1 mrg
6482 1.1 mrg ;
6483 1.1 mrg return 0;
6484 1.1 mrg }
6485 1.1 mrg _ACEOF
6486 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6487 1.1 mrg lt_cv_cc_needs_belf=yes
6488 1.1 mrg else
6489 1.1 mrg lt_cv_cc_needs_belf=no
6490 1.1 mrg fi
6491 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6492 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6493 1.1 mrg ac_ext=c
6494 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6495 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6496 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6497 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6498 1.1 mrg
6499 1.1 mrg fi
6500 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6501 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
6502 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6503 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6504 1.1 mrg CFLAGS="$SAVE_CFLAGS"
6505 1.1 mrg fi
6506 1.1 mrg ;;
6507 1.1 mrg sparc*-*solaris*)
6508 1.1 mrg # Find out which ABI we are using.
6509 1.1 mrg echo 'int i;' > conftest.$ac_ext
6510 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6511 1.1 mrg (eval $ac_compile) 2>&5
6512 1.1 mrg ac_status=$?
6513 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6514 1.1 mrg test $ac_status = 0; }; then
6515 1.1 mrg case `/usr/bin/file conftest.o` in
6516 1.1 mrg *64-bit*)
6517 1.1 mrg case $lt_cv_prog_gnu_ld in
6518 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
6519 1.1 mrg *)
6520 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6521 1.1 mrg LD="${LD-ld} -64"
6522 1.1 mrg fi
6523 1.1 mrg ;;
6524 1.1 mrg esac
6525 1.1 mrg ;;
6526 1.1 mrg esac
6527 1.1 mrg fi
6528 1.1 mrg rm -rf conftest*
6529 1.1 mrg ;;
6530 1.1 mrg esac
6531 1.1 mrg
6532 1.1 mrg need_locks="$enable_libtool_lock"
6533 1.1 mrg
6534 1.1 mrg
6535 1.1 mrg case $host_os in
6536 1.1 mrg rhapsody* | darwin*)
6537 1.1 mrg if test -n "$ac_tool_prefix"; then
6538 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6539 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6541 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6542 1.1 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6543 1.1 mrg $as_echo_n "(cached) " >&6
6544 1.1 mrg else
6545 1.1 mrg if test -n "$DSYMUTIL"; then
6546 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6547 1.1 mrg else
6548 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6549 1.1 mrg for as_dir in $PATH
6550 1.1 mrg do
6551 1.1 mrg IFS=$as_save_IFS
6552 1.1 mrg test -z "$as_dir" && as_dir=.
6553 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6554 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6555 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6556 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6557 1.1 mrg break 2
6558 1.1 mrg fi
6559 1.1 mrg done
6560 1.1 mrg done
6561 1.1 mrg IFS=$as_save_IFS
6562 1.1 mrg
6563 1.1 mrg fi
6564 1.1 mrg fi
6565 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
6566 1.1 mrg if test -n "$DSYMUTIL"; then
6567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6568 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
6569 1.1 mrg else
6570 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6571 1.1 mrg $as_echo "no" >&6; }
6572 1.1 mrg fi
6573 1.1 mrg
6574 1.1 mrg
6575 1.1 mrg fi
6576 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
6577 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
6578 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
6579 1.1 mrg set dummy dsymutil; ac_word=$2
6580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6581 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6582 1.1 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6583 1.1 mrg $as_echo_n "(cached) " >&6
6584 1.1 mrg else
6585 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6586 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6587 1.1 mrg else
6588 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6589 1.1 mrg for as_dir in $PATH
6590 1.1 mrg do
6591 1.1 mrg IFS=$as_save_IFS
6592 1.1 mrg test -z "$as_dir" && as_dir=.
6593 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6594 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6595 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6596 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6597 1.1 mrg break 2
6598 1.1 mrg fi
6599 1.1 mrg done
6600 1.1 mrg done
6601 1.1 mrg IFS=$as_save_IFS
6602 1.1 mrg
6603 1.1 mrg fi
6604 1.1 mrg fi
6605 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6606 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6608 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
6609 1.1 mrg else
6610 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6611 1.1 mrg $as_echo "no" >&6; }
6612 1.1 mrg fi
6613 1.1 mrg
6614 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
6615 1.1 mrg DSYMUTIL=":"
6616 1.1 mrg else
6617 1.1 mrg case $cross_compiling:$ac_tool_warned in
6618 1.1 mrg yes:)
6619 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6620 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6621 1.1 mrg ac_tool_warned=yes ;;
6622 1.1 mrg esac
6623 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
6624 1.1 mrg fi
6625 1.1 mrg else
6626 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6627 1.1 mrg fi
6628 1.1 mrg
6629 1.1 mrg if test -n "$ac_tool_prefix"; then
6630 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6631 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6633 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6634 1.1 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6635 1.1 mrg $as_echo_n "(cached) " >&6
6636 1.1 mrg else
6637 1.1 mrg if test -n "$NMEDIT"; then
6638 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6639 1.1 mrg else
6640 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6641 1.1 mrg for as_dir in $PATH
6642 1.1 mrg do
6643 1.1 mrg IFS=$as_save_IFS
6644 1.1 mrg test -z "$as_dir" && as_dir=.
6645 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6646 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6647 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6648 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6649 1.1 mrg break 2
6650 1.1 mrg fi
6651 1.1 mrg done
6652 1.1 mrg done
6653 1.1 mrg IFS=$as_save_IFS
6654 1.1 mrg
6655 1.1 mrg fi
6656 1.1 mrg fi
6657 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
6658 1.1 mrg if test -n "$NMEDIT"; then
6659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6660 1.1 mrg $as_echo "$NMEDIT" >&6; }
6661 1.1 mrg else
6662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6663 1.1 mrg $as_echo "no" >&6; }
6664 1.1 mrg fi
6665 1.1 mrg
6666 1.1 mrg
6667 1.1 mrg fi
6668 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
6669 1.1 mrg ac_ct_NMEDIT=$NMEDIT
6670 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
6671 1.1 mrg set dummy nmedit; ac_word=$2
6672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6673 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6674 1.1 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6675 1.1 mrg $as_echo_n "(cached) " >&6
6676 1.1 mrg else
6677 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6678 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6679 1.1 mrg else
6680 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681 1.1 mrg for as_dir in $PATH
6682 1.1 mrg do
6683 1.1 mrg IFS=$as_save_IFS
6684 1.1 mrg test -z "$as_dir" && as_dir=.
6685 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6686 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
6688 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6689 1.1 mrg break 2
6690 1.1 mrg fi
6691 1.1 mrg done
6692 1.1 mrg done
6693 1.1 mrg IFS=$as_save_IFS
6694 1.1 mrg
6695 1.1 mrg fi
6696 1.1 mrg fi
6697 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6698 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6700 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
6701 1.1 mrg else
6702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6703 1.1 mrg $as_echo "no" >&6; }
6704 1.1 mrg fi
6705 1.1 mrg
6706 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
6707 1.1 mrg NMEDIT=":"
6708 1.1 mrg else
6709 1.1 mrg case $cross_compiling:$ac_tool_warned in
6710 1.1 mrg yes:)
6711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6712 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6713 1.1 mrg ac_tool_warned=yes ;;
6714 1.1 mrg esac
6715 1.1 mrg NMEDIT=$ac_ct_NMEDIT
6716 1.1 mrg fi
6717 1.1 mrg else
6718 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
6719 1.1 mrg fi
6720 1.1 mrg
6721 1.1 mrg if test -n "$ac_tool_prefix"; then
6722 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6723 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
6724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6725 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6726 1.1 mrg if test "${ac_cv_prog_LIPO+set}" = set; then :
6727 1.1 mrg $as_echo_n "(cached) " >&6
6728 1.1 mrg else
6729 1.1 mrg if test -n "$LIPO"; then
6730 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6731 1.1 mrg else
6732 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6733 1.1 mrg for as_dir in $PATH
6734 1.1 mrg do
6735 1.1 mrg IFS=$as_save_IFS
6736 1.1 mrg test -z "$as_dir" && as_dir=.
6737 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6738 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6739 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6740 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6741 1.1 mrg break 2
6742 1.1 mrg fi
6743 1.1 mrg done
6744 1.1 mrg done
6745 1.1 mrg IFS=$as_save_IFS
6746 1.1 mrg
6747 1.1 mrg fi
6748 1.1 mrg fi
6749 1.1 mrg LIPO=$ac_cv_prog_LIPO
6750 1.1 mrg if test -n "$LIPO"; then
6751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6752 1.1 mrg $as_echo "$LIPO" >&6; }
6753 1.1 mrg else
6754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755 1.1 mrg $as_echo "no" >&6; }
6756 1.1 mrg fi
6757 1.1 mrg
6758 1.1 mrg
6759 1.1 mrg fi
6760 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
6761 1.1 mrg ac_ct_LIPO=$LIPO
6762 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
6763 1.1 mrg set dummy lipo; ac_word=$2
6764 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6765 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6766 1.1 mrg if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6767 1.1 mrg $as_echo_n "(cached) " >&6
6768 1.1 mrg else
6769 1.1 mrg if test -n "$ac_ct_LIPO"; then
6770 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6771 1.1 mrg else
6772 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6773 1.1 mrg for as_dir in $PATH
6774 1.1 mrg do
6775 1.1 mrg IFS=$as_save_IFS
6776 1.1 mrg test -z "$as_dir" && as_dir=.
6777 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6778 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6779 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
6780 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6781 1.1 mrg break 2
6782 1.1 mrg fi
6783 1.1 mrg done
6784 1.1 mrg done
6785 1.1 mrg IFS=$as_save_IFS
6786 1.1 mrg
6787 1.1 mrg fi
6788 1.1 mrg fi
6789 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6790 1.1 mrg if test -n "$ac_ct_LIPO"; then
6791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6792 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
6793 1.1 mrg else
6794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6795 1.1 mrg $as_echo "no" >&6; }
6796 1.1 mrg fi
6797 1.1 mrg
6798 1.1 mrg if test "x$ac_ct_LIPO" = x; then
6799 1.1 mrg LIPO=":"
6800 1.1 mrg else
6801 1.1 mrg case $cross_compiling:$ac_tool_warned in
6802 1.1 mrg yes:)
6803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6804 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6805 1.1 mrg ac_tool_warned=yes ;;
6806 1.1 mrg esac
6807 1.1 mrg LIPO=$ac_ct_LIPO
6808 1.1 mrg fi
6809 1.1 mrg else
6810 1.1 mrg LIPO="$ac_cv_prog_LIPO"
6811 1.1 mrg fi
6812 1.1 mrg
6813 1.1 mrg if test -n "$ac_tool_prefix"; then
6814 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6815 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
6816 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6817 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6818 1.1 mrg if test "${ac_cv_prog_OTOOL+set}" = set; then :
6819 1.1 mrg $as_echo_n "(cached) " >&6
6820 1.1 mrg else
6821 1.1 mrg if test -n "$OTOOL"; then
6822 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6823 1.1 mrg else
6824 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6825 1.1 mrg for as_dir in $PATH
6826 1.1 mrg do
6827 1.1 mrg IFS=$as_save_IFS
6828 1.1 mrg test -z "$as_dir" && as_dir=.
6829 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6830 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6831 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6832 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6833 1.1 mrg break 2
6834 1.1 mrg fi
6835 1.1 mrg done
6836 1.1 mrg done
6837 1.1 mrg IFS=$as_save_IFS
6838 1.1 mrg
6839 1.1 mrg fi
6840 1.1 mrg fi
6841 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
6842 1.1 mrg if test -n "$OTOOL"; then
6843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6844 1.1 mrg $as_echo "$OTOOL" >&6; }
6845 1.1 mrg else
6846 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6847 1.1 mrg $as_echo "no" >&6; }
6848 1.1 mrg fi
6849 1.1 mrg
6850 1.1 mrg
6851 1.1 mrg fi
6852 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
6853 1.1 mrg ac_ct_OTOOL=$OTOOL
6854 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
6855 1.1 mrg set dummy otool; ac_word=$2
6856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6857 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6858 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6859 1.1 mrg $as_echo_n "(cached) " >&6
6860 1.1 mrg else
6861 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6862 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6863 1.1 mrg else
6864 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6865 1.1 mrg for as_dir in $PATH
6866 1.1 mrg do
6867 1.1 mrg IFS=$as_save_IFS
6868 1.1 mrg test -z "$as_dir" && as_dir=.
6869 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6870 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6871 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
6872 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6873 1.1 mrg break 2
6874 1.1 mrg fi
6875 1.1 mrg done
6876 1.1 mrg done
6877 1.1 mrg IFS=$as_save_IFS
6878 1.1 mrg
6879 1.1 mrg fi
6880 1.1 mrg fi
6881 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6882 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6884 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
6885 1.1 mrg else
6886 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6887 1.1 mrg $as_echo "no" >&6; }
6888 1.1 mrg fi
6889 1.1 mrg
6890 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
6891 1.1 mrg OTOOL=":"
6892 1.1 mrg else
6893 1.1 mrg case $cross_compiling:$ac_tool_warned in
6894 1.1 mrg yes:)
6895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6896 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6897 1.1 mrg ac_tool_warned=yes ;;
6898 1.1 mrg esac
6899 1.1 mrg OTOOL=$ac_ct_OTOOL
6900 1.1 mrg fi
6901 1.1 mrg else
6902 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
6903 1.1 mrg fi
6904 1.1 mrg
6905 1.1 mrg if test -n "$ac_tool_prefix"; then
6906 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6907 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
6908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6909 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6910 1.1 mrg if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6911 1.1 mrg $as_echo_n "(cached) " >&6
6912 1.1 mrg else
6913 1.1 mrg if test -n "$OTOOL64"; then
6914 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6915 1.1 mrg else
6916 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6917 1.1 mrg for as_dir in $PATH
6918 1.1 mrg do
6919 1.1 mrg IFS=$as_save_IFS
6920 1.1 mrg test -z "$as_dir" && as_dir=.
6921 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6922 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6923 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6924 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6925 1.1 mrg break 2
6926 1.1 mrg fi
6927 1.1 mrg done
6928 1.1 mrg done
6929 1.1 mrg IFS=$as_save_IFS
6930 1.1 mrg
6931 1.1 mrg fi
6932 1.1 mrg fi
6933 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
6934 1.1 mrg if test -n "$OTOOL64"; then
6935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6936 1.1 mrg $as_echo "$OTOOL64" >&6; }
6937 1.1 mrg else
6938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6939 1.1 mrg $as_echo "no" >&6; }
6940 1.1 mrg fi
6941 1.1 mrg
6942 1.1 mrg
6943 1.1 mrg fi
6944 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
6945 1.1 mrg ac_ct_OTOOL64=$OTOOL64
6946 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
6947 1.1 mrg set dummy otool64; ac_word=$2
6948 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6949 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6950 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6951 1.1 mrg $as_echo_n "(cached) " >&6
6952 1.1 mrg else
6953 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
6954 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6955 1.1 mrg else
6956 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6957 1.1 mrg for as_dir in $PATH
6958 1.1 mrg do
6959 1.1 mrg IFS=$as_save_IFS
6960 1.1 mrg test -z "$as_dir" && as_dir=.
6961 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6962 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6963 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
6964 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6965 1.1 mrg break 2
6966 1.1 mrg fi
6967 1.1 mrg done
6968 1.1 mrg done
6969 1.1 mrg IFS=$as_save_IFS
6970 1.1 mrg
6971 1.1 mrg fi
6972 1.1 mrg fi
6973 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6974 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
6975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6976 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
6977 1.1 mrg else
6978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6979 1.1 mrg $as_echo "no" >&6; }
6980 1.1 mrg fi
6981 1.1 mrg
6982 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
6983 1.1 mrg OTOOL64=":"
6984 1.1 mrg else
6985 1.1 mrg case $cross_compiling:$ac_tool_warned in
6986 1.1 mrg yes:)
6987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6988 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6989 1.1 mrg ac_tool_warned=yes ;;
6990 1.1 mrg esac
6991 1.1 mrg OTOOL64=$ac_ct_OTOOL64
6992 1.1 mrg fi
6993 1.1 mrg else
6994 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
6995 1.1 mrg fi
6996 1.1 mrg
6997 1.1 mrg
6998 1.1 mrg
6999 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7024 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7025 1.1 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7026 1.1 mrg $as_echo_n "(cached) " >&6
7027 1.1 mrg else
7028 1.1 mrg lt_cv_apple_cc_single_mod=no
7029 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then
7030 1.1 mrg # By default we will add the -single_module flag. You can override
7031 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE
7032 1.1 mrg # non-empty at configure time, or by adding -multi_module to the
7033 1.1 mrg # link flags.
7034 1.1 mrg rm -rf libconftest.dylib*
7035 1.1 mrg echo "int foo(void){return 1;}" > conftest.c
7036 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7037 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7038 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7039 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7040 1.1 mrg _lt_result=$?
7041 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7042 1.1 mrg lt_cv_apple_cc_single_mod=yes
7043 1.1 mrg else
7044 1.1 mrg cat conftest.err >&5
7045 1.1 mrg fi
7046 1.1 mrg rm -rf libconftest.dylib*
7047 1.1 mrg rm -f conftest.*
7048 1.1 mrg fi
7049 1.1 mrg fi
7050 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7051 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7052 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7053 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7054 1.1 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7055 1.1 mrg $as_echo_n "(cached) " >&6
7056 1.1 mrg else
7057 1.1 mrg lt_cv_ld_exported_symbols_list=no
7058 1.1 mrg save_LDFLAGS=$LDFLAGS
7059 1.1 mrg echo "_main" > conftest.sym
7060 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7061 1.1 mrg if test x$gcc_no_link = xyes; then
7062 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7063 1.1 mrg fi
7064 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7065 1.1 mrg /* end confdefs.h. */
7066 1.1 mrg
7067 1.1 mrg int
7068 1.1 mrg main ()
7069 1.1 mrg {
7070 1.1 mrg
7071 1.1 mrg ;
7072 1.1 mrg return 0;
7073 1.1 mrg }
7074 1.1 mrg _ACEOF
7075 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7076 1.1 mrg lt_cv_ld_exported_symbols_list=yes
7077 1.1 mrg else
7078 1.1 mrg lt_cv_ld_exported_symbols_list=no
7079 1.1 mrg fi
7080 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7081 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7082 1.1 mrg LDFLAGS="$save_LDFLAGS"
7083 1.1 mrg
7084 1.1 mrg fi
7085 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7086 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7087 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7088 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7089 1.1 mrg if test "${lt_cv_ld_force_load+set}" = set; then :
7090 1.1 mrg $as_echo_n "(cached) " >&6
7091 1.1 mrg else
7092 1.1 mrg lt_cv_ld_force_load=no
7093 1.1 mrg cat > conftest.c << _LT_EOF
7094 1.1 mrg int forced_loaded() { return 2;}
7095 1.1 mrg _LT_EOF
7096 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7097 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7098 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5
7099 1.1 mrg $AR cru libconftest.a conftest.o 2>&5
7100 1.1 mrg cat > conftest.c << _LT_EOF
7101 1.1 mrg int main() { return 0;}
7102 1.1 mrg _LT_EOF
7103 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7104 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7105 1.1 mrg _lt_result=$?
7106 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7107 1.1 mrg lt_cv_ld_force_load=yes
7108 1.1 mrg else
7109 1.1 mrg cat conftest.err >&5
7110 1.1 mrg fi
7111 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c
7112 1.1 mrg rm -rf conftest.dSYM
7113 1.1 mrg
7114 1.1 mrg fi
7115 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7116 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7117 1.1 mrg case $host_os in
7118 1.1 mrg rhapsody* | darwin1.[012])
7119 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7120 1.1 mrg darwin1.*)
7121 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7122 1.1 mrg darwin*) # darwin 5.x on
7123 1.1 mrg # if running on 10.5 or later, the deployment target defaults
7124 1.1 mrg # to the OS version, if on x86, and 10.4, the deployment
7125 1.1 mrg # target defaults to 10.4. Don't you love it?
7126 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7127 1.1 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7128 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7129 1.6 mrg 10.[012][,.]*)
7130 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7131 1.1 mrg 10.*)
7132 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7133 1.1 mrg esac
7134 1.1 mrg ;;
7135 1.1 mrg esac
7136 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7137 1.1 mrg _lt_dar_single_mod='$single_module'
7138 1.1 mrg fi
7139 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7140 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7141 1.1 mrg else
7142 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7143 1.1 mrg fi
7144 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7145 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7146 1.1 mrg else
7147 1.1 mrg _lt_dsymutil=
7148 1.1 mrg fi
7149 1.1 mrg ;;
7150 1.1 mrg esac
7151 1.1 mrg
7152 1.1 mrg for ac_header in dlfcn.h
7153 1.1 mrg do :
7154 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7155 1.1 mrg "
7156 1.1 mrg if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7157 1.1 mrg cat >>confdefs.h <<_ACEOF
7158 1.1 mrg #define HAVE_DLFCN_H 1
7159 1.1 mrg _ACEOF
7160 1.1 mrg
7161 1.1 mrg fi
7162 1.1 mrg
7163 1.1 mrg done
7164 1.1 mrg
7165 1.1 mrg
7166 1.1 mrg
7167 1.1 mrg
7168 1.1 mrg
7169 1.1 mrg # Set options
7170 1.1 mrg
7171 1.1 mrg
7172 1.1 mrg
7173 1.1 mrg enable_dlopen=no
7174 1.1 mrg
7175 1.1 mrg
7176 1.1 mrg enable_win32_dll=no
7177 1.1 mrg
7178 1.1 mrg
7179 1.1 mrg # Check whether --enable-shared was given.
7180 1.1 mrg if test "${enable_shared+set}" = set; then :
7181 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
7182 1.1 mrg case $enableval in
7183 1.1 mrg yes) enable_shared=yes ;;
7184 1.1 mrg no) enable_shared=no ;;
7185 1.1 mrg *)
7186 1.1 mrg enable_shared=no
7187 1.1 mrg # Look at the argument we got. We use all the common list separators.
7188 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7189 1.1 mrg for pkg in $enableval; do
7190 1.1 mrg IFS="$lt_save_ifs"
7191 1.1 mrg if test "X$pkg" = "X$p"; then
7192 1.1 mrg enable_shared=yes
7193 1.1 mrg fi
7194 1.1 mrg done
7195 1.1 mrg IFS="$lt_save_ifs"
7196 1.1 mrg ;;
7197 1.1 mrg esac
7198 1.1 mrg else
7199 1.1 mrg enable_shared=yes
7200 1.1 mrg fi
7201 1.1 mrg
7202 1.1 mrg
7203 1.1 mrg
7204 1.1 mrg
7205 1.1 mrg
7206 1.1 mrg
7207 1.1 mrg
7208 1.1 mrg
7209 1.1 mrg
7210 1.1 mrg # Check whether --enable-static was given.
7211 1.1 mrg if test "${enable_static+set}" = set; then :
7212 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
7213 1.1 mrg case $enableval in
7214 1.1 mrg yes) enable_static=yes ;;
7215 1.1 mrg no) enable_static=no ;;
7216 1.1 mrg *)
7217 1.1 mrg enable_static=no
7218 1.1 mrg # Look at the argument we got. We use all the common list separators.
7219 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7220 1.1 mrg for pkg in $enableval; do
7221 1.1 mrg IFS="$lt_save_ifs"
7222 1.1 mrg if test "X$pkg" = "X$p"; then
7223 1.1 mrg enable_static=yes
7224 1.1 mrg fi
7225 1.1 mrg done
7226 1.1 mrg IFS="$lt_save_ifs"
7227 1.1 mrg ;;
7228 1.1 mrg esac
7229 1.1 mrg else
7230 1.1 mrg enable_static=yes
7231 1.1 mrg fi
7232 1.1 mrg
7233 1.1 mrg
7234 1.1 mrg
7235 1.1 mrg
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 # Check whether --with-pic was given.
7243 1.1 mrg if test "${with_pic+set}" = set; then :
7244 1.1 mrg withval=$with_pic; pic_mode="$withval"
7245 1.1 mrg else
7246 1.1 mrg pic_mode=default
7247 1.1 mrg fi
7248 1.1 mrg
7249 1.1 mrg
7250 1.1 mrg test -z "$pic_mode" && pic_mode=default
7251 1.1 mrg
7252 1.1 mrg
7253 1.1 mrg
7254 1.1 mrg
7255 1.1 mrg
7256 1.1 mrg
7257 1.1 mrg
7258 1.1 mrg # Check whether --enable-fast-install was given.
7259 1.1 mrg if test "${enable_fast_install+set}" = set; then :
7260 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
7261 1.1 mrg case $enableval in
7262 1.1 mrg yes) enable_fast_install=yes ;;
7263 1.1 mrg no) enable_fast_install=no ;;
7264 1.1 mrg *)
7265 1.1 mrg enable_fast_install=no
7266 1.1 mrg # Look at the argument we got. We use all the common list separators.
7267 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7268 1.1 mrg for pkg in $enableval; do
7269 1.1 mrg IFS="$lt_save_ifs"
7270 1.1 mrg if test "X$pkg" = "X$p"; then
7271 1.1 mrg enable_fast_install=yes
7272 1.1 mrg fi
7273 1.1 mrg done
7274 1.1 mrg IFS="$lt_save_ifs"
7275 1.1 mrg ;;
7276 1.1 mrg esac
7277 1.1 mrg else
7278 1.1 mrg enable_fast_install=yes
7279 1.1 mrg fi
7280 1.1 mrg
7281 1.1 mrg
7282 1.1 mrg
7283 1.1 mrg
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 # This can be used to rebuild libtool when needed
7292 1.1 mrg LIBTOOL_DEPS="$ltmain"
7293 1.1 mrg
7294 1.1 mrg # Always use our own libtool.
7295 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7296 1.1 mrg
7297 1.1 mrg
7298 1.1 mrg
7299 1.1 mrg
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 test -z "$LN_S" && LN_S="ln -s"
7323 1.1 mrg
7324 1.1 mrg
7325 1.1 mrg
7326 1.1 mrg
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 if test -n "${ZSH_VERSION+set}" ; then
7338 1.1 mrg setopt NO_GLOB_SUBST
7339 1.1 mrg fi
7340 1.1 mrg
7341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7342 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
7343 1.1 mrg if test "${lt_cv_objdir+set}" = set; then :
7344 1.1 mrg $as_echo_n "(cached) " >&6
7345 1.1 mrg else
7346 1.1 mrg rm -f .libs 2>/dev/null
7347 1.1 mrg mkdir .libs 2>/dev/null
7348 1.1 mrg if test -d .libs; then
7349 1.1 mrg lt_cv_objdir=.libs
7350 1.1 mrg else
7351 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
7352 1.1 mrg lt_cv_objdir=_libs
7353 1.1 mrg fi
7354 1.1 mrg rmdir .libs 2>/dev/null
7355 1.1 mrg fi
7356 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7357 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
7358 1.1 mrg objdir=$lt_cv_objdir
7359 1.1 mrg
7360 1.1 mrg
7361 1.1 mrg
7362 1.1 mrg
7363 1.1 mrg
7364 1.1 mrg cat >>confdefs.h <<_ACEOF
7365 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
7366 1.1 mrg _ACEOF
7367 1.1 mrg
7368 1.1 mrg
7369 1.1 mrg
7370 1.1 mrg
7371 1.1 mrg case $host_os in
7372 1.1 mrg aix3*)
7373 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
7374 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
7375 1.1 mrg # vanish in a puff of smoke.
7376 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
7377 1.1 mrg COLLECT_NAMES=
7378 1.1 mrg export COLLECT_NAMES
7379 1.1 mrg fi
7380 1.1 mrg ;;
7381 1.1 mrg esac
7382 1.1 mrg
7383 1.1 mrg # Global variables:
7384 1.1 mrg ofile=libtool
7385 1.1 mrg can_build_shared=yes
7386 1.1 mrg
7387 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
7388 1.1 mrg # which needs '.lib').
7389 1.1 mrg libext=a
7390 1.1 mrg
7391 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
7392 1.1 mrg
7393 1.1 mrg old_CC="$CC"
7394 1.1 mrg old_CFLAGS="$CFLAGS"
7395 1.1 mrg
7396 1.1 mrg # Set sane defaults for various variables
7397 1.1 mrg test -z "$CC" && CC=cc
7398 1.1 mrg test -z "$LTCC" && LTCC=$CC
7399 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7400 1.1 mrg test -z "$LD" && LD=ld
7401 1.1 mrg test -z "$ac_objext" && ac_objext=o
7402 1.1 mrg
7403 1.1 mrg for cc_temp in $compiler""; do
7404 1.1 mrg case $cc_temp in
7405 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7406 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7407 1.1 mrg \-*) ;;
7408 1.1 mrg *) break;;
7409 1.1 mrg esac
7410 1.1 mrg done
7411 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7412 1.1 mrg
7413 1.1 mrg
7414 1.1 mrg # Only perform the check for file, if the check method requires it
7415 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7416 1.1 mrg case $deplibs_check_method in
7417 1.1 mrg file_magic*)
7418 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7419 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7420 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7421 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7422 1.1 mrg $as_echo_n "(cached) " >&6
7423 1.1 mrg else
7424 1.1 mrg case $MAGIC_CMD in
7425 1.1 mrg [\\/*] | ?:[\\/]*)
7426 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7427 1.1 mrg ;;
7428 1.1 mrg *)
7429 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7430 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7431 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7432 1.1 mrg for ac_dir in $ac_dummy; do
7433 1.1 mrg IFS="$lt_save_ifs"
7434 1.1 mrg test -z "$ac_dir" && ac_dir=.
7435 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7436 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7437 1.1 mrg if test -n "$file_magic_test_file"; then
7438 1.1 mrg case $deplibs_check_method in
7439 1.1 mrg "file_magic "*)
7440 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7441 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7442 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7443 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7444 1.1 mrg :
7445 1.1 mrg else
7446 1.1 mrg cat <<_LT_EOF 1>&2
7447 1.1 mrg
7448 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7449 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7450 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7451 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7452 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7453 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7454 1.1 mrg *** may want to report the problem to your system manager and/or to
7455 1.1 mrg *** bug-libtool@gnu.org
7456 1.1 mrg
7457 1.1 mrg _LT_EOF
7458 1.1 mrg fi ;;
7459 1.1 mrg esac
7460 1.1 mrg fi
7461 1.1 mrg break
7462 1.1 mrg fi
7463 1.1 mrg done
7464 1.1 mrg IFS="$lt_save_ifs"
7465 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7466 1.1 mrg ;;
7467 1.1 mrg esac
7468 1.1 mrg fi
7469 1.1 mrg
7470 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7471 1.1 mrg if test -n "$MAGIC_CMD"; then
7472 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7473 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7474 1.1 mrg else
7475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7476 1.1 mrg $as_echo "no" >&6; }
7477 1.1 mrg fi
7478 1.1 mrg
7479 1.1 mrg
7480 1.1 mrg
7481 1.1 mrg
7482 1.1 mrg
7483 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7484 1.1 mrg if test -n "$ac_tool_prefix"; then
7485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7486 1.1 mrg $as_echo_n "checking for file... " >&6; }
7487 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7488 1.1 mrg $as_echo_n "(cached) " >&6
7489 1.1 mrg else
7490 1.1 mrg case $MAGIC_CMD in
7491 1.1 mrg [\\/*] | ?:[\\/]*)
7492 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7493 1.1 mrg ;;
7494 1.1 mrg *)
7495 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7496 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7497 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7498 1.1 mrg for ac_dir in $ac_dummy; do
7499 1.1 mrg IFS="$lt_save_ifs"
7500 1.1 mrg test -z "$ac_dir" && ac_dir=.
7501 1.1 mrg if test -f $ac_dir/file; then
7502 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7503 1.1 mrg if test -n "$file_magic_test_file"; then
7504 1.1 mrg case $deplibs_check_method in
7505 1.1 mrg "file_magic "*)
7506 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7507 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7508 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7509 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7510 1.1 mrg :
7511 1.1 mrg else
7512 1.1 mrg cat <<_LT_EOF 1>&2
7513 1.1 mrg
7514 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7515 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7516 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7517 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7518 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7519 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7520 1.1 mrg *** may want to report the problem to your system manager and/or to
7521 1.1 mrg *** bug-libtool@gnu.org
7522 1.1 mrg
7523 1.1 mrg _LT_EOF
7524 1.1 mrg fi ;;
7525 1.1 mrg esac
7526 1.1 mrg fi
7527 1.1 mrg break
7528 1.1 mrg fi
7529 1.1 mrg done
7530 1.1 mrg IFS="$lt_save_ifs"
7531 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7532 1.1 mrg ;;
7533 1.1 mrg esac
7534 1.1 mrg fi
7535 1.1 mrg
7536 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7537 1.1 mrg if test -n "$MAGIC_CMD"; then
7538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7539 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7540 1.1 mrg else
7541 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7542 1.1 mrg $as_echo "no" >&6; }
7543 1.1 mrg fi
7544 1.1 mrg
7545 1.1 mrg
7546 1.1 mrg else
7547 1.1 mrg MAGIC_CMD=:
7548 1.1 mrg fi
7549 1.1 mrg fi
7550 1.1 mrg
7551 1.1 mrg fi
7552 1.1 mrg ;;
7553 1.1 mrg esac
7554 1.1 mrg
7555 1.1 mrg # Use C for the default configuration in the libtool script
7556 1.1 mrg
7557 1.1 mrg lt_save_CC="$CC"
7558 1.1 mrg ac_ext=c
7559 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7560 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7561 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7562 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7563 1.1 mrg
7564 1.1 mrg
7565 1.1 mrg # Source file extension for C test sources.
7566 1.1 mrg ac_ext=c
7567 1.1 mrg
7568 1.1 mrg # Object file extension for compiled C test sources.
7569 1.1 mrg objext=o
7570 1.1 mrg objext=$objext
7571 1.1 mrg
7572 1.1 mrg # Code to be used in simple compile tests
7573 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7574 1.1 mrg
7575 1.1 mrg # Code to be used in simple link tests
7576 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
7577 1.1 mrg
7578 1.1 mrg
7579 1.1 mrg
7580 1.1 mrg
7581 1.1 mrg
7582 1.1 mrg
7583 1.1 mrg
7584 1.1 mrg # If no C compiler was specified, use CC.
7585 1.1 mrg LTCC=${LTCC-"$CC"}
7586 1.1 mrg
7587 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7588 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7589 1.1 mrg
7590 1.1 mrg # Allow CC to be a program name with arguments.
7591 1.1 mrg compiler=$CC
7592 1.1 mrg
7593 1.1 mrg # Save the default compiler, since it gets overwritten when the other
7594 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7595 1.1 mrg compiler_DEFAULT=$CC
7596 1.1 mrg
7597 1.1 mrg # save warnings/boilerplate of simple test code
7598 1.1 mrg ac_outfile=conftest.$ac_objext
7599 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7600 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7601 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7602 1.1 mrg $RM conftest*
7603 1.1 mrg
7604 1.1 mrg ac_outfile=conftest.$ac_objext
7605 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7606 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7607 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7608 1.1 mrg $RM -r conftest*
7609 1.1 mrg
7610 1.1 mrg
7611 1.1 mrg ## CAVEAT EMPTOR:
7612 1.1 mrg ## There is no encapsulation within the following macros, do not change
7613 1.1 mrg ## the running order or otherwise move them around unless you know exactly
7614 1.1 mrg ## what you are doing...
7615 1.1 mrg if test -n "$compiler"; then
7616 1.1 mrg
7617 1.1 mrg lt_prog_compiler_no_builtin_flag=
7618 1.1 mrg
7619 1.1 mrg if test "$GCC" = yes; then
7620 1.1 mrg case $cc_basename in
7621 1.1 mrg nvcc*)
7622 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7623 1.1 mrg *)
7624 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7625 1.1 mrg esac
7626 1.1 mrg
7627 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7628 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7629 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7630 1.1 mrg $as_echo_n "(cached) " >&6
7631 1.1 mrg else
7632 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7633 1.1 mrg ac_outfile=conftest.$ac_objext
7634 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7635 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7636 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7637 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7638 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7639 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7640 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7641 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7642 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7643 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7644 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7645 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7646 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7647 1.1 mrg ac_status=$?
7648 1.1 mrg cat conftest.err >&5
7649 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7650 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7651 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7652 1.1 mrg # So say no if there are warnings other than the usual output.
7653 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7654 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7655 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7656 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7657 1.1 mrg fi
7658 1.1 mrg fi
7659 1.1 mrg $RM conftest*
7660 1.1 mrg
7661 1.1 mrg fi
7662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7663 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7664 1.1 mrg
7665 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7666 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7667 1.1 mrg else
7668 1.1 mrg :
7669 1.1 mrg fi
7670 1.1 mrg
7671 1.1 mrg fi
7672 1.1 mrg
7673 1.1 mrg
7674 1.1 mrg
7675 1.1 mrg
7676 1.1 mrg
7677 1.1 mrg
7678 1.1 mrg lt_prog_compiler_wl=
7679 1.1 mrg lt_prog_compiler_pic=
7680 1.1 mrg lt_prog_compiler_static=
7681 1.1 mrg
7682 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7683 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7684 1.1 mrg
7685 1.1 mrg if test "$GCC" = yes; then
7686 1.1 mrg lt_prog_compiler_wl='-Wl,'
7687 1.1 mrg lt_prog_compiler_static='-static'
7688 1.1 mrg
7689 1.1 mrg case $host_os in
7690 1.1 mrg aix*)
7691 1.1 mrg # All AIX code is PIC.
7692 1.1 mrg if test "$host_cpu" = ia64; then
7693 1.1 mrg # AIX 5 now supports IA64 processor
7694 1.1 mrg lt_prog_compiler_static='-Bstatic'
7695 1.1 mrg fi
7696 1.4 mrg lt_prog_compiler_pic='-fPIC'
7697 1.1 mrg ;;
7698 1.1 mrg
7699 1.1 mrg amigaos*)
7700 1.1 mrg case $host_cpu in
7701 1.1 mrg powerpc)
7702 1.1 mrg # see comment about AmigaOS4 .so support
7703 1.1 mrg lt_prog_compiler_pic='-fPIC'
7704 1.1 mrg ;;
7705 1.1 mrg m68k)
7706 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7707 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7708 1.1 mrg # like `-m68040'.
7709 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7710 1.1 mrg ;;
7711 1.1 mrg esac
7712 1.1 mrg ;;
7713 1.1 mrg
7714 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7715 1.1 mrg # PIC is the default for these OSes.
7716 1.1 mrg ;;
7717 1.1 mrg
7718 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7719 1.1 mrg # This hack is so that the source file can tell whether it is being
7720 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7721 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7722 1.1 mrg # (--disable-auto-import) libraries
7723 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7724 1.1 mrg ;;
7725 1.1 mrg
7726 1.1 mrg darwin* | rhapsody*)
7727 1.1 mrg # PIC is the default on this platform
7728 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7729 1.1 mrg lt_prog_compiler_pic='-fno-common'
7730 1.1 mrg ;;
7731 1.1 mrg
7732 1.1 mrg haiku*)
7733 1.1 mrg # PIC is the default for Haiku.
7734 1.1 mrg # The "-static" flag exists, but is broken.
7735 1.1 mrg lt_prog_compiler_static=
7736 1.1 mrg ;;
7737 1.1 mrg
7738 1.1 mrg hpux*)
7739 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7740 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7741 1.1 mrg # sets the default TLS model and affects inlining.
7742 1.1 mrg case $host_cpu in
7743 1.1 mrg hppa*64*)
7744 1.1 mrg # +Z the default
7745 1.1 mrg ;;
7746 1.1 mrg *)
7747 1.1 mrg lt_prog_compiler_pic='-fPIC'
7748 1.1 mrg ;;
7749 1.1 mrg esac
7750 1.1 mrg ;;
7751 1.1 mrg
7752 1.1 mrg interix[3-9]*)
7753 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7754 1.1 mrg # Instead, we relocate shared libraries at runtime.
7755 1.1 mrg ;;
7756 1.1 mrg
7757 1.1 mrg msdosdjgpp*)
7758 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7759 1.1 mrg # on systems that don't support them.
7760 1.1 mrg lt_prog_compiler_can_build_shared=no
7761 1.1 mrg enable_shared=no
7762 1.1 mrg ;;
7763 1.1 mrg
7764 1.1 mrg *nto* | *qnx*)
7765 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7766 1.1 mrg # it will coredump.
7767 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7768 1.1 mrg ;;
7769 1.1 mrg
7770 1.1 mrg sysv4*MP*)
7771 1.1 mrg if test -d /usr/nec; then
7772 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7773 1.1 mrg fi
7774 1.1 mrg ;;
7775 1.1 mrg
7776 1.1 mrg *)
7777 1.1 mrg lt_prog_compiler_pic='-fPIC'
7778 1.1 mrg ;;
7779 1.1 mrg esac
7780 1.1 mrg
7781 1.1 mrg case $cc_basename in
7782 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
7783 1.1 mrg lt_prog_compiler_wl='-Xlinker '
7784 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
7785 1.1 mrg ;;
7786 1.1 mrg esac
7787 1.1 mrg else
7788 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7789 1.1 mrg case $host_os in
7790 1.1 mrg aix*)
7791 1.1 mrg lt_prog_compiler_wl='-Wl,'
7792 1.1 mrg if test "$host_cpu" = ia64; then
7793 1.1 mrg # AIX 5 now supports IA64 processor
7794 1.1 mrg lt_prog_compiler_static='-Bstatic'
7795 1.1 mrg else
7796 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7797 1.1 mrg fi
7798 1.1 mrg ;;
7799 1.1 mrg
7800 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7801 1.1 mrg # This hack is so that the source file can tell whether it is being
7802 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7803 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7804 1.1 mrg ;;
7805 1.1 mrg
7806 1.1 mrg hpux9* | hpux10* | hpux11*)
7807 1.1 mrg lt_prog_compiler_wl='-Wl,'
7808 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7809 1.1 mrg # not for PA HP-UX.
7810 1.1 mrg case $host_cpu in
7811 1.1 mrg hppa*64*|ia64*)
7812 1.1 mrg # +Z the default
7813 1.1 mrg ;;
7814 1.1 mrg *)
7815 1.1 mrg lt_prog_compiler_pic='+Z'
7816 1.1 mrg ;;
7817 1.1 mrg esac
7818 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7819 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7820 1.1 mrg ;;
7821 1.1 mrg
7822 1.1 mrg irix5* | irix6* | nonstopux*)
7823 1.1 mrg lt_prog_compiler_wl='-Wl,'
7824 1.1 mrg # PIC (with -KPIC) is the default.
7825 1.1 mrg lt_prog_compiler_static='-non_shared'
7826 1.1 mrg ;;
7827 1.1 mrg
7828 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
7829 1.1 mrg case $cc_basename in
7830 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
7831 1.1 mrg ecc*)
7832 1.1 mrg lt_prog_compiler_wl='-Wl,'
7833 1.1 mrg lt_prog_compiler_pic='-KPIC'
7834 1.1 mrg lt_prog_compiler_static='-static'
7835 1.1 mrg ;;
7836 1.1 mrg # icc used to be incompatible with GCC.
7837 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
7838 1.1 mrg icc* | ifort*)
7839 1.1 mrg lt_prog_compiler_wl='-Wl,'
7840 1.1 mrg lt_prog_compiler_pic='-fPIC'
7841 1.1 mrg lt_prog_compiler_static='-static'
7842 1.1 mrg ;;
7843 1.1 mrg # Lahey Fortran 8.1.
7844 1.1 mrg lf95*)
7845 1.1 mrg lt_prog_compiler_wl='-Wl,'
7846 1.1 mrg lt_prog_compiler_pic='--shared'
7847 1.1 mrg lt_prog_compiler_static='--static'
7848 1.1 mrg ;;
7849 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7850 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7851 1.1 mrg # which looks to be a dead project)
7852 1.1 mrg lt_prog_compiler_wl='-Wl,'
7853 1.1 mrg lt_prog_compiler_pic='-fpic'
7854 1.1 mrg lt_prog_compiler_static='-Bstatic'
7855 1.1 mrg ;;
7856 1.1 mrg ccc*)
7857 1.1 mrg lt_prog_compiler_wl='-Wl,'
7858 1.1 mrg # All Alpha code is PIC.
7859 1.1 mrg lt_prog_compiler_static='-non_shared'
7860 1.1 mrg ;;
7861 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
7862 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7863 1.1 mrg lt_prog_compiler_wl='-Wl,'
7864 1.1 mrg lt_prog_compiler_pic='-qpic'
7865 1.1 mrg lt_prog_compiler_static='-qstaticlink'
7866 1.1 mrg ;;
7867 1.1 mrg *)
7868 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
7869 1.1 mrg *Sun\ F* | *Sun*Fortran*)
7870 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7871 1.1 mrg lt_prog_compiler_pic='-KPIC'
7872 1.1 mrg lt_prog_compiler_static='-Bstatic'
7873 1.1 mrg lt_prog_compiler_wl=''
7874 1.1 mrg ;;
7875 1.1 mrg *Sun\ C*)
7876 1.1 mrg # Sun C 5.9
7877 1.1 mrg lt_prog_compiler_pic='-KPIC'
7878 1.1 mrg lt_prog_compiler_static='-Bstatic'
7879 1.1 mrg lt_prog_compiler_wl='-Wl,'
7880 1.1 mrg ;;
7881 1.1 mrg esac
7882 1.1 mrg ;;
7883 1.1 mrg esac
7884 1.1 mrg ;;
7885 1.1 mrg
7886 1.1 mrg newsos6)
7887 1.1 mrg lt_prog_compiler_pic='-KPIC'
7888 1.1 mrg lt_prog_compiler_static='-Bstatic'
7889 1.1 mrg ;;
7890 1.1 mrg
7891 1.1 mrg *nto* | *qnx*)
7892 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7893 1.1 mrg # it will coredump.
7894 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7895 1.1 mrg ;;
7896 1.1 mrg
7897 1.1 mrg osf3* | osf4* | osf5*)
7898 1.1 mrg lt_prog_compiler_wl='-Wl,'
7899 1.1 mrg # All OSF/1 code is PIC.
7900 1.1 mrg lt_prog_compiler_static='-non_shared'
7901 1.1 mrg ;;
7902 1.1 mrg
7903 1.1 mrg rdos*)
7904 1.1 mrg lt_prog_compiler_static='-non_shared'
7905 1.1 mrg ;;
7906 1.1 mrg
7907 1.1 mrg solaris*)
7908 1.1 mrg lt_prog_compiler_pic='-KPIC'
7909 1.1 mrg lt_prog_compiler_static='-Bstatic'
7910 1.1 mrg case $cc_basename in
7911 1.1 mrg f77* | f90* | f95*)
7912 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
7913 1.1 mrg *)
7914 1.1 mrg lt_prog_compiler_wl='-Wl,';;
7915 1.1 mrg esac
7916 1.1 mrg ;;
7917 1.1 mrg
7918 1.1 mrg sunos4*)
7919 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
7920 1.1 mrg lt_prog_compiler_pic='-PIC'
7921 1.1 mrg lt_prog_compiler_static='-Bstatic'
7922 1.1 mrg ;;
7923 1.1 mrg
7924 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7925 1.1 mrg lt_prog_compiler_wl='-Wl,'
7926 1.1 mrg lt_prog_compiler_pic='-KPIC'
7927 1.1 mrg lt_prog_compiler_static='-Bstatic'
7928 1.1 mrg ;;
7929 1.1 mrg
7930 1.1 mrg sysv4*MP*)
7931 1.1 mrg if test -d /usr/nec ;then
7932 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
7933 1.1 mrg lt_prog_compiler_static='-Bstatic'
7934 1.1 mrg fi
7935 1.1 mrg ;;
7936 1.1 mrg
7937 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7938 1.1 mrg lt_prog_compiler_wl='-Wl,'
7939 1.1 mrg lt_prog_compiler_pic='-KPIC'
7940 1.1 mrg lt_prog_compiler_static='-Bstatic'
7941 1.1 mrg ;;
7942 1.1 mrg
7943 1.1 mrg unicos*)
7944 1.1 mrg lt_prog_compiler_wl='-Wl,'
7945 1.1 mrg lt_prog_compiler_can_build_shared=no
7946 1.1 mrg ;;
7947 1.1 mrg
7948 1.1 mrg uts4*)
7949 1.1 mrg lt_prog_compiler_pic='-pic'
7950 1.1 mrg lt_prog_compiler_static='-Bstatic'
7951 1.1 mrg ;;
7952 1.1 mrg
7953 1.1 mrg *)
7954 1.1 mrg lt_prog_compiler_can_build_shared=no
7955 1.1 mrg ;;
7956 1.1 mrg esac
7957 1.1 mrg fi
7958 1.1 mrg
7959 1.1 mrg case $host_os in
7960 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
7961 1.1 mrg *djgpp*)
7962 1.1 mrg lt_prog_compiler_pic=
7963 1.1 mrg ;;
7964 1.1 mrg *)
7965 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7966 1.1 mrg ;;
7967 1.1 mrg esac
7968 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7969 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
7970 1.1 mrg
7971 1.1 mrg
7972 1.1 mrg
7973 1.1 mrg
7974 1.1 mrg
7975 1.1 mrg
7976 1.1 mrg #
7977 1.1 mrg # Check to make sure the PIC flag actually works.
7978 1.1 mrg #
7979 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
7980 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7981 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7982 1.1 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7983 1.1 mrg $as_echo_n "(cached) " >&6
7984 1.1 mrg else
7985 1.1 mrg lt_cv_prog_compiler_pic_works=no
7986 1.1 mrg ac_outfile=conftest.$ac_objext
7987 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7988 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7989 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7990 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7991 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7992 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7993 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7994 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7995 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7996 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7997 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7998 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7999 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8000 1.1 mrg ac_status=$?
8001 1.1 mrg cat conftest.err >&5
8002 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8003 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8004 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8005 1.1 mrg # So say no if there are warnings other than the usual output.
8006 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8007 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8008 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8009 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8010 1.1 mrg fi
8011 1.1 mrg fi
8012 1.1 mrg $RM conftest*
8013 1.1 mrg
8014 1.1 mrg fi
8015 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8016 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8017 1.1 mrg
8018 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8019 1.1 mrg case $lt_prog_compiler_pic in
8020 1.1 mrg "" | " "*) ;;
8021 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8022 1.1 mrg esac
8023 1.1 mrg else
8024 1.1 mrg lt_prog_compiler_pic=
8025 1.1 mrg lt_prog_compiler_can_build_shared=no
8026 1.1 mrg fi
8027 1.1 mrg
8028 1.1 mrg fi
8029 1.1 mrg
8030 1.1 mrg
8031 1.1 mrg
8032 1.1 mrg
8033 1.1 mrg
8034 1.1 mrg
8035 1.1 mrg #
8036 1.1 mrg # Check to make sure the static flag actually works.
8037 1.1 mrg #
8038 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8040 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8041 1.1 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8042 1.1 mrg $as_echo_n "(cached) " >&6
8043 1.1 mrg else
8044 1.1 mrg lt_cv_prog_compiler_static_works=no
8045 1.1 mrg save_LDFLAGS="$LDFLAGS"
8046 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8047 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8048 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8049 1.1 mrg # The linker can only warn and ignore the option if not recognized
8050 1.1 mrg # So say no if there are warnings
8051 1.1 mrg if test -s conftest.err; then
8052 1.1 mrg # Append any errors to the config.log.
8053 1.1 mrg cat conftest.err 1>&5
8054 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8055 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8056 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8057 1.1 mrg lt_cv_prog_compiler_static_works=yes
8058 1.1 mrg fi
8059 1.1 mrg else
8060 1.1 mrg lt_cv_prog_compiler_static_works=yes
8061 1.1 mrg fi
8062 1.1 mrg fi
8063 1.1 mrg $RM -r conftest*
8064 1.1 mrg LDFLAGS="$save_LDFLAGS"
8065 1.1 mrg
8066 1.1 mrg fi
8067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8068 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8069 1.1 mrg
8070 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8071 1.1 mrg :
8072 1.1 mrg else
8073 1.1 mrg lt_prog_compiler_static=
8074 1.1 mrg fi
8075 1.1 mrg
8076 1.1 mrg
8077 1.1 mrg
8078 1.1 mrg
8079 1.1 mrg
8080 1.1 mrg
8081 1.1 mrg
8082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8083 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8084 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8085 1.1 mrg $as_echo_n "(cached) " >&6
8086 1.1 mrg else
8087 1.1 mrg lt_cv_prog_compiler_c_o=no
8088 1.1 mrg $RM -r conftest 2>/dev/null
8089 1.1 mrg mkdir conftest
8090 1.1 mrg cd conftest
8091 1.1 mrg mkdir out
8092 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8093 1.1 mrg
8094 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8095 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8096 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8097 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8098 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8099 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8100 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8101 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8102 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8103 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8104 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8105 1.1 mrg ac_status=$?
8106 1.1 mrg cat out/conftest.err >&5
8107 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8108 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8109 1.1 mrg then
8110 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8111 1.1 mrg # So say no if there are warnings
8112 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8113 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8114 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8115 1.1 mrg lt_cv_prog_compiler_c_o=yes
8116 1.1 mrg fi
8117 1.1 mrg fi
8118 1.1 mrg chmod u+w . 2>&5
8119 1.1 mrg $RM conftest*
8120 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8121 1.1 mrg # template instantiation
8122 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8123 1.1 mrg $RM out/* && rmdir out
8124 1.1 mrg cd ..
8125 1.1 mrg $RM -r conftest
8126 1.1 mrg $RM conftest*
8127 1.1 mrg
8128 1.1 mrg fi
8129 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8130 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8131 1.1 mrg
8132 1.1 mrg
8133 1.1 mrg
8134 1.1 mrg
8135 1.1 mrg
8136 1.1 mrg
8137 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8138 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8139 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8140 1.1 mrg $as_echo_n "(cached) " >&6
8141 1.1 mrg else
8142 1.1 mrg lt_cv_prog_compiler_c_o=no
8143 1.1 mrg $RM -r conftest 2>/dev/null
8144 1.1 mrg mkdir conftest
8145 1.1 mrg cd conftest
8146 1.1 mrg mkdir out
8147 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8148 1.1 mrg
8149 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8150 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8151 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8152 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8153 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8154 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8155 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8156 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8157 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8158 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8159 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8160 1.1 mrg ac_status=$?
8161 1.1 mrg cat out/conftest.err >&5
8162 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8163 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8164 1.1 mrg then
8165 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8166 1.1 mrg # So say no if there are warnings
8167 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8168 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8169 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8170 1.1 mrg lt_cv_prog_compiler_c_o=yes
8171 1.1 mrg fi
8172 1.1 mrg fi
8173 1.1 mrg chmod u+w . 2>&5
8174 1.1 mrg $RM conftest*
8175 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8176 1.1 mrg # template instantiation
8177 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8178 1.1 mrg $RM out/* && rmdir out
8179 1.1 mrg cd ..
8180 1.1 mrg $RM -r conftest
8181 1.1 mrg $RM conftest*
8182 1.1 mrg
8183 1.1 mrg fi
8184 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8185 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8186 1.1 mrg
8187 1.1 mrg
8188 1.1 mrg
8189 1.1 mrg
8190 1.1 mrg hard_links="nottested"
8191 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8192 1.1 mrg # do not overwrite the value of need_locks provided by the user
8193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8194 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8195 1.1 mrg hard_links=yes
8196 1.1 mrg $RM conftest*
8197 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8198 1.1 mrg touch conftest.a
8199 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8200 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8201 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8202 1.1 mrg $as_echo "$hard_links" >&6; }
8203 1.1 mrg if test "$hard_links" = no; then
8204 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8205 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8206 1.1 mrg need_locks=warn
8207 1.1 mrg fi
8208 1.1 mrg else
8209 1.1 mrg need_locks=no
8210 1.1 mrg fi
8211 1.1 mrg
8212 1.1 mrg
8213 1.1 mrg
8214 1.1 mrg
8215 1.1 mrg
8216 1.1 mrg
8217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8218 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8219 1.1 mrg
8220 1.1 mrg runpath_var=
8221 1.1 mrg allow_undefined_flag=
8222 1.1 mrg always_export_symbols=no
8223 1.1 mrg archive_cmds=
8224 1.1 mrg archive_expsym_cmds=
8225 1.1 mrg compiler_needs_object=no
8226 1.1 mrg enable_shared_with_static_runtimes=no
8227 1.1 mrg export_dynamic_flag_spec=
8228 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8229 1.1 mrg hardcode_automatic=no
8230 1.1 mrg hardcode_direct=no
8231 1.1 mrg hardcode_direct_absolute=no
8232 1.1 mrg hardcode_libdir_flag_spec=
8233 1.1 mrg hardcode_libdir_flag_spec_ld=
8234 1.1 mrg hardcode_libdir_separator=
8235 1.1 mrg hardcode_minus_L=no
8236 1.1 mrg hardcode_shlibpath_var=unsupported
8237 1.1 mrg inherit_rpath=no
8238 1.1 mrg link_all_deplibs=unknown
8239 1.1 mrg module_cmds=
8240 1.1 mrg module_expsym_cmds=
8241 1.1 mrg old_archive_from_new_cmds=
8242 1.1 mrg old_archive_from_expsyms_cmds=
8243 1.1 mrg thread_safe_flag_spec=
8244 1.1 mrg whole_archive_flag_spec=
8245 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8246 1.1 mrg # included in the symbol list
8247 1.1 mrg include_expsyms=
8248 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8249 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8250 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8251 1.1 mrg # as well as any symbol that contains `d'.
8252 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8253 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8254 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8255 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8256 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8257 1.1 mrg # preloaded symbol tables.
8258 1.1 mrg # Exclude shared library initialization/finalization symbols.
8259 1.1 mrg extract_expsyms_cmds=
8260 1.1 mrg
8261 1.1 mrg case $host_os in
8262 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8263 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8264 1.1 mrg # When not using gcc, we currently assume that we are using
8265 1.1 mrg # Microsoft Visual C++.
8266 1.1 mrg if test "$GCC" != yes; then
8267 1.1 mrg with_gnu_ld=no
8268 1.1 mrg fi
8269 1.1 mrg ;;
8270 1.1 mrg interix*)
8271 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8272 1.1 mrg with_gnu_ld=yes
8273 1.1 mrg ;;
8274 1.1 mrg openbsd*)
8275 1.1 mrg with_gnu_ld=no
8276 1.1 mrg ;;
8277 1.1 mrg esac
8278 1.1 mrg
8279 1.1 mrg ld_shlibs=yes
8280 1.1 mrg
8281 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
8282 1.1 mrg # that we're better off using the native interface for both.
8283 1.1 mrg lt_use_gnu_ld_interface=no
8284 1.1 mrg if test "$with_gnu_ld" = yes; then
8285 1.1 mrg case $host_os in
8286 1.1 mrg aix*)
8287 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
8288 1.1 mrg # with the native linker. However, as the warning in the GNU ld
8289 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
8290 1.1 mrg # shared libraries, regardless of the interface used.
8291 1.1 mrg case `$LD -v 2>&1` in
8292 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8293 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8294 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8295 1.1 mrg *)
8296 1.1 mrg lt_use_gnu_ld_interface=yes
8297 1.1 mrg ;;
8298 1.1 mrg esac
8299 1.1 mrg ;;
8300 1.1 mrg *)
8301 1.1 mrg lt_use_gnu_ld_interface=yes
8302 1.1 mrg ;;
8303 1.1 mrg esac
8304 1.1 mrg fi
8305 1.1 mrg
8306 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
8307 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8308 1.1 mrg wlarc='${wl}'
8309 1.1 mrg
8310 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8311 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8312 1.1 mrg # here allows them to be overridden if necessary.
8313 1.1 mrg runpath_var=LD_RUN_PATH
8314 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8315 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8316 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8317 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8318 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8319 1.1 mrg else
8320 1.1 mrg whole_archive_flag_spec=
8321 1.1 mrg fi
8322 1.1 mrg supports_anon_versioning=no
8323 1.1 mrg case `$LD -v 2>&1` in
8324 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
8325 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8326 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8327 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8328 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8329 1.1 mrg *) supports_anon_versioning=yes ;;
8330 1.1 mrg esac
8331 1.1 mrg
8332 1.1 mrg # See if GNU ld supports shared libraries.
8333 1.1 mrg case $host_os in
8334 1.1 mrg aix[3-9]*)
8335 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8336 1.1 mrg if test "$host_cpu" != ia64; then
8337 1.1 mrg ld_shlibs=no
8338 1.1 mrg cat <<_LT_EOF 1>&2
8339 1.1 mrg
8340 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
8341 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8342 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8343 1.1 mrg *** really care for shared libraries, you may want to install binutils
8344 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8345 1.1 mrg *** You will then need to restart the configuration process.
8346 1.1 mrg
8347 1.1 mrg _LT_EOF
8348 1.1 mrg fi
8349 1.1 mrg ;;
8350 1.1 mrg
8351 1.1 mrg amigaos*)
8352 1.1 mrg case $host_cpu in
8353 1.1 mrg powerpc)
8354 1.1 mrg # see comment about AmigaOS4 .so support
8355 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8356 1.1 mrg archive_expsym_cmds=''
8357 1.1 mrg ;;
8358 1.1 mrg m68k)
8359 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)'
8360 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8361 1.1 mrg hardcode_minus_L=yes
8362 1.1 mrg ;;
8363 1.1 mrg esac
8364 1.1 mrg ;;
8365 1.1 mrg
8366 1.1 mrg beos*)
8367 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8368 1.1 mrg allow_undefined_flag=unsupported
8369 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8370 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8371 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8372 1.1 mrg else
8373 1.1 mrg ld_shlibs=no
8374 1.1 mrg fi
8375 1.1 mrg ;;
8376 1.1 mrg
8377 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8378 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8379 1.1 mrg # as there is no search path for DLLs.
8380 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8381 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
8382 1.1 mrg allow_undefined_flag=unsupported
8383 1.1 mrg always_export_symbols=no
8384 1.1 mrg enable_shared_with_static_runtimes=yes
8385 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'
8386 1.1 mrg
8387 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8388 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'
8389 1.1 mrg # If the export-symbols file already is a .def file (1st line
8390 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8391 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8392 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8393 1.1 mrg else
8394 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8395 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8396 1.1 mrg fi~
8397 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'
8398 1.1 mrg else
8399 1.1 mrg ld_shlibs=no
8400 1.1 mrg fi
8401 1.1 mrg ;;
8402 1.1 mrg
8403 1.1 mrg haiku*)
8404 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8405 1.1 mrg link_all_deplibs=yes
8406 1.1 mrg ;;
8407 1.1 mrg
8408 1.1 mrg interix[3-9]*)
8409 1.1 mrg hardcode_direct=no
8410 1.1 mrg hardcode_shlibpath_var=no
8411 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8412 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8413 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8414 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8415 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8416 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8417 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8418 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8419 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'
8420 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'
8421 1.1 mrg ;;
8422 1.1 mrg
8423 1.1 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8424 1.1 mrg tmp_diet=no
8425 1.1 mrg if test "$host_os" = linux-dietlibc; then
8426 1.1 mrg case $cc_basename in
8427 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8428 1.1 mrg esac
8429 1.1 mrg fi
8430 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8431 1.1 mrg && test "$tmp_diet" = no
8432 1.1 mrg then
8433 1.6 mrg tmp_addflag=' $pic_flag'
8434 1.1 mrg tmp_sharedflag='-shared'
8435 1.1 mrg case $cc_basename,$host_cpu in
8436 1.1 mrg pgcc*) # Portland Group C compiler
8437 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'
8438 1.1 mrg tmp_addflag=' $pic_flag'
8439 1.1 mrg ;;
8440 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
8441 1.1 mrg # Portland Group f77 and f90 compilers
8442 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'
8443 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8444 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8445 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8446 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8447 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8448 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8449 1.1 mrg tmp_addflag=' -nofor_main' ;;
8450 1.1 mrg lf95*) # Lahey Fortran 8.1
8451 1.1 mrg whole_archive_flag_spec=
8452 1.1 mrg tmp_sharedflag='--shared' ;;
8453 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8454 1.1 mrg tmp_sharedflag='-qmkshrobj'
8455 1.1 mrg tmp_addflag= ;;
8456 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8457 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'
8458 1.1 mrg compiler_needs_object=yes
8459 1.1 mrg ;;
8460 1.1 mrg esac
8461 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8462 1.1 mrg *Sun\ C*) # Sun C 5.9
8463 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'
8464 1.1 mrg compiler_needs_object=yes
8465 1.1 mrg tmp_sharedflag='-G' ;;
8466 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8467 1.1 mrg tmp_sharedflag='-G' ;;
8468 1.1 mrg esac
8469 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8470 1.1 mrg
8471 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8472 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8473 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8474 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8475 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'
8476 1.1 mrg fi
8477 1.1 mrg
8478 1.1 mrg case $cc_basename in
8479 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
8480 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8481 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8482 1.1 mrg hardcode_libdir_flag_spec=
8483 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8484 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8485 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8486 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8487 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8488 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8489 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8490 1.1 mrg fi
8491 1.1 mrg ;;
8492 1.1 mrg esac
8493 1.1 mrg else
8494 1.1 mrg ld_shlibs=no
8495 1.1 mrg fi
8496 1.1 mrg ;;
8497 1.1 mrg
8498 1.1 mrg netbsd*)
8499 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8500 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8501 1.1 mrg wlarc=
8502 1.1 mrg else
8503 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8504 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'
8505 1.1 mrg fi
8506 1.1 mrg ;;
8507 1.1 mrg
8508 1.1 mrg solaris*)
8509 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8510 1.1 mrg ld_shlibs=no
8511 1.1 mrg cat <<_LT_EOF 1>&2
8512 1.1 mrg
8513 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8514 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8515 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8516 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8517 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8518 1.1 mrg *** used, and then restart.
8519 1.1 mrg
8520 1.1 mrg _LT_EOF
8521 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8522 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8523 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'
8524 1.1 mrg else
8525 1.1 mrg ld_shlibs=no
8526 1.1 mrg fi
8527 1.1 mrg ;;
8528 1.1 mrg
8529 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8530 1.1 mrg case `$LD -v 2>&1` in
8531 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8532 1.1 mrg ld_shlibs=no
8533 1.1 mrg cat <<_LT_EOF 1>&2
8534 1.1 mrg
8535 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8536 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8537 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8538 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8539 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8540 1.1 mrg *** used, and then restart.
8541 1.1 mrg
8542 1.1 mrg _LT_EOF
8543 1.1 mrg ;;
8544 1.1 mrg *)
8545 1.1 mrg # For security reasons, it is highly recommended that you always
8546 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
8547 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
8548 1.1 mrg # requires that you compile everything twice, which is a pain.
8549 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8550 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8551 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8552 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'
8553 1.1 mrg else
8554 1.1 mrg ld_shlibs=no
8555 1.1 mrg fi
8556 1.1 mrg ;;
8557 1.1 mrg esac
8558 1.1 mrg ;;
8559 1.1 mrg
8560 1.1 mrg sunos4*)
8561 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8562 1.1 mrg wlarc=
8563 1.1 mrg hardcode_direct=yes
8564 1.1 mrg hardcode_shlibpath_var=no
8565 1.1 mrg ;;
8566 1.1 mrg
8567 1.1 mrg *)
8568 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8569 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8570 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'
8571 1.1 mrg else
8572 1.1 mrg ld_shlibs=no
8573 1.1 mrg fi
8574 1.1 mrg ;;
8575 1.1 mrg esac
8576 1.1 mrg
8577 1.1 mrg if test "$ld_shlibs" = no; then
8578 1.1 mrg runpath_var=
8579 1.1 mrg hardcode_libdir_flag_spec=
8580 1.1 mrg export_dynamic_flag_spec=
8581 1.1 mrg whole_archive_flag_spec=
8582 1.1 mrg fi
8583 1.1 mrg else
8584 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8585 1.1 mrg case $host_os in
8586 1.1 mrg aix3*)
8587 1.1 mrg allow_undefined_flag=unsupported
8588 1.1 mrg always_export_symbols=yes
8589 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'
8590 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8591 1.1 mrg # are no directories specified by -L.
8592 1.1 mrg hardcode_minus_L=yes
8593 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8594 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8595 1.1 mrg # broken collect2.
8596 1.1 mrg hardcode_direct=unsupported
8597 1.1 mrg fi
8598 1.1 mrg ;;
8599 1.1 mrg
8600 1.1 mrg aix[4-9]*)
8601 1.1 mrg if test "$host_cpu" = ia64; then
8602 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8603 1.1 mrg # have to do anything special.
8604 1.1 mrg aix_use_runtimelinking=no
8605 1.1 mrg exp_sym_flag='-Bexport'
8606 1.1 mrg no_entry_flag=""
8607 1.1 mrg else
8608 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8609 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8610 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
8611 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
8612 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8613 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'
8614 1.1 mrg else
8615 1.1 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8616 1.1 mrg fi
8617 1.1 mrg aix_use_runtimelinking=no
8618 1.1 mrg
8619 1.1 mrg # Test if we are trying to use run time linking or normal
8620 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8621 1.1 mrg # need to do runtime linking.
8622 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8623 1.1 mrg for ld_flag in $LDFLAGS; do
8624 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8625 1.1 mrg aix_use_runtimelinking=yes
8626 1.1 mrg break
8627 1.1 mrg fi
8628 1.1 mrg done
8629 1.1 mrg ;;
8630 1.1 mrg esac
8631 1.1 mrg
8632 1.1 mrg exp_sym_flag='-bexport'
8633 1.1 mrg no_entry_flag='-bnoentry'
8634 1.1 mrg fi
8635 1.1 mrg
8636 1.1 mrg # When large executables or shared objects are built, AIX ld can
8637 1.1 mrg # have problems creating the table of contents. If linking a library
8638 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8639 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8640 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8641 1.1 mrg
8642 1.1 mrg archive_cmds=''
8643 1.1 mrg hardcode_direct=yes
8644 1.1 mrg hardcode_direct_absolute=yes
8645 1.1 mrg hardcode_libdir_separator=':'
8646 1.1 mrg link_all_deplibs=yes
8647 1.1 mrg file_list_spec='${wl}-f,'
8648 1.1 mrg
8649 1.1 mrg if test "$GCC" = yes; then
8650 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8651 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8652 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8653 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8654 1.1 mrg if test -f "$collect2name" &&
8655 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8656 1.1 mrg then
8657 1.1 mrg # We have reworked collect2
8658 1.1 mrg :
8659 1.1 mrg else
8660 1.1 mrg # We have old collect2
8661 1.1 mrg hardcode_direct=unsupported
8662 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8663 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8664 1.1 mrg # to unsupported forces relinking
8665 1.1 mrg hardcode_minus_L=yes
8666 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8667 1.1 mrg hardcode_libdir_separator=
8668 1.1 mrg fi
8669 1.1 mrg ;;
8670 1.1 mrg esac
8671 1.1 mrg shared_flag='-shared'
8672 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8673 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8674 1.1 mrg fi
8675 1.1 mrg else
8676 1.1 mrg # not using gcc
8677 1.1 mrg if test "$host_cpu" = ia64; then
8678 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8679 1.1 mrg # chokes on -Wl,-G. The following line is correct:
8680 1.1 mrg shared_flag='-G'
8681 1.1 mrg else
8682 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8683 1.1 mrg shared_flag='${wl}-G'
8684 1.1 mrg else
8685 1.1 mrg shared_flag='${wl}-bM:SRE'
8686 1.1 mrg fi
8687 1.1 mrg fi
8688 1.1 mrg fi
8689 1.1 mrg
8690 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
8691 1.1 mrg # It seems that -bexpall does not export symbols beginning with
8692 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
8693 1.1 mrg always_export_symbols=yes
8694 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8695 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
8696 1.1 mrg # -berok will link without error, but may produce a broken library.
8697 1.1 mrg allow_undefined_flag='-berok'
8698 1.1 mrg # Determine the default libpath from the value encoded in an
8699 1.1 mrg # empty executable.
8700 1.1 mrg if test x$gcc_no_link = xyes; then
8701 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8702 1.1 mrg fi
8703 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8704 1.1 mrg /* end confdefs.h. */
8705 1.1 mrg
8706 1.1 mrg int
8707 1.1 mrg main ()
8708 1.1 mrg {
8709 1.1 mrg
8710 1.1 mrg ;
8711 1.1 mrg return 0;
8712 1.1 mrg }
8713 1.1 mrg _ACEOF
8714 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8715 1.1 mrg
8716 1.1 mrg lt_aix_libpath_sed='
8717 1.1 mrg /Import File Strings/,/^$/ {
8718 1.1 mrg /^0/ {
8719 1.1 mrg s/^0 *\(.*\)$/\1/
8720 1.1 mrg p
8721 1.1 mrg }
8722 1.1 mrg }'
8723 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8724 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8725 1.1 mrg if test -z "$aix_libpath"; then
8726 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8727 1.1 mrg fi
8728 1.1 mrg fi
8729 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8730 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8731 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8732 1.1 mrg
8733 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8734 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"
8735 1.1 mrg else
8736 1.1 mrg if test "$host_cpu" = ia64; then
8737 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8738 1.1 mrg allow_undefined_flag="-z nodefs"
8739 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"
8740 1.1 mrg else
8741 1.1 mrg # Determine the default libpath from the value encoded in an
8742 1.1 mrg # empty executable.
8743 1.1 mrg if test x$gcc_no_link = xyes; then
8744 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8745 1.1 mrg fi
8746 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8747 1.1 mrg /* end confdefs.h. */
8748 1.1 mrg
8749 1.1 mrg int
8750 1.1 mrg main ()
8751 1.1 mrg {
8752 1.1 mrg
8753 1.1 mrg ;
8754 1.1 mrg return 0;
8755 1.1 mrg }
8756 1.1 mrg _ACEOF
8757 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8758 1.1 mrg
8759 1.1 mrg lt_aix_libpath_sed='
8760 1.1 mrg /Import File Strings/,/^$/ {
8761 1.1 mrg /^0/ {
8762 1.1 mrg s/^0 *\(.*\)$/\1/
8763 1.1 mrg p
8764 1.1 mrg }
8765 1.1 mrg }'
8766 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8767 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8768 1.1 mrg if test -z "$aix_libpath"; then
8769 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8770 1.1 mrg fi
8771 1.1 mrg fi
8772 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8773 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8774 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8775 1.1 mrg
8776 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8777 1.1 mrg # Warning - without using the other run time loading flags,
8778 1.1 mrg # -berok will link without error, but may produce a broken library.
8779 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8780 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8781 1.1 mrg if test "$with_gnu_ld" = yes; then
8782 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
8783 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8784 1.1 mrg else
8785 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8786 1.1 mrg whole_archive_flag_spec='$convenience'
8787 1.1 mrg fi
8788 1.1 mrg archive_cmds_need_lc=yes
8789 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8790 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'
8791 1.1 mrg fi
8792 1.1 mrg fi
8793 1.1 mrg ;;
8794 1.1 mrg
8795 1.1 mrg amigaos*)
8796 1.1 mrg case $host_cpu in
8797 1.1 mrg powerpc)
8798 1.1 mrg # see comment about AmigaOS4 .so support
8799 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8800 1.1 mrg archive_expsym_cmds=''
8801 1.1 mrg ;;
8802 1.1 mrg m68k)
8803 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)'
8804 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8805 1.1 mrg hardcode_minus_L=yes
8806 1.1 mrg ;;
8807 1.1 mrg esac
8808 1.1 mrg ;;
8809 1.1 mrg
8810 1.1 mrg bsdi[45]*)
8811 1.1 mrg export_dynamic_flag_spec=-rdynamic
8812 1.1 mrg ;;
8813 1.1 mrg
8814 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8815 1.1 mrg # When not using gcc, we currently assume that we are using
8816 1.1 mrg # Microsoft Visual C++.
8817 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8818 1.1 mrg # no search path for DLLs.
8819 1.1 mrg hardcode_libdir_flag_spec=' '
8820 1.1 mrg allow_undefined_flag=unsupported
8821 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8822 1.1 mrg libext=lib
8823 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8824 1.1 mrg shrext_cmds=".dll"
8825 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8826 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8827 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8828 1.1 mrg old_archive_from_new_cmds='true'
8829 1.1 mrg # FIXME: Should let the user specify the lib program.
8830 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8831 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8832 1.1 mrg enable_shared_with_static_runtimes=yes
8833 1.1 mrg ;;
8834 1.1 mrg
8835 1.1 mrg darwin* | rhapsody*)
8836 1.1 mrg
8837 1.1 mrg
8838 1.1 mrg archive_cmds_need_lc=no
8839 1.1 mrg hardcode_direct=no
8840 1.1 mrg hardcode_automatic=yes
8841 1.1 mrg hardcode_shlibpath_var=unsupported
8842 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
8843 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\"`'
8844 1.1 mrg else
8845 1.1 mrg whole_archive_flag_spec=''
8846 1.1 mrg fi
8847 1.1 mrg link_all_deplibs=yes
8848 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
8849 1.1 mrg case $cc_basename in
8850 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
8851 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
8852 1.1 mrg esac
8853 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
8854 1.1 mrg output_verbose_link_cmd=func_echo_all
8855 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}"
8856 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8857 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}"
8858 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}"
8859 1.1 mrg
8860 1.1 mrg else
8861 1.1 mrg ld_shlibs=no
8862 1.1 mrg fi
8863 1.1 mrg
8864 1.1 mrg ;;
8865 1.1 mrg
8866 1.1 mrg dgux*)
8867 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8868 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8869 1.1 mrg hardcode_shlibpath_var=no
8870 1.1 mrg ;;
8871 1.1 mrg
8872 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8873 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8874 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8875 1.1 mrg # extra space).
8876 1.1 mrg freebsd2.2*)
8877 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8878 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8879 1.1 mrg hardcode_direct=yes
8880 1.1 mrg hardcode_shlibpath_var=no
8881 1.1 mrg ;;
8882 1.1 mrg
8883 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8884 1.4 mrg freebsd2.*)
8885 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8886 1.1 mrg hardcode_direct=yes
8887 1.1 mrg hardcode_minus_L=yes
8888 1.1 mrg hardcode_shlibpath_var=no
8889 1.1 mrg ;;
8890 1.1 mrg
8891 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8892 1.1 mrg freebsd* | dragonfly*)
8893 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8894 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8895 1.1 mrg hardcode_direct=yes
8896 1.1 mrg hardcode_shlibpath_var=no
8897 1.1 mrg ;;
8898 1.1 mrg
8899 1.1 mrg hpux9*)
8900 1.1 mrg if test "$GCC" = yes; then
8901 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'
8902 1.1 mrg else
8903 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'
8904 1.1 mrg fi
8905 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8906 1.1 mrg hardcode_libdir_separator=:
8907 1.1 mrg hardcode_direct=yes
8908 1.1 mrg
8909 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8910 1.1 mrg # but as the default location of the library.
8911 1.1 mrg hardcode_minus_L=yes
8912 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8913 1.1 mrg ;;
8914 1.1 mrg
8915 1.1 mrg hpux10*)
8916 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8917 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8918 1.1 mrg else
8919 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8920 1.1 mrg fi
8921 1.1 mrg if test "$with_gnu_ld" = no; then
8922 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8923 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8924 1.1 mrg hardcode_libdir_separator=:
8925 1.1 mrg hardcode_direct=yes
8926 1.1 mrg hardcode_direct_absolute=yes
8927 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8928 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8929 1.1 mrg # but as the default location of the library.
8930 1.1 mrg hardcode_minus_L=yes
8931 1.1 mrg fi
8932 1.1 mrg ;;
8933 1.1 mrg
8934 1.1 mrg hpux11*)
8935 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8936 1.1 mrg case $host_cpu in
8937 1.1 mrg hppa*64*)
8938 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8939 1.1 mrg ;;
8940 1.1 mrg ia64*)
8941 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8942 1.1 mrg ;;
8943 1.1 mrg *)
8944 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8945 1.1 mrg ;;
8946 1.1 mrg esac
8947 1.1 mrg else
8948 1.1 mrg case $host_cpu in
8949 1.1 mrg hppa*64*)
8950 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8951 1.1 mrg ;;
8952 1.1 mrg ia64*)
8953 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8954 1.1 mrg ;;
8955 1.1 mrg *)
8956 1.1 mrg
8957 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
8958 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8960 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
8961 1.1 mrg if test "${lt_cv_prog_compiler__b+set}" = set; then :
8962 1.1 mrg $as_echo_n "(cached) " >&6
8963 1.1 mrg else
8964 1.1 mrg lt_cv_prog_compiler__b=no
8965 1.1 mrg save_LDFLAGS="$LDFLAGS"
8966 1.1 mrg LDFLAGS="$LDFLAGS -b"
8967 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8968 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8969 1.1 mrg # The linker can only warn and ignore the option if not recognized
8970 1.1 mrg # So say no if there are warnings
8971 1.1 mrg if test -s conftest.err; then
8972 1.1 mrg # Append any errors to the config.log.
8973 1.1 mrg cat conftest.err 1>&5
8974 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8975 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8976 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8977 1.1 mrg lt_cv_prog_compiler__b=yes
8978 1.1 mrg fi
8979 1.1 mrg else
8980 1.1 mrg lt_cv_prog_compiler__b=yes
8981 1.1 mrg fi
8982 1.1 mrg fi
8983 1.1 mrg $RM -r conftest*
8984 1.1 mrg LDFLAGS="$save_LDFLAGS"
8985 1.1 mrg
8986 1.1 mrg fi
8987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8988 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
8989 1.1 mrg
8990 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
8991 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8992 1.1 mrg else
8993 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8994 1.1 mrg fi
8995 1.1 mrg
8996 1.1 mrg ;;
8997 1.1 mrg esac
8998 1.1 mrg fi
8999 1.1 mrg if test "$with_gnu_ld" = no; then
9000 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9001 1.1 mrg hardcode_libdir_separator=:
9002 1.1 mrg
9003 1.1 mrg case $host_cpu in
9004 1.1 mrg hppa*64*|ia64*)
9005 1.1 mrg hardcode_direct=no
9006 1.1 mrg hardcode_shlibpath_var=no
9007 1.1 mrg ;;
9008 1.1 mrg *)
9009 1.1 mrg hardcode_direct=yes
9010 1.1 mrg hardcode_direct_absolute=yes
9011 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9012 1.1 mrg
9013 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9014 1.1 mrg # but as the default location of the library.
9015 1.1 mrg hardcode_minus_L=yes
9016 1.1 mrg ;;
9017 1.1 mrg esac
9018 1.1 mrg fi
9019 1.1 mrg ;;
9020 1.1 mrg
9021 1.1 mrg irix5* | irix6* | nonstopux*)
9022 1.1 mrg if test "$GCC" = yes; then
9023 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'
9024 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9025 1.1 mrg # work, assume that -exports_file does not work either and
9026 1.1 mrg # implicitly export all symbols.
9027 1.1 mrg save_LDFLAGS="$LDFLAGS"
9028 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9029 1.1 mrg if test x$gcc_no_link = xyes; then
9030 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9031 1.1 mrg fi
9032 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9033 1.1 mrg /* end confdefs.h. */
9034 1.1 mrg int foo(void) {}
9035 1.1 mrg _ACEOF
9036 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9037 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'
9038 1.1 mrg
9039 1.1 mrg fi
9040 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9041 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9042 1.1 mrg LDFLAGS="$save_LDFLAGS"
9043 1.1 mrg else
9044 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'
9045 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'
9046 1.1 mrg fi
9047 1.1 mrg archive_cmds_need_lc='no'
9048 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9049 1.1 mrg hardcode_libdir_separator=:
9050 1.1 mrg inherit_rpath=yes
9051 1.1 mrg link_all_deplibs=yes
9052 1.1 mrg ;;
9053 1.1 mrg
9054 1.1 mrg netbsd*)
9055 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9056 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9057 1.1 mrg else
9058 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9059 1.1 mrg fi
9060 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9061 1.1 mrg hardcode_direct=yes
9062 1.1 mrg hardcode_shlibpath_var=no
9063 1.1 mrg ;;
9064 1.1 mrg
9065 1.1 mrg newsos6)
9066 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9067 1.1 mrg hardcode_direct=yes
9068 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9069 1.1 mrg hardcode_libdir_separator=:
9070 1.1 mrg hardcode_shlibpath_var=no
9071 1.1 mrg ;;
9072 1.1 mrg
9073 1.1 mrg *nto* | *qnx*)
9074 1.1 mrg ;;
9075 1.1 mrg
9076 1.1 mrg openbsd*)
9077 1.1 mrg if test -f /usr/libexec/ld.so; then
9078 1.1 mrg hardcode_direct=yes
9079 1.1 mrg hardcode_shlibpath_var=no
9080 1.1 mrg hardcode_direct_absolute=yes
9081 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9082 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9083 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9084 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9085 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9086 1.1 mrg else
9087 1.1 mrg case $host_os in
9088 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9089 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9090 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9091 1.1 mrg ;;
9092 1.1 mrg *)
9093 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9094 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9095 1.1 mrg ;;
9096 1.1 mrg esac
9097 1.1 mrg fi
9098 1.1 mrg else
9099 1.1 mrg ld_shlibs=no
9100 1.1 mrg fi
9101 1.1 mrg ;;
9102 1.1 mrg
9103 1.1 mrg os2*)
9104 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9105 1.1 mrg hardcode_minus_L=yes
9106 1.1 mrg allow_undefined_flag=unsupported
9107 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'
9108 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9109 1.1 mrg ;;
9110 1.1 mrg
9111 1.1 mrg osf3*)
9112 1.1 mrg if test "$GCC" = yes; then
9113 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9114 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'
9115 1.1 mrg else
9116 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9117 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'
9118 1.1 mrg fi
9119 1.1 mrg archive_cmds_need_lc='no'
9120 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9121 1.1 mrg hardcode_libdir_separator=:
9122 1.1 mrg ;;
9123 1.1 mrg
9124 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9125 1.1 mrg if test "$GCC" = yes; then
9126 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9127 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'
9128 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9129 1.1 mrg else
9130 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9131 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'
9132 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~
9133 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'
9134 1.1 mrg
9135 1.1 mrg # Both c and cxx compiler support -rpath directly
9136 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9137 1.1 mrg fi
9138 1.1 mrg archive_cmds_need_lc='no'
9139 1.1 mrg hardcode_libdir_separator=:
9140 1.1 mrg ;;
9141 1.1 mrg
9142 1.1 mrg solaris*)
9143 1.1 mrg no_undefined_flag=' -z defs'
9144 1.1 mrg if test "$GCC" = yes; then
9145 1.1 mrg wlarc='${wl}'
9146 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9147 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9148 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'
9149 1.1 mrg else
9150 1.1 mrg case `$CC -V 2>&1` in
9151 1.1 mrg *"Compilers 5.0"*)
9152 1.1 mrg wlarc=''
9153 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9154 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9155 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9156 1.1 mrg ;;
9157 1.1 mrg *)
9158 1.1 mrg wlarc='${wl}'
9159 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9160 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9161 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9162 1.1 mrg ;;
9163 1.1 mrg esac
9164 1.1 mrg fi
9165 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9166 1.1 mrg hardcode_shlibpath_var=no
9167 1.1 mrg case $host_os in
9168 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9169 1.1 mrg *)
9170 1.1 mrg # The compiler driver will combine and reorder linker options,
9171 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9172 1.1 mrg # but is careful enough not to reorder.
9173 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9174 1.1 mrg if test "$GCC" = yes; then
9175 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9176 1.1 mrg else
9177 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9178 1.1 mrg fi
9179 1.1 mrg ;;
9180 1.1 mrg esac
9181 1.1 mrg link_all_deplibs=yes
9182 1.1 mrg ;;
9183 1.1 mrg
9184 1.1 mrg sunos4*)
9185 1.1 mrg if test "x$host_vendor" = xsequent; then
9186 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9187 1.1 mrg # files that make .init and .fini sections work.
9188 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9189 1.1 mrg else
9190 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9191 1.1 mrg fi
9192 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9193 1.1 mrg hardcode_direct=yes
9194 1.1 mrg hardcode_minus_L=yes
9195 1.1 mrg hardcode_shlibpath_var=no
9196 1.1 mrg ;;
9197 1.1 mrg
9198 1.1 mrg sysv4)
9199 1.1 mrg case $host_vendor in
9200 1.1 mrg sni)
9201 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9202 1.1 mrg hardcode_direct=yes # is this really true???
9203 1.1 mrg ;;
9204 1.1 mrg siemens)
9205 1.1 mrg ## LD is ld it makes a PLAMLIB
9206 1.1 mrg ## CC just makes a GrossModule.
9207 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9208 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9209 1.1 mrg hardcode_direct=no
9210 1.1 mrg ;;
9211 1.1 mrg motorola)
9212 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9213 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9214 1.1 mrg ;;
9215 1.1 mrg esac
9216 1.1 mrg runpath_var='LD_RUN_PATH'
9217 1.1 mrg hardcode_shlibpath_var=no
9218 1.1 mrg ;;
9219 1.1 mrg
9220 1.1 mrg sysv4.3*)
9221 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9222 1.1 mrg hardcode_shlibpath_var=no
9223 1.1 mrg export_dynamic_flag_spec='-Bexport'
9224 1.1 mrg ;;
9225 1.1 mrg
9226 1.1 mrg sysv4*MP*)
9227 1.1 mrg if test -d /usr/nec; then
9228 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9229 1.1 mrg hardcode_shlibpath_var=no
9230 1.1 mrg runpath_var=LD_RUN_PATH
9231 1.1 mrg hardcode_runpath_var=yes
9232 1.1 mrg ld_shlibs=yes
9233 1.1 mrg fi
9234 1.1 mrg ;;
9235 1.1 mrg
9236 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9237 1.1 mrg no_undefined_flag='${wl}-z,text'
9238 1.1 mrg archive_cmds_need_lc=no
9239 1.1 mrg hardcode_shlibpath_var=no
9240 1.1 mrg runpath_var='LD_RUN_PATH'
9241 1.1 mrg
9242 1.1 mrg if test "$GCC" = yes; then
9243 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9244 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9245 1.1 mrg else
9246 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9247 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9248 1.1 mrg fi
9249 1.1 mrg ;;
9250 1.1 mrg
9251 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9252 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9253 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9254 1.1 mrg # always be unresolved, which means just about no library would
9255 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9256 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9257 1.1 mrg # as -z defs.
9258 1.1 mrg no_undefined_flag='${wl}-z,text'
9259 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9260 1.1 mrg archive_cmds_need_lc=no
9261 1.1 mrg hardcode_shlibpath_var=no
9262 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
9263 1.1 mrg hardcode_libdir_separator=':'
9264 1.1 mrg link_all_deplibs=yes
9265 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9266 1.1 mrg runpath_var='LD_RUN_PATH'
9267 1.1 mrg
9268 1.1 mrg if test "$GCC" = yes; then
9269 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9270 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9271 1.1 mrg else
9272 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9273 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9274 1.1 mrg fi
9275 1.1 mrg ;;
9276 1.1 mrg
9277 1.1 mrg uts4*)
9278 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9279 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9280 1.1 mrg hardcode_shlibpath_var=no
9281 1.1 mrg ;;
9282 1.1 mrg
9283 1.1 mrg *)
9284 1.1 mrg ld_shlibs=no
9285 1.1 mrg ;;
9286 1.1 mrg esac
9287 1.1 mrg
9288 1.1 mrg if test x$host_vendor = xsni; then
9289 1.1 mrg case $host in
9290 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9291 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9292 1.1 mrg ;;
9293 1.1 mrg esac
9294 1.1 mrg fi
9295 1.1 mrg fi
9296 1.1 mrg
9297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9298 1.1 mrg $as_echo "$ld_shlibs" >&6; }
9299 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9300 1.1 mrg
9301 1.1 mrg with_gnu_ld=$with_gnu_ld
9302 1.1 mrg
9303 1.1 mrg
9304 1.1 mrg
9305 1.1 mrg
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 # Do we need to explicitly link libc?
9319 1.1 mrg #
9320 1.1 mrg case "x$archive_cmds_need_lc" in
9321 1.1 mrg x|xyes)
9322 1.1 mrg # Assume -lc should be added
9323 1.1 mrg archive_cmds_need_lc=yes
9324 1.1 mrg
9325 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9326 1.1 mrg case $archive_cmds in
9327 1.1 mrg *'~'*)
9328 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9329 1.1 mrg ;;
9330 1.1 mrg '$CC '*)
9331 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9332 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9333 1.1 mrg # to ld, don't add -lc before -lgcc.
9334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9335 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9336 1.1 mrg if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9337 1.1 mrg $as_echo_n "(cached) " >&6
9338 1.1 mrg else
9339 1.1 mrg $RM conftest*
9340 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9341 1.1 mrg
9342 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9343 1.1 mrg (eval $ac_compile) 2>&5
9344 1.1 mrg ac_status=$?
9345 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9346 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
9347 1.1 mrg soname=conftest
9348 1.1 mrg lib=conftest
9349 1.1 mrg libobjs=conftest.$ac_objext
9350 1.1 mrg deplibs=
9351 1.1 mrg wl=$lt_prog_compiler_wl
9352 1.1 mrg pic_flag=$lt_prog_compiler_pic
9353 1.1 mrg compiler_flags=-v
9354 1.1 mrg linker_flags=-v
9355 1.1 mrg verstring=
9356 1.1 mrg output_objdir=.
9357 1.1 mrg libname=conftest
9358 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9359 1.1 mrg allow_undefined_flag=
9360 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9361 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9362 1.1 mrg ac_status=$?
9363 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9364 1.1 mrg test $ac_status = 0; }
9365 1.1 mrg then
9366 1.1 mrg lt_cv_archive_cmds_need_lc=no
9367 1.1 mrg else
9368 1.1 mrg lt_cv_archive_cmds_need_lc=yes
9369 1.1 mrg fi
9370 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9371 1.1 mrg else
9372 1.1 mrg cat conftest.err 1>&5
9373 1.1 mrg fi
9374 1.1 mrg $RM conftest*
9375 1.1 mrg
9376 1.1 mrg fi
9377 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9378 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9379 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9380 1.1 mrg ;;
9381 1.1 mrg esac
9382 1.1 mrg fi
9383 1.1 mrg ;;
9384 1.1 mrg esac
9385 1.1 mrg
9386 1.1 mrg
9387 1.1 mrg
9388 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9543 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9544 1.1 mrg
9545 1.1 mrg if test "$GCC" = yes; then
9546 1.1 mrg case $host_os in
9547 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9548 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9549 1.1 mrg esac
9550 1.1 mrg case $host_os in
9551 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9552 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
9553 1.1 mrg esac
9554 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9555 1.1 mrg case $lt_search_path_spec in
9556 1.1 mrg *\;*)
9557 1.1 mrg # if the path contains ";" then we assume it to be the separator
9558 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9559 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9560 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9561 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9562 1.1 mrg ;;
9563 1.1 mrg *)
9564 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9565 1.1 mrg ;;
9566 1.1 mrg esac
9567 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9568 1.1 mrg # and add multilib dir if necessary.
9569 1.1 mrg lt_tmp_lt_search_path_spec=
9570 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9571 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9572 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9573 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9574 1.1 mrg else
9575 1.1 mrg test -d "$lt_sys_path" && \
9576 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9577 1.1 mrg fi
9578 1.1 mrg done
9579 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9580 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9581 1.1 mrg lt_foo="";
9582 1.1 mrg lt_count=0;
9583 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9584 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9585 1.1 mrg if ($lt_i == "..") {
9586 1.1 mrg lt_count++;
9587 1.1 mrg } else {
9588 1.1 mrg if (lt_count == 0) {
9589 1.1 mrg lt_foo="/" $lt_i lt_foo;
9590 1.1 mrg } else {
9591 1.1 mrg lt_count--;
9592 1.1 mrg }
9593 1.1 mrg }
9594 1.1 mrg }
9595 1.1 mrg }
9596 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9597 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9598 1.1 mrg }'`
9599 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
9600 1.1 mrg # for these hosts.
9601 1.1 mrg case $host_os in
9602 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9603 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9604 1.1 mrg esac
9605 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9606 1.1 mrg else
9607 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9608 1.1 mrg fi
9609 1.1 mrg library_names_spec=
9610 1.1 mrg libname_spec='lib$name'
9611 1.1 mrg soname_spec=
9612 1.1 mrg shrext_cmds=".so"
9613 1.1 mrg postinstall_cmds=
9614 1.1 mrg postuninstall_cmds=
9615 1.1 mrg finish_cmds=
9616 1.1 mrg finish_eval=
9617 1.1 mrg shlibpath_var=
9618 1.1 mrg shlibpath_overrides_runpath=unknown
9619 1.1 mrg version_type=none
9620 1.1 mrg dynamic_linker="$host_os ld.so"
9621 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9622 1.1 mrg need_lib_prefix=unknown
9623 1.1 mrg hardcode_into_libs=no
9624 1.1 mrg
9625 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9626 1.1 mrg # flags to be left without arguments
9627 1.1 mrg need_version=unknown
9628 1.1 mrg
9629 1.1 mrg case $host_os in
9630 1.1 mrg aix3*)
9631 1.1 mrg version_type=linux
9632 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9633 1.1 mrg shlibpath_var=LIBPATH
9634 1.1 mrg
9635 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9636 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9637 1.1 mrg ;;
9638 1.1 mrg
9639 1.1 mrg aix[4-9]*)
9640 1.1 mrg version_type=linux
9641 1.1 mrg need_lib_prefix=no
9642 1.1 mrg need_version=no
9643 1.1 mrg hardcode_into_libs=yes
9644 1.1 mrg if test "$host_cpu" = ia64; then
9645 1.1 mrg # AIX 5 supports IA64
9646 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9647 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9648 1.1 mrg else
9649 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9650 1.1 mrg # for dependence libraries. The import file would start with
9651 1.1 mrg # the line `#! .'. This would cause the generated library to
9652 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9653 1.1 mrg # development snapshots of GCC prior to 3.0.
9654 1.1 mrg case $host_os in
9655 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9656 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9657 1.1 mrg echo ' yes '
9658 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9659 1.1 mrg :
9660 1.1 mrg else
9661 1.1 mrg can_build_shared=no
9662 1.1 mrg fi
9663 1.1 mrg ;;
9664 1.1 mrg esac
9665 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9666 1.1 mrg # soname into executable. Probably we can add versioning support to
9667 1.1 mrg # collect2, so additional links can be useful in future.
9668 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9669 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9670 1.1 mrg # instead of lib<name>.a to let people know that these are not
9671 1.1 mrg # typical AIX shared libraries.
9672 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9673 1.1 mrg else
9674 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9675 1.1 mrg # and later when we are not doing run time linking.
9676 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9677 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9678 1.1 mrg fi
9679 1.1 mrg shlibpath_var=LIBPATH
9680 1.1 mrg fi
9681 1.1 mrg ;;
9682 1.1 mrg
9683 1.1 mrg amigaos*)
9684 1.1 mrg case $host_cpu in
9685 1.1 mrg powerpc)
9686 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
9687 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9688 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9689 1.1 mrg ;;
9690 1.1 mrg m68k)
9691 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
9692 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9693 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'
9694 1.1 mrg ;;
9695 1.1 mrg esac
9696 1.1 mrg ;;
9697 1.1 mrg
9698 1.1 mrg beos*)
9699 1.1 mrg library_names_spec='${libname}${shared_ext}'
9700 1.1 mrg dynamic_linker="$host_os ld.so"
9701 1.1 mrg shlibpath_var=LIBRARY_PATH
9702 1.1 mrg ;;
9703 1.1 mrg
9704 1.1 mrg bsdi[45]*)
9705 1.1 mrg version_type=linux
9706 1.1 mrg need_version=no
9707 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9708 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9709 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9710 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9711 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9712 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9713 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9714 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9715 1.1 mrg # libtool to hard-code these into programs
9716 1.1 mrg ;;
9717 1.1 mrg
9718 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9719 1.1 mrg version_type=windows
9720 1.1 mrg shrext_cmds=".dll"
9721 1.1 mrg need_version=no
9722 1.1 mrg need_lib_prefix=no
9723 1.1 mrg
9724 1.1 mrg case $GCC,$host_os in
9725 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9726 1.1 mrg library_names_spec='$libname.dll.a'
9727 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9728 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
9729 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9730 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
9731 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
9732 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9733 1.1 mrg chmod a+x \$dldir/$dlname~
9734 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9735 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9736 1.1 mrg fi'
9737 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9738 1.1 mrg dlpath=$dir/\$dldll~
9739 1.1 mrg $RM \$dlpath'
9740 1.1 mrg shlibpath_overrides_runpath=yes
9741 1.1 mrg
9742 1.1 mrg case $host_os in
9743 1.1 mrg cygwin*)
9744 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9745 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9746 1.1 mrg
9747 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9748 1.1 mrg ;;
9749 1.1 mrg mingw* | cegcc*)
9750 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
9751 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9752 1.1 mrg ;;
9753 1.1 mrg pw32*)
9754 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9755 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9756 1.1 mrg ;;
9757 1.1 mrg esac
9758 1.1 mrg ;;
9759 1.1 mrg
9760 1.1 mrg *)
9761 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9762 1.1 mrg ;;
9763 1.1 mrg esac
9764 1.1 mrg dynamic_linker='Win32 ld.exe'
9765 1.1 mrg # FIXME: first we should search . and the directory the executable is in
9766 1.1 mrg shlibpath_var=PATH
9767 1.1 mrg ;;
9768 1.1 mrg
9769 1.1 mrg darwin* | rhapsody*)
9770 1.1 mrg dynamic_linker="$host_os dyld"
9771 1.1 mrg version_type=darwin
9772 1.1 mrg need_lib_prefix=no
9773 1.1 mrg need_version=no
9774 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9775 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
9776 1.1 mrg shlibpath_overrides_runpath=yes
9777 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
9778 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9779 1.1 mrg
9780 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9781 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9782 1.1 mrg ;;
9783 1.1 mrg
9784 1.1 mrg dgux*)
9785 1.1 mrg version_type=linux
9786 1.1 mrg need_lib_prefix=no
9787 1.1 mrg need_version=no
9788 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9789 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9790 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9791 1.1 mrg ;;
9792 1.1 mrg
9793 1.1 mrg freebsd* | dragonfly*)
9794 1.1 mrg # DragonFly does not have aout. When/if they implement a new
9795 1.1 mrg # versioning mechanism, adjust this.
9796 1.1 mrg if test -x /usr/bin/objformat; then
9797 1.1 mrg objformat=`/usr/bin/objformat`
9798 1.1 mrg else
9799 1.1 mrg case $host_os in
9800 1.4 mrg freebsd[23].*) objformat=aout ;;
9801 1.1 mrg *) objformat=elf ;;
9802 1.1 mrg esac
9803 1.1 mrg fi
9804 1.1 mrg version_type=freebsd-$objformat
9805 1.1 mrg case $version_type in
9806 1.1 mrg freebsd-elf*)
9807 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9808 1.1 mrg need_version=no
9809 1.1 mrg need_lib_prefix=no
9810 1.1 mrg ;;
9811 1.1 mrg freebsd-*)
9812 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9813 1.1 mrg need_version=yes
9814 1.1 mrg ;;
9815 1.1 mrg esac
9816 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9817 1.1 mrg case $host_os in
9818 1.4 mrg freebsd2.*)
9819 1.1 mrg shlibpath_overrides_runpath=yes
9820 1.1 mrg ;;
9821 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9822 1.1 mrg shlibpath_overrides_runpath=yes
9823 1.1 mrg hardcode_into_libs=yes
9824 1.1 mrg ;;
9825 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9826 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9827 1.1 mrg shlibpath_overrides_runpath=no
9828 1.1 mrg hardcode_into_libs=yes
9829 1.1 mrg ;;
9830 1.1 mrg *) # from 4.6 on, and DragonFly
9831 1.1 mrg shlibpath_overrides_runpath=yes
9832 1.1 mrg hardcode_into_libs=yes
9833 1.1 mrg ;;
9834 1.1 mrg esac
9835 1.1 mrg ;;
9836 1.1 mrg
9837 1.1 mrg gnu*)
9838 1.1 mrg version_type=linux
9839 1.1 mrg need_lib_prefix=no
9840 1.1 mrg need_version=no
9841 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9842 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9843 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9844 1.1 mrg hardcode_into_libs=yes
9845 1.1 mrg ;;
9846 1.1 mrg
9847 1.1 mrg haiku*)
9848 1.1 mrg version_type=linux
9849 1.1 mrg need_lib_prefix=no
9850 1.1 mrg need_version=no
9851 1.1 mrg dynamic_linker="$host_os runtime_loader"
9852 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9853 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9854 1.1 mrg shlibpath_var=LIBRARY_PATH
9855 1.1 mrg shlibpath_overrides_runpath=yes
9856 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9857 1.1 mrg hardcode_into_libs=yes
9858 1.1 mrg ;;
9859 1.1 mrg
9860 1.1 mrg hpux9* | hpux10* | hpux11*)
9861 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9862 1.1 mrg # link against other versions.
9863 1.1 mrg version_type=sunos
9864 1.1 mrg need_lib_prefix=no
9865 1.1 mrg need_version=no
9866 1.1 mrg case $host_cpu in
9867 1.1 mrg ia64*)
9868 1.1 mrg shrext_cmds='.so'
9869 1.1 mrg hardcode_into_libs=yes
9870 1.1 mrg dynamic_linker="$host_os dld.so"
9871 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9872 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9873 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9874 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9875 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
9876 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9877 1.1 mrg else
9878 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9879 1.1 mrg fi
9880 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9881 1.1 mrg ;;
9882 1.1 mrg hppa*64*)
9883 1.1 mrg shrext_cmds='.sl'
9884 1.1 mrg hardcode_into_libs=yes
9885 1.1 mrg dynamic_linker="$host_os dld.sl"
9886 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9887 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9888 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9889 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9890 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9891 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9892 1.1 mrg ;;
9893 1.1 mrg *)
9894 1.1 mrg shrext_cmds='.sl'
9895 1.1 mrg dynamic_linker="$host_os dld.sl"
9896 1.1 mrg shlibpath_var=SHLIB_PATH
9897 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9898 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9899 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9900 1.1 mrg ;;
9901 1.1 mrg esac
9902 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9903 1.1 mrg postinstall_cmds='chmod 555 $lib'
9904 1.1 mrg # or fails outright, so override atomically:
9905 1.1 mrg install_override_mode=555
9906 1.1 mrg ;;
9907 1.1 mrg
9908 1.1 mrg interix[3-9]*)
9909 1.1 mrg version_type=linux
9910 1.1 mrg need_lib_prefix=no
9911 1.1 mrg need_version=no
9912 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9913 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9914 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9915 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9916 1.1 mrg shlibpath_overrides_runpath=no
9917 1.1 mrg hardcode_into_libs=yes
9918 1.1 mrg ;;
9919 1.1 mrg
9920 1.1 mrg irix5* | irix6* | nonstopux*)
9921 1.1 mrg case $host_os in
9922 1.1 mrg nonstopux*) version_type=nonstopux ;;
9923 1.1 mrg *)
9924 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
9925 1.1 mrg version_type=linux
9926 1.1 mrg else
9927 1.1 mrg version_type=irix
9928 1.1 mrg fi ;;
9929 1.1 mrg esac
9930 1.1 mrg need_lib_prefix=no
9931 1.1 mrg need_version=no
9932 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9933 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9934 1.1 mrg case $host_os in
9935 1.1 mrg irix5* | nonstopux*)
9936 1.1 mrg libsuff= shlibsuff=
9937 1.1 mrg ;;
9938 1.1 mrg *)
9939 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
9940 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9941 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
9942 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9943 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
9944 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9945 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
9946 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
9947 1.1 mrg esac
9948 1.1 mrg ;;
9949 1.1 mrg esac
9950 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9951 1.1 mrg shlibpath_overrides_runpath=no
9952 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9953 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9954 1.1 mrg hardcode_into_libs=yes
9955 1.1 mrg ;;
9956 1.1 mrg
9957 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
9958 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
9959 1.1 mrg dynamic_linker=no
9960 1.1 mrg ;;
9961 1.1 mrg
9962 1.1 mrg # This must be Linux ELF.
9963 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
9964 1.1 mrg version_type=linux
9965 1.1 mrg need_lib_prefix=no
9966 1.1 mrg need_version=no
9967 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9968 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9969 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9970 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9971 1.1 mrg shlibpath_overrides_runpath=no
9972 1.1 mrg
9973 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
9974 1.1 mrg if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9975 1.1 mrg $as_echo_n "(cached) " >&6
9976 1.1 mrg else
9977 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
9978 1.1 mrg save_LDFLAGS=$LDFLAGS
9979 1.1 mrg save_libdir=$libdir
9980 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9981 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9982 1.1 mrg if test x$gcc_no_link = xyes; then
9983 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9984 1.1 mrg fi
9985 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9986 1.1 mrg /* end confdefs.h. */
9987 1.1 mrg
9988 1.1 mrg int
9989 1.1 mrg main ()
9990 1.1 mrg {
9991 1.1 mrg
9992 1.1 mrg ;
9993 1.1 mrg return 0;
9994 1.1 mrg }
9995 1.1 mrg _ACEOF
9996 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9997 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9998 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
9999 1.1 mrg fi
10000 1.1 mrg fi
10001 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10002 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10003 1.1 mrg LDFLAGS=$save_LDFLAGS
10004 1.1 mrg libdir=$save_libdir
10005 1.1 mrg
10006 1.1 mrg fi
10007 1.1 mrg
10008 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10009 1.1 mrg
10010 1.1 mrg # This implies no fast_install, which is unacceptable.
10011 1.1 mrg # Some rework will be needed to allow for fast_install
10012 1.1 mrg # before this can be enabled.
10013 1.1 mrg hardcode_into_libs=yes
10014 1.1 mrg
10015 1.1 mrg # Append ld.so.conf contents to the search path
10016 1.1 mrg if test -f /etc/ld.so.conf; then
10017 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' ' '`
10018 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10019 1.1 mrg fi
10020 1.1 mrg
10021 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10022 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10023 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10024 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10025 1.1 mrg # people can always --disable-shared, the test was removed, and we
10026 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10027 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10028 1.1 mrg ;;
10029 1.1 mrg
10030 1.1 mrg netbsd*)
10031 1.1 mrg version_type=sunos
10032 1.1 mrg need_lib_prefix=no
10033 1.1 mrg need_version=no
10034 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10035 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10036 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10037 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10038 1.1 mrg else
10039 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10040 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10041 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10042 1.1 mrg fi
10043 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10044 1.1 mrg shlibpath_overrides_runpath=yes
10045 1.1 mrg hardcode_into_libs=yes
10046 1.1 mrg ;;
10047 1.1 mrg
10048 1.1 mrg newsos6)
10049 1.1 mrg version_type=linux
10050 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10051 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10052 1.1 mrg shlibpath_overrides_runpath=yes
10053 1.1 mrg ;;
10054 1.1 mrg
10055 1.1 mrg *nto* | *qnx*)
10056 1.1 mrg version_type=qnx
10057 1.1 mrg need_lib_prefix=no
10058 1.1 mrg need_version=no
10059 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10060 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10061 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10062 1.1 mrg shlibpath_overrides_runpath=no
10063 1.1 mrg hardcode_into_libs=yes
10064 1.1 mrg dynamic_linker='ldqnx.so'
10065 1.1 mrg ;;
10066 1.1 mrg
10067 1.1 mrg openbsd*)
10068 1.1 mrg version_type=sunos
10069 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10070 1.1 mrg need_lib_prefix=no
10071 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10072 1.1 mrg case $host_os in
10073 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10074 1.1 mrg *) need_version=no ;;
10075 1.1 mrg esac
10076 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10077 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10078 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10079 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10080 1.1 mrg case $host_os in
10081 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10082 1.1 mrg shlibpath_overrides_runpath=no
10083 1.1 mrg ;;
10084 1.1 mrg *)
10085 1.1 mrg shlibpath_overrides_runpath=yes
10086 1.1 mrg ;;
10087 1.1 mrg esac
10088 1.1 mrg else
10089 1.1 mrg shlibpath_overrides_runpath=yes
10090 1.1 mrg fi
10091 1.1 mrg ;;
10092 1.1 mrg
10093 1.1 mrg os2*)
10094 1.1 mrg libname_spec='$name'
10095 1.1 mrg shrext_cmds=".dll"
10096 1.1 mrg need_lib_prefix=no
10097 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10098 1.1 mrg dynamic_linker='OS/2 ld.exe'
10099 1.1 mrg shlibpath_var=LIBPATH
10100 1.1 mrg ;;
10101 1.1 mrg
10102 1.1 mrg osf3* | osf4* | osf5*)
10103 1.1 mrg version_type=osf
10104 1.1 mrg need_lib_prefix=no
10105 1.1 mrg need_version=no
10106 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10107 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10108 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10109 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10110 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10111 1.1 mrg ;;
10112 1.1 mrg
10113 1.1 mrg rdos*)
10114 1.1 mrg dynamic_linker=no
10115 1.1 mrg ;;
10116 1.1 mrg
10117 1.1 mrg solaris*)
10118 1.1 mrg version_type=linux
10119 1.1 mrg need_lib_prefix=no
10120 1.1 mrg need_version=no
10121 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10122 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10123 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10124 1.1 mrg shlibpath_overrides_runpath=yes
10125 1.1 mrg hardcode_into_libs=yes
10126 1.1 mrg # ldd complains unless libraries are executable
10127 1.1 mrg postinstall_cmds='chmod +x $lib'
10128 1.1 mrg ;;
10129 1.1 mrg
10130 1.1 mrg sunos4*)
10131 1.1 mrg version_type=sunos
10132 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10133 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10134 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10135 1.1 mrg shlibpath_overrides_runpath=yes
10136 1.1 mrg if test "$with_gnu_ld" = yes; then
10137 1.1 mrg need_lib_prefix=no
10138 1.1 mrg fi
10139 1.1 mrg need_version=yes
10140 1.1 mrg ;;
10141 1.1 mrg
10142 1.1 mrg sysv4 | sysv4.3*)
10143 1.1 mrg version_type=linux
10144 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10145 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10146 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10147 1.1 mrg case $host_vendor in
10148 1.1 mrg sni)
10149 1.1 mrg shlibpath_overrides_runpath=no
10150 1.1 mrg need_lib_prefix=no
10151 1.1 mrg runpath_var=LD_RUN_PATH
10152 1.1 mrg ;;
10153 1.1 mrg siemens)
10154 1.1 mrg need_lib_prefix=no
10155 1.1 mrg ;;
10156 1.1 mrg motorola)
10157 1.1 mrg need_lib_prefix=no
10158 1.1 mrg need_version=no
10159 1.1 mrg shlibpath_overrides_runpath=no
10160 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10161 1.1 mrg ;;
10162 1.1 mrg esac
10163 1.1 mrg ;;
10164 1.1 mrg
10165 1.1 mrg sysv4*MP*)
10166 1.1 mrg if test -d /usr/nec ;then
10167 1.1 mrg version_type=linux
10168 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10169 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10170 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10171 1.1 mrg fi
10172 1.1 mrg ;;
10173 1.1 mrg
10174 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10175 1.1 mrg version_type=freebsd-elf
10176 1.1 mrg need_lib_prefix=no
10177 1.1 mrg need_version=no
10178 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10179 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10180 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10181 1.1 mrg shlibpath_overrides_runpath=yes
10182 1.1 mrg hardcode_into_libs=yes
10183 1.1 mrg if test "$with_gnu_ld" = yes; then
10184 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10185 1.1 mrg else
10186 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10187 1.1 mrg case $host_os in
10188 1.1 mrg sco3.2v5*)
10189 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10190 1.1 mrg ;;
10191 1.1 mrg esac
10192 1.1 mrg fi
10193 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
10194 1.1 mrg ;;
10195 1.1 mrg
10196 1.1 mrg tpf*)
10197 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10198 1.1 mrg version_type=linux
10199 1.1 mrg need_lib_prefix=no
10200 1.1 mrg need_version=no
10201 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10202 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10203 1.1 mrg shlibpath_overrides_runpath=no
10204 1.1 mrg hardcode_into_libs=yes
10205 1.1 mrg ;;
10206 1.1 mrg
10207 1.1 mrg uts4*)
10208 1.1 mrg version_type=linux
10209 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10210 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10211 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10212 1.1 mrg ;;
10213 1.1 mrg
10214 1.1 mrg *)
10215 1.1 mrg dynamic_linker=no
10216 1.1 mrg ;;
10217 1.1 mrg esac
10218 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10219 1.1 mrg $as_echo "$dynamic_linker" >&6; }
10220 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
10221 1.1 mrg
10222 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10223 1.1 mrg if test "$GCC" = yes; then
10224 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10225 1.1 mrg fi
10226 1.1 mrg
10227 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10228 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10229 1.1 mrg fi
10230 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10231 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10232 1.1 mrg fi
10233 1.1 mrg
10234 1.1 mrg
10235 1.1 mrg
10236 1.1 mrg
10237 1.1 mrg
10238 1.1 mrg
10239 1.1 mrg
10240 1.1 mrg
10241 1.1 mrg
10242 1.1 mrg
10243 1.1 mrg
10244 1.1 mrg
10245 1.1 mrg
10246 1.1 mrg
10247 1.1 mrg
10248 1.1 mrg
10249 1.1 mrg
10250 1.1 mrg
10251 1.1 mrg
10252 1.1 mrg
10253 1.1 mrg
10254 1.1 mrg
10255 1.1 mrg
10256 1.1 mrg
10257 1.1 mrg
10258 1.1 mrg
10259 1.1 mrg
10260 1.1 mrg
10261 1.1 mrg
10262 1.1 mrg
10263 1.1 mrg
10264 1.1 mrg
10265 1.1 mrg
10266 1.1 mrg
10267 1.1 mrg
10268 1.1 mrg
10269 1.1 mrg
10270 1.1 mrg
10271 1.1 mrg
10272 1.1 mrg
10273 1.1 mrg
10274 1.1 mrg
10275 1.1 mrg
10276 1.1 mrg
10277 1.1 mrg
10278 1.1 mrg
10279 1.1 mrg
10280 1.1 mrg
10281 1.1 mrg
10282 1.1 mrg
10283 1.1 mrg
10284 1.1 mrg
10285 1.1 mrg
10286 1.1 mrg
10287 1.1 mrg
10288 1.1 mrg
10289 1.1 mrg
10290 1.1 mrg
10291 1.1 mrg
10292 1.1 mrg
10293 1.1 mrg
10294 1.1 mrg
10295 1.1 mrg
10296 1.1 mrg
10297 1.1 mrg
10298 1.1 mrg
10299 1.1 mrg
10300 1.1 mrg
10301 1.1 mrg
10302 1.1 mrg
10303 1.1 mrg
10304 1.1 mrg
10305 1.1 mrg
10306 1.1 mrg
10307 1.1 mrg
10308 1.1 mrg
10309 1.1 mrg
10310 1.1 mrg
10311 1.1 mrg
10312 1.1 mrg
10313 1.1 mrg
10314 1.1 mrg
10315 1.1 mrg
10316 1.1 mrg
10317 1.1 mrg
10318 1.1 mrg
10319 1.1 mrg
10320 1.1 mrg
10321 1.1 mrg
10322 1.1 mrg
10323 1.1 mrg
10324 1.1 mrg
10325 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10326 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10327 1.1 mrg hardcode_action=
10328 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
10329 1.1 mrg test -n "$runpath_var" ||
10330 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
10331 1.1 mrg
10332 1.1 mrg # We can hardcode non-existent directories.
10333 1.1 mrg if test "$hardcode_direct" != no &&
10334 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
10335 1.1 mrg # have to relink, otherwise we might link with an installed library
10336 1.1 mrg # when we should be linking with a yet-to-be-installed one
10337 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10338 1.1 mrg test "$hardcode_minus_L" != no; then
10339 1.1 mrg # Linking always hardcodes the temporary library directory.
10340 1.1 mrg hardcode_action=relink
10341 1.1 mrg else
10342 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
10343 1.1 mrg hardcode_action=immediate
10344 1.1 mrg fi
10345 1.1 mrg else
10346 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
10347 1.1 mrg # directories.
10348 1.1 mrg hardcode_action=unsupported
10349 1.1 mrg fi
10350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10351 1.1 mrg $as_echo "$hardcode_action" >&6; }
10352 1.1 mrg
10353 1.1 mrg if test "$hardcode_action" = relink ||
10354 1.1 mrg test "$inherit_rpath" = yes; then
10355 1.1 mrg # Fast installation is not supported
10356 1.1 mrg enable_fast_install=no
10357 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
10358 1.1 mrg test "$enable_shared" = no; then
10359 1.1 mrg # Fast installation is not necessary
10360 1.1 mrg enable_fast_install=needless
10361 1.1 mrg fi
10362 1.1 mrg
10363 1.1 mrg
10364 1.1 mrg
10365 1.1 mrg
10366 1.1 mrg
10367 1.1 mrg
10368 1.1 mrg if test "x$enable_dlopen" != xyes; then
10369 1.1 mrg enable_dlopen=unknown
10370 1.1 mrg enable_dlopen_self=unknown
10371 1.1 mrg enable_dlopen_self_static=unknown
10372 1.1 mrg else
10373 1.1 mrg lt_cv_dlopen=no
10374 1.1 mrg lt_cv_dlopen_libs=
10375 1.1 mrg
10376 1.1 mrg case $host_os in
10377 1.1 mrg beos*)
10378 1.1 mrg lt_cv_dlopen="load_add_on"
10379 1.1 mrg lt_cv_dlopen_libs=
10380 1.1 mrg lt_cv_dlopen_self=yes
10381 1.1 mrg ;;
10382 1.1 mrg
10383 1.1 mrg mingw* | pw32* | cegcc*)
10384 1.1 mrg lt_cv_dlopen="LoadLibrary"
10385 1.1 mrg lt_cv_dlopen_libs=
10386 1.1 mrg ;;
10387 1.1 mrg
10388 1.1 mrg cygwin*)
10389 1.1 mrg lt_cv_dlopen="dlopen"
10390 1.1 mrg lt_cv_dlopen_libs=
10391 1.1 mrg ;;
10392 1.1 mrg
10393 1.1 mrg darwin*)
10394 1.1 mrg # if libdl is installed we need to link against it
10395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10396 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10397 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10398 1.1 mrg $as_echo_n "(cached) " >&6
10399 1.1 mrg else
10400 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10401 1.1 mrg LIBS="-ldl $LIBS"
10402 1.1 mrg if test x$gcc_no_link = xyes; then
10403 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10404 1.1 mrg fi
10405 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10406 1.1 mrg /* end confdefs.h. */
10407 1.1 mrg
10408 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10409 1.1 mrg Use char because int might match the return type of a GCC
10410 1.1 mrg builtin and then its argument prototype would still apply. */
10411 1.1 mrg #ifdef __cplusplus
10412 1.1 mrg extern "C"
10413 1.1 mrg #endif
10414 1.1 mrg char dlopen ();
10415 1.1 mrg int
10416 1.1 mrg main ()
10417 1.1 mrg {
10418 1.1 mrg return dlopen ();
10419 1.1 mrg ;
10420 1.1 mrg return 0;
10421 1.1 mrg }
10422 1.1 mrg _ACEOF
10423 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10424 1.1 mrg ac_cv_lib_dl_dlopen=yes
10425 1.1 mrg else
10426 1.1 mrg ac_cv_lib_dl_dlopen=no
10427 1.1 mrg fi
10428 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10429 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10430 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10431 1.1 mrg fi
10432 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10433 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10434 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10435 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10436 1.1 mrg else
10437 1.1 mrg
10438 1.1 mrg lt_cv_dlopen="dyld"
10439 1.1 mrg lt_cv_dlopen_libs=
10440 1.1 mrg lt_cv_dlopen_self=yes
10441 1.1 mrg
10442 1.1 mrg fi
10443 1.1 mrg
10444 1.1 mrg ;;
10445 1.1 mrg
10446 1.1 mrg *)
10447 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10448 1.1 mrg if test "x$ac_cv_func_shl_load" = x""yes; then :
10449 1.1 mrg lt_cv_dlopen="shl_load"
10450 1.1 mrg else
10451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10452 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10453 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10454 1.1 mrg $as_echo_n "(cached) " >&6
10455 1.1 mrg else
10456 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10457 1.1 mrg LIBS="-ldld $LIBS"
10458 1.1 mrg if test x$gcc_no_link = xyes; then
10459 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10460 1.1 mrg fi
10461 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10462 1.1 mrg /* end confdefs.h. */
10463 1.1 mrg
10464 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10465 1.1 mrg Use char because int might match the return type of a GCC
10466 1.1 mrg builtin and then its argument prototype would still apply. */
10467 1.1 mrg #ifdef __cplusplus
10468 1.1 mrg extern "C"
10469 1.1 mrg #endif
10470 1.1 mrg char shl_load ();
10471 1.1 mrg int
10472 1.1 mrg main ()
10473 1.1 mrg {
10474 1.1 mrg return shl_load ();
10475 1.1 mrg ;
10476 1.1 mrg return 0;
10477 1.1 mrg }
10478 1.1 mrg _ACEOF
10479 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10480 1.1 mrg ac_cv_lib_dld_shl_load=yes
10481 1.1 mrg else
10482 1.1 mrg ac_cv_lib_dld_shl_load=no
10483 1.1 mrg fi
10484 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10485 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10486 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10487 1.1 mrg fi
10488 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10489 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10490 1.1 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10491 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10492 1.1 mrg else
10493 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10494 1.1 mrg if test "x$ac_cv_func_dlopen" = x""yes; then :
10495 1.1 mrg lt_cv_dlopen="dlopen"
10496 1.1 mrg else
10497 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10498 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10499 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10500 1.1 mrg $as_echo_n "(cached) " >&6
10501 1.1 mrg else
10502 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10503 1.1 mrg LIBS="-ldl $LIBS"
10504 1.1 mrg if test x$gcc_no_link = xyes; then
10505 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10506 1.1 mrg fi
10507 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10508 1.1 mrg /* end confdefs.h. */
10509 1.1 mrg
10510 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10511 1.1 mrg Use char because int might match the return type of a GCC
10512 1.1 mrg builtin and then its argument prototype would still apply. */
10513 1.1 mrg #ifdef __cplusplus
10514 1.1 mrg extern "C"
10515 1.1 mrg #endif
10516 1.1 mrg char dlopen ();
10517 1.1 mrg int
10518 1.1 mrg main ()
10519 1.1 mrg {
10520 1.1 mrg return dlopen ();
10521 1.1 mrg ;
10522 1.1 mrg return 0;
10523 1.1 mrg }
10524 1.1 mrg _ACEOF
10525 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10526 1.1 mrg ac_cv_lib_dl_dlopen=yes
10527 1.1 mrg else
10528 1.1 mrg ac_cv_lib_dl_dlopen=no
10529 1.1 mrg fi
10530 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10531 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10532 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10533 1.1 mrg fi
10534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10535 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10536 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10537 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10538 1.1 mrg else
10539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10540 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10541 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10542 1.1 mrg $as_echo_n "(cached) " >&6
10543 1.1 mrg else
10544 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10545 1.1 mrg LIBS="-lsvld $LIBS"
10546 1.1 mrg if test x$gcc_no_link = xyes; then
10547 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10548 1.1 mrg fi
10549 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10550 1.1 mrg /* end confdefs.h. */
10551 1.1 mrg
10552 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10553 1.1 mrg Use char because int might match the return type of a GCC
10554 1.1 mrg builtin and then its argument prototype would still apply. */
10555 1.1 mrg #ifdef __cplusplus
10556 1.1 mrg extern "C"
10557 1.1 mrg #endif
10558 1.1 mrg char dlopen ();
10559 1.1 mrg int
10560 1.1 mrg main ()
10561 1.1 mrg {
10562 1.1 mrg return dlopen ();
10563 1.1 mrg ;
10564 1.1 mrg return 0;
10565 1.1 mrg }
10566 1.1 mrg _ACEOF
10567 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10568 1.1 mrg ac_cv_lib_svld_dlopen=yes
10569 1.1 mrg else
10570 1.1 mrg ac_cv_lib_svld_dlopen=no
10571 1.1 mrg fi
10572 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10573 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10574 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10575 1.1 mrg fi
10576 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10577 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10578 1.1 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10579 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10580 1.1 mrg else
10581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10582 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10583 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10584 1.1 mrg $as_echo_n "(cached) " >&6
10585 1.1 mrg else
10586 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10587 1.1 mrg LIBS="-ldld $LIBS"
10588 1.1 mrg if test x$gcc_no_link = xyes; then
10589 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10590 1.1 mrg fi
10591 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10592 1.1 mrg /* end confdefs.h. */
10593 1.1 mrg
10594 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10595 1.1 mrg Use char because int might match the return type of a GCC
10596 1.1 mrg builtin and then its argument prototype would still apply. */
10597 1.1 mrg #ifdef __cplusplus
10598 1.1 mrg extern "C"
10599 1.1 mrg #endif
10600 1.1 mrg char dld_link ();
10601 1.1 mrg int
10602 1.1 mrg main ()
10603 1.1 mrg {
10604 1.1 mrg return dld_link ();
10605 1.1 mrg ;
10606 1.1 mrg return 0;
10607 1.1 mrg }
10608 1.1 mrg _ACEOF
10609 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10610 1.1 mrg ac_cv_lib_dld_dld_link=yes
10611 1.1 mrg else
10612 1.1 mrg ac_cv_lib_dld_dld_link=no
10613 1.1 mrg fi
10614 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10615 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10616 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10617 1.1 mrg fi
10618 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10619 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10620 1.1 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10621 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10622 1.1 mrg fi
10623 1.1 mrg
10624 1.1 mrg
10625 1.1 mrg fi
10626 1.1 mrg
10627 1.1 mrg
10628 1.1 mrg fi
10629 1.1 mrg
10630 1.1 mrg
10631 1.1 mrg fi
10632 1.1 mrg
10633 1.1 mrg
10634 1.1 mrg fi
10635 1.1 mrg
10636 1.1 mrg
10637 1.1 mrg fi
10638 1.1 mrg
10639 1.1 mrg ;;
10640 1.1 mrg esac
10641 1.1 mrg
10642 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10643 1.1 mrg enable_dlopen=yes
10644 1.1 mrg else
10645 1.1 mrg enable_dlopen=no
10646 1.1 mrg fi
10647 1.1 mrg
10648 1.1 mrg case $lt_cv_dlopen in
10649 1.1 mrg dlopen)
10650 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10651 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10652 1.1 mrg
10653 1.1 mrg save_LDFLAGS="$LDFLAGS"
10654 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10655 1.1 mrg
10656 1.1 mrg save_LIBS="$LIBS"
10657 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10658 1.1 mrg
10659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10660 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10661 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then :
10662 1.1 mrg $as_echo_n "(cached) " >&6
10663 1.1 mrg else
10664 1.1 mrg if test "$cross_compiling" = yes; then :
10665 1.1 mrg lt_cv_dlopen_self=cross
10666 1.1 mrg else
10667 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10668 1.1 mrg lt_status=$lt_dlunknown
10669 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10670 1.7 mrg #line 10670 "configure"
10671 1.1 mrg #include "confdefs.h"
10672 1.1 mrg
10673 1.1 mrg #if HAVE_DLFCN_H
10674 1.1 mrg #include <dlfcn.h>
10675 1.1 mrg #endif
10676 1.1 mrg
10677 1.1 mrg #include <stdio.h>
10678 1.1 mrg
10679 1.1 mrg #ifdef RTLD_GLOBAL
10680 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10681 1.1 mrg #else
10682 1.1 mrg # ifdef DL_GLOBAL
10683 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10684 1.1 mrg # else
10685 1.1 mrg # define LT_DLGLOBAL 0
10686 1.1 mrg # endif
10687 1.1 mrg #endif
10688 1.1 mrg
10689 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10690 1.1 mrg find out it does not work in some platform. */
10691 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10692 1.1 mrg # ifdef RTLD_LAZY
10693 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10694 1.1 mrg # else
10695 1.1 mrg # ifdef DL_LAZY
10696 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10697 1.1 mrg # else
10698 1.1 mrg # ifdef RTLD_NOW
10699 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10700 1.1 mrg # else
10701 1.1 mrg # ifdef DL_NOW
10702 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10703 1.1 mrg # else
10704 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10705 1.1 mrg # endif
10706 1.1 mrg # endif
10707 1.1 mrg # endif
10708 1.1 mrg # endif
10709 1.1 mrg #endif
10710 1.1 mrg
10711 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10712 1.1 mrg correspondingly for the symbols needed. */
10713 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10714 1.1 mrg void fnord () __attribute__((visibility("default")));
10715 1.1 mrg #endif
10716 1.1 mrg
10717 1.1 mrg void fnord () { int i=42; }
10718 1.1 mrg int main ()
10719 1.1 mrg {
10720 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10721 1.1 mrg int status = $lt_dlunknown;
10722 1.1 mrg
10723 1.1 mrg if (self)
10724 1.1 mrg {
10725 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10726 1.1 mrg else
10727 1.1 mrg {
10728 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10729 1.1 mrg else puts (dlerror ());
10730 1.1 mrg }
10731 1.1 mrg /* dlclose (self); */
10732 1.1 mrg }
10733 1.1 mrg else
10734 1.1 mrg puts (dlerror ());
10735 1.1 mrg
10736 1.1 mrg return status;
10737 1.1 mrg }
10738 1.1 mrg _LT_EOF
10739 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10740 1.1 mrg (eval $ac_link) 2>&5
10741 1.1 mrg ac_status=$?
10742 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10743 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10744 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10745 1.1 mrg lt_status=$?
10746 1.1 mrg case x$lt_status in
10747 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10748 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10749 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10750 1.1 mrg esac
10751 1.1 mrg else :
10752 1.1 mrg # compilation failed
10753 1.1 mrg lt_cv_dlopen_self=no
10754 1.1 mrg fi
10755 1.1 mrg fi
10756 1.1 mrg rm -fr conftest*
10757 1.1 mrg
10758 1.1 mrg
10759 1.1 mrg fi
10760 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10761 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10762 1.1 mrg
10763 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10764 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10765 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10766 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10767 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then :
10768 1.1 mrg $as_echo_n "(cached) " >&6
10769 1.1 mrg else
10770 1.1 mrg if test "$cross_compiling" = yes; then :
10771 1.1 mrg lt_cv_dlopen_self_static=cross
10772 1.1 mrg else
10773 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10774 1.1 mrg lt_status=$lt_dlunknown
10775 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10776 1.7 mrg #line 10776 "configure"
10777 1.1 mrg #include "confdefs.h"
10778 1.1 mrg
10779 1.1 mrg #if HAVE_DLFCN_H
10780 1.1 mrg #include <dlfcn.h>
10781 1.1 mrg #endif
10782 1.1 mrg
10783 1.1 mrg #include <stdio.h>
10784 1.1 mrg
10785 1.1 mrg #ifdef RTLD_GLOBAL
10786 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10787 1.1 mrg #else
10788 1.1 mrg # ifdef DL_GLOBAL
10789 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10790 1.1 mrg # else
10791 1.1 mrg # define LT_DLGLOBAL 0
10792 1.1 mrg # endif
10793 1.1 mrg #endif
10794 1.1 mrg
10795 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10796 1.1 mrg find out it does not work in some platform. */
10797 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10798 1.1 mrg # ifdef RTLD_LAZY
10799 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10800 1.1 mrg # else
10801 1.1 mrg # ifdef DL_LAZY
10802 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10803 1.1 mrg # else
10804 1.1 mrg # ifdef RTLD_NOW
10805 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10806 1.1 mrg # else
10807 1.1 mrg # ifdef DL_NOW
10808 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10809 1.1 mrg # else
10810 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10811 1.1 mrg # endif
10812 1.1 mrg # endif
10813 1.1 mrg # endif
10814 1.1 mrg # endif
10815 1.1 mrg #endif
10816 1.1 mrg
10817 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10818 1.1 mrg correspondingly for the symbols needed. */
10819 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10820 1.1 mrg void fnord () __attribute__((visibility("default")));
10821 1.1 mrg #endif
10822 1.1 mrg
10823 1.1 mrg void fnord () { int i=42; }
10824 1.1 mrg int main ()
10825 1.1 mrg {
10826 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10827 1.1 mrg int status = $lt_dlunknown;
10828 1.1 mrg
10829 1.1 mrg if (self)
10830 1.1 mrg {
10831 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10832 1.1 mrg else
10833 1.1 mrg {
10834 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10835 1.1 mrg else puts (dlerror ());
10836 1.1 mrg }
10837 1.1 mrg /* dlclose (self); */
10838 1.1 mrg }
10839 1.1 mrg else
10840 1.1 mrg puts (dlerror ());
10841 1.1 mrg
10842 1.1 mrg return status;
10843 1.1 mrg }
10844 1.1 mrg _LT_EOF
10845 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10846 1.1 mrg (eval $ac_link) 2>&5
10847 1.1 mrg ac_status=$?
10848 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10849 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10850 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10851 1.1 mrg lt_status=$?
10852 1.1 mrg case x$lt_status in
10853 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10854 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10855 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10856 1.1 mrg esac
10857 1.1 mrg else :
10858 1.1 mrg # compilation failed
10859 1.1 mrg lt_cv_dlopen_self_static=no
10860 1.1 mrg fi
10861 1.1 mrg fi
10862 1.1 mrg rm -fr conftest*
10863 1.1 mrg
10864 1.1 mrg
10865 1.1 mrg fi
10866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10867 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10868 1.1 mrg fi
10869 1.1 mrg
10870 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
10871 1.1 mrg LDFLAGS="$save_LDFLAGS"
10872 1.1 mrg LIBS="$save_LIBS"
10873 1.1 mrg ;;
10874 1.1 mrg esac
10875 1.1 mrg
10876 1.1 mrg case $lt_cv_dlopen_self in
10877 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10878 1.1 mrg *) enable_dlopen_self=unknown ;;
10879 1.1 mrg esac
10880 1.1 mrg
10881 1.1 mrg case $lt_cv_dlopen_self_static in
10882 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10883 1.1 mrg *) enable_dlopen_self_static=unknown ;;
10884 1.1 mrg esac
10885 1.1 mrg fi
10886 1.1 mrg
10887 1.1 mrg
10888 1.1 mrg
10889 1.1 mrg
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 striplib=
10904 1.1 mrg old_striplib=
10905 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10906 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10907 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10908 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10909 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10911 1.1 mrg $as_echo "yes" >&6; }
10912 1.1 mrg else
10913 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
10914 1.1 mrg case $host_os in
10915 1.1 mrg darwin*)
10916 1.1 mrg if test -n "$STRIP" ; then
10917 1.1 mrg striplib="$STRIP -x"
10918 1.1 mrg old_striplib="$STRIP -S"
10919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10920 1.1 mrg $as_echo "yes" >&6; }
10921 1.1 mrg else
10922 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10923 1.1 mrg $as_echo "no" >&6; }
10924 1.1 mrg fi
10925 1.1 mrg ;;
10926 1.1 mrg *)
10927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10928 1.1 mrg $as_echo "no" >&6; }
10929 1.1 mrg ;;
10930 1.1 mrg esac
10931 1.1 mrg fi
10932 1.1 mrg
10933 1.1 mrg
10934 1.1 mrg
10935 1.1 mrg
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 # Report which library types will actually be built
10945 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10946 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10948 1.1 mrg $as_echo "$can_build_shared" >&6; }
10949 1.1 mrg
10950 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10951 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
10952 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
10953 1.1 mrg
10954 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
10955 1.1 mrg # are all built from PIC.
10956 1.1 mrg case $host_os in
10957 1.1 mrg aix3*)
10958 1.1 mrg test "$enable_shared" = yes && enable_static=no
10959 1.1 mrg if test -n "$RANLIB"; then
10960 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
10961 1.1 mrg postinstall_cmds='$RANLIB $lib'
10962 1.1 mrg fi
10963 1.1 mrg ;;
10964 1.1 mrg
10965 1.1 mrg aix[4-9]*)
10966 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10967 1.1 mrg test "$enable_shared" = yes && enable_static=no
10968 1.1 mrg fi
10969 1.1 mrg ;;
10970 1.1 mrg esac
10971 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10972 1.1 mrg $as_echo "$enable_shared" >&6; }
10973 1.1 mrg
10974 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10975 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
10976 1.1 mrg # Make sure either enable_shared or enable_static is yes.
10977 1.1 mrg test "$enable_shared" = yes || enable_static=yes
10978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10979 1.1 mrg $as_echo "$enable_static" >&6; }
10980 1.1 mrg
10981 1.1 mrg
10982 1.1 mrg
10983 1.1 mrg
10984 1.1 mrg fi
10985 1.1 mrg ac_ext=c
10986 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
10987 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10988 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10989 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
10990 1.1 mrg
10991 1.1 mrg CC="$lt_save_CC"
10992 1.1 mrg
10993 1.1 mrg
10994 1.1 mrg
10995 1.1 mrg
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 ac_config_commands="$ac_config_commands libtool"
11006 1.1 mrg
11007 1.1 mrg
11008 1.1 mrg
11009 1.1 mrg
11010 1.1 mrg # Only expand once:
11011 1.1 mrg
11012 1.1 mrg
11013 1.1 mrg
11014 1.1 mrg
11015 1.1 mrg
11016 1.4 mrg case $host in
11017 1.4 mrg *-cygwin* | *-mingw*)
11018 1.4 mrg # 'host' will be top-level target in the case of a target lib,
11019 1.4 mrg # we must compare to with_cross_host to decide if this is a native
11020 1.4 mrg # or cross-compiler and select where to install dlls appropriately.
11021 1.4 mrg if test -n "$with_cross_host" &&
11022 1.4 mrg test x"$with_cross_host" != x"no"; then
11023 1.4 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11024 1.4 mrg else
11025 1.4 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"';
11026 1.4 mrg fi
11027 1.4 mrg ;;
11028 1.4 mrg *)
11029 1.4 mrg lt_host_flags=
11030 1.4 mrg ;;
11031 1.4 mrg esac
11032 1.4 mrg
11033 1.4 mrg
11034 1.4 mrg
11035 1.4 mrg
11036 1.4 mrg
11037 1.4 mrg
11038 1.1 mrg # Calculate toolexeclibdir
11039 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir
11040 1.1 mrg case ${version_specific_libs} in
11041 1.1 mrg yes)
11042 1.1 mrg # Need the gcc compiler version to know where to install libraries
11043 1.1 mrg # and header files if --enable-version-specific-runtime-libs option
11044 1.1 mrg # is selected.
11045 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)'
11046 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11047 1.1 mrg ;;
11048 1.1 mrg no)
11049 1.1 mrg if test -n "$with_cross_host" &&
11050 1.1 mrg test x"$with_cross_host" != x"no"; then
11051 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir.
11052 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)'
11053 1.1 mrg toolexeclibdir='$(toolexecdir)/lib'
11054 1.1 mrg else
11055 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11056 1.1 mrg toolexeclibdir='$(libdir)'
11057 1.1 mrg fi
11058 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory`
11059 1.1 mrg case $multi_os_directory in
11060 1.1 mrg .) ;; # Avoid trailing /.
11061 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11062 1.1 mrg esac
11063 1.1 mrg ;;
11064 1.1 mrg esac
11065 1.1 mrg
11066 1.1 mrg
11067 1.1 mrg
11068 1.1 mrg if test ${multilib} = yes; then
11069 1.1 mrg multilib_arg="--enable-multilib"
11070 1.1 mrg else
11071 1.1 mrg multilib_arg=
11072 1.1 mrg fi
11073 1.1 mrg
11074 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11075 1.1 mrg
11076 1.1 mrg cat >confcache <<\_ACEOF
11077 1.1 mrg # This file is a shell script that caches the results of configure
11078 1.1 mrg # tests run on this system so they can be shared between configure
11079 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11080 1.1 mrg # It is not useful on other systems. If it contains results you don't
11081 1.1 mrg # want to keep, you may remove or edit it.
11082 1.1 mrg #
11083 1.1 mrg # config.status only pays attention to the cache file if you give it
11084 1.1 mrg # the --recheck option to rerun configure.
11085 1.1 mrg #
11086 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11087 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11088 1.1 mrg # following values.
11089 1.1 mrg
11090 1.1 mrg _ACEOF
11091 1.1 mrg
11092 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11093 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11094 1.1 mrg # So, we kill variables containing newlines.
11095 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11096 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11097 1.1 mrg (
11098 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11099 1.1 mrg eval ac_val=\$$ac_var
11100 1.1 mrg case $ac_val in #(
11101 1.1 mrg *${as_nl}*)
11102 1.1 mrg case $ac_var in #(
11103 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11104 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11105 1.1 mrg esac
11106 1.1 mrg case $ac_var in #(
11107 1.1 mrg _ | IFS | as_nl) ;; #(
11108 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11109 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11110 1.1 mrg esac ;;
11111 1.1 mrg esac
11112 1.1 mrg done
11113 1.1 mrg
11114 1.1 mrg (set) 2>&1 |
11115 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11116 1.1 mrg *${as_nl}ac_space=\ *)
11117 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11118 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11119 1.1 mrg sed -n \
11120 1.1 mrg "s/'/'\\\\''/g;
11121 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11122 1.1 mrg ;; #(
11123 1.1 mrg *)
11124 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11125 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11126 1.1 mrg ;;
11127 1.1 mrg esac |
11128 1.1 mrg sort
11129 1.1 mrg ) |
11130 1.1 mrg sed '
11131 1.1 mrg /^ac_cv_env_/b end
11132 1.1 mrg t clear
11133 1.1 mrg :clear
11134 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11135 1.1 mrg t end
11136 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11137 1.1 mrg :end' >>confcache
11138 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11139 1.1 mrg if test -w "$cache_file"; then
11140 1.1 mrg test "x$cache_file" != "x/dev/null" &&
11141 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11142 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11143 1.1 mrg cat confcache >$cache_file
11144 1.1 mrg else
11145 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11146 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11147 1.1 mrg fi
11148 1.1 mrg fi
11149 1.1 mrg rm -f confcache
11150 1.1 mrg
11151 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11152 1.1 mrg # Let make expand exec_prefix.
11153 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11154 1.1 mrg
11155 1.1 mrg DEFS=-DHAVE_CONFIG_H
11156 1.1 mrg
11157 1.1 mrg ac_libobjs=
11158 1.1 mrg ac_ltlibobjs=
11159 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11160 1.1 mrg # 1. Remove the extension, and $U if already installed.
11161 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11162 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11163 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11164 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11165 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11166 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11167 1.1 mrg done
11168 1.1 mrg LIBOBJS=$ac_libobjs
11169 1.1 mrg
11170 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
11171 1.1 mrg
11172 1.1 mrg
11173 1.1 mrg if test -n "$EXEEXT"; then
11174 1.1 mrg am__EXEEXT_TRUE=
11175 1.1 mrg am__EXEEXT_FALSE='#'
11176 1.1 mrg else
11177 1.1 mrg am__EXEEXT_TRUE='#'
11178 1.1 mrg am__EXEEXT_FALSE=
11179 1.1 mrg fi
11180 1.1 mrg
11181 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11182 1.1 mrg as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11183 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11184 1.1 mrg fi
11185 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11186 1.1 mrg as_fn_error "conditional \"AMDEP\" was never defined.
11187 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11188 1.1 mrg fi
11189 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11190 1.1 mrg as_fn_error "conditional \"am__fastdepCC\" was never defined.
11191 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11192 1.1 mrg fi
11193 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11194 1.1 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11195 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11196 1.1 mrg fi
11197 1.4 mrg if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11198 1.4 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11199 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11200 1.4 mrg fi
11201 1.4 mrg if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11202 1.4 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11203 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11204 1.4 mrg fi
11205 1.1 mrg
11206 1.1 mrg : ${CONFIG_STATUS=./config.status}
11207 1.1 mrg ac_write_fail=0
11208 1.1 mrg ac_clean_files_save=$ac_clean_files
11209 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11210 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11211 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11212 1.1 mrg as_write_fail=0
11213 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11214 1.1 mrg #! $SHELL
11215 1.1 mrg # Generated by $as_me.
11216 1.1 mrg # Run this file to recreate the current configuration.
11217 1.1 mrg # Compiler output produced by configure, useful for debugging
11218 1.1 mrg # configure, is in config.log if it exists.
11219 1.1 mrg
11220 1.1 mrg debug=false
11221 1.1 mrg ac_cs_recheck=false
11222 1.1 mrg ac_cs_silent=false
11223 1.1 mrg
11224 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
11225 1.1 mrg export SHELL
11226 1.1 mrg _ASEOF
11227 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11228 1.1 mrg ## -------------------- ##
11229 1.1 mrg ## M4sh Initialization. ##
11230 1.1 mrg ## -------------------- ##
11231 1.1 mrg
11232 1.1 mrg # Be more Bourne compatible
11233 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
11234 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11235 1.1 mrg emulate sh
11236 1.1 mrg NULLCMD=:
11237 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11238 1.1 mrg # is contrary to our usage. Disable this feature.
11239 1.1 mrg alias -g '${1+"$@"}'='"$@"'
11240 1.1 mrg setopt NO_GLOB_SUBST
11241 1.1 mrg else
11242 1.1 mrg case `(set -o) 2>/dev/null` in #(
11243 1.1 mrg *posix*) :
11244 1.1 mrg set -o posix ;; #(
11245 1.1 mrg *) :
11246 1.1 mrg ;;
11247 1.1 mrg esac
11248 1.1 mrg fi
11249 1.1 mrg
11250 1.1 mrg
11251 1.1 mrg as_nl='
11252 1.1 mrg '
11253 1.1 mrg export as_nl
11254 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
11255 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11256 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11257 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11258 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
11259 1.1 mrg # but without wasting forks for bash or zsh.
11260 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
11261 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11262 1.1 mrg as_echo='print -r --'
11263 1.1 mrg as_echo_n='print -rn --'
11264 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11265 1.1 mrg as_echo='printf %s\n'
11266 1.1 mrg as_echo_n='printf %s'
11267 1.1 mrg else
11268 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11269 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11270 1.1 mrg as_echo_n='/usr/ucb/echo -n'
11271 1.1 mrg else
11272 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11273 1.1 mrg as_echo_n_body='eval
11274 1.1 mrg arg=$1;
11275 1.1 mrg case $arg in #(
11276 1.1 mrg *"$as_nl"*)
11277 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
11278 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11279 1.1 mrg esac;
11280 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11281 1.1 mrg '
11282 1.1 mrg export as_echo_n_body
11283 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
11284 1.1 mrg fi
11285 1.1 mrg export as_echo_body
11286 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
11287 1.1 mrg fi
11288 1.1 mrg
11289 1.1 mrg # The user is always right.
11290 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
11291 1.1 mrg PATH_SEPARATOR=:
11292 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11293 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11294 1.1 mrg PATH_SEPARATOR=';'
11295 1.1 mrg }
11296 1.1 mrg fi
11297 1.1 mrg
11298 1.1 mrg
11299 1.1 mrg # IFS
11300 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
11301 1.1 mrg # there to prevent editors from complaining about space-tab.
11302 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11303 1.1 mrg # splitting by setting IFS to empty value.)
11304 1.1 mrg IFS=" "" $as_nl"
11305 1.1 mrg
11306 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
11307 1.1 mrg case $0 in #((
11308 1.1 mrg *[\\/]* ) as_myself=$0 ;;
11309 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11310 1.1 mrg for as_dir in $PATH
11311 1.1 mrg do
11312 1.1 mrg IFS=$as_save_IFS
11313 1.1 mrg test -z "$as_dir" && as_dir=.
11314 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11315 1.1 mrg done
11316 1.1 mrg IFS=$as_save_IFS
11317 1.1 mrg
11318 1.1 mrg ;;
11319 1.1 mrg esac
11320 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
11321 1.1 mrg # in which case we are not to be found in the path.
11322 1.1 mrg if test "x$as_myself" = x; then
11323 1.1 mrg as_myself=$0
11324 1.1 mrg fi
11325 1.1 mrg if test ! -f "$as_myself"; then
11326 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11327 1.1 mrg exit 1
11328 1.1 mrg fi
11329 1.1 mrg
11330 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
11331 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11332 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
11333 1.1 mrg # trigger a bug in pdksh 5.2.14.
11334 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
11335 1.1 mrg do eval test x\${$as_var+set} = xset \
11336 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11337 1.1 mrg done
11338 1.1 mrg PS1='$ '
11339 1.1 mrg PS2='> '
11340 1.1 mrg PS4='+ '
11341 1.1 mrg
11342 1.1 mrg # NLS nuisances.
11343 1.1 mrg LC_ALL=C
11344 1.1 mrg export LC_ALL
11345 1.1 mrg LANGUAGE=C
11346 1.1 mrg export LANGUAGE
11347 1.1 mrg
11348 1.1 mrg # CDPATH.
11349 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11350 1.1 mrg
11351 1.1 mrg
11352 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
11353 1.1 mrg # ---------------------------------
11354 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11355 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11356 1.1 mrg # script with status $?, using 1 if that was 0.
11357 1.1 mrg as_fn_error ()
11358 1.1 mrg {
11359 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
11360 1.1 mrg if test "$3"; then
11361 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11362 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11363 1.1 mrg fi
11364 1.1 mrg $as_echo "$as_me: error: $1" >&2
11365 1.1 mrg as_fn_exit $as_status
11366 1.1 mrg } # as_fn_error
11367 1.1 mrg
11368 1.1 mrg
11369 1.1 mrg # as_fn_set_status STATUS
11370 1.1 mrg # -----------------------
11371 1.1 mrg # Set $? to STATUS, without forking.
11372 1.1 mrg as_fn_set_status ()
11373 1.1 mrg {
11374 1.1 mrg return $1
11375 1.1 mrg } # as_fn_set_status
11376 1.1 mrg
11377 1.1 mrg # as_fn_exit STATUS
11378 1.1 mrg # -----------------
11379 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11380 1.1 mrg as_fn_exit ()
11381 1.1 mrg {
11382 1.1 mrg set +e
11383 1.1 mrg as_fn_set_status $1
11384 1.1 mrg exit $1
11385 1.1 mrg } # as_fn_exit
11386 1.1 mrg
11387 1.1 mrg # as_fn_unset VAR
11388 1.1 mrg # ---------------
11389 1.1 mrg # Portably unset VAR.
11390 1.1 mrg as_fn_unset ()
11391 1.1 mrg {
11392 1.1 mrg { eval $1=; unset $1;}
11393 1.1 mrg }
11394 1.1 mrg as_unset=as_fn_unset
11395 1.1 mrg # as_fn_append VAR VALUE
11396 1.1 mrg # ----------------------
11397 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
11398 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
11399 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
11400 1.1 mrg # implementations.
11401 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11402 1.1 mrg eval 'as_fn_append ()
11403 1.1 mrg {
11404 1.1 mrg eval $1+=\$2
11405 1.1 mrg }'
11406 1.1 mrg else
11407 1.1 mrg as_fn_append ()
11408 1.1 mrg {
11409 1.1 mrg eval $1=\$$1\$2
11410 1.1 mrg }
11411 1.1 mrg fi # as_fn_append
11412 1.1 mrg
11413 1.1 mrg # as_fn_arith ARG...
11414 1.1 mrg # ------------------
11415 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
11416 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
11417 1.1 mrg # must be portable across $(()) and expr.
11418 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11419 1.1 mrg eval 'as_fn_arith ()
11420 1.1 mrg {
11421 1.1 mrg as_val=$(( $* ))
11422 1.1 mrg }'
11423 1.1 mrg else
11424 1.1 mrg as_fn_arith ()
11425 1.1 mrg {
11426 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
11427 1.1 mrg }
11428 1.1 mrg fi # as_fn_arith
11429 1.1 mrg
11430 1.1 mrg
11431 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
11432 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
11433 1.1 mrg as_expr=expr
11434 1.1 mrg else
11435 1.1 mrg as_expr=false
11436 1.1 mrg fi
11437 1.1 mrg
11438 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11439 1.1 mrg as_basename=basename
11440 1.1 mrg else
11441 1.1 mrg as_basename=false
11442 1.1 mrg fi
11443 1.1 mrg
11444 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11445 1.1 mrg as_dirname=dirname
11446 1.1 mrg else
11447 1.1 mrg as_dirname=false
11448 1.1 mrg fi
11449 1.1 mrg
11450 1.1 mrg as_me=`$as_basename -- "$0" ||
11451 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11452 1.1 mrg X"$0" : 'X\(//\)$' \| \
11453 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11454 1.1 mrg $as_echo X/"$0" |
11455 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
11456 1.1 mrg s//\1/
11457 1.1 mrg q
11458 1.1 mrg }
11459 1.1 mrg /^X\/\(\/\/\)$/{
11460 1.1 mrg s//\1/
11461 1.1 mrg q
11462 1.1 mrg }
11463 1.1 mrg /^X\/\(\/\).*/{
11464 1.1 mrg s//\1/
11465 1.1 mrg q
11466 1.1 mrg }
11467 1.1 mrg s/.*/./; q'`
11468 1.1 mrg
11469 1.1 mrg # Avoid depending upon Character Ranges.
11470 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11471 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11472 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11473 1.1 mrg as_cr_digits='0123456789'
11474 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
11475 1.1 mrg
11476 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
11477 1.1 mrg case `echo -n x` in #(((((
11478 1.1 mrg -n*)
11479 1.1 mrg case `echo 'xy\c'` in
11480 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11481 1.1 mrg xy) ECHO_C='\c';;
11482 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11483 1.1 mrg ECHO_T=' ';;
11484 1.1 mrg esac;;
11485 1.1 mrg *)
11486 1.1 mrg ECHO_N='-n';;
11487 1.1 mrg esac
11488 1.1 mrg
11489 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
11490 1.1 mrg if test -d conf$$.dir; then
11491 1.1 mrg rm -f conf$$.dir/conf$$.file
11492 1.1 mrg else
11493 1.1 mrg rm -f conf$$.dir
11494 1.1 mrg mkdir conf$$.dir 2>/dev/null
11495 1.1 mrg fi
11496 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
11497 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
11498 1.1 mrg as_ln_s='ln -s'
11499 1.1 mrg # ... but there are two gotchas:
11500 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11501 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11502 1.1 mrg # In both cases, we have to default to `cp -p'.
11503 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11504 1.1 mrg as_ln_s='cp -p'
11505 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
11506 1.1 mrg as_ln_s=ln
11507 1.1 mrg else
11508 1.1 mrg as_ln_s='cp -p'
11509 1.1 mrg fi
11510 1.1 mrg else
11511 1.1 mrg as_ln_s='cp -p'
11512 1.1 mrg fi
11513 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11514 1.1 mrg rmdir conf$$.dir 2>/dev/null
11515 1.1 mrg
11516 1.1 mrg
11517 1.1 mrg # as_fn_mkdir_p
11518 1.1 mrg # -------------
11519 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
11520 1.1 mrg as_fn_mkdir_p ()
11521 1.1 mrg {
11522 1.1 mrg
11523 1.1 mrg case $as_dir in #(
11524 1.1 mrg -*) as_dir=./$as_dir;;
11525 1.1 mrg esac
11526 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
11527 1.1 mrg as_dirs=
11528 1.1 mrg while :; do
11529 1.1 mrg case $as_dir in #(
11530 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11531 1.1 mrg *) as_qdir=$as_dir;;
11532 1.1 mrg esac
11533 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
11534 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
11535 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11536 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
11537 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
11538 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11539 1.1 mrg $as_echo X"$as_dir" |
11540 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11541 1.1 mrg s//\1/
11542 1.1 mrg q
11543 1.1 mrg }
11544 1.1 mrg /^X\(\/\/\)[^/].*/{
11545 1.1 mrg s//\1/
11546 1.1 mrg q
11547 1.1 mrg }
11548 1.1 mrg /^X\(\/\/\)$/{
11549 1.1 mrg s//\1/
11550 1.1 mrg q
11551 1.1 mrg }
11552 1.1 mrg /^X\(\/\).*/{
11553 1.1 mrg s//\1/
11554 1.1 mrg q
11555 1.1 mrg }
11556 1.1 mrg s/.*/./; q'`
11557 1.1 mrg test -d "$as_dir" && break
11558 1.1 mrg done
11559 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
11560 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11561 1.1 mrg
11562 1.1 mrg
11563 1.1 mrg } # as_fn_mkdir_p
11564 1.1 mrg if mkdir -p . 2>/dev/null; then
11565 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
11566 1.1 mrg else
11567 1.1 mrg test -d ./-p && rmdir ./-p
11568 1.1 mrg as_mkdir_p=false
11569 1.1 mrg fi
11570 1.1 mrg
11571 1.1 mrg if test -x / >/dev/null 2>&1; then
11572 1.1 mrg as_test_x='test -x'
11573 1.1 mrg else
11574 1.1 mrg if ls -dL / >/dev/null 2>&1; then
11575 1.1 mrg as_ls_L_option=L
11576 1.1 mrg else
11577 1.1 mrg as_ls_L_option=
11578 1.1 mrg fi
11579 1.1 mrg as_test_x='
11580 1.1 mrg eval sh -c '\''
11581 1.1 mrg if test -d "$1"; then
11582 1.1 mrg test -d "$1/.";
11583 1.1 mrg else
11584 1.1 mrg case $1 in #(
11585 1.1 mrg -*)set "./$1";;
11586 1.1 mrg esac;
11587 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11588 1.1 mrg ???[sx]*):;;*)false;;esac;fi
11589 1.1 mrg '\'' sh
11590 1.1 mrg '
11591 1.1 mrg fi
11592 1.1 mrg as_executable_p=$as_test_x
11593 1.1 mrg
11594 1.1 mrg # Sed expression to map a string onto a valid CPP name.
11595 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11596 1.1 mrg
11597 1.1 mrg # Sed expression to map a string onto a valid variable name.
11598 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11599 1.1 mrg
11600 1.1 mrg
11601 1.1 mrg exec 6>&1
11602 1.1 mrg ## ----------------------------------- ##
11603 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
11604 1.1 mrg ## ----------------------------------- ##
11605 1.1 mrg _ASEOF
11606 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11607 1.1 mrg
11608 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11609 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
11610 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
11611 1.1 mrg # values after options handling.
11612 1.1 mrg ac_log="
11613 1.1 mrg This file was extended by libssp $as_me 1.0, which was
11614 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
11615 1.1 mrg
11616 1.1 mrg CONFIG_FILES = $CONFIG_FILES
11617 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
11618 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
11619 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
11620 1.1 mrg $ $0 $@
11621 1.1 mrg
11622 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
11623 1.1 mrg "
11624 1.1 mrg
11625 1.1 mrg _ACEOF
11626 1.1 mrg
11627 1.1 mrg case $ac_config_files in *"
11628 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
11629 1.1 mrg esac
11630 1.1 mrg
11631 1.1 mrg case $ac_config_headers in *"
11632 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11633 1.1 mrg esac
11634 1.1 mrg
11635 1.1 mrg
11636 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11637 1.1 mrg # Files that config.status was made for.
11638 1.1 mrg config_files="$ac_config_files"
11639 1.1 mrg config_headers="$ac_config_headers"
11640 1.1 mrg config_commands="$ac_config_commands"
11641 1.1 mrg
11642 1.1 mrg _ACEOF
11643 1.1 mrg
11644 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11645 1.1 mrg ac_cs_usage="\
11646 1.1 mrg \`$as_me' instantiates files and other configuration actions
11647 1.1 mrg from templates according to the current configuration. Unless the files
11648 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
11649 1.1 mrg
11650 1.1 mrg Usage: $0 [OPTION]... [TAG]...
11651 1.1 mrg
11652 1.1 mrg -h, --help print this help, then exit
11653 1.1 mrg -V, --version print version number and configuration settings, then exit
11654 1.1 mrg -q, --quiet, --silent
11655 1.1 mrg do not print progress messages
11656 1.1 mrg -d, --debug don't remove temporary files
11657 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
11658 1.1 mrg --file=FILE[:TEMPLATE]
11659 1.1 mrg instantiate the configuration file FILE
11660 1.1 mrg --header=FILE[:TEMPLATE]
11661 1.1 mrg instantiate the configuration header FILE
11662 1.1 mrg
11663 1.1 mrg Configuration files:
11664 1.1 mrg $config_files
11665 1.1 mrg
11666 1.1 mrg Configuration headers:
11667 1.1 mrg $config_headers
11668 1.1 mrg
11669 1.1 mrg Configuration commands:
11670 1.1 mrg $config_commands
11671 1.1 mrg
11672 1.1 mrg Report bugs to the package provider."
11673 1.1 mrg
11674 1.1 mrg _ACEOF
11675 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11676 1.1 mrg ac_cs_version="\\
11677 1.1 mrg libssp config.status 1.0
11678 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
11679 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11680 1.1 mrg
11681 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
11682 1.1 mrg This config.status script is free software; the Free Software Foundation
11683 1.1 mrg gives unlimited permission to copy, distribute and modify it."
11684 1.1 mrg
11685 1.1 mrg ac_pwd='$ac_pwd'
11686 1.1 mrg srcdir='$srcdir'
11687 1.1 mrg INSTALL='$INSTALL'
11688 1.1 mrg MKDIR_P='$MKDIR_P'
11689 1.1 mrg AWK='$AWK'
11690 1.1 mrg test -n "\$AWK" || AWK=awk
11691 1.1 mrg _ACEOF
11692 1.1 mrg
11693 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11694 1.1 mrg # The default lists apply if the user does not specify any file.
11695 1.1 mrg ac_need_defaults=:
11696 1.1 mrg while test $# != 0
11697 1.1 mrg do
11698 1.1 mrg case $1 in
11699 1.1 mrg --*=*)
11700 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
11701 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11702 1.1 mrg ac_shift=:
11703 1.1 mrg ;;
11704 1.1 mrg *)
11705 1.1 mrg ac_option=$1
11706 1.1 mrg ac_optarg=$2
11707 1.1 mrg ac_shift=shift
11708 1.1 mrg ;;
11709 1.1 mrg esac
11710 1.1 mrg
11711 1.1 mrg case $ac_option in
11712 1.1 mrg # Handling of the options.
11713 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11714 1.1 mrg ac_cs_recheck=: ;;
11715 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11716 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
11717 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
11718 1.1 mrg debug=: ;;
11719 1.1 mrg --file | --fil | --fi | --f )
11720 1.1 mrg $ac_shift
11721 1.1 mrg case $ac_optarg in
11722 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11723 1.1 mrg esac
11724 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
11725 1.1 mrg ac_need_defaults=false;;
11726 1.1 mrg --header | --heade | --head | --hea )
11727 1.1 mrg $ac_shift
11728 1.1 mrg case $ac_optarg in
11729 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11730 1.1 mrg esac
11731 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11732 1.1 mrg ac_need_defaults=false;;
11733 1.1 mrg --he | --h)
11734 1.1 mrg # Conflict between --help and --header
11735 1.1 mrg as_fn_error "ambiguous option: \`$1'
11736 1.1 mrg Try \`$0 --help' for more information.";;
11737 1.1 mrg --help | --hel | -h )
11738 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
11739 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11740 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
11741 1.1 mrg ac_cs_silent=: ;;
11742 1.1 mrg
11743 1.1 mrg # This is an error.
11744 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
11745 1.1 mrg Try \`$0 --help' for more information." ;;
11746 1.1 mrg
11747 1.1 mrg *) as_fn_append ac_config_targets " $1"
11748 1.1 mrg ac_need_defaults=false ;;
11749 1.1 mrg
11750 1.1 mrg esac
11751 1.1 mrg shift
11752 1.1 mrg done
11753 1.1 mrg
11754 1.1 mrg ac_configure_extra_args=
11755 1.1 mrg
11756 1.1 mrg if $ac_cs_silent; then
11757 1.1 mrg exec 6>/dev/null
11758 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
11759 1.1 mrg fi
11760 1.1 mrg
11761 1.1 mrg _ACEOF
11762 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11763 1.1 mrg if \$ac_cs_recheck; then
11764 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11765 1.1 mrg shift
11766 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11767 1.1 mrg CONFIG_SHELL='$SHELL'
11768 1.1 mrg export CONFIG_SHELL
11769 1.1 mrg exec "\$@"
11770 1.1 mrg fi
11771 1.1 mrg
11772 1.1 mrg _ACEOF
11773 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11774 1.1 mrg exec 5>>config.log
11775 1.1 mrg {
11776 1.1 mrg echo
11777 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11778 1.1 mrg ## Running $as_me. ##
11779 1.1 mrg _ASBOX
11780 1.1 mrg $as_echo "$ac_log"
11781 1.1 mrg } >&5
11782 1.1 mrg
11783 1.1 mrg _ACEOF
11784 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11785 1.1 mrg #
11786 1.1 mrg # INIT-COMMANDS
11787 1.1 mrg #
11788 1.1 mrg
11789 1.1 mrg srcdir="$srcdir"
11790 1.1 mrg host="$host"
11791 1.1 mrg target="$target"
11792 1.1 mrg with_multisubdir="$with_multisubdir"
11793 1.1 mrg with_multisrctop="$with_multisrctop"
11794 1.1 mrg with_target_subdir="$with_target_subdir"
11795 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}"
11796 1.1 mrg multi_basedir="$multi_basedir"
11797 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11798 1.1 mrg CC="$CC"
11799 1.1 mrg CXX="$CXX"
11800 1.1 mrg GFORTRAN="$GFORTRAN"
11801 1.1 mrg GCJ="$GCJ"
11802 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11803 1.1 mrg
11804 1.1 mrg
11805 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
11806 1.1 mrg # if CDPATH is set.
11807 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11808 1.1 mrg
11809 1.1 mrg sed_quote_subst='$sed_quote_subst'
11810 1.1 mrg double_quote_subst='$double_quote_subst'
11811 1.1 mrg delay_variable_subst='$delay_variable_subst'
11812 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11813 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11814 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11815 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11816 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11817 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11818 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11819 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11820 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11821 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11822 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11823 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11824 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11825 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11826 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11827 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11828 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11829 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11830 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11831 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11832 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11833 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11834 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11835 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11836 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11837 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11838 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11839 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11840 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11841 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11842 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11843 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11844 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11845 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11846 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11847 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11848 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11849 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11850 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11851 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11852 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11853 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11854 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11855 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11856 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11857 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11858 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11859 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"`'
11860 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"`'
11861 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11862 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11863 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11864 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11865 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11866 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11867 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11868 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11869 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11870 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11871 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11872 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11873 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11874 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11875 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11876 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11877 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11878 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11879 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11880 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11881 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11882 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11883 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11884 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11885 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11886 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11887 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11888 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11889 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11890 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11891 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11892 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11893 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11894 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11895 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11896 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11897 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11898 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11899 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11900 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11901 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11902 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11903 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11904 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11905 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11906 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11907 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11908 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11909 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11910 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11911 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11912 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11913 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11914 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11915 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11916 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11917 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11918 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11919 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11920 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11921 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11922 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11923 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11924 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11925 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11926 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11927 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11928 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11929 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11930 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11931 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11932 1.1 mrg
11933 1.1 mrg LTCC='$LTCC'
11934 1.1 mrg LTCFLAGS='$LTCFLAGS'
11935 1.1 mrg compiler='$compiler_DEFAULT'
11936 1.1 mrg
11937 1.1 mrg # A function that is used when there is no print builtin or printf.
11938 1.1 mrg func_fallback_echo ()
11939 1.1 mrg {
11940 1.1 mrg eval 'cat <<_LTECHO_EOF
11941 1.1 mrg \$1
11942 1.1 mrg _LTECHO_EOF'
11943 1.1 mrg }
11944 1.1 mrg
11945 1.1 mrg # Quote evaled strings.
11946 1.1 mrg for var in SHELL \
11947 1.1 mrg ECHO \
11948 1.1 mrg SED \
11949 1.1 mrg GREP \
11950 1.1 mrg EGREP \
11951 1.1 mrg FGREP \
11952 1.1 mrg LD \
11953 1.1 mrg NM \
11954 1.1 mrg LN_S \
11955 1.1 mrg lt_SP2NL \
11956 1.1 mrg lt_NL2SP \
11957 1.1 mrg reload_flag \
11958 1.1 mrg OBJDUMP \
11959 1.1 mrg deplibs_check_method \
11960 1.1 mrg file_magic_cmd \
11961 1.1 mrg AR \
11962 1.1 mrg AR_FLAGS \
11963 1.1 mrg STRIP \
11964 1.1 mrg RANLIB \
11965 1.1 mrg CC \
11966 1.1 mrg CFLAGS \
11967 1.1 mrg compiler \
11968 1.1 mrg lt_cv_sys_global_symbol_pipe \
11969 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
11970 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
11971 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11972 1.1 mrg lt_prog_compiler_no_builtin_flag \
11973 1.1 mrg lt_prog_compiler_wl \
11974 1.1 mrg lt_prog_compiler_pic \
11975 1.1 mrg lt_prog_compiler_static \
11976 1.1 mrg lt_cv_prog_compiler_c_o \
11977 1.1 mrg need_locks \
11978 1.1 mrg DSYMUTIL \
11979 1.1 mrg NMEDIT \
11980 1.1 mrg LIPO \
11981 1.1 mrg OTOOL \
11982 1.1 mrg OTOOL64 \
11983 1.1 mrg shrext_cmds \
11984 1.1 mrg export_dynamic_flag_spec \
11985 1.1 mrg whole_archive_flag_spec \
11986 1.1 mrg compiler_needs_object \
11987 1.1 mrg with_gnu_ld \
11988 1.1 mrg allow_undefined_flag \
11989 1.1 mrg no_undefined_flag \
11990 1.1 mrg hardcode_libdir_flag_spec \
11991 1.1 mrg hardcode_libdir_flag_spec_ld \
11992 1.1 mrg hardcode_libdir_separator \
11993 1.1 mrg fix_srcfile_path \
11994 1.1 mrg exclude_expsyms \
11995 1.1 mrg include_expsyms \
11996 1.1 mrg file_list_spec \
11997 1.1 mrg variables_saved_for_relink \
11998 1.1 mrg libname_spec \
11999 1.1 mrg library_names_spec \
12000 1.1 mrg soname_spec \
12001 1.1 mrg install_override_mode \
12002 1.1 mrg finish_eval \
12003 1.1 mrg old_striplib \
12004 1.1 mrg striplib; do
12005 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12006 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12007 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12008 1.1 mrg ;;
12009 1.1 mrg *)
12010 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12011 1.1 mrg ;;
12012 1.1 mrg esac
12013 1.1 mrg done
12014 1.1 mrg
12015 1.1 mrg # Double-quote double-evaled strings.
12016 1.1 mrg for var in reload_cmds \
12017 1.1 mrg old_postinstall_cmds \
12018 1.1 mrg old_postuninstall_cmds \
12019 1.1 mrg old_archive_cmds \
12020 1.1 mrg extract_expsyms_cmds \
12021 1.1 mrg old_archive_from_new_cmds \
12022 1.1 mrg old_archive_from_expsyms_cmds \
12023 1.1 mrg archive_cmds \
12024 1.1 mrg archive_expsym_cmds \
12025 1.1 mrg module_cmds \
12026 1.1 mrg module_expsym_cmds \
12027 1.1 mrg export_symbols_cmds \
12028 1.1 mrg prelink_cmds \
12029 1.1 mrg postinstall_cmds \
12030 1.1 mrg postuninstall_cmds \
12031 1.1 mrg finish_cmds \
12032 1.1 mrg sys_lib_search_path_spec \
12033 1.1 mrg sys_lib_dlsearch_path_spec; do
12034 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12035 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12036 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12037 1.1 mrg ;;
12038 1.1 mrg *)
12039 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12040 1.1 mrg ;;
12041 1.1 mrg esac
12042 1.1 mrg done
12043 1.1 mrg
12044 1.1 mrg ac_aux_dir='$ac_aux_dir'
12045 1.1 mrg xsi_shell='$xsi_shell'
12046 1.1 mrg lt_shell_append='$lt_shell_append'
12047 1.1 mrg
12048 1.1 mrg # See if we are running on zsh, and set the options which allow our
12049 1.1 mrg # commands through without removal of \ escapes INIT.
12050 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12051 1.1 mrg setopt NO_GLOB_SUBST
12052 1.1 mrg fi
12053 1.1 mrg
12054 1.1 mrg
12055 1.1 mrg PACKAGE='$PACKAGE'
12056 1.1 mrg VERSION='$VERSION'
12057 1.1 mrg TIMESTAMP='$TIMESTAMP'
12058 1.1 mrg RM='$RM'
12059 1.1 mrg ofile='$ofile'
12060 1.1 mrg
12061 1.1 mrg
12062 1.1 mrg
12063 1.1 mrg
12064 1.1 mrg _ACEOF
12065 1.1 mrg
12066 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12067 1.1 mrg
12068 1.1 mrg # Handling of arguments.
12069 1.1 mrg for ac_config_target in $ac_config_targets
12070 1.1 mrg do
12071 1.1 mrg case $ac_config_target in
12072 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12073 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12074 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12075 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12076 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12077 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12078 1.1 mrg
12079 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12080 1.1 mrg esac
12081 1.1 mrg done
12082 1.1 mrg
12083 1.1 mrg
12084 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12085 1.1 mrg # then the envvar interface is used. Set only those that are not.
12086 1.1 mrg # We use the long form for the default assignment because of an extremely
12087 1.1 mrg # bizarre bug on SunOS 4.1.3.
12088 1.1 mrg if $ac_need_defaults; then
12089 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12090 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12091 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12092 1.1 mrg fi
12093 1.1 mrg
12094 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12095 1.1 mrg # simply because there is no reason against having it here, and in addition,
12096 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12097 1.1 mrg # Hook for its removal unless debugging.
12098 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12099 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12100 1.1 mrg $debug ||
12101 1.1 mrg {
12102 1.1 mrg tmp=
12103 1.1 mrg trap 'exit_status=$?
12104 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12105 1.1 mrg ' 0
12106 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12107 1.1 mrg }
12108 1.1 mrg # Create a (secure) tmp directory for tmp files.
12109 1.1 mrg
12110 1.1 mrg {
12111 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12112 1.1 mrg test -n "$tmp" && test -d "$tmp"
12113 1.1 mrg } ||
12114 1.1 mrg {
12115 1.1 mrg tmp=./conf$$-$RANDOM
12116 1.1 mrg (umask 077 && mkdir "$tmp")
12117 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12118 1.1 mrg
12119 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12120 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12121 1.1 mrg # This happens for instance with `./config.status config.h'.
12122 1.1 mrg if test -n "$CONFIG_FILES"; then
12123 1.1 mrg
12124 1.1 mrg
12125 1.1 mrg ac_cr=`echo X | tr X '\015'`
12126 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12127 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12128 1.1 mrg # point, so we can use a bashism as a fallback.
12129 1.1 mrg if test "x$ac_cr" = x; then
12130 1.1 mrg eval ac_cr=\$\'\\r\'
12131 1.1 mrg fi
12132 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12133 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12134 1.1 mrg ac_cs_awk_cr='\r'
12135 1.1 mrg else
12136 1.1 mrg ac_cs_awk_cr=$ac_cr
12137 1.1 mrg fi
12138 1.1 mrg
12139 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
12140 1.1 mrg _ACEOF
12141 1.1 mrg
12142 1.1 mrg
12143 1.1 mrg {
12144 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12145 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12146 1.1 mrg echo "_ACEOF"
12147 1.1 mrg } >conf$$subs.sh ||
12148 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12149 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12150 1.1 mrg ac_delim='%!_!# '
12151 1.1 mrg for ac_last_try in false false false false false :; do
12152 1.1 mrg . ./conf$$subs.sh ||
12153 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12154 1.1 mrg
12155 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12156 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12157 1.1 mrg break
12158 1.1 mrg elif $ac_last_try; then
12159 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12160 1.1 mrg else
12161 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12162 1.1 mrg fi
12163 1.1 mrg done
12164 1.1 mrg rm -f conf$$subs.sh
12165 1.1 mrg
12166 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12167 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12168 1.1 mrg _ACEOF
12169 1.1 mrg sed -n '
12170 1.1 mrg h
12171 1.1 mrg s/^/S["/; s/!.*/"]=/
12172 1.1 mrg p
12173 1.1 mrg g
12174 1.1 mrg s/^[^!]*!//
12175 1.1 mrg :repl
12176 1.1 mrg t repl
12177 1.1 mrg s/'"$ac_delim"'$//
12178 1.1 mrg t delim
12179 1.1 mrg :nl
12180 1.1 mrg h
12181 1.1 mrg s/\(.\{148\}\).*/\1/
12182 1.1 mrg t more1
12183 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12184 1.1 mrg p
12185 1.1 mrg n
12186 1.1 mrg b repl
12187 1.1 mrg :more1
12188 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12189 1.1 mrg p
12190 1.1 mrg g
12191 1.1 mrg s/.\{148\}//
12192 1.1 mrg t nl
12193 1.1 mrg :delim
12194 1.1 mrg h
12195 1.1 mrg s/\(.\{148\}\).*/\1/
12196 1.1 mrg t more2
12197 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
12198 1.1 mrg p
12199 1.1 mrg b
12200 1.1 mrg :more2
12201 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12202 1.1 mrg p
12203 1.1 mrg g
12204 1.1 mrg s/.\{148\}//
12205 1.1 mrg t delim
12206 1.1 mrg ' <conf$$subs.awk | sed '
12207 1.1 mrg /^[^""]/{
12208 1.1 mrg N
12209 1.1 mrg s/\n//
12210 1.1 mrg }
12211 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
12212 1.1 mrg rm -f conf$$subs.awk
12213 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12214 1.1 mrg _ACAWK
12215 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12216 1.1 mrg for (key in S) S_is_set[key] = 1
12217 1.1 mrg FS = ""
12218 1.1 mrg
12219 1.1 mrg }
12220 1.1 mrg {
12221 1.1 mrg line = $ 0
12222 1.1 mrg nfields = split(line, field, "@")
12223 1.1 mrg substed = 0
12224 1.1 mrg len = length(field[1])
12225 1.1 mrg for (i = 2; i < nfields; i++) {
12226 1.1 mrg key = field[i]
12227 1.1 mrg keylen = length(key)
12228 1.1 mrg if (S_is_set[key]) {
12229 1.1 mrg value = S[key]
12230 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12231 1.1 mrg len += length(value) + length(field[++i])
12232 1.1 mrg substed = 1
12233 1.1 mrg } else
12234 1.1 mrg len += 1 + keylen
12235 1.1 mrg }
12236 1.1 mrg
12237 1.1 mrg print line
12238 1.1 mrg }
12239 1.1 mrg
12240 1.1 mrg _ACAWK
12241 1.1 mrg _ACEOF
12242 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12243 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12244 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12245 1.1 mrg else
12246 1.1 mrg cat
12247 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12248 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
12249 1.1 mrg _ACEOF
12250 1.1 mrg
12251 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
12252 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12253 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
12254 1.1 mrg # (actually we leave an empty line to preserve line numbers).
12255 1.1 mrg if test "x$srcdir" = x.; then
12256 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
12257 1.1 mrg s/:*\$(srcdir):*/:/
12258 1.1 mrg s/:*\${srcdir}:*/:/
12259 1.1 mrg s/:*@srcdir@:*/:/
12260 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
12261 1.1 mrg s/:*$//
12262 1.1 mrg s/^[^=]*=[ ]*$//
12263 1.1 mrg }'
12264 1.1 mrg fi
12265 1.1 mrg
12266 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12267 1.1 mrg fi # test -n "$CONFIG_FILES"
12268 1.1 mrg
12269 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
12270 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
12271 1.1 mrg # This happens for instance with `./config.status Makefile'.
12272 1.1 mrg if test -n "$CONFIG_HEADERS"; then
12273 1.1 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
12274 1.1 mrg BEGIN {
12275 1.1 mrg _ACEOF
12276 1.1 mrg
12277 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
12278 1.1 mrg # here-document in config.status, that substitutes the proper values into
12279 1.1 mrg # config.h.in to produce config.h.
12280 1.1 mrg
12281 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
12282 1.1 mrg # handling of long lines.
12283 1.1 mrg ac_delim='%!_!# '
12284 1.1 mrg for ac_last_try in false false :; do
12285 1.1 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12286 1.1 mrg if test -z "$ac_t"; then
12287 1.1 mrg break
12288 1.1 mrg elif $ac_last_try; then
12289 1.1 mrg as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12290 1.1 mrg else
12291 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12292 1.1 mrg fi
12293 1.1 mrg done
12294 1.1 mrg
12295 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
12296 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
12297 1.1 mrg # newline sequences.
12298 1.1 mrg
12299 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12300 1.1 mrg sed -n '
12301 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12302 1.1 mrg t rset
12303 1.1 mrg :rset
12304 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
12305 1.1 mrg t def
12306 1.1 mrg d
12307 1.1 mrg :def
12308 1.1 mrg s/\\$//
12309 1.1 mrg t bsnl
12310 1.1 mrg s/["\\]/\\&/g
12311 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12312 1.1 mrg D["\1"]=" \3"/p
12313 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12314 1.1 mrg d
12315 1.1 mrg :bsnl
12316 1.1 mrg s/["\\]/\\&/g
12317 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12318 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
12319 1.1 mrg t cont
12320 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12321 1.1 mrg t cont
12322 1.1 mrg d
12323 1.1 mrg :cont
12324 1.1 mrg n
12325 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12326 1.1 mrg t clear
12327 1.1 mrg :clear
12328 1.1 mrg s/\\$//
12329 1.1 mrg t bsnlc
12330 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
12331 1.1 mrg d
12332 1.1 mrg :bsnlc
12333 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12334 1.1 mrg b cont
12335 1.1 mrg ' <confdefs.h | sed '
12336 1.1 mrg s/'"$ac_delim"'/"\\\
12337 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
12338 1.1 mrg
12339 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12340 1.1 mrg for (key in D) D_is_set[key] = 1
12341 1.1 mrg FS = ""
12342 1.1 mrg }
12343 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12344 1.1 mrg line = \$ 0
12345 1.1 mrg split(line, arg, " ")
12346 1.1 mrg if (arg[1] == "#") {
12347 1.1 mrg defundef = arg[2]
12348 1.1 mrg mac1 = arg[3]
12349 1.1 mrg } else {
12350 1.1 mrg defundef = substr(arg[1], 2)
12351 1.1 mrg mac1 = arg[2]
12352 1.1 mrg }
12353 1.1 mrg split(mac1, mac2, "(") #)
12354 1.1 mrg macro = mac2[1]
12355 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
12356 1.1 mrg if (D_is_set[macro]) {
12357 1.1 mrg # Preserve the white space surrounding the "#".
12358 1.1 mrg print prefix "define", macro P[macro] D[macro]
12359 1.1 mrg next
12360 1.1 mrg } else {
12361 1.1 mrg # Replace #undef with comments. This is necessary, for example,
12362 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
12363 1.1 mrg # on some systems where configure will not decide to define it.
12364 1.1 mrg if (defundef == "undef") {
12365 1.1 mrg print "/*", prefix defundef, macro, "*/"
12366 1.1 mrg next
12367 1.1 mrg }
12368 1.1 mrg }
12369 1.1 mrg }
12370 1.1 mrg { print }
12371 1.1 mrg _ACAWK
12372 1.1 mrg _ACEOF
12373 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12374 1.1 mrg as_fn_error "could not setup config headers machinery" "$LINENO" 5
12375 1.1 mrg fi # test -n "$CONFIG_HEADERS"
12376 1.1 mrg
12377 1.1 mrg
12378 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12379 1.1 mrg shift
12380 1.1 mrg for ac_tag
12381 1.1 mrg do
12382 1.1 mrg case $ac_tag in
12383 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
12384 1.1 mrg esac
12385 1.1 mrg case $ac_mode$ac_tag in
12386 1.1 mrg :[FHL]*:*);;
12387 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12388 1.1 mrg :[FH]-) ac_tag=-:-;;
12389 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12390 1.1 mrg esac
12391 1.1 mrg ac_save_IFS=$IFS
12392 1.1 mrg IFS=:
12393 1.1 mrg set x $ac_tag
12394 1.1 mrg IFS=$ac_save_IFS
12395 1.1 mrg shift
12396 1.1 mrg ac_file=$1
12397 1.1 mrg shift
12398 1.1 mrg
12399 1.1 mrg case $ac_mode in
12400 1.1 mrg :L) ac_source=$1;;
12401 1.1 mrg :[FH])
12402 1.1 mrg ac_file_inputs=
12403 1.1 mrg for ac_f
12404 1.1 mrg do
12405 1.1 mrg case $ac_f in
12406 1.1 mrg -) ac_f="$tmp/stdin";;
12407 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
12408 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
12409 1.1 mrg # because $ac_f cannot contain `:'.
12410 1.1 mrg test -f "$ac_f" ||
12411 1.1 mrg case $ac_f in
12412 1.1 mrg [\\/$]*) false;;
12413 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12414 1.1 mrg esac ||
12415 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12416 1.1 mrg esac
12417 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12418 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
12419 1.1 mrg done
12420 1.1 mrg
12421 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
12422 1.1 mrg # use $as_me), people would be surprised to read:
12423 1.1 mrg # /* config.h. Generated by config.status. */
12424 1.1 mrg configure_input='Generated from '`
12425 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12426 1.1 mrg `' by configure.'
12427 1.1 mrg if test x"$ac_file" != x-; then
12428 1.1 mrg configure_input="$ac_file. $configure_input"
12429 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12430 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
12431 1.1 mrg fi
12432 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
12433 1.1 mrg case $configure_input in #(
12434 1.1 mrg *\&* | *\|* | *\\* )
12435 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
12436 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
12437 1.1 mrg *) ac_sed_conf_input=$configure_input;;
12438 1.1 mrg esac
12439 1.1 mrg
12440 1.1 mrg case $ac_tag in
12441 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
12442 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12443 1.1 mrg esac
12444 1.1 mrg ;;
12445 1.1 mrg esac
12446 1.1 mrg
12447 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
12448 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12449 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
12450 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
12451 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12452 1.1 mrg $as_echo X"$ac_file" |
12453 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12454 1.1 mrg s//\1/
12455 1.1 mrg q
12456 1.1 mrg }
12457 1.1 mrg /^X\(\/\/\)[^/].*/{
12458 1.1 mrg s//\1/
12459 1.1 mrg q
12460 1.1 mrg }
12461 1.1 mrg /^X\(\/\/\)$/{
12462 1.1 mrg s//\1/
12463 1.1 mrg q
12464 1.1 mrg }
12465 1.1 mrg /^X\(\/\).*/{
12466 1.1 mrg s//\1/
12467 1.1 mrg q
12468 1.1 mrg }
12469 1.1 mrg s/.*/./; q'`
12470 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
12471 1.1 mrg ac_builddir=.
12472 1.1 mrg
12473 1.1 mrg case "$ac_dir" in
12474 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12475 1.1 mrg *)
12476 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12477 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
12478 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12479 1.1 mrg case $ac_top_builddir_sub in
12480 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12481 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12482 1.1 mrg esac ;;
12483 1.1 mrg esac
12484 1.1 mrg ac_abs_top_builddir=$ac_pwd
12485 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
12486 1.1 mrg # for backward compatibility:
12487 1.1 mrg ac_top_builddir=$ac_top_build_prefix
12488 1.1 mrg
12489 1.1 mrg case $srcdir in
12490 1.1 mrg .) # We are building in place.
12491 1.1 mrg ac_srcdir=.
12492 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
12493 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
12494 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
12495 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
12496 1.1 mrg ac_top_srcdir=$srcdir
12497 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
12498 1.1 mrg *) # Relative name.
12499 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12500 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
12501 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12502 1.1 mrg esac
12503 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12504 1.1 mrg
12505 1.1 mrg
12506 1.1 mrg case $ac_mode in
12507 1.1 mrg :F)
12508 1.1 mrg #
12509 1.1 mrg # CONFIG_FILE
12510 1.1 mrg #
12511 1.1 mrg
12512 1.1 mrg case $INSTALL in
12513 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12514 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12515 1.1 mrg esac
12516 1.1 mrg ac_MKDIR_P=$MKDIR_P
12517 1.1 mrg case $MKDIR_P in
12518 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
12519 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12520 1.1 mrg esac
12521 1.1 mrg _ACEOF
12522 1.1 mrg
12523 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12524 1.1 mrg # If the template does not know about datarootdir, expand it.
12525 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
12526 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
12527 1.1 mrg ac_sed_dataroot='
12528 1.1 mrg /datarootdir/ {
12529 1.1 mrg p
12530 1.1 mrg q
12531 1.1 mrg }
12532 1.1 mrg /@datadir@/p
12533 1.1 mrg /@docdir@/p
12534 1.1 mrg /@infodir@/p
12535 1.1 mrg /@localedir@/p
12536 1.1 mrg /@mandir@/p'
12537 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12538 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
12539 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12541 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12542 1.1 mrg _ACEOF
12543 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12544 1.1 mrg ac_datarootdir_hack='
12545 1.1 mrg s&@datadir@&$datadir&g
12546 1.1 mrg s&@docdir@&$docdir&g
12547 1.1 mrg s&@infodir@&$infodir&g
12548 1.1 mrg s&@localedir@&$localedir&g
12549 1.1 mrg s&@mandir@&$mandir&g
12550 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
12551 1.1 mrg esac
12552 1.1 mrg _ACEOF
12553 1.1 mrg
12554 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
12555 1.1 mrg # Shell code in configure.ac might set extrasub.
12556 1.1 mrg # FIXME: do we really want to maintain this feature?
12557 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12558 1.1 mrg ac_sed_extra="$ac_vpsub
12559 1.1 mrg $extrasub
12560 1.1 mrg _ACEOF
12561 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12562 1.1 mrg :t
12563 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12564 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
12565 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
12566 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
12567 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
12568 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
12569 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
12570 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12571 1.1 mrg s&@builddir@&$ac_builddir&;t t
12572 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
12573 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12574 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
12575 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
12576 1.1 mrg $ac_datarootdir_hack
12577 1.1 mrg "
12578 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12579 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12580 1.1 mrg
12581 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12582 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12583 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12585 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
12586 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12587 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
12588 1.1 mrg
12589 1.1 mrg rm -f "$tmp/stdin"
12590 1.1 mrg case $ac_file in
12591 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
12592 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12593 1.1 mrg esac \
12594 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12595 1.1 mrg ;;
12596 1.1 mrg :H)
12597 1.1 mrg #
12598 1.1 mrg # CONFIG_HEADER
12599 1.1 mrg #
12600 1.1 mrg if test x"$ac_file" != x-; then
12601 1.1 mrg {
12602 1.1 mrg $as_echo "/* $configure_input */" \
12603 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12604 1.1 mrg } >"$tmp/config.h" \
12605 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12606 1.1 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12608 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
12609 1.1 mrg else
12610 1.1 mrg rm -f "$ac_file"
12611 1.1 mrg mv "$tmp/config.h" "$ac_file" \
12612 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12613 1.1 mrg fi
12614 1.1 mrg else
12615 1.1 mrg $as_echo "/* $configure_input */" \
12616 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12617 1.1 mrg || as_fn_error "could not create -" "$LINENO" 5
12618 1.1 mrg fi
12619 1.1 mrg # Compute "$ac_file"'s index in $config_headers.
12620 1.1 mrg _am_arg="$ac_file"
12621 1.1 mrg _am_stamp_count=1
12622 1.1 mrg for _am_header in $config_headers :; do
12623 1.1 mrg case $_am_header in
12624 1.1 mrg $_am_arg | $_am_arg:* )
12625 1.1 mrg break ;;
12626 1.1 mrg * )
12627 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12628 1.1 mrg esac
12629 1.1 mrg done
12630 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12631 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12632 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
12633 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
12634 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12635 1.1 mrg $as_echo X"$_am_arg" |
12636 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12637 1.1 mrg s//\1/
12638 1.1 mrg q
12639 1.1 mrg }
12640 1.1 mrg /^X\(\/\/\)[^/].*/{
12641 1.1 mrg s//\1/
12642 1.1 mrg q
12643 1.1 mrg }
12644 1.1 mrg /^X\(\/\/\)$/{
12645 1.1 mrg s//\1/
12646 1.1 mrg q
12647 1.1 mrg }
12648 1.1 mrg /^X\(\/\).*/{
12649 1.1 mrg s//\1/
12650 1.1 mrg q
12651 1.1 mrg }
12652 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
12653 1.1 mrg ;;
12654 1.1 mrg
12655 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12656 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
12657 1.1 mrg ;;
12658 1.1 mrg esac
12659 1.1 mrg
12660 1.1 mrg
12661 1.1 mrg case $ac_file$ac_mode in
12662 1.1 mrg "default-1":C)
12663 1.1 mrg # Only add multilib support code if we just rebuilt the top-level
12664 1.1 mrg # Makefile.
12665 1.1 mrg case " $CONFIG_FILES " in
12666 1.1 mrg *" Makefile "*)
12667 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in
12668 1.1 mrg ;;
12669 1.1 mrg esac ;;
12670 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12671 1.1 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
12672 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
12673 1.1 mrg # if we detect the quoting.
12674 1.1 mrg case $CONFIG_FILES in
12675 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
12676 1.1 mrg *) set x $CONFIG_FILES ;;
12677 1.1 mrg esac
12678 1.1 mrg shift
12679 1.1 mrg for mf
12680 1.1 mrg do
12681 1.1 mrg # Strip MF so we end up with the name of the file.
12682 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
12683 1.1 mrg # Check whether this is an Automake generated Makefile or not.
12684 1.1 mrg # We used to match only the files named `Makefile.in', but
12685 1.1 mrg # some people rename them; so instead we look at the file content.
12686 1.1 mrg # Grep'ing the first line is not enough: some people post-process
12687 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
12688 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
12689 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
12690 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12691 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
12692 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12693 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
12694 1.1 mrg X"$mf" : 'X\(//\)$' \| \
12695 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12696 1.1 mrg $as_echo X"$mf" |
12697 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12698 1.1 mrg s//\1/
12699 1.1 mrg q
12700 1.1 mrg }
12701 1.1 mrg /^X\(\/\/\)[^/].*/{
12702 1.1 mrg s//\1/
12703 1.1 mrg q
12704 1.1 mrg }
12705 1.1 mrg /^X\(\/\/\)$/{
12706 1.1 mrg s//\1/
12707 1.1 mrg q
12708 1.1 mrg }
12709 1.1 mrg /^X\(\/\).*/{
12710 1.1 mrg s//\1/
12711 1.1 mrg q
12712 1.1 mrg }
12713 1.1 mrg s/.*/./; q'`
12714 1.1 mrg else
12715 1.1 mrg continue
12716 1.1 mrg fi
12717 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
12718 1.1 mrg # from the Makefile without running `make'.
12719 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12720 1.1 mrg test -z "$DEPDIR" && continue
12721 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
12722 1.1 mrg test -z "am__include" && continue
12723 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12724 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
12725 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
12726 1.1 mrg # Find all dependency output files, they are included files with
12727 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
12728 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
12729 1.1 mrg # expansion.
12730 1.1 mrg for file in `sed -n "
12731 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12732 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12733 1.1 mrg # Make sure the directory exists.
12734 1.1 mrg test -f "$dirpart/$file" && continue
12735 1.1 mrg fdir=`$as_dirname -- "$file" ||
12736 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12737 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
12738 1.1 mrg X"$file" : 'X\(//\)$' \| \
12739 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12740 1.1 mrg $as_echo X"$file" |
12741 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12742 1.1 mrg s//\1/
12743 1.1 mrg q
12744 1.1 mrg }
12745 1.1 mrg /^X\(\/\/\)[^/].*/{
12746 1.1 mrg s//\1/
12747 1.1 mrg q
12748 1.1 mrg }
12749 1.1 mrg /^X\(\/\/\)$/{
12750 1.1 mrg s//\1/
12751 1.1 mrg q
12752 1.1 mrg }
12753 1.1 mrg /^X\(\/\).*/{
12754 1.1 mrg s//\1/
12755 1.1 mrg q
12756 1.1 mrg }
12757 1.1 mrg s/.*/./; q'`
12758 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
12759 1.1 mrg # echo "creating $dirpart/$file"
12760 1.1 mrg echo '# dummy' > "$dirpart/$file"
12761 1.1 mrg done
12762 1.1 mrg done
12763 1.1 mrg }
12764 1.1 mrg ;;
12765 1.1 mrg "libtool":C)
12766 1.1 mrg
12767 1.1 mrg # See if we are running on zsh, and set the options which allow our
12768 1.1 mrg # commands through without removal of \ escapes.
12769 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
12770 1.1 mrg setopt NO_GLOB_SUBST
12771 1.1 mrg fi
12772 1.1 mrg
12773 1.1 mrg cfgfile="${ofile}T"
12774 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12775 1.1 mrg $RM "$cfgfile"
12776 1.1 mrg
12777 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
12778 1.1 mrg #! $SHELL
12779 1.1 mrg
12780 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12781 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12782 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12783 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12784 1.1 mrg #
12785 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12786 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12787 1.1 mrg # Written by Gordon Matzigkeit, 1996
12788 1.1 mrg #
12789 1.1 mrg # This file is part of GNU Libtool.
12790 1.1 mrg #
12791 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
12792 1.1 mrg # modify it under the terms of the GNU General Public License as
12793 1.1 mrg # published by the Free Software Foundation; either version 2 of
12794 1.1 mrg # the License, or (at your option) any later version.
12795 1.1 mrg #
12796 1.1 mrg # As a special exception to the GNU General Public License,
12797 1.1 mrg # if you distribute this file as part of a program or library that
12798 1.1 mrg # is built using GNU Libtool, you may include this file under the
12799 1.1 mrg # same distribution terms that you use for the rest of that program.
12800 1.1 mrg #
12801 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
12802 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
12803 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12804 1.1 mrg # GNU General Public License for more details.
12805 1.1 mrg #
12806 1.1 mrg # You should have received a copy of the GNU General Public License
12807 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
12808 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12809 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
12810 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12811 1.1 mrg
12812 1.1 mrg
12813 1.1 mrg # The names of the tagged configurations supported by this script.
12814 1.1 mrg available_tags=""
12815 1.1 mrg
12816 1.1 mrg # ### BEGIN LIBTOOL CONFIG
12817 1.1 mrg
12818 1.1 mrg # Which release of libtool.m4 was used?
12819 1.1 mrg macro_version=$macro_version
12820 1.1 mrg macro_revision=$macro_revision
12821 1.1 mrg
12822 1.1 mrg # Whether or not to build shared libraries.
12823 1.1 mrg build_libtool_libs=$enable_shared
12824 1.1 mrg
12825 1.1 mrg # Whether or not to build static libraries.
12826 1.1 mrg build_old_libs=$enable_static
12827 1.1 mrg
12828 1.1 mrg # What type of objects to build.
12829 1.1 mrg pic_mode=$pic_mode
12830 1.1 mrg
12831 1.1 mrg # Whether or not to optimize for fast installation.
12832 1.1 mrg fast_install=$enable_fast_install
12833 1.1 mrg
12834 1.1 mrg # Shell to use when invoking shell scripts.
12835 1.1 mrg SHELL=$lt_SHELL
12836 1.1 mrg
12837 1.1 mrg # An echo program that protects backslashes.
12838 1.1 mrg ECHO=$lt_ECHO
12839 1.1 mrg
12840 1.1 mrg # The host system.
12841 1.1 mrg host_alias=$host_alias
12842 1.1 mrg host=$host
12843 1.1 mrg host_os=$host_os
12844 1.1 mrg
12845 1.1 mrg # The build system.
12846 1.1 mrg build_alias=$build_alias
12847 1.1 mrg build=$build
12848 1.1 mrg build_os=$build_os
12849 1.1 mrg
12850 1.1 mrg # A sed program that does not truncate output.
12851 1.1 mrg SED=$lt_SED
12852 1.1 mrg
12853 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12854 1.1 mrg Xsed="\$SED -e 1s/^X//"
12855 1.1 mrg
12856 1.1 mrg # A grep program that handles long lines.
12857 1.1 mrg GREP=$lt_GREP
12858 1.1 mrg
12859 1.1 mrg # An ERE matcher.
12860 1.1 mrg EGREP=$lt_EGREP
12861 1.1 mrg
12862 1.1 mrg # A literal string matcher.
12863 1.1 mrg FGREP=$lt_FGREP
12864 1.1 mrg
12865 1.1 mrg # A BSD- or MS-compatible name lister.
12866 1.1 mrg NM=$lt_NM
12867 1.1 mrg
12868 1.1 mrg # Whether we need soft or hard links.
12869 1.1 mrg LN_S=$lt_LN_S
12870 1.1 mrg
12871 1.1 mrg # What is the maximum length of a command?
12872 1.1 mrg max_cmd_len=$max_cmd_len
12873 1.1 mrg
12874 1.1 mrg # Object file suffix (normally "o").
12875 1.1 mrg objext=$ac_objext
12876 1.1 mrg
12877 1.1 mrg # Executable file suffix (normally "").
12878 1.1 mrg exeext=$exeext
12879 1.1 mrg
12880 1.1 mrg # whether the shell understands "unset".
12881 1.1 mrg lt_unset=$lt_unset
12882 1.1 mrg
12883 1.1 mrg # turn spaces into newlines.
12884 1.1 mrg SP2NL=$lt_lt_SP2NL
12885 1.1 mrg
12886 1.1 mrg # turn newlines into spaces.
12887 1.1 mrg NL2SP=$lt_lt_NL2SP
12888 1.1 mrg
12889 1.1 mrg # An object symbol dumper.
12890 1.1 mrg OBJDUMP=$lt_OBJDUMP
12891 1.1 mrg
12892 1.1 mrg # Method to check whether dependent libraries are shared objects.
12893 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
12894 1.1 mrg
12895 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
12896 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
12897 1.1 mrg
12898 1.1 mrg # The archiver.
12899 1.1 mrg AR=$lt_AR
12900 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
12901 1.1 mrg
12902 1.1 mrg # A symbol stripping program.
12903 1.1 mrg STRIP=$lt_STRIP
12904 1.1 mrg
12905 1.1 mrg # Commands used to install an old-style archive.
12906 1.1 mrg RANLIB=$lt_RANLIB
12907 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
12908 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
12909 1.1 mrg
12910 1.1 mrg # Whether to use a lock for old archive extraction.
12911 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
12912 1.1 mrg
12913 1.1 mrg # A C compiler.
12914 1.1 mrg LTCC=$lt_CC
12915 1.1 mrg
12916 1.1 mrg # LTCC compiler flags.
12917 1.1 mrg LTCFLAGS=$lt_CFLAGS
12918 1.1 mrg
12919 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
12920 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12921 1.1 mrg
12922 1.1 mrg # Transform the output of nm in a proper C declaration.
12923 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12924 1.1 mrg
12925 1.1 mrg # Transform the output of nm in a C name address pair.
12926 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12927 1.1 mrg
12928 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
12929 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12930 1.1 mrg
12931 1.1 mrg # The name of the directory that contains temporary libtool files.
12932 1.1 mrg objdir=$objdir
12933 1.1 mrg
12934 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
12935 1.1 mrg MAGIC_CMD=$MAGIC_CMD
12936 1.1 mrg
12937 1.1 mrg # Must we lock files when doing compilation?
12938 1.1 mrg need_locks=$lt_need_locks
12939 1.1 mrg
12940 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12941 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
12942 1.1 mrg
12943 1.1 mrg # Tool to change global to local symbols on Mac OS X.
12944 1.1 mrg NMEDIT=$lt_NMEDIT
12945 1.1 mrg
12946 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
12947 1.1 mrg LIPO=$lt_LIPO
12948 1.1 mrg
12949 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12950 1.1 mrg OTOOL=$lt_OTOOL
12951 1.1 mrg
12952 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12953 1.1 mrg OTOOL64=$lt_OTOOL64
12954 1.1 mrg
12955 1.1 mrg # Old archive suffix (normally "a").
12956 1.1 mrg libext=$libext
12957 1.1 mrg
12958 1.1 mrg # Shared library suffix (normally ".so").
12959 1.1 mrg shrext_cmds=$lt_shrext_cmds
12960 1.1 mrg
12961 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
12962 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
12963 1.1 mrg
12964 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
12965 1.1 mrg # restored at link time.
12966 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
12967 1.1 mrg
12968 1.1 mrg # Do we need the "lib" prefix for modules?
12969 1.1 mrg need_lib_prefix=$need_lib_prefix
12970 1.1 mrg
12971 1.1 mrg # Do we need a version for libraries?
12972 1.1 mrg need_version=$need_version
12973 1.1 mrg
12974 1.1 mrg # Library versioning type.
12975 1.1 mrg version_type=$version_type
12976 1.1 mrg
12977 1.1 mrg # Shared library runtime path variable.
12978 1.1 mrg runpath_var=$runpath_var
12979 1.1 mrg
12980 1.1 mrg # Shared library path variable.
12981 1.1 mrg shlibpath_var=$shlibpath_var
12982 1.1 mrg
12983 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
12984 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12985 1.1 mrg
12986 1.1 mrg # Format of library name prefix.
12987 1.1 mrg libname_spec=$lt_libname_spec
12988 1.1 mrg
12989 1.1 mrg # List of archive names. First name is the real one, the rest are links.
12990 1.1 mrg # The last name is the one that the linker finds with -lNAME
12991 1.1 mrg library_names_spec=$lt_library_names_spec
12992 1.1 mrg
12993 1.1 mrg # The coded name of the library, if different from the real name.
12994 1.1 mrg soname_spec=$lt_soname_spec
12995 1.1 mrg
12996 1.1 mrg # Permission mode override for installation of shared libraries.
12997 1.1 mrg install_override_mode=$lt_install_override_mode
12998 1.1 mrg
12999 1.1 mrg # Command to use after installation of a shared archive.
13000 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13001 1.1 mrg
13002 1.1 mrg # Command to use after uninstallation of a shared archive.
13003 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13004 1.1 mrg
13005 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13006 1.1 mrg finish_cmds=$lt_finish_cmds
13007 1.1 mrg
13008 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13009 1.1 mrg # not shown.
13010 1.1 mrg finish_eval=$lt_finish_eval
13011 1.1 mrg
13012 1.1 mrg # Whether we should hardcode library paths into libraries.
13013 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13014 1.1 mrg
13015 1.1 mrg # Compile-time system search path for libraries.
13016 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13017 1.1 mrg
13018 1.1 mrg # Run-time system search path for libraries.
13019 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13020 1.1 mrg
13021 1.1 mrg # Whether dlopen is supported.
13022 1.1 mrg dlopen_support=$enable_dlopen
13023 1.1 mrg
13024 1.1 mrg # Whether dlopen of programs is supported.
13025 1.1 mrg dlopen_self=$enable_dlopen_self
13026 1.1 mrg
13027 1.1 mrg # Whether dlopen of statically linked programs is supported.
13028 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13029 1.1 mrg
13030 1.1 mrg # Commands to strip libraries.
13031 1.1 mrg old_striplib=$lt_old_striplib
13032 1.1 mrg striplib=$lt_striplib
13033 1.1 mrg
13034 1.1 mrg
13035 1.1 mrg # The linker used to build libraries.
13036 1.1 mrg LD=$lt_LD
13037 1.1 mrg
13038 1.1 mrg # How to create reloadable object files.
13039 1.1 mrg reload_flag=$lt_reload_flag
13040 1.1 mrg reload_cmds=$lt_reload_cmds
13041 1.1 mrg
13042 1.1 mrg # Commands used to build an old-style archive.
13043 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13044 1.1 mrg
13045 1.1 mrg # A language specific compiler.
13046 1.1 mrg CC=$lt_compiler
13047 1.1 mrg
13048 1.1 mrg # Is the compiler the GNU compiler?
13049 1.1 mrg with_gcc=$GCC
13050 1.1 mrg
13051 1.1 mrg # Compiler flag to turn off builtin functions.
13052 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13053 1.1 mrg
13054 1.1 mrg # How to pass a linker flag through the compiler.
13055 1.1 mrg wl=$lt_lt_prog_compiler_wl
13056 1.1 mrg
13057 1.1 mrg # Additional compiler flags for building library objects.
13058 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13059 1.1 mrg
13060 1.1 mrg # Compiler flag to prevent dynamic linking.
13061 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13062 1.1 mrg
13063 1.1 mrg # Does compiler simultaneously support -c and -o options?
13064 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13065 1.1 mrg
13066 1.1 mrg # Whether or not to add -lc for building shared libraries.
13067 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13068 1.1 mrg
13069 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13070 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13071 1.1 mrg
13072 1.1 mrg # Compiler flag to allow reflexive dlopens.
13073 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13074 1.1 mrg
13075 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13076 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13077 1.1 mrg
13078 1.1 mrg # Whether the compiler copes with passing no objects directly.
13079 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13080 1.1 mrg
13081 1.1 mrg # Create an old-style archive from a shared archive.
13082 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13083 1.1 mrg
13084 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13085 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13086 1.1 mrg
13087 1.1 mrg # Commands used to build a shared archive.
13088 1.1 mrg archive_cmds=$lt_archive_cmds
13089 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13090 1.1 mrg
13091 1.1 mrg # Commands used to build a loadable module if different from building
13092 1.1 mrg # a shared archive.
13093 1.1 mrg module_cmds=$lt_module_cmds
13094 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13095 1.1 mrg
13096 1.1 mrg # Whether we are building with GNU ld or not.
13097 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13098 1.1 mrg
13099 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13100 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13101 1.1 mrg
13102 1.1 mrg # Flag that enforces no undefined symbols.
13103 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13104 1.1 mrg
13105 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13106 1.1 mrg # This must work even if \$libdir does not exist
13107 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13108 1.1 mrg
13109 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13110 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13111 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13112 1.1 mrg
13113 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13114 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13115 1.1 mrg
13116 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13117 1.1 mrg # DIR into the resulting binary.
13118 1.1 mrg hardcode_direct=$hardcode_direct
13119 1.1 mrg
13120 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13121 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13122 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13123 1.1 mrg # library is relocated.
13124 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13125 1.1 mrg
13126 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13127 1.1 mrg # into the resulting binary.
13128 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13129 1.1 mrg
13130 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13131 1.1 mrg # into the resulting binary.
13132 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13133 1.1 mrg
13134 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13135 1.1 mrg # into the library and all subsequent libraries and executables linked
13136 1.1 mrg # against it.
13137 1.1 mrg hardcode_automatic=$hardcode_automatic
13138 1.1 mrg
13139 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13140 1.1 mrg # to runtime path list.
13141 1.1 mrg inherit_rpath=$inherit_rpath
13142 1.1 mrg
13143 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13144 1.1 mrg link_all_deplibs=$link_all_deplibs
13145 1.1 mrg
13146 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13147 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13148 1.1 mrg
13149 1.1 mrg # Set to "yes" if exported symbols are required.
13150 1.1 mrg always_export_symbols=$always_export_symbols
13151 1.1 mrg
13152 1.1 mrg # The commands to list exported symbols.
13153 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13154 1.1 mrg
13155 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13156 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13157 1.1 mrg
13158 1.1 mrg # Symbols that must always be exported.
13159 1.1 mrg include_expsyms=$lt_include_expsyms
13160 1.1 mrg
13161 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13162 1.1 mrg prelink_cmds=$lt_prelink_cmds
13163 1.1 mrg
13164 1.1 mrg # Specify filename containing input files.
13165 1.1 mrg file_list_spec=$lt_file_list_spec
13166 1.1 mrg
13167 1.1 mrg # How to hardcode a shared library path into an executable.
13168 1.1 mrg hardcode_action=$hardcode_action
13169 1.1 mrg
13170 1.1 mrg # ### END LIBTOOL CONFIG
13171 1.1 mrg
13172 1.1 mrg _LT_EOF
13173 1.1 mrg
13174 1.1 mrg case $host_os in
13175 1.1 mrg aix3*)
13176 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13177 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13178 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13179 1.1 mrg # vanish in a puff of smoke.
13180 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13181 1.1 mrg COLLECT_NAMES=
13182 1.1 mrg export COLLECT_NAMES
13183 1.1 mrg fi
13184 1.1 mrg _LT_EOF
13185 1.1 mrg ;;
13186 1.1 mrg esac
13187 1.1 mrg
13188 1.1 mrg
13189 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13190 1.1 mrg
13191 1.1 mrg
13192 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13193 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13194 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13195 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13196 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13197 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13198 1.1 mrg
13199 1.1 mrg case $xsi_shell in
13200 1.1 mrg yes)
13201 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13202 1.1 mrg
13203 1.1 mrg # func_dirname file append nondir_replacement
13204 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13205 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13206 1.1 mrg func_dirname ()
13207 1.1 mrg {
13208 1.1 mrg case ${1} in
13209 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13210 1.1 mrg * ) func_dirname_result="${3}" ;;
13211 1.1 mrg esac
13212 1.1 mrg }
13213 1.1 mrg
13214 1.1 mrg # func_basename file
13215 1.1 mrg func_basename ()
13216 1.1 mrg {
13217 1.1 mrg func_basename_result="${1##*/}"
13218 1.1 mrg }
13219 1.1 mrg
13220 1.1 mrg # func_dirname_and_basename file append nondir_replacement
13221 1.1 mrg # perform func_basename and func_dirname in a single function
13222 1.1 mrg # call:
13223 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
13224 1.1 mrg # add APPEND to the result, otherwise set result
13225 1.1 mrg # to NONDIR_REPLACEMENT.
13226 1.1 mrg # value returned in "$func_dirname_result"
13227 1.1 mrg # basename: Compute filename of FILE.
13228 1.1 mrg # value retuned in "$func_basename_result"
13229 1.1 mrg # Implementation must be kept synchronized with func_dirname
13230 1.1 mrg # and func_basename. For efficiency, we do not delegate to
13231 1.1 mrg # those functions but instead duplicate the functionality here.
13232 1.1 mrg func_dirname_and_basename ()
13233 1.1 mrg {
13234 1.1 mrg case ${1} in
13235 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13236 1.1 mrg * ) func_dirname_result="${3}" ;;
13237 1.1 mrg esac
13238 1.1 mrg func_basename_result="${1##*/}"
13239 1.1 mrg }
13240 1.1 mrg
13241 1.1 mrg # func_stripname prefix suffix name
13242 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13243 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13244 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13245 1.1 mrg # dot (in which case that matches only a dot).
13246 1.1 mrg func_stripname ()
13247 1.1 mrg {
13248 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13249 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
13250 1.1 mrg func_stripname_result=${3}
13251 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
13252 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
13253 1.1 mrg }
13254 1.1 mrg
13255 1.1 mrg # func_opt_split
13256 1.1 mrg func_opt_split ()
13257 1.1 mrg {
13258 1.1 mrg func_opt_split_opt=${1%%=*}
13259 1.1 mrg func_opt_split_arg=${1#*=}
13260 1.1 mrg }
13261 1.1 mrg
13262 1.1 mrg # func_lo2o object
13263 1.1 mrg func_lo2o ()
13264 1.1 mrg {
13265 1.1 mrg case ${1} in
13266 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13267 1.1 mrg *) func_lo2o_result=${1} ;;
13268 1.1 mrg esac
13269 1.1 mrg }
13270 1.1 mrg
13271 1.1 mrg # func_xform libobj-or-source
13272 1.1 mrg func_xform ()
13273 1.1 mrg {
13274 1.1 mrg func_xform_result=${1%.*}.lo
13275 1.1 mrg }
13276 1.1 mrg
13277 1.1 mrg # func_arith arithmetic-term...
13278 1.1 mrg func_arith ()
13279 1.1 mrg {
13280 1.1 mrg func_arith_result=$(( $* ))
13281 1.1 mrg }
13282 1.1 mrg
13283 1.1 mrg # func_len string
13284 1.1 mrg # STRING may not start with a hyphen.
13285 1.1 mrg func_len ()
13286 1.1 mrg {
13287 1.1 mrg func_len_result=${#1}
13288 1.1 mrg }
13289 1.1 mrg
13290 1.1 mrg _LT_EOF
13291 1.1 mrg ;;
13292 1.1 mrg *) # Bourne compatible functions.
13293 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13294 1.1 mrg
13295 1.1 mrg # func_dirname file append nondir_replacement
13296 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13297 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13298 1.1 mrg func_dirname ()
13299 1.1 mrg {
13300 1.1 mrg # Extract subdirectory from the argument.
13301 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13302 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
13303 1.1 mrg func_dirname_result="${3}"
13304 1.1 mrg else
13305 1.1 mrg func_dirname_result="$func_dirname_result${2}"
13306 1.1 mrg fi
13307 1.1 mrg }
13308 1.1 mrg
13309 1.1 mrg # func_basename file
13310 1.1 mrg func_basename ()
13311 1.1 mrg {
13312 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13313 1.1 mrg }
13314 1.1 mrg
13315 1.1 mrg
13316 1.1 mrg # func_stripname prefix suffix name
13317 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13318 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13319 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13320 1.1 mrg # dot (in which case that matches only a dot).
13321 1.1 mrg # func_strip_suffix prefix name
13322 1.1 mrg func_stripname ()
13323 1.1 mrg {
13324 1.1 mrg case ${2} in
13325 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13326 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13327 1.1 mrg esac
13328 1.1 mrg }
13329 1.1 mrg
13330 1.1 mrg # sed scripts:
13331 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13332 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
13333 1.1 mrg
13334 1.1 mrg # func_opt_split
13335 1.1 mrg func_opt_split ()
13336 1.1 mrg {
13337 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13338 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13339 1.1 mrg }
13340 1.1 mrg
13341 1.1 mrg # func_lo2o object
13342 1.1 mrg func_lo2o ()
13343 1.1 mrg {
13344 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13345 1.1 mrg }
13346 1.1 mrg
13347 1.1 mrg # func_xform libobj-or-source
13348 1.1 mrg func_xform ()
13349 1.1 mrg {
13350 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13351 1.1 mrg }
13352 1.1 mrg
13353 1.1 mrg # func_arith arithmetic-term...
13354 1.1 mrg func_arith ()
13355 1.1 mrg {
13356 1.1 mrg func_arith_result=`expr "$@"`
13357 1.1 mrg }
13358 1.1 mrg
13359 1.1 mrg # func_len string
13360 1.1 mrg # STRING may not start with a hyphen.
13361 1.1 mrg func_len ()
13362 1.1 mrg {
13363 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13364 1.1 mrg }
13365 1.1 mrg
13366 1.1 mrg _LT_EOF
13367 1.1 mrg esac
13368 1.1 mrg
13369 1.1 mrg case $lt_shell_append in
13370 1.1 mrg yes)
13371 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13372 1.1 mrg
13373 1.1 mrg # func_append var value
13374 1.1 mrg # Append VALUE to the end of shell variable VAR.
13375 1.1 mrg func_append ()
13376 1.1 mrg {
13377 1.1 mrg eval "$1+=\$2"
13378 1.1 mrg }
13379 1.1 mrg _LT_EOF
13380 1.1 mrg ;;
13381 1.1 mrg *)
13382 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13383 1.1 mrg
13384 1.1 mrg # func_append var value
13385 1.1 mrg # Append VALUE to the end of shell variable VAR.
13386 1.1 mrg func_append ()
13387 1.1 mrg {
13388 1.1 mrg eval "$1=\$$1\$2"
13389 1.1 mrg }
13390 1.1 mrg
13391 1.1 mrg _LT_EOF
13392 1.1 mrg ;;
13393 1.1 mrg esac
13394 1.1 mrg
13395 1.1 mrg
13396 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13397 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13398 1.1 mrg
13399 1.1 mrg mv -f "$cfgfile" "$ofile" ||
13400 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13401 1.1 mrg chmod +x "$ofile"
13402 1.1 mrg
13403 1.1 mrg ;;
13404 1.1 mrg
13405 1.1 mrg esac
13406 1.1 mrg done # for ac_tag
13407 1.1 mrg
13408 1.1 mrg
13409 1.1 mrg as_fn_exit 0
13410 1.1 mrg _ACEOF
13411 1.1 mrg ac_clean_files=$ac_clean_files_save
13412 1.1 mrg
13413 1.1 mrg test $ac_write_fail = 0 ||
13414 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13415 1.1 mrg
13416 1.1 mrg
13417 1.1 mrg # configure is writing to config.log, and then calls config.status.
13418 1.1 mrg # config.status does its own redirection, appending to config.log.
13419 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
13420 1.1 mrg # by configure, so config.status won't be able to write to it; its
13421 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
13422 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
13423 1.1 mrg # appended to by config.status. When coming back to configure, we
13424 1.1 mrg # need to make the FD available again.
13425 1.1 mrg if test "$no_create" != yes; then
13426 1.1 mrg ac_cs_success=:
13427 1.1 mrg ac_config_status_args=
13428 1.1 mrg test "$silent" = yes &&
13429 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
13430 1.1 mrg exec 5>/dev/null
13431 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13432 1.1 mrg exec 5>>config.log
13433 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13434 1.1 mrg # would make configure fail if this is the last instruction.
13435 1.1 mrg $ac_cs_success || as_fn_exit $?
13436 1.1 mrg fi
13437 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13438 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13439 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13440 1.1 mrg fi
13441 1.1 mrg
13442