configure revision 1.1.1.3 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.1.1.2 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.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE
630 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE
631 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE
632 1.1.1.2 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.1 mrg AMDEPBACKSLASH
640 1.1 mrg AMDEP_FALSE
641 1.1 mrg AMDEP_TRUE
642 1.1 mrg am__quote
643 1.1 mrg am__include
644 1.1 mrg DEPDIR
645 1.1 mrg OBJEXT
646 1.1 mrg EXEEXT
647 1.1 mrg ac_ct_CC
648 1.1 mrg CPPFLAGS
649 1.1 mrg LDFLAGS
650 1.1 mrg CFLAGS
651 1.1 mrg CC
652 1.1 mrg multi_basedir
653 1.1 mrg MAINT
654 1.1 mrg MAINTAINER_MODE_FALSE
655 1.1 mrg MAINTAINER_MODE_TRUE
656 1.1 mrg am__untar
657 1.1 mrg am__tar
658 1.1 mrg AMTAR
659 1.1 mrg am__leading_dot
660 1.1 mrg SET_MAKE
661 1.1 mrg AWK
662 1.1 mrg mkdir_p
663 1.1 mrg MKDIR_P
664 1.1 mrg INSTALL_STRIP_PROGRAM
665 1.1 mrg STRIP
666 1.1 mrg install_sh
667 1.1 mrg MAKEINFO
668 1.1 mrg AUTOHEADER
669 1.1 mrg AUTOMAKE
670 1.1 mrg AUTOCONF
671 1.1 mrg ACLOCAL
672 1.1 mrg VERSION
673 1.1 mrg PACKAGE
674 1.1 mrg CYGPATH_W
675 1.1 mrg am__isrc
676 1.1 mrg INSTALL_DATA
677 1.1 mrg INSTALL_SCRIPT
678 1.1 mrg INSTALL_PROGRAM
679 1.1 mrg target_noncanonical
680 1.1 mrg target_os
681 1.1 mrg target_vendor
682 1.1 mrg target_cpu
683 1.1 mrg target
684 1.1 mrg host_os
685 1.1 mrg host_vendor
686 1.1 mrg host_cpu
687 1.1 mrg host
688 1.1 mrg build_os
689 1.1 mrg build_vendor
690 1.1 mrg build_cpu
691 1.1 mrg build
692 1.1 mrg target_alias
693 1.1 mrg host_alias
694 1.1 mrg build_alias
695 1.1 mrg LIBS
696 1.1 mrg ECHO_T
697 1.1 mrg ECHO_N
698 1.1 mrg ECHO_C
699 1.1 mrg DEFS
700 1.1 mrg mandir
701 1.1 mrg localedir
702 1.1 mrg libdir
703 1.1 mrg psdir
704 1.1 mrg pdfdir
705 1.1 mrg dvidir
706 1.1 mrg htmldir
707 1.1 mrg infodir
708 1.1 mrg docdir
709 1.1 mrg oldincludedir
710 1.1 mrg includedir
711 1.1 mrg localstatedir
712 1.1 mrg sharedstatedir
713 1.1 mrg sysconfdir
714 1.1 mrg datadir
715 1.1 mrg datarootdir
716 1.1 mrg libexecdir
717 1.1 mrg sbindir
718 1.1 mrg bindir
719 1.1 mrg program_transform_name
720 1.1 mrg prefix
721 1.1 mrg exec_prefix
722 1.1 mrg PACKAGE_URL
723 1.1 mrg PACKAGE_BUGREPORT
724 1.1 mrg PACKAGE_STRING
725 1.1 mrg PACKAGE_VERSION
726 1.1 mrg PACKAGE_TARNAME
727 1.1 mrg PACKAGE_NAME
728 1.1 mrg PATH_SEPARATOR
729 1.1 mrg SHELL'
730 1.1 mrg ac_subst_files=''
731 1.1 mrg ac_user_opts='
732 1.1 mrg enable_option_checking
733 1.1 mrg enable_version_specific_runtime_libs
734 1.1 mrg enable_maintainer_mode
735 1.1 mrg enable_multilib
736 1.1 mrg enable_dependency_tracking
737 1.1.1.2 mrg enable_symvers
738 1.1 mrg enable_shared
739 1.1 mrg enable_static
740 1.1 mrg with_pic
741 1.1 mrg enable_fast_install
742 1.1 mrg with_gnu_ld
743 1.1 mrg enable_libtool_lock
744 1.1 mrg '
745 1.1 mrg ac_precious_vars='build_alias
746 1.1 mrg host_alias
747 1.1 mrg target_alias
748 1.1 mrg CPP
749 1.1 mrg CPPFLAGS'
750 1.1 mrg
751 1.1 mrg
752 1.1 mrg # Initialize some variables set by options.
753 1.1 mrg ac_init_help=
754 1.1 mrg ac_init_version=false
755 1.1 mrg ac_unrecognized_opts=
756 1.1 mrg ac_unrecognized_sep=
757 1.1 mrg # The variables have the same names as the options, with
758 1.1 mrg # dashes changed to underlines.
759 1.1 mrg cache_file=/dev/null
760 1.1 mrg exec_prefix=NONE
761 1.1 mrg no_create=
762 1.1 mrg no_recursion=
763 1.1 mrg prefix=NONE
764 1.1 mrg program_prefix=NONE
765 1.1 mrg program_suffix=NONE
766 1.1 mrg program_transform_name=s,x,x,
767 1.1 mrg silent=
768 1.1 mrg site=
769 1.1 mrg srcdir=
770 1.1 mrg verbose=
771 1.1 mrg x_includes=NONE
772 1.1 mrg x_libraries=NONE
773 1.1 mrg
774 1.1 mrg # Installation directory options.
775 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
776 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
777 1.1 mrg # by default will actually change.
778 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
779 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
780 1.1 mrg bindir='${exec_prefix}/bin'
781 1.1 mrg sbindir='${exec_prefix}/sbin'
782 1.1 mrg libexecdir='${exec_prefix}/libexec'
783 1.1 mrg datarootdir='${prefix}/share'
784 1.1 mrg datadir='${datarootdir}'
785 1.1 mrg sysconfdir='${prefix}/etc'
786 1.1 mrg sharedstatedir='${prefix}/com'
787 1.1 mrg localstatedir='${prefix}/var'
788 1.1 mrg includedir='${prefix}/include'
789 1.1 mrg oldincludedir='/usr/include'
790 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
791 1.1 mrg infodir='${datarootdir}/info'
792 1.1 mrg htmldir='${docdir}'
793 1.1 mrg dvidir='${docdir}'
794 1.1 mrg pdfdir='${docdir}'
795 1.1 mrg psdir='${docdir}'
796 1.1 mrg libdir='${exec_prefix}/lib'
797 1.1 mrg localedir='${datarootdir}/locale'
798 1.1 mrg mandir='${datarootdir}/man'
799 1.1 mrg
800 1.1 mrg ac_prev=
801 1.1 mrg ac_dashdash=
802 1.1 mrg for ac_option
803 1.1 mrg do
804 1.1 mrg # If the previous option needs an argument, assign it.
805 1.1 mrg if test -n "$ac_prev"; then
806 1.1 mrg eval $ac_prev=\$ac_option
807 1.1 mrg ac_prev=
808 1.1 mrg continue
809 1.1 mrg fi
810 1.1 mrg
811 1.1 mrg case $ac_option in
812 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
813 1.1 mrg *) ac_optarg=yes ;;
814 1.1 mrg esac
815 1.1 mrg
816 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
817 1.1 mrg
818 1.1 mrg case $ac_dashdash$ac_option in
819 1.1 mrg --)
820 1.1 mrg ac_dashdash=yes ;;
821 1.1 mrg
822 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
823 1.1 mrg ac_prev=bindir ;;
824 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
825 1.1 mrg bindir=$ac_optarg ;;
826 1.1 mrg
827 1.1 mrg -build | --build | --buil | --bui | --bu)
828 1.1 mrg ac_prev=build_alias ;;
829 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
830 1.1 mrg build_alias=$ac_optarg ;;
831 1.1 mrg
832 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
833 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
834 1.1 mrg ac_prev=cache_file ;;
835 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
836 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
837 1.1 mrg cache_file=$ac_optarg ;;
838 1.1 mrg
839 1.1 mrg --config-cache | -C)
840 1.1 mrg cache_file=config.cache ;;
841 1.1 mrg
842 1.1 mrg -datadir | --datadir | --datadi | --datad)
843 1.1 mrg ac_prev=datadir ;;
844 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
845 1.1 mrg datadir=$ac_optarg ;;
846 1.1 mrg
847 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
848 1.1 mrg | --dataroo | --dataro | --datar)
849 1.1 mrg ac_prev=datarootdir ;;
850 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
851 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
852 1.1 mrg datarootdir=$ac_optarg ;;
853 1.1 mrg
854 1.1 mrg -disable-* | --disable-*)
855 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
856 1.1 mrg # Reject names that are not valid shell variable names.
857 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
858 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
859 1.1 mrg ac_useropt_orig=$ac_useropt
860 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
861 1.1 mrg case $ac_user_opts in
862 1.1 mrg *"
863 1.1 mrg "enable_$ac_useropt"
864 1.1 mrg "*) ;;
865 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
866 1.1 mrg ac_unrecognized_sep=', ';;
867 1.1 mrg esac
868 1.1 mrg eval enable_$ac_useropt=no ;;
869 1.1 mrg
870 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
871 1.1 mrg ac_prev=docdir ;;
872 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
873 1.1 mrg docdir=$ac_optarg ;;
874 1.1 mrg
875 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
876 1.1 mrg ac_prev=dvidir ;;
877 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
878 1.1 mrg dvidir=$ac_optarg ;;
879 1.1 mrg
880 1.1 mrg -enable-* | --enable-*)
881 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
882 1.1 mrg # Reject names that are not valid shell variable names.
883 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
884 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
885 1.1 mrg ac_useropt_orig=$ac_useropt
886 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
887 1.1 mrg case $ac_user_opts in
888 1.1 mrg *"
889 1.1 mrg "enable_$ac_useropt"
890 1.1 mrg "*) ;;
891 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
892 1.1 mrg ac_unrecognized_sep=', ';;
893 1.1 mrg esac
894 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
895 1.1 mrg
896 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
897 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
898 1.1 mrg | --exec | --exe | --ex)
899 1.1 mrg ac_prev=exec_prefix ;;
900 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
901 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
902 1.1 mrg | --exec=* | --exe=* | --ex=*)
903 1.1 mrg exec_prefix=$ac_optarg ;;
904 1.1 mrg
905 1.1 mrg -gas | --gas | --ga | --g)
906 1.1 mrg # Obsolete; use --with-gas.
907 1.1 mrg with_gas=yes ;;
908 1.1 mrg
909 1.1 mrg -help | --help | --hel | --he | -h)
910 1.1 mrg ac_init_help=long ;;
911 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
912 1.1 mrg ac_init_help=recursive ;;
913 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
914 1.1 mrg ac_init_help=short ;;
915 1.1 mrg
916 1.1 mrg -host | --host | --hos | --ho)
917 1.1 mrg ac_prev=host_alias ;;
918 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
919 1.1 mrg host_alias=$ac_optarg ;;
920 1.1 mrg
921 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
922 1.1 mrg ac_prev=htmldir ;;
923 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
924 1.1 mrg | --ht=*)
925 1.1 mrg htmldir=$ac_optarg ;;
926 1.1 mrg
927 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
928 1.1 mrg | --includ | --inclu | --incl | --inc)
929 1.1 mrg ac_prev=includedir ;;
930 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
931 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
932 1.1 mrg includedir=$ac_optarg ;;
933 1.1 mrg
934 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
935 1.1 mrg ac_prev=infodir ;;
936 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
937 1.1 mrg infodir=$ac_optarg ;;
938 1.1 mrg
939 1.1 mrg -libdir | --libdir | --libdi | --libd)
940 1.1 mrg ac_prev=libdir ;;
941 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
942 1.1 mrg libdir=$ac_optarg ;;
943 1.1 mrg
944 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
945 1.1 mrg | --libexe | --libex | --libe)
946 1.1 mrg ac_prev=libexecdir ;;
947 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
948 1.1 mrg | --libexe=* | --libex=* | --libe=*)
949 1.1 mrg libexecdir=$ac_optarg ;;
950 1.1 mrg
951 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
952 1.1 mrg ac_prev=localedir ;;
953 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
954 1.1 mrg localedir=$ac_optarg ;;
955 1.1 mrg
956 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
957 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
958 1.1 mrg ac_prev=localstatedir ;;
959 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
960 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
961 1.1 mrg localstatedir=$ac_optarg ;;
962 1.1 mrg
963 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
964 1.1 mrg ac_prev=mandir ;;
965 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
966 1.1 mrg mandir=$ac_optarg ;;
967 1.1 mrg
968 1.1 mrg -nfp | --nfp | --nf)
969 1.1 mrg # Obsolete; use --without-fp.
970 1.1 mrg with_fp=no ;;
971 1.1 mrg
972 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
973 1.1 mrg | --no-cr | --no-c | -n)
974 1.1 mrg no_create=yes ;;
975 1.1 mrg
976 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
977 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
978 1.1 mrg no_recursion=yes ;;
979 1.1 mrg
980 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
981 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
982 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
983 1.1 mrg ac_prev=oldincludedir ;;
984 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
985 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
986 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
987 1.1 mrg oldincludedir=$ac_optarg ;;
988 1.1 mrg
989 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
990 1.1 mrg ac_prev=prefix ;;
991 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
992 1.1 mrg prefix=$ac_optarg ;;
993 1.1 mrg
994 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
995 1.1 mrg | --program-pre | --program-pr | --program-p)
996 1.1 mrg ac_prev=program_prefix ;;
997 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
998 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
999 1.1 mrg program_prefix=$ac_optarg ;;
1000 1.1 mrg
1001 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1002 1.1 mrg | --program-suf | --program-su | --program-s)
1003 1.1 mrg ac_prev=program_suffix ;;
1004 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1005 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1006 1.1 mrg program_suffix=$ac_optarg ;;
1007 1.1 mrg
1008 1.1 mrg -program-transform-name | --program-transform-name \
1009 1.1 mrg | --program-transform-nam | --program-transform-na \
1010 1.1 mrg | --program-transform-n | --program-transform- \
1011 1.1 mrg | --program-transform | --program-transfor \
1012 1.1 mrg | --program-transfo | --program-transf \
1013 1.1 mrg | --program-trans | --program-tran \
1014 1.1 mrg | --progr-tra | --program-tr | --program-t)
1015 1.1 mrg ac_prev=program_transform_name ;;
1016 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1017 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1018 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1019 1.1 mrg | --program-transform=* | --program-transfor=* \
1020 1.1 mrg | --program-transfo=* | --program-transf=* \
1021 1.1 mrg | --program-trans=* | --program-tran=* \
1022 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1023 1.1 mrg program_transform_name=$ac_optarg ;;
1024 1.1 mrg
1025 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1026 1.1 mrg ac_prev=pdfdir ;;
1027 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1028 1.1 mrg pdfdir=$ac_optarg ;;
1029 1.1 mrg
1030 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1031 1.1 mrg ac_prev=psdir ;;
1032 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1033 1.1 mrg psdir=$ac_optarg ;;
1034 1.1 mrg
1035 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1036 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1037 1.1 mrg silent=yes ;;
1038 1.1 mrg
1039 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1040 1.1 mrg ac_prev=sbindir ;;
1041 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1042 1.1 mrg | --sbi=* | --sb=*)
1043 1.1 mrg sbindir=$ac_optarg ;;
1044 1.1 mrg
1045 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1046 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1047 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1048 1.1 mrg | --sha | --sh)
1049 1.1 mrg ac_prev=sharedstatedir ;;
1050 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1051 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1052 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1053 1.1 mrg | --sha=* | --sh=*)
1054 1.1 mrg sharedstatedir=$ac_optarg ;;
1055 1.1 mrg
1056 1.1 mrg -site | --site | --sit)
1057 1.1 mrg ac_prev=site ;;
1058 1.1 mrg -site=* | --site=* | --sit=*)
1059 1.1 mrg site=$ac_optarg ;;
1060 1.1 mrg
1061 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1062 1.1 mrg ac_prev=srcdir ;;
1063 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1064 1.1 mrg srcdir=$ac_optarg ;;
1065 1.1 mrg
1066 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1067 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1068 1.1 mrg ac_prev=sysconfdir ;;
1069 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1070 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1071 1.1 mrg sysconfdir=$ac_optarg ;;
1072 1.1 mrg
1073 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1074 1.1 mrg ac_prev=target_alias ;;
1075 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1076 1.1 mrg target_alias=$ac_optarg ;;
1077 1.1 mrg
1078 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1079 1.1 mrg verbose=yes ;;
1080 1.1 mrg
1081 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1082 1.1 mrg ac_init_version=: ;;
1083 1.1 mrg
1084 1.1 mrg -with-* | --with-*)
1085 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1086 1.1 mrg # Reject names that are not valid shell variable names.
1087 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1088 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1089 1.1 mrg ac_useropt_orig=$ac_useropt
1090 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1091 1.1 mrg case $ac_user_opts in
1092 1.1 mrg *"
1093 1.1 mrg "with_$ac_useropt"
1094 1.1 mrg "*) ;;
1095 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1096 1.1 mrg ac_unrecognized_sep=', ';;
1097 1.1 mrg esac
1098 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1099 1.1 mrg
1100 1.1 mrg -without-* | --without-*)
1101 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1102 1.1 mrg # Reject names that are not valid shell variable names.
1103 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1105 1.1 mrg ac_useropt_orig=$ac_useropt
1106 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1107 1.1 mrg case $ac_user_opts in
1108 1.1 mrg *"
1109 1.1 mrg "with_$ac_useropt"
1110 1.1 mrg "*) ;;
1111 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1112 1.1 mrg ac_unrecognized_sep=', ';;
1113 1.1 mrg esac
1114 1.1 mrg eval with_$ac_useropt=no ;;
1115 1.1 mrg
1116 1.1 mrg --x)
1117 1.1 mrg # Obsolete; use --with-x.
1118 1.1 mrg with_x=yes ;;
1119 1.1 mrg
1120 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1121 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1122 1.1 mrg ac_prev=x_includes ;;
1123 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1124 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1125 1.1 mrg x_includes=$ac_optarg ;;
1126 1.1 mrg
1127 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1128 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1129 1.1 mrg ac_prev=x_libraries ;;
1130 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1131 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1132 1.1 mrg x_libraries=$ac_optarg ;;
1133 1.1 mrg
1134 1.1 mrg -*) as_fn_error "unrecognized option: \`$ac_option'
1135 1.1 mrg Try \`$0 --help' for more information."
1136 1.1 mrg ;;
1137 1.1 mrg
1138 1.1 mrg *=*)
1139 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1140 1.1 mrg # Reject names that are not valid shell variable names.
1141 1.1 mrg case $ac_envvar in #(
1142 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1143 1.1 mrg as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1144 1.1 mrg esac
1145 1.1 mrg eval $ac_envvar=\$ac_optarg
1146 1.1 mrg export $ac_envvar ;;
1147 1.1 mrg
1148 1.1 mrg *)
1149 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1150 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1151 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1152 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1153 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1154 1.1 mrg ;;
1155 1.1 mrg
1156 1.1 mrg esac
1157 1.1 mrg done
1158 1.1 mrg
1159 1.1 mrg if test -n "$ac_prev"; then
1160 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1161 1.1 mrg as_fn_error "missing argument to $ac_option"
1162 1.1 mrg fi
1163 1.1 mrg
1164 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1165 1.1 mrg case $enable_option_checking in
1166 1.1 mrg no) ;;
1167 1.1 mrg fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1168 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1169 1.1 mrg esac
1170 1.1 mrg fi
1171 1.1 mrg
1172 1.1 mrg # Check all directory arguments for consistency.
1173 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1174 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1175 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1176 1.1 mrg libdir localedir mandir
1177 1.1 mrg do
1178 1.1 mrg eval ac_val=\$$ac_var
1179 1.1 mrg # Remove trailing slashes.
1180 1.1 mrg case $ac_val in
1181 1.1 mrg */ )
1182 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1183 1.1 mrg eval $ac_var=\$ac_val;;
1184 1.1 mrg esac
1185 1.1 mrg # Be sure to have absolute directory names.
1186 1.1 mrg case $ac_val in
1187 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1188 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1189 1.1 mrg esac
1190 1.1 mrg as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1191 1.1 mrg done
1192 1.1 mrg
1193 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1194 1.1 mrg # used to hold the argument of --host etc.
1195 1.1 mrg # FIXME: To remove some day.
1196 1.1 mrg build=$build_alias
1197 1.1 mrg host=$host_alias
1198 1.1 mrg target=$target_alias
1199 1.1 mrg
1200 1.1 mrg # FIXME: To remove some day.
1201 1.1 mrg if test "x$host_alias" != x; then
1202 1.1 mrg if test "x$build_alias" = x; then
1203 1.1 mrg cross_compiling=maybe
1204 1.1 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1205 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1206 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1207 1.1 mrg cross_compiling=yes
1208 1.1 mrg fi
1209 1.1 mrg fi
1210 1.1 mrg
1211 1.1 mrg ac_tool_prefix=
1212 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1213 1.1 mrg
1214 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1215 1.1 mrg
1216 1.1 mrg
1217 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1218 1.1 mrg ac_ls_di=`ls -di .` &&
1219 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1220 1.1 mrg as_fn_error "working directory cannot be determined"
1221 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1222 1.1 mrg as_fn_error "pwd does not report name of working directory"
1223 1.1 mrg
1224 1.1 mrg
1225 1.1 mrg # Find the source files, if location was not specified.
1226 1.1 mrg if test -z "$srcdir"; then
1227 1.1 mrg ac_srcdir_defaulted=yes
1228 1.1 mrg # Try the directory containing this script, then the parent directory.
1229 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1230 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1231 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1232 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1233 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1234 1.1 mrg $as_echo X"$as_myself" |
1235 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1236 1.1 mrg s//\1/
1237 1.1 mrg q
1238 1.1 mrg }
1239 1.1 mrg /^X\(\/\/\)[^/].*/{
1240 1.1 mrg s//\1/
1241 1.1 mrg q
1242 1.1 mrg }
1243 1.1 mrg /^X\(\/\/\)$/{
1244 1.1 mrg s//\1/
1245 1.1 mrg q
1246 1.1 mrg }
1247 1.1 mrg /^X\(\/\).*/{
1248 1.1 mrg s//\1/
1249 1.1 mrg q
1250 1.1 mrg }
1251 1.1 mrg s/.*/./; q'`
1252 1.1 mrg srcdir=$ac_confdir
1253 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1254 1.1 mrg srcdir=..
1255 1.1 mrg fi
1256 1.1 mrg else
1257 1.1 mrg ac_srcdir_defaulted=no
1258 1.1 mrg fi
1259 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1260 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1261 1.1 mrg as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1262 1.1 mrg fi
1263 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1264 1.1 mrg ac_abs_confdir=`(
1265 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1266 1.1 mrg pwd)`
1267 1.1 mrg # When building in place, set srcdir=.
1268 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1269 1.1 mrg srcdir=.
1270 1.1 mrg fi
1271 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1272 1.1 mrg # Double slashes in file names in object file debugging info
1273 1.1 mrg # mess up M-x gdb in Emacs.
1274 1.1 mrg case $srcdir in
1275 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1276 1.1 mrg esac
1277 1.1 mrg for ac_var in $ac_precious_vars; do
1278 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1279 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1280 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1281 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1282 1.1 mrg done
1283 1.1 mrg
1284 1.1 mrg #
1285 1.1 mrg # Report the --help message.
1286 1.1 mrg #
1287 1.1 mrg if test "$ac_init_help" = "long"; then
1288 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1289 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1290 1.1 mrg cat <<_ACEOF
1291 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1292 1.1 mrg
1293 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1294 1.1 mrg
1295 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1296 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1297 1.1 mrg
1298 1.1 mrg Defaults for the options are specified in brackets.
1299 1.1 mrg
1300 1.1 mrg Configuration:
1301 1.1 mrg -h, --help display this help and exit
1302 1.1 mrg --help=short display options specific to this package
1303 1.1 mrg --help=recursive display the short help of all the included packages
1304 1.1 mrg -V, --version display version information and exit
1305 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1306 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1307 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1308 1.1 mrg -n, --no-create do not create output files
1309 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1310 1.1 mrg
1311 1.1 mrg Installation directories:
1312 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1313 1.1 mrg [$ac_default_prefix]
1314 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1315 1.1 mrg [PREFIX]
1316 1.1 mrg
1317 1.1 mrg By default, \`make install' will install all the files in
1318 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1319 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1320 1.1 mrg for instance \`--prefix=\$HOME'.
1321 1.1 mrg
1322 1.1 mrg For better control, use the options below.
1323 1.1 mrg
1324 1.1 mrg Fine tuning of the installation directories:
1325 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1326 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1327 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1328 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1329 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1330 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1331 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1332 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1333 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1334 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1335 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1336 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1337 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1338 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1339 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1340 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1341 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1342 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1343 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1344 1.1 mrg _ACEOF
1345 1.1 mrg
1346 1.1 mrg cat <<\_ACEOF
1347 1.1 mrg
1348 1.1 mrg Program names:
1349 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1350 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1351 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1352 1.1 mrg
1353 1.1 mrg System types:
1354 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1355 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1356 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1357 1.1 mrg _ACEOF
1358 1.1 mrg fi
1359 1.1 mrg
1360 1.1 mrg if test -n "$ac_init_help"; then
1361 1.1 mrg case $ac_init_help in
1362 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";;
1363 1.1 mrg esac
1364 1.1 mrg cat <<\_ACEOF
1365 1.1 mrg
1366 1.1 mrg Optional Features:
1367 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1368 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1369 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1370 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1371 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1372 1.1 mrg (and sometimes confusing) to the casual installer
1373 1.1 mrg --enable-multilib build many library versions (default)
1374 1.1 mrg --disable-dependency-tracking speeds up one-time build
1375 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1376 1.1.1.2 mrg --disable-symvers disable symbol versioning for libssp
1377 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1378 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1379 1.1 mrg --enable-fast-install[=PKGS]
1380 1.1 mrg optimize for fast installation [default=yes]
1381 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1382 1.1 mrg
1383 1.1 mrg Optional Packages:
1384 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1385 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1386 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1387 1.1 mrg both]
1388 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1389 1.1 mrg
1390 1.1 mrg Some influential environment variables:
1391 1.1 mrg CC C compiler command
1392 1.1 mrg CFLAGS C compiler flags
1393 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1394 1.1 mrg nonstandard directory <lib dir>
1395 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1396 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1397 1.1 mrg you have headers in a nonstandard directory <include dir>
1398 1.1 mrg CPP C preprocessor
1399 1.1 mrg
1400 1.1 mrg Use these variables to override the choices made by `configure' or to help
1401 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1402 1.1 mrg
1403 1.1 mrg Report bugs to the package provider.
1404 1.1 mrg _ACEOF
1405 1.1 mrg ac_status=$?
1406 1.1 mrg fi
1407 1.1 mrg
1408 1.1 mrg if test "$ac_init_help" = "recursive"; then
1409 1.1 mrg # If there are subdirs, report their specific --help.
1410 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1411 1.1 mrg test -d "$ac_dir" ||
1412 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1413 1.1 mrg continue
1414 1.1 mrg ac_builddir=.
1415 1.1 mrg
1416 1.1 mrg case "$ac_dir" in
1417 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418 1.1 mrg *)
1419 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1420 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1421 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1422 1.1 mrg case $ac_top_builddir_sub in
1423 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1424 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1425 1.1 mrg esac ;;
1426 1.1 mrg esac
1427 1.1 mrg ac_abs_top_builddir=$ac_pwd
1428 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1429 1.1 mrg # for backward compatibility:
1430 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1431 1.1 mrg
1432 1.1 mrg case $srcdir in
1433 1.1 mrg .) # We are building in place.
1434 1.1 mrg ac_srcdir=.
1435 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1436 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1437 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1438 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1439 1.1 mrg ac_top_srcdir=$srcdir
1440 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1441 1.1 mrg *) # Relative name.
1442 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1443 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1444 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1445 1.1 mrg esac
1446 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1447 1.1 mrg
1448 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1449 1.1 mrg # Check for guested configure.
1450 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1451 1.1 mrg echo &&
1452 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1453 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1454 1.1 mrg echo &&
1455 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1456 1.1 mrg else
1457 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1458 1.1 mrg fi || ac_status=$?
1459 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1460 1.1 mrg done
1461 1.1 mrg fi
1462 1.1 mrg
1463 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1464 1.1 mrg if $ac_init_version; then
1465 1.1 mrg cat <<\_ACEOF
1466 1.1 mrg libssp configure 1.0
1467 1.1 mrg generated by GNU Autoconf 2.64
1468 1.1 mrg
1469 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
1470 1.1 mrg This configure script is free software; the Free Software Foundation
1471 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1472 1.1 mrg _ACEOF
1473 1.1 mrg exit
1474 1.1 mrg fi
1475 1.1 mrg
1476 1.1 mrg ## ------------------------ ##
1477 1.1 mrg ## Autoconf initialization. ##
1478 1.1 mrg ## ------------------------ ##
1479 1.1 mrg
1480 1.1 mrg # ac_fn_c_try_compile LINENO
1481 1.1 mrg # --------------------------
1482 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1483 1.1 mrg ac_fn_c_try_compile ()
1484 1.1 mrg {
1485 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1486 1.1 mrg rm -f conftest.$ac_objext
1487 1.1 mrg if { { ac_try="$ac_compile"
1488 1.1 mrg case "(($ac_try" in
1489 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1490 1.1 mrg *) ac_try_echo=$ac_try;;
1491 1.1 mrg esac
1492 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1493 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1494 1.1 mrg (eval "$ac_compile") 2>conftest.err
1495 1.1 mrg ac_status=$?
1496 1.1 mrg if test -s conftest.err; then
1497 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1498 1.1 mrg cat conftest.er1 >&5
1499 1.1 mrg mv -f conftest.er1 conftest.err
1500 1.1 mrg fi
1501 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1502 1.1 mrg test $ac_status = 0; } && {
1503 1.1 mrg test -z "$ac_c_werror_flag" ||
1504 1.1 mrg test ! -s conftest.err
1505 1.1 mrg } && test -s conftest.$ac_objext; then :
1506 1.1 mrg ac_retval=0
1507 1.1 mrg else
1508 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1509 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1510 1.1 mrg
1511 1.1 mrg ac_retval=1
1512 1.1 mrg fi
1513 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1514 1.1 mrg return $ac_retval
1515 1.1 mrg
1516 1.1 mrg } # ac_fn_c_try_compile
1517 1.1 mrg
1518 1.1 mrg # ac_fn_c_try_cpp LINENO
1519 1.1 mrg # ----------------------
1520 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1521 1.1 mrg ac_fn_c_try_cpp ()
1522 1.1 mrg {
1523 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1524 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1525 1.1 mrg case "(($ac_try" in
1526 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1527 1.1 mrg *) ac_try_echo=$ac_try;;
1528 1.1 mrg esac
1529 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1530 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1531 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1532 1.1 mrg ac_status=$?
1533 1.1 mrg if test -s conftest.err; then
1534 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1535 1.1 mrg cat conftest.er1 >&5
1536 1.1 mrg mv -f conftest.er1 conftest.err
1537 1.1 mrg fi
1538 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1539 1.1 mrg test $ac_status = 0; } >/dev/null && {
1540 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1541 1.1 mrg test ! -s conftest.err
1542 1.1 mrg }; then :
1543 1.1 mrg ac_retval=0
1544 1.1 mrg else
1545 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1546 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1547 1.1 mrg
1548 1.1 mrg ac_retval=1
1549 1.1 mrg fi
1550 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1551 1.1 mrg return $ac_retval
1552 1.1 mrg
1553 1.1 mrg } # ac_fn_c_try_cpp
1554 1.1 mrg
1555 1.1 mrg # ac_fn_c_try_link LINENO
1556 1.1 mrg # -----------------------
1557 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1558 1.1 mrg ac_fn_c_try_link ()
1559 1.1 mrg {
1560 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1562 1.1 mrg if { { ac_try="$ac_link"
1563 1.1 mrg case "(($ac_try" in
1564 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 1.1 mrg *) ac_try_echo=$ac_try;;
1566 1.1 mrg esac
1567 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1569 1.1 mrg (eval "$ac_link") 2>conftest.err
1570 1.1 mrg ac_status=$?
1571 1.1 mrg if test -s conftest.err; then
1572 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1573 1.1 mrg cat conftest.er1 >&5
1574 1.1 mrg mv -f conftest.er1 conftest.err
1575 1.1 mrg fi
1576 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 1.1 mrg test $ac_status = 0; } && {
1578 1.1 mrg test -z "$ac_c_werror_flag" ||
1579 1.1 mrg test ! -s conftest.err
1580 1.1 mrg } && test -s conftest$ac_exeext && {
1581 1.1 mrg test "$cross_compiling" = yes ||
1582 1.1 mrg $as_test_x conftest$ac_exeext
1583 1.1 mrg }; then :
1584 1.1 mrg ac_retval=0
1585 1.1 mrg else
1586 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1587 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1588 1.1 mrg
1589 1.1 mrg ac_retval=1
1590 1.1 mrg fi
1591 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1592 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1593 1.1 mrg # interfere with the next link command; also delete a directory that is
1594 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1595 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1596 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1597 1.1 mrg return $ac_retval
1598 1.1 mrg
1599 1.1 mrg } # ac_fn_c_try_link
1600 1.1 mrg
1601 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1602 1.1 mrg # -------------------------------------------------------
1603 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1604 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR
1605 1.1 mrg # accordingly.
1606 1.1 mrg ac_fn_c_check_header_mongrel ()
1607 1.1 mrg {
1608 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1610 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1611 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1612 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1613 1.1 mrg $as_echo_n "(cached) " >&6
1614 1.1 mrg fi
1615 1.1 mrg eval ac_res=\$$3
1616 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1617 1.1 mrg $as_echo "$ac_res" >&6; }
1618 1.1 mrg else
1619 1.1 mrg # Is the header compilable?
1620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1621 1.1 mrg $as_echo_n "checking $2 usability... " >&6; }
1622 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1623 1.1 mrg /* end confdefs.h. */
1624 1.1 mrg $4
1625 1.1 mrg #include <$2>
1626 1.1 mrg _ACEOF
1627 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1628 1.1 mrg ac_header_compiler=yes
1629 1.1 mrg else
1630 1.1 mrg ac_header_compiler=no
1631 1.1 mrg fi
1632 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1634 1.1 mrg $as_echo "$ac_header_compiler" >&6; }
1635 1.1 mrg
1636 1.1 mrg # Is the header present?
1637 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1638 1.1 mrg $as_echo_n "checking $2 presence... " >&6; }
1639 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1640 1.1 mrg /* end confdefs.h. */
1641 1.1 mrg #include <$2>
1642 1.1 mrg _ACEOF
1643 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1644 1.1 mrg ac_header_preproc=yes
1645 1.1 mrg else
1646 1.1 mrg ac_header_preproc=no
1647 1.1 mrg fi
1648 1.1 mrg rm -f conftest.err conftest.$ac_ext
1649 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1650 1.1 mrg $as_echo "$ac_header_preproc" >&6; }
1651 1.1 mrg
1652 1.1 mrg # So? What about this header?
1653 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1654 1.1 mrg yes:no: )
1655 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1656 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1657 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1658 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1659 1.1 mrg ;;
1660 1.1 mrg no:yes:* )
1661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1662 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1664 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1666 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1667 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1668 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1670 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1671 1.1 mrg ;;
1672 1.1 mrg esac
1673 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1674 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1675 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1676 1.1 mrg $as_echo_n "(cached) " >&6
1677 1.1 mrg else
1678 1.1 mrg eval "$3=\$ac_header_compiler"
1679 1.1 mrg fi
1680 1.1 mrg eval ac_res=\$$3
1681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1682 1.1 mrg $as_echo "$ac_res" >&6; }
1683 1.1 mrg fi
1684 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1685 1.1 mrg
1686 1.1 mrg } # ac_fn_c_check_header_mongrel
1687 1.1 mrg
1688 1.1 mrg # ac_fn_c_try_run LINENO
1689 1.1 mrg # ----------------------
1690 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1691 1.1 mrg # that executables *can* be run.
1692 1.1 mrg ac_fn_c_try_run ()
1693 1.1 mrg {
1694 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1695 1.1 mrg if { { ac_try="$ac_link"
1696 1.1 mrg case "(($ac_try" in
1697 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698 1.1 mrg *) ac_try_echo=$ac_try;;
1699 1.1 mrg esac
1700 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1702 1.1 mrg (eval "$ac_link") 2>&5
1703 1.1 mrg ac_status=$?
1704 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1706 1.1 mrg { { case "(($ac_try" in
1707 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708 1.1 mrg *) ac_try_echo=$ac_try;;
1709 1.1 mrg esac
1710 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1712 1.1 mrg (eval "$ac_try") 2>&5
1713 1.1 mrg ac_status=$?
1714 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1715 1.1 mrg test $ac_status = 0; }; }; then :
1716 1.1 mrg ac_retval=0
1717 1.1 mrg else
1718 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1719 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1720 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1721 1.1 mrg
1722 1.1 mrg ac_retval=$ac_status
1723 1.1 mrg fi
1724 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1725 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 1.1 mrg return $ac_retval
1727 1.1 mrg
1728 1.1 mrg } # ac_fn_c_try_run
1729 1.1 mrg
1730 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1731 1.1 mrg # -------------------------------------------------------
1732 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in
1733 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly.
1734 1.1 mrg ac_fn_c_check_header_compile ()
1735 1.1 mrg {
1736 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1737 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1738 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1739 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1740 1.1 mrg $as_echo_n "(cached) " >&6
1741 1.1 mrg else
1742 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1743 1.1 mrg /* end confdefs.h. */
1744 1.1 mrg $4
1745 1.1 mrg #include <$2>
1746 1.1 mrg _ACEOF
1747 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1748 1.1 mrg eval "$3=yes"
1749 1.1 mrg else
1750 1.1 mrg eval "$3=no"
1751 1.1 mrg fi
1752 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1753 1.1 mrg fi
1754 1.1 mrg eval ac_res=\$$3
1755 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1756 1.1 mrg $as_echo "$ac_res" >&6; }
1757 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1758 1.1 mrg
1759 1.1 mrg } # ac_fn_c_check_header_compile
1760 1.1 mrg
1761 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1762 1.1 mrg # ----------------------------------
1763 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1764 1.1 mrg ac_fn_c_check_func ()
1765 1.1 mrg {
1766 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1769 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1770 1.1 mrg $as_echo_n "(cached) " >&6
1771 1.1 mrg else
1772 1.1 mrg if test x$gcc_no_link = xyes; then
1773 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1774 1.1 mrg fi
1775 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1776 1.1 mrg /* end confdefs.h. */
1777 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1778 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1779 1.1 mrg #define $2 innocuous_$2
1780 1.1 mrg
1781 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1782 1.1 mrg which can conflict with char $2 (); below.
1783 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1784 1.1 mrg <limits.h> exists even on freestanding compilers. */
1785 1.1 mrg
1786 1.1 mrg #ifdef __STDC__
1787 1.1 mrg # include <limits.h>
1788 1.1 mrg #else
1789 1.1 mrg # include <assert.h>
1790 1.1 mrg #endif
1791 1.1 mrg
1792 1.1 mrg #undef $2
1793 1.1 mrg
1794 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1795 1.1 mrg Use char because int might match the return type of a GCC
1796 1.1 mrg builtin and then its argument prototype would still apply. */
1797 1.1 mrg #ifdef __cplusplus
1798 1.1 mrg extern "C"
1799 1.1 mrg #endif
1800 1.1 mrg char $2 ();
1801 1.1 mrg /* The GNU C library defines this for functions which it implements
1802 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1803 1.1 mrg something starting with __ and the normal name is an alias. */
1804 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1805 1.1 mrg choke me
1806 1.1 mrg #endif
1807 1.1 mrg
1808 1.1 mrg int
1809 1.1 mrg main ()
1810 1.1 mrg {
1811 1.1 mrg return $2 ();
1812 1.1 mrg ;
1813 1.1 mrg return 0;
1814 1.1 mrg }
1815 1.1 mrg _ACEOF
1816 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1817 1.1 mrg eval "$3=yes"
1818 1.1 mrg else
1819 1.1 mrg eval "$3=no"
1820 1.1 mrg fi
1821 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1822 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1823 1.1 mrg fi
1824 1.1 mrg eval ac_res=\$$3
1825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1826 1.1 mrg $as_echo "$ac_res" >&6; }
1827 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1828 1.1 mrg
1829 1.1 mrg } # ac_fn_c_check_func
1830 1.1 mrg cat >config.log <<_ACEOF
1831 1.1 mrg This file contains any messages produced by compilers while
1832 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1833 1.1 mrg
1834 1.1 mrg It was created by libssp $as_me 1.0, which was
1835 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1836 1.1 mrg
1837 1.1 mrg $ $0 $@
1838 1.1 mrg
1839 1.1 mrg _ACEOF
1840 1.1 mrg exec 5>>config.log
1841 1.1 mrg {
1842 1.1 mrg cat <<_ASUNAME
1843 1.1 mrg ## --------- ##
1844 1.1 mrg ## Platform. ##
1845 1.1 mrg ## --------- ##
1846 1.1 mrg
1847 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1848 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1849 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1850 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1851 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1852 1.1 mrg
1853 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1854 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1855 1.1 mrg
1856 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1857 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1858 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1859 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1860 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1861 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1862 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1863 1.1 mrg
1864 1.1 mrg _ASUNAME
1865 1.1 mrg
1866 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1867 1.1 mrg for as_dir in $PATH
1868 1.1 mrg do
1869 1.1 mrg IFS=$as_save_IFS
1870 1.1 mrg test -z "$as_dir" && as_dir=.
1871 1.1 mrg $as_echo "PATH: $as_dir"
1872 1.1 mrg done
1873 1.1 mrg IFS=$as_save_IFS
1874 1.1 mrg
1875 1.1 mrg } >&5
1876 1.1 mrg
1877 1.1 mrg cat >&5 <<_ACEOF
1878 1.1 mrg
1879 1.1 mrg
1880 1.1 mrg ## ----------- ##
1881 1.1 mrg ## Core tests. ##
1882 1.1 mrg ## ----------- ##
1883 1.1 mrg
1884 1.1 mrg _ACEOF
1885 1.1 mrg
1886 1.1 mrg
1887 1.1 mrg # Keep a trace of the command line.
1888 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1889 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1890 1.1 mrg # Also quote any args containing shell meta-characters.
1891 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1892 1.1 mrg ac_configure_args=
1893 1.1 mrg ac_configure_args0=
1894 1.1 mrg ac_configure_args1=
1895 1.1 mrg ac_must_keep_next=false
1896 1.1 mrg for ac_pass in 1 2
1897 1.1 mrg do
1898 1.1 mrg for ac_arg
1899 1.1 mrg do
1900 1.1 mrg case $ac_arg in
1901 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1902 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1903 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1904 1.1 mrg continue ;;
1905 1.1 mrg *\'*)
1906 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1907 1.1 mrg esac
1908 1.1 mrg case $ac_pass in
1909 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1910 1.1 mrg 2)
1911 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
1912 1.1 mrg if test $ac_must_keep_next = true; then
1913 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1914 1.1 mrg else
1915 1.1 mrg case $ac_arg in
1916 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1917 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1918 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1919 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1920 1.1 mrg case "$ac_configure_args0 " in
1921 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1922 1.1 mrg esac
1923 1.1 mrg ;;
1924 1.1 mrg -* ) ac_must_keep_next=true ;;
1925 1.1 mrg esac
1926 1.1 mrg fi
1927 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
1928 1.1 mrg ;;
1929 1.1 mrg esac
1930 1.1 mrg done
1931 1.1 mrg done
1932 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
1933 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
1934 1.1 mrg
1935 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1936 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1937 1.1 mrg # would cause problems or look ugly.
1938 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1939 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1940 1.1 mrg trap 'exit_status=$?
1941 1.1 mrg # Save into config.log some information that might help in debugging.
1942 1.1 mrg {
1943 1.1 mrg echo
1944 1.1 mrg
1945 1.1 mrg cat <<\_ASBOX
1946 1.1 mrg ## ---------------- ##
1947 1.1 mrg ## Cache variables. ##
1948 1.1 mrg ## ---------------- ##
1949 1.1 mrg _ASBOX
1950 1.1 mrg echo
1951 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1952 1.1 mrg (
1953 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1954 1.1 mrg eval ac_val=\$$ac_var
1955 1.1 mrg case $ac_val in #(
1956 1.1 mrg *${as_nl}*)
1957 1.1 mrg case $ac_var in #(
1958 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1959 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1960 1.1 mrg esac
1961 1.1 mrg case $ac_var in #(
1962 1.1 mrg _ | IFS | as_nl) ;; #(
1963 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1964 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
1965 1.1 mrg esac ;;
1966 1.1 mrg esac
1967 1.1 mrg done
1968 1.1 mrg (set) 2>&1 |
1969 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1970 1.1 mrg *${as_nl}ac_space=\ *)
1971 1.1 mrg sed -n \
1972 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1973 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1974 1.1 mrg ;; #(
1975 1.1 mrg *)
1976 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1977 1.1 mrg ;;
1978 1.1 mrg esac |
1979 1.1 mrg sort
1980 1.1 mrg )
1981 1.1 mrg echo
1982 1.1 mrg
1983 1.1 mrg cat <<\_ASBOX
1984 1.1 mrg ## ----------------- ##
1985 1.1 mrg ## Output variables. ##
1986 1.1 mrg ## ----------------- ##
1987 1.1 mrg _ASBOX
1988 1.1 mrg echo
1989 1.1 mrg for ac_var in $ac_subst_vars
1990 1.1 mrg do
1991 1.1 mrg eval ac_val=\$$ac_var
1992 1.1 mrg case $ac_val in
1993 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1994 1.1 mrg esac
1995 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
1996 1.1 mrg done | sort
1997 1.1 mrg echo
1998 1.1 mrg
1999 1.1 mrg if test -n "$ac_subst_files"; then
2000 1.1 mrg cat <<\_ASBOX
2001 1.1 mrg ## ------------------- ##
2002 1.1 mrg ## File substitutions. ##
2003 1.1 mrg ## ------------------- ##
2004 1.1 mrg _ASBOX
2005 1.1 mrg echo
2006 1.1 mrg for ac_var in $ac_subst_files
2007 1.1 mrg do
2008 1.1 mrg eval ac_val=\$$ac_var
2009 1.1 mrg case $ac_val in
2010 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2011 1.1 mrg esac
2012 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2013 1.1 mrg done | sort
2014 1.1 mrg echo
2015 1.1 mrg fi
2016 1.1 mrg
2017 1.1 mrg if test -s confdefs.h; then
2018 1.1 mrg cat <<\_ASBOX
2019 1.1 mrg ## ----------- ##
2020 1.1 mrg ## confdefs.h. ##
2021 1.1 mrg ## ----------- ##
2022 1.1 mrg _ASBOX
2023 1.1 mrg echo
2024 1.1 mrg cat confdefs.h
2025 1.1 mrg echo
2026 1.1 mrg fi
2027 1.1 mrg test "$ac_signal" != 0 &&
2028 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2029 1.1 mrg $as_echo "$as_me: exit $exit_status"
2030 1.1 mrg } >&5
2031 1.1 mrg rm -f core *.core core.conftest.* &&
2032 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2033 1.1 mrg exit $exit_status
2034 1.1 mrg ' 0
2035 1.1 mrg for ac_signal in 1 2 13 15; do
2036 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2037 1.1 mrg done
2038 1.1 mrg ac_signal=0
2039 1.1 mrg
2040 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2041 1.1 mrg rm -f -r conftest* confdefs.h
2042 1.1 mrg
2043 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2044 1.1 mrg
2045 1.1 mrg # Predefined preprocessor variables.
2046 1.1 mrg
2047 1.1 mrg cat >>confdefs.h <<_ACEOF
2048 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2049 1.1 mrg _ACEOF
2050 1.1 mrg
2051 1.1 mrg cat >>confdefs.h <<_ACEOF
2052 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2053 1.1 mrg _ACEOF
2054 1.1 mrg
2055 1.1 mrg cat >>confdefs.h <<_ACEOF
2056 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2057 1.1 mrg _ACEOF
2058 1.1 mrg
2059 1.1 mrg cat >>confdefs.h <<_ACEOF
2060 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2061 1.1 mrg _ACEOF
2062 1.1 mrg
2063 1.1 mrg cat >>confdefs.h <<_ACEOF
2064 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2065 1.1 mrg _ACEOF
2066 1.1 mrg
2067 1.1 mrg cat >>confdefs.h <<_ACEOF
2068 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2069 1.1 mrg _ACEOF
2070 1.1 mrg
2071 1.1 mrg
2072 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2073 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2074 1.1 mrg ac_site_file1=NONE
2075 1.1 mrg ac_site_file2=NONE
2076 1.1 mrg if test -n "$CONFIG_SITE"; then
2077 1.1 mrg ac_site_file1=$CONFIG_SITE
2078 1.1 mrg elif test "x$prefix" != xNONE; then
2079 1.1 mrg ac_site_file1=$prefix/share/config.site
2080 1.1 mrg ac_site_file2=$prefix/etc/config.site
2081 1.1 mrg else
2082 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2083 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2084 1.1 mrg fi
2085 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2086 1.1 mrg do
2087 1.1 mrg test "x$ac_site_file" = xNONE && continue
2088 1.1 mrg if test -r "$ac_site_file"; then
2089 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2090 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2091 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2092 1.1 mrg . "$ac_site_file"
2093 1.1 mrg fi
2094 1.1 mrg done
2095 1.1 mrg
2096 1.1 mrg if test -r "$cache_file"; then
2097 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2098 1.1 mrg # files actually), so we avoid doing that.
2099 1.1 mrg if test -f "$cache_file"; then
2100 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2101 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2102 1.1 mrg case $cache_file in
2103 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2104 1.1 mrg *) . "./$cache_file";;
2105 1.1 mrg esac
2106 1.1 mrg fi
2107 1.1 mrg else
2108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2109 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2110 1.1 mrg >$cache_file
2111 1.1 mrg fi
2112 1.1 mrg
2113 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2114 1.1 mrg # value.
2115 1.1 mrg ac_cache_corrupted=false
2116 1.1 mrg for ac_var in $ac_precious_vars; do
2117 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2118 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2119 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2120 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2121 1.1 mrg case $ac_old_set,$ac_new_set in
2122 1.1 mrg set,)
2123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2124 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2125 1.1 mrg ac_cache_corrupted=: ;;
2126 1.1 mrg ,set)
2127 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2128 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2129 1.1 mrg ac_cache_corrupted=: ;;
2130 1.1 mrg ,);;
2131 1.1 mrg *)
2132 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2133 1.1 mrg # differences in whitespace do not lead to failure.
2134 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2135 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2136 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2137 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2138 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2139 1.1 mrg ac_cache_corrupted=:
2140 1.1 mrg else
2141 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2142 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2143 1.1 mrg eval $ac_var=\$ac_old_val
2144 1.1 mrg fi
2145 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2146 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2148 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2149 1.1 mrg fi;;
2150 1.1 mrg esac
2151 1.1 mrg # Pass precious variables to config.status.
2152 1.1 mrg if test "$ac_new_set" = set; then
2153 1.1 mrg case $ac_new_val in
2154 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2155 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2156 1.1 mrg esac
2157 1.1 mrg case " $ac_configure_args " in
2158 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2159 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2160 1.1 mrg esac
2161 1.1 mrg fi
2162 1.1 mrg done
2163 1.1 mrg if $ac_cache_corrupted; then
2164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2165 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2166 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2167 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2168 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2169 1.1 mrg fi
2170 1.1 mrg ## -------------------- ##
2171 1.1 mrg ## Main body of script. ##
2172 1.1 mrg ## -------------------- ##
2173 1.1 mrg
2174 1.1 mrg ac_ext=c
2175 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2176 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2177 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2178 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2179 1.1 mrg
2180 1.1 mrg
2181 1.1 mrg
2182 1.1 mrg
2183 1.1 mrg
2184 1.1 mrg
2185 1.1 mrg ac_aux_dir=
2186 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2187 1.1 mrg for ac_t in install-sh install.sh shtool; do
2188 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2189 1.1 mrg ac_aux_dir=$ac_dir
2190 1.1.1.2 mrg ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2191 1.1 mrg break 2
2192 1.1 mrg fi
2193 1.1 mrg done
2194 1.1 mrg done
2195 1.1 mrg if test -z "$ac_aux_dir"; then
2196 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2197 1.1 mrg fi
2198 1.1 mrg
2199 1.1 mrg # These three variables are undocumented and unsupported,
2200 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2201 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2202 1.1 mrg # whose full name contains unusual characters.
2203 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2204 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2205 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2206 1.1 mrg
2207 1.1 mrg
2208 1.1 mrg # Make sure we can run config.sub.
2209 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2210 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2211 1.1 mrg
2212 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2213 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2214 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2215 1.1 mrg $as_echo_n "(cached) " >&6
2216 1.1 mrg else
2217 1.1 mrg ac_build_alias=$build_alias
2218 1.1 mrg test "x$ac_build_alias" = x &&
2219 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2220 1.1 mrg test "x$ac_build_alias" = x &&
2221 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2222 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2223 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2224 1.1 mrg
2225 1.1 mrg fi
2226 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2227 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2228 1.1 mrg case $ac_cv_build in
2229 1.1 mrg *-*-*) ;;
2230 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2231 1.1 mrg esac
2232 1.1 mrg build=$ac_cv_build
2233 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2234 1.1 mrg set x $ac_cv_build
2235 1.1 mrg shift
2236 1.1 mrg build_cpu=$1
2237 1.1 mrg build_vendor=$2
2238 1.1 mrg shift; shift
2239 1.1 mrg # Remember, the first character of IFS is used to create $*,
2240 1.1 mrg # except with old shells:
2241 1.1 mrg build_os=$*
2242 1.1 mrg IFS=$ac_save_IFS
2243 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2244 1.1 mrg
2245 1.1 mrg
2246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2247 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2248 1.1 mrg if test "${ac_cv_host+set}" = set; then :
2249 1.1 mrg $as_echo_n "(cached) " >&6
2250 1.1 mrg else
2251 1.1 mrg if test "x$host_alias" = x; then
2252 1.1 mrg ac_cv_host=$ac_cv_build
2253 1.1 mrg else
2254 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2255 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2256 1.1 mrg fi
2257 1.1 mrg
2258 1.1 mrg fi
2259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2260 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2261 1.1 mrg case $ac_cv_host in
2262 1.1 mrg *-*-*) ;;
2263 1.1 mrg *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2264 1.1 mrg esac
2265 1.1 mrg host=$ac_cv_host
2266 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2267 1.1 mrg set x $ac_cv_host
2268 1.1 mrg shift
2269 1.1 mrg host_cpu=$1
2270 1.1 mrg host_vendor=$2
2271 1.1 mrg shift; shift
2272 1.1 mrg # Remember, the first character of IFS is used to create $*,
2273 1.1 mrg # except with old shells:
2274 1.1 mrg host_os=$*
2275 1.1 mrg IFS=$ac_save_IFS
2276 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2277 1.1 mrg
2278 1.1 mrg
2279 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2280 1.1 mrg $as_echo_n "checking target system type... " >&6; }
2281 1.1 mrg if test "${ac_cv_target+set}" = set; then :
2282 1.1 mrg $as_echo_n "(cached) " >&6
2283 1.1 mrg else
2284 1.1 mrg if test "x$target_alias" = x; then
2285 1.1 mrg ac_cv_target=$ac_cv_host
2286 1.1 mrg else
2287 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2288 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2289 1.1 mrg fi
2290 1.1 mrg
2291 1.1 mrg fi
2292 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2293 1.1 mrg $as_echo "$ac_cv_target" >&6; }
2294 1.1 mrg case $ac_cv_target in
2295 1.1 mrg *-*-*) ;;
2296 1.1 mrg *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2297 1.1 mrg esac
2298 1.1 mrg target=$ac_cv_target
2299 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2300 1.1 mrg set x $ac_cv_target
2301 1.1 mrg shift
2302 1.1 mrg target_cpu=$1
2303 1.1 mrg target_vendor=$2
2304 1.1 mrg shift; shift
2305 1.1 mrg # Remember, the first character of IFS is used to create $*,
2306 1.1 mrg # except with old shells:
2307 1.1 mrg target_os=$*
2308 1.1 mrg IFS=$ac_save_IFS
2309 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2310 1.1 mrg
2311 1.1 mrg
2312 1.1 mrg # The aliases save the names the user supplied, while $host etc.
2313 1.1 mrg # will get canonicalized.
2314 1.1 mrg test -n "$target_alias" &&
2315 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2316 1.1 mrg NONENONEs,x,x, &&
2317 1.1 mrg program_prefix=${target_alias}-
2318 1.1 mrg
2319 1.1 mrg case ${build_alias} in
2320 1.1 mrg "") build_noncanonical=${build} ;;
2321 1.1 mrg *) build_noncanonical=${build_alias} ;;
2322 1.1 mrg esac
2323 1.1 mrg
2324 1.1 mrg case ${host_alias} in
2325 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2326 1.1 mrg *) host_noncanonical=${host_alias} ;;
2327 1.1 mrg esac
2328 1.1 mrg
2329 1.1 mrg case ${target_alias} in
2330 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2331 1.1 mrg *) target_noncanonical=${target_alias} ;;
2332 1.1 mrg esac
2333 1.1 mrg
2334 1.1 mrg
2335 1.1 mrg
2336 1.1 mrg
2337 1.1 mrg am__api_version='1.11'
2338 1.1 mrg
2339 1.1 mrg # Find a good install program. We prefer a C program (faster),
2340 1.1 mrg # so one script is as good as another. But avoid the broken or
2341 1.1 mrg # incompatible versions:
2342 1.1 mrg # SysV /etc/install, /usr/sbin/install
2343 1.1 mrg # SunOS /usr/etc/install
2344 1.1 mrg # IRIX /sbin/install
2345 1.1 mrg # AIX /bin/install
2346 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2347 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2348 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2349 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2350 1.1 mrg # OS/2's system install, which has a completely different semantic
2351 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2352 1.1 mrg # Reject install programs that cannot install multiple files.
2353 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2354 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2355 1.1 mrg if test -z "$INSTALL"; then
2356 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
2357 1.1 mrg $as_echo_n "(cached) " >&6
2358 1.1 mrg else
2359 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360 1.1 mrg for as_dir in $PATH
2361 1.1 mrg do
2362 1.1 mrg IFS=$as_save_IFS
2363 1.1 mrg test -z "$as_dir" && as_dir=.
2364 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2365 1.1 mrg case $as_dir/ in #((
2366 1.1 mrg ./ | .// | /[cC]/* | \
2367 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2368 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2369 1.1 mrg /usr/ucb/* ) ;;
2370 1.1 mrg *)
2371 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2372 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2373 1.1 mrg # by default.
2374 1.1 mrg for ac_prog in ginstall scoinst install; do
2375 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2376 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2377 1.1 mrg if test $ac_prog = install &&
2378 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2379 1.1 mrg # AIX install. It has an incompatible calling convention.
2380 1.1 mrg :
2381 1.1 mrg elif test $ac_prog = install &&
2382 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2383 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2384 1.1 mrg :
2385 1.1 mrg else
2386 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2387 1.1 mrg echo one > conftest.one
2388 1.1 mrg echo two > conftest.two
2389 1.1 mrg mkdir conftest.dir
2390 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2391 1.1 mrg test -s conftest.one && test -s conftest.two &&
2392 1.1 mrg test -s conftest.dir/conftest.one &&
2393 1.1 mrg test -s conftest.dir/conftest.two
2394 1.1 mrg then
2395 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2396 1.1 mrg break 3
2397 1.1 mrg fi
2398 1.1 mrg fi
2399 1.1 mrg fi
2400 1.1 mrg done
2401 1.1 mrg done
2402 1.1 mrg ;;
2403 1.1 mrg esac
2404 1.1 mrg
2405 1.1 mrg done
2406 1.1 mrg IFS=$as_save_IFS
2407 1.1 mrg
2408 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2409 1.1 mrg
2410 1.1 mrg fi
2411 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2412 1.1 mrg INSTALL=$ac_cv_path_install
2413 1.1 mrg else
2414 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2415 1.1 mrg # value for INSTALL within a source directory, because that will
2416 1.1 mrg # break other packages using the cache if that directory is
2417 1.1 mrg # removed, or if the value is a relative name.
2418 1.1 mrg INSTALL=$ac_install_sh
2419 1.1 mrg fi
2420 1.1 mrg fi
2421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2422 1.1 mrg $as_echo "$INSTALL" >&6; }
2423 1.1 mrg
2424 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2425 1.1 mrg # It thinks the first close brace ends the variable substitution.
2426 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2427 1.1 mrg
2428 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2429 1.1 mrg
2430 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2431 1.1 mrg
2432 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2433 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2434 1.1 mrg # Just in case
2435 1.1 mrg sleep 1
2436 1.1 mrg echo timestamp > conftest.file
2437 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2438 1.1 mrg # name. Accept space and tab only in the latter.
2439 1.1 mrg am_lf='
2440 1.1 mrg '
2441 1.1 mrg case `pwd` in
2442 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2443 1.1 mrg as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2444 1.1 mrg esac
2445 1.1 mrg case $srcdir in
2446 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2447 1.1 mrg as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2448 1.1 mrg esac
2449 1.1 mrg
2450 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2451 1.1 mrg # arguments. Must try -L first in case configure is actually a
2452 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2453 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2454 1.1 mrg # directory).
2455 1.1 mrg if (
2456 1.1 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2457 1.1 mrg if test "$*" = "X"; then
2458 1.1 mrg # -L didn't work.
2459 1.1 mrg set X `ls -t "$srcdir/configure" conftest.file`
2460 1.1 mrg fi
2461 1.1 mrg rm -f conftest.file
2462 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2463 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2464 1.1 mrg
2465 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2466 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2467 1.1 mrg # broken ls alias from the environment. This has actually
2468 1.1 mrg # happened. Such a system could not be considered "sane".
2469 1.1 mrg as_fn_error "ls -t appears to fail. Make sure there is not a broken
2470 1.1 mrg alias in your environment" "$LINENO" 5
2471 1.1 mrg fi
2472 1.1 mrg
2473 1.1 mrg test "$2" = conftest.file
2474 1.1 mrg )
2475 1.1 mrg then
2476 1.1 mrg # Ok.
2477 1.1 mrg :
2478 1.1 mrg else
2479 1.1 mrg as_fn_error "newly created file is older than distributed files!
2480 1.1 mrg Check your system clock" "$LINENO" 5
2481 1.1 mrg fi
2482 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2483 1.1 mrg $as_echo "yes" >&6; }
2484 1.1 mrg test "$program_prefix" != NONE &&
2485 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2486 1.1 mrg # Use a double $ so make ignores it.
2487 1.1 mrg test "$program_suffix" != NONE &&
2488 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2489 1.1 mrg # Double any \ or $.
2490 1.1 mrg # By default was `s,x,x', remove it if useless.
2491 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2492 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2493 1.1 mrg
2494 1.1 mrg # expand $ac_aux_dir to an absolute path
2495 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2496 1.1 mrg
2497 1.1 mrg if test x"${MISSING+set}" != xset; then
2498 1.1 mrg case $am_aux_dir in
2499 1.1 mrg *\ * | *\ *)
2500 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2501 1.1 mrg *)
2502 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2503 1.1 mrg esac
2504 1.1 mrg fi
2505 1.1 mrg # Use eval to expand $SHELL
2506 1.1 mrg if eval "$MISSING --run true"; then
2507 1.1 mrg am_missing_run="$MISSING --run "
2508 1.1 mrg else
2509 1.1 mrg am_missing_run=
2510 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2511 1.1 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2512 1.1 mrg fi
2513 1.1 mrg
2514 1.1 mrg if test x"${install_sh}" != xset; then
2515 1.1 mrg case $am_aux_dir in
2516 1.1 mrg *\ * | *\ *)
2517 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2518 1.1 mrg *)
2519 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2520 1.1 mrg esac
2521 1.1 mrg fi
2522 1.1 mrg
2523 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
2524 1.1 mrg # run `make install-strip'. However `strip' might not be the right
2525 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2526 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
2527 1.1 mrg if test "$cross_compiling" != no; then
2528 1.1 mrg if test -n "$ac_tool_prefix"; then
2529 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2530 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2531 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2532 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2533 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
2534 1.1 mrg $as_echo_n "(cached) " >&6
2535 1.1 mrg else
2536 1.1 mrg if test -n "$STRIP"; then
2537 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2538 1.1 mrg else
2539 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2540 1.1 mrg for as_dir in $PATH
2541 1.1 mrg do
2542 1.1 mrg IFS=$as_save_IFS
2543 1.1 mrg test -z "$as_dir" && as_dir=.
2544 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2545 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2546 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2547 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2548 1.1 mrg break 2
2549 1.1 mrg fi
2550 1.1 mrg done
2551 1.1 mrg done
2552 1.1 mrg IFS=$as_save_IFS
2553 1.1 mrg
2554 1.1 mrg fi
2555 1.1 mrg fi
2556 1.1 mrg STRIP=$ac_cv_prog_STRIP
2557 1.1 mrg if test -n "$STRIP"; then
2558 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2559 1.1 mrg $as_echo "$STRIP" >&6; }
2560 1.1 mrg else
2561 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2562 1.1 mrg $as_echo "no" >&6; }
2563 1.1 mrg fi
2564 1.1 mrg
2565 1.1 mrg
2566 1.1 mrg fi
2567 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2568 1.1 mrg ac_ct_STRIP=$STRIP
2569 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2570 1.1 mrg set dummy strip; ac_word=$2
2571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2572 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2573 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2574 1.1 mrg $as_echo_n "(cached) " >&6
2575 1.1 mrg else
2576 1.1 mrg if test -n "$ac_ct_STRIP"; then
2577 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2578 1.1 mrg else
2579 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580 1.1 mrg for as_dir in $PATH
2581 1.1 mrg do
2582 1.1 mrg IFS=$as_save_IFS
2583 1.1 mrg test -z "$as_dir" && as_dir=.
2584 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2585 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2586 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2587 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2588 1.1 mrg break 2
2589 1.1 mrg fi
2590 1.1 mrg done
2591 1.1 mrg done
2592 1.1 mrg IFS=$as_save_IFS
2593 1.1 mrg
2594 1.1 mrg fi
2595 1.1 mrg fi
2596 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2597 1.1 mrg if test -n "$ac_ct_STRIP"; then
2598 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2599 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2600 1.1 mrg else
2601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2602 1.1 mrg $as_echo "no" >&6; }
2603 1.1 mrg fi
2604 1.1 mrg
2605 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2606 1.1 mrg STRIP=":"
2607 1.1 mrg else
2608 1.1 mrg case $cross_compiling:$ac_tool_warned in
2609 1.1 mrg yes:)
2610 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2611 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2612 1.1 mrg ac_tool_warned=yes ;;
2613 1.1 mrg esac
2614 1.1 mrg STRIP=$ac_ct_STRIP
2615 1.1 mrg fi
2616 1.1 mrg else
2617 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2618 1.1 mrg fi
2619 1.1 mrg
2620 1.1 mrg fi
2621 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2622 1.1 mrg
2623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2624 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2625 1.1 mrg if test -z "$MKDIR_P"; then
2626 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then :
2627 1.1 mrg $as_echo_n "(cached) " >&6
2628 1.1 mrg else
2629 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2630 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2631 1.1 mrg do
2632 1.1 mrg IFS=$as_save_IFS
2633 1.1 mrg test -z "$as_dir" && as_dir=.
2634 1.1 mrg for ac_prog in mkdir gmkdir; do
2635 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2636 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2637 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2638 1.1 mrg 'mkdir (GNU coreutils) '* | \
2639 1.1 mrg 'mkdir (coreutils) '* | \
2640 1.1 mrg 'mkdir (fileutils) '4.1*)
2641 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2642 1.1 mrg break 3;;
2643 1.1 mrg esac
2644 1.1 mrg done
2645 1.1 mrg done
2646 1.1 mrg done
2647 1.1 mrg IFS=$as_save_IFS
2648 1.1 mrg
2649 1.1 mrg fi
2650 1.1 mrg
2651 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2652 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2653 1.1 mrg else
2654 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2655 1.1 mrg # value for MKDIR_P within a source directory, because that will
2656 1.1 mrg # break other packages using the cache if that directory is
2657 1.1 mrg # removed, or if the value is a relative name.
2658 1.1 mrg test -d ./--version && rmdir ./--version
2659 1.1 mrg MKDIR_P="$ac_install_sh -d"
2660 1.1 mrg fi
2661 1.1 mrg fi
2662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2663 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2664 1.1 mrg
2665 1.1 mrg mkdir_p="$MKDIR_P"
2666 1.1 mrg case $mkdir_p in
2667 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2668 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2669 1.1 mrg esac
2670 1.1 mrg
2671 1.1 mrg for ac_prog in gawk mawk nawk awk
2672 1.1 mrg do
2673 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2674 1.1 mrg set dummy $ac_prog; ac_word=$2
2675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2676 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2677 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then :
2678 1.1 mrg $as_echo_n "(cached) " >&6
2679 1.1 mrg else
2680 1.1 mrg if test -n "$AWK"; then
2681 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2682 1.1 mrg else
2683 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2684 1.1 mrg for as_dir in $PATH
2685 1.1 mrg do
2686 1.1 mrg IFS=$as_save_IFS
2687 1.1 mrg test -z "$as_dir" && as_dir=.
2688 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2689 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2690 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2691 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2692 1.1 mrg break 2
2693 1.1 mrg fi
2694 1.1 mrg done
2695 1.1 mrg done
2696 1.1 mrg IFS=$as_save_IFS
2697 1.1 mrg
2698 1.1 mrg fi
2699 1.1 mrg fi
2700 1.1 mrg AWK=$ac_cv_prog_AWK
2701 1.1 mrg if test -n "$AWK"; then
2702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2703 1.1 mrg $as_echo "$AWK" >&6; }
2704 1.1 mrg else
2705 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2706 1.1 mrg $as_echo "no" >&6; }
2707 1.1 mrg fi
2708 1.1 mrg
2709 1.1 mrg
2710 1.1 mrg test -n "$AWK" && break
2711 1.1 mrg done
2712 1.1 mrg
2713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2714 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2715 1.1 mrg set x ${MAKE-make}
2716 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2717 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2718 1.1 mrg $as_echo_n "(cached) " >&6
2719 1.1 mrg else
2720 1.1 mrg cat >conftest.make <<\_ACEOF
2721 1.1 mrg SHELL = /bin/sh
2722 1.1 mrg all:
2723 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2724 1.1 mrg _ACEOF
2725 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2726 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2727 1.1 mrg *@@@%%%=?*=@@@%%%*)
2728 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2729 1.1 mrg *)
2730 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2731 1.1 mrg esac
2732 1.1 mrg rm -f conftest.make
2733 1.1 mrg fi
2734 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2735 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2736 1.1 mrg $as_echo "yes" >&6; }
2737 1.1 mrg SET_MAKE=
2738 1.1 mrg else
2739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2740 1.1 mrg $as_echo "no" >&6; }
2741 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2742 1.1 mrg fi
2743 1.1 mrg
2744 1.1 mrg rm -rf .tst 2>/dev/null
2745 1.1 mrg mkdir .tst 2>/dev/null
2746 1.1 mrg if test -d .tst; then
2747 1.1 mrg am__leading_dot=.
2748 1.1 mrg else
2749 1.1 mrg am__leading_dot=_
2750 1.1 mrg fi
2751 1.1 mrg rmdir .tst 2>/dev/null
2752 1.1 mrg
2753 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2754 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2755 1.1 mrg # is not polluted with repeated "-I."
2756 1.1 mrg am__isrc=' -I$(srcdir)'
2757 1.1 mrg # test to see if srcdir already configured
2758 1.1 mrg if test -f $srcdir/config.status; then
2759 1.1 mrg as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2760 1.1 mrg fi
2761 1.1 mrg fi
2762 1.1 mrg
2763 1.1 mrg # test whether we have cygpath
2764 1.1 mrg if test -z "$CYGPATH_W"; then
2765 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2766 1.1 mrg CYGPATH_W='cygpath -w'
2767 1.1 mrg else
2768 1.1 mrg CYGPATH_W=echo
2769 1.1 mrg fi
2770 1.1 mrg fi
2771 1.1 mrg
2772 1.1 mrg
2773 1.1 mrg # Define the identity of the package.
2774 1.1 mrg PACKAGE='libssp'
2775 1.1 mrg VERSION='1.0'
2776 1.1 mrg
2777 1.1 mrg
2778 1.1 mrg cat >>confdefs.h <<_ACEOF
2779 1.1 mrg #define PACKAGE "$PACKAGE"
2780 1.1 mrg _ACEOF
2781 1.1 mrg
2782 1.1 mrg
2783 1.1 mrg cat >>confdefs.h <<_ACEOF
2784 1.1 mrg #define VERSION "$VERSION"
2785 1.1 mrg _ACEOF
2786 1.1 mrg
2787 1.1 mrg # Some tools Automake needs.
2788 1.1 mrg
2789 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2790 1.1 mrg
2791 1.1 mrg
2792 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2793 1.1 mrg
2794 1.1 mrg
2795 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2796 1.1 mrg
2797 1.1 mrg
2798 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2799 1.1 mrg
2800 1.1 mrg
2801 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2802 1.1 mrg
2803 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2804 1.1 mrg # some platforms.
2805 1.1 mrg # Always define AMTAR for backward compatibility.
2806 1.1 mrg
2807 1.1 mrg AMTAR=${AMTAR-"${am_missing_run}tar"}
2808 1.1 mrg
2809 1.1 mrg am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2810 1.1 mrg
2811 1.1 mrg
2812 1.1 mrg
2813 1.1 mrg
2814 1.1 mrg
2815 1.1 mrg
2816 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2817 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2818 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given.
2819 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then :
2820 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2821 1.1 mrg yes) version_specific_libs=yes ;;
2822 1.1 mrg no) version_specific_libs=no ;;
2823 1.1 mrg *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2824 1.1 mrg esac
2825 1.1 mrg else
2826 1.1 mrg version_specific_libs=no
2827 1.1 mrg fi
2828 1.1 mrg
2829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2830 1.1 mrg $as_echo "$version_specific_libs" >&6; }
2831 1.1 mrg
2832 1.1 mrg
2833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2834 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2835 1.1 mrg # Check whether --enable-maintainer-mode was given.
2836 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2837 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2838 1.1 mrg else
2839 1.1 mrg USE_MAINTAINER_MODE=no
2840 1.1 mrg fi
2841 1.1 mrg
2842 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2843 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2844 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2845 1.1 mrg MAINTAINER_MODE_TRUE=
2846 1.1 mrg MAINTAINER_MODE_FALSE='#'
2847 1.1 mrg else
2848 1.1 mrg MAINTAINER_MODE_TRUE='#'
2849 1.1 mrg MAINTAINER_MODE_FALSE=
2850 1.1 mrg fi
2851 1.1 mrg
2852 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2853 1.1 mrg
2854 1.1 mrg
2855 1.1 mrg
2856 1.1 mrg
2857 1.1 mrg
2858 1.1 mrg # Default to --enable-multilib
2859 1.1 mrg # Check whether --enable-multilib was given.
2860 1.1 mrg if test "${enable_multilib+set}" = set; then :
2861 1.1 mrg enableval=$enable_multilib; case "$enableval" in
2862 1.1 mrg yes) multilib=yes ;;
2863 1.1 mrg no) multilib=no ;;
2864 1.1 mrg *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2865 1.1 mrg esac
2866 1.1 mrg else
2867 1.1 mrg multilib=yes
2868 1.1 mrg fi
2869 1.1 mrg
2870 1.1 mrg
2871 1.1 mrg # We may get other options which we leave undocumented:
2872 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir
2873 1.1 mrg # See config-ml.in if you want the gory details.
2874 1.1 mrg
2875 1.1 mrg if test "$srcdir" = "."; then
2876 1.1 mrg if test "$with_target_subdir" != "."; then
2877 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.."
2878 1.1 mrg else
2879 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.."
2880 1.1 mrg fi
2881 1.1 mrg else
2882 1.1 mrg multi_basedir="$srcdir/.."
2883 1.1 mrg fi
2884 1.1 mrg
2885 1.1 mrg
2886 1.1 mrg # Even if the default multilib is not a cross compilation,
2887 1.1 mrg # it may be that some of the other multilibs are.
2888 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
2889 1.1 mrg && test "x${with_multisubdir}" != x ; then
2890 1.1 mrg cross_compiling=maybe
2891 1.1 mrg fi
2892 1.1 mrg
2893 1.1 mrg ac_config_commands="$ac_config_commands default-1"
2894 1.1 mrg
2895 1.1 mrg
2896 1.1 mrg target_alias=${target_alias-$host_alias}
2897 1.1 mrg
2898 1.1 mrg
2899 1.1 mrg ac_config_headers="$ac_config_headers config.h"
2900 1.1 mrg
2901 1.1 mrg
2902 1.1 mrg ac_ext=c
2903 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2904 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2905 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2906 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2907 1.1 mrg
2908 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there.
2909 1.1 mrg # We must force CC to /not/ be precious variables; otherwise
2910 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs.
2911 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves.
2912 1.1 mrg
2913 1.1 mrg
2914 1.1 mrg
2915 1.1 mrg ac_ext=c
2916 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2917 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2918 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2919 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2920 1.1 mrg if test -n "$ac_tool_prefix"; then
2921 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2922 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2923 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2924 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2925 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2926 1.1 mrg $as_echo_n "(cached) " >&6
2927 1.1 mrg else
2928 1.1 mrg if test -n "$CC"; then
2929 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2930 1.1 mrg else
2931 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2932 1.1 mrg for as_dir in $PATH
2933 1.1 mrg do
2934 1.1 mrg IFS=$as_save_IFS
2935 1.1 mrg test -z "$as_dir" && as_dir=.
2936 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2937 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2938 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2939 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2940 1.1 mrg break 2
2941 1.1 mrg fi
2942 1.1 mrg done
2943 1.1 mrg done
2944 1.1 mrg IFS=$as_save_IFS
2945 1.1 mrg
2946 1.1 mrg fi
2947 1.1 mrg fi
2948 1.1 mrg CC=$ac_cv_prog_CC
2949 1.1 mrg if test -n "$CC"; then
2950 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2951 1.1 mrg $as_echo "$CC" >&6; }
2952 1.1 mrg else
2953 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2954 1.1 mrg $as_echo "no" >&6; }
2955 1.1 mrg fi
2956 1.1 mrg
2957 1.1 mrg
2958 1.1 mrg fi
2959 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2960 1.1 mrg ac_ct_CC=$CC
2961 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2962 1.1 mrg set dummy gcc; ac_word=$2
2963 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2964 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2965 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2966 1.1 mrg $as_echo_n "(cached) " >&6
2967 1.1 mrg else
2968 1.1 mrg if test -n "$ac_ct_CC"; then
2969 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2970 1.1 mrg else
2971 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972 1.1 mrg for as_dir in $PATH
2973 1.1 mrg do
2974 1.1 mrg IFS=$as_save_IFS
2975 1.1 mrg test -z "$as_dir" && as_dir=.
2976 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2977 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2978 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2979 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2980 1.1 mrg break 2
2981 1.1 mrg fi
2982 1.1 mrg done
2983 1.1 mrg done
2984 1.1 mrg IFS=$as_save_IFS
2985 1.1 mrg
2986 1.1 mrg fi
2987 1.1 mrg fi
2988 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2989 1.1 mrg if test -n "$ac_ct_CC"; then
2990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2991 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
2992 1.1 mrg else
2993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2994 1.1 mrg $as_echo "no" >&6; }
2995 1.1 mrg fi
2996 1.1 mrg
2997 1.1 mrg if test "x$ac_ct_CC" = x; then
2998 1.1 mrg CC=""
2999 1.1 mrg else
3000 1.1 mrg case $cross_compiling:$ac_tool_warned in
3001 1.1 mrg yes:)
3002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3003 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3004 1.1 mrg ac_tool_warned=yes ;;
3005 1.1 mrg esac
3006 1.1 mrg CC=$ac_ct_CC
3007 1.1 mrg fi
3008 1.1 mrg else
3009 1.1 mrg CC="$ac_cv_prog_CC"
3010 1.1 mrg fi
3011 1.1 mrg
3012 1.1 mrg if test -z "$CC"; then
3013 1.1 mrg if test -n "$ac_tool_prefix"; then
3014 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3015 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3016 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3017 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3018 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3019 1.1 mrg $as_echo_n "(cached) " >&6
3020 1.1 mrg else
3021 1.1 mrg if test -n "$CC"; then
3022 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3023 1.1 mrg else
3024 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3025 1.1 mrg for as_dir in $PATH
3026 1.1 mrg do
3027 1.1 mrg IFS=$as_save_IFS
3028 1.1 mrg test -z "$as_dir" && as_dir=.
3029 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3030 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3031 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3032 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3033 1.1 mrg break 2
3034 1.1 mrg fi
3035 1.1 mrg done
3036 1.1 mrg done
3037 1.1 mrg IFS=$as_save_IFS
3038 1.1 mrg
3039 1.1 mrg fi
3040 1.1 mrg fi
3041 1.1 mrg CC=$ac_cv_prog_CC
3042 1.1 mrg if test -n "$CC"; then
3043 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3044 1.1 mrg $as_echo "$CC" >&6; }
3045 1.1 mrg else
3046 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3047 1.1 mrg $as_echo "no" >&6; }
3048 1.1 mrg fi
3049 1.1 mrg
3050 1.1 mrg
3051 1.1 mrg fi
3052 1.1 mrg fi
3053 1.1 mrg if test -z "$CC"; then
3054 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3055 1.1 mrg set dummy cc; ac_word=$2
3056 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3057 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3058 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3059 1.1 mrg $as_echo_n "(cached) " >&6
3060 1.1 mrg else
3061 1.1 mrg if test -n "$CC"; then
3062 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3063 1.1 mrg else
3064 1.1 mrg ac_prog_rejected=no
3065 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3066 1.1 mrg for as_dir in $PATH
3067 1.1 mrg do
3068 1.1 mrg IFS=$as_save_IFS
3069 1.1 mrg test -z "$as_dir" && as_dir=.
3070 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3071 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3072 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3073 1.1 mrg ac_prog_rejected=yes
3074 1.1 mrg continue
3075 1.1 mrg fi
3076 1.1 mrg ac_cv_prog_CC="cc"
3077 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3078 1.1 mrg break 2
3079 1.1 mrg fi
3080 1.1 mrg done
3081 1.1 mrg done
3082 1.1 mrg IFS=$as_save_IFS
3083 1.1 mrg
3084 1.1 mrg if test $ac_prog_rejected = yes; then
3085 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3086 1.1 mrg set dummy $ac_cv_prog_CC
3087 1.1 mrg shift
3088 1.1 mrg if test $# != 0; then
3089 1.1 mrg # We chose a different compiler from the bogus one.
3090 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3091 1.1 mrg # first if we set CC to just the basename; use the full file name.
3092 1.1 mrg shift
3093 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3094 1.1 mrg fi
3095 1.1 mrg fi
3096 1.1 mrg fi
3097 1.1 mrg fi
3098 1.1 mrg CC=$ac_cv_prog_CC
3099 1.1 mrg if test -n "$CC"; then
3100 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3101 1.1 mrg $as_echo "$CC" >&6; }
3102 1.1 mrg else
3103 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3104 1.1 mrg $as_echo "no" >&6; }
3105 1.1 mrg fi
3106 1.1 mrg
3107 1.1 mrg
3108 1.1 mrg fi
3109 1.1 mrg if test -z "$CC"; then
3110 1.1 mrg if test -n "$ac_tool_prefix"; then
3111 1.1 mrg for ac_prog in cl.exe
3112 1.1 mrg do
3113 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3114 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3115 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3116 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3117 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3118 1.1 mrg $as_echo_n "(cached) " >&6
3119 1.1 mrg else
3120 1.1 mrg if test -n "$CC"; then
3121 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3122 1.1 mrg else
3123 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3124 1.1 mrg for as_dir in $PATH
3125 1.1 mrg do
3126 1.1 mrg IFS=$as_save_IFS
3127 1.1 mrg test -z "$as_dir" && as_dir=.
3128 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3129 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3130 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3131 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3132 1.1 mrg break 2
3133 1.1 mrg fi
3134 1.1 mrg done
3135 1.1 mrg done
3136 1.1 mrg IFS=$as_save_IFS
3137 1.1 mrg
3138 1.1 mrg fi
3139 1.1 mrg fi
3140 1.1 mrg CC=$ac_cv_prog_CC
3141 1.1 mrg if test -n "$CC"; then
3142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3143 1.1 mrg $as_echo "$CC" >&6; }
3144 1.1 mrg else
3145 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3146 1.1 mrg $as_echo "no" >&6; }
3147 1.1 mrg fi
3148 1.1 mrg
3149 1.1 mrg
3150 1.1 mrg test -n "$CC" && break
3151 1.1 mrg done
3152 1.1 mrg fi
3153 1.1 mrg if test -z "$CC"; then
3154 1.1 mrg ac_ct_CC=$CC
3155 1.1 mrg for ac_prog in cl.exe
3156 1.1 mrg do
3157 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3158 1.1 mrg set dummy $ac_prog; ac_word=$2
3159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3160 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3161 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3162 1.1 mrg $as_echo_n "(cached) " >&6
3163 1.1 mrg else
3164 1.1 mrg if test -n "$ac_ct_CC"; then
3165 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3166 1.1 mrg else
3167 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3168 1.1 mrg for as_dir in $PATH
3169 1.1 mrg do
3170 1.1 mrg IFS=$as_save_IFS
3171 1.1 mrg test -z "$as_dir" && as_dir=.
3172 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3173 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3174 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3175 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3176 1.1 mrg break 2
3177 1.1 mrg fi
3178 1.1 mrg done
3179 1.1 mrg done
3180 1.1 mrg IFS=$as_save_IFS
3181 1.1 mrg
3182 1.1 mrg fi
3183 1.1 mrg fi
3184 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3185 1.1 mrg if test -n "$ac_ct_CC"; then
3186 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3187 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3188 1.1 mrg else
3189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3190 1.1 mrg $as_echo "no" >&6; }
3191 1.1 mrg fi
3192 1.1 mrg
3193 1.1 mrg
3194 1.1 mrg test -n "$ac_ct_CC" && break
3195 1.1 mrg done
3196 1.1 mrg
3197 1.1 mrg if test "x$ac_ct_CC" = x; then
3198 1.1 mrg CC=""
3199 1.1 mrg else
3200 1.1 mrg case $cross_compiling:$ac_tool_warned in
3201 1.1 mrg yes:)
3202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3203 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3204 1.1 mrg ac_tool_warned=yes ;;
3205 1.1 mrg esac
3206 1.1 mrg CC=$ac_ct_CC
3207 1.1 mrg fi
3208 1.1 mrg fi
3209 1.1 mrg
3210 1.1 mrg fi
3211 1.1 mrg
3212 1.1 mrg
3213 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3214 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3215 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3216 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3217 1.1 mrg
3218 1.1 mrg # Provide some information about the compiler.
3219 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3220 1.1 mrg set X $ac_compile
3221 1.1 mrg ac_compiler=$2
3222 1.1 mrg for ac_option in --version -v -V -qversion; do
3223 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3224 1.1 mrg case "(($ac_try" in
3225 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3226 1.1 mrg *) ac_try_echo=$ac_try;;
3227 1.1 mrg esac
3228 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3229 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3230 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3231 1.1 mrg ac_status=$?
3232 1.1 mrg if test -s conftest.err; then
3233 1.1 mrg sed '10a\
3234 1.1 mrg ... rest of stderr output deleted ...
3235 1.1 mrg 10q' conftest.err >conftest.er1
3236 1.1 mrg cat conftest.er1 >&5
3237 1.1 mrg rm -f conftest.er1 conftest.err
3238 1.1 mrg fi
3239 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3240 1.1 mrg test $ac_status = 0; }
3241 1.1 mrg done
3242 1.1 mrg
3243 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3244 1.1 mrg /* end confdefs.h. */
3245 1.1 mrg
3246 1.1 mrg int
3247 1.1 mrg main ()
3248 1.1 mrg {
3249 1.1 mrg
3250 1.1 mrg ;
3251 1.1 mrg return 0;
3252 1.1 mrg }
3253 1.1 mrg _ACEOF
3254 1.1 mrg # FIXME: Cleanup?
3255 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3256 1.1 mrg (eval $ac_link) 2>&5
3257 1.1 mrg ac_status=$?
3258 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3259 1.1 mrg test $ac_status = 0; }; then :
3260 1.1 mrg gcc_no_link=no
3261 1.1 mrg else
3262 1.1 mrg gcc_no_link=yes
3263 1.1 mrg fi
3264 1.1 mrg if test x$gcc_no_link = xyes; then
3265 1.1 mrg # Setting cross_compile will disable run tests; it will
3266 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3267 1.1 mrg # correct if we can't link.
3268 1.1 mrg cross_compiling=yes
3269 1.1 mrg EXEEXT=
3270 1.1 mrg else
3271 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3272 1.1 mrg /* end confdefs.h. */
3273 1.1 mrg
3274 1.1 mrg int
3275 1.1 mrg main ()
3276 1.1 mrg {
3277 1.1 mrg
3278 1.1 mrg ;
3279 1.1 mrg return 0;
3280 1.1 mrg }
3281 1.1 mrg _ACEOF
3282 1.1 mrg ac_clean_files_save=$ac_clean_files
3283 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3284 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3285 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3286 1.1 mrg # of exeext.
3287 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3288 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3289 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3290 1.1 mrg
3291 1.1 mrg # The possible output files:
3292 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3293 1.1 mrg
3294 1.1 mrg ac_rmfiles=
3295 1.1 mrg for ac_file in $ac_files
3296 1.1 mrg do
3297 1.1 mrg case $ac_file in
3298 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3299 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3300 1.1 mrg esac
3301 1.1 mrg done
3302 1.1 mrg rm -f $ac_rmfiles
3303 1.1 mrg
3304 1.1 mrg if { { ac_try="$ac_link_default"
3305 1.1 mrg case "(($ac_try" in
3306 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3307 1.1 mrg *) ac_try_echo=$ac_try;;
3308 1.1 mrg esac
3309 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3310 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3311 1.1 mrg (eval "$ac_link_default") 2>&5
3312 1.1 mrg ac_status=$?
3313 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3314 1.1 mrg test $ac_status = 0; }; then :
3315 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3316 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3317 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3318 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3319 1.1 mrg # Autoconf.
3320 1.1 mrg for ac_file in $ac_files ''
3321 1.1 mrg do
3322 1.1 mrg test -f "$ac_file" || continue
3323 1.1 mrg case $ac_file in
3324 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3325 1.1 mrg ;;
3326 1.1 mrg [ab].out )
3327 1.1 mrg # We found the default executable, but exeext='' is most
3328 1.1 mrg # certainly right.
3329 1.1 mrg break;;
3330 1.1 mrg *.* )
3331 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3332 1.1 mrg then :; else
3333 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3334 1.1 mrg fi
3335 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3336 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3337 1.1 mrg # argument, so we may need to know it at that point already.
3338 1.1 mrg # Even if this section looks crufty: it has the advantage of
3339 1.1 mrg # actually working.
3340 1.1 mrg break;;
3341 1.1 mrg * )
3342 1.1 mrg break;;
3343 1.1 mrg esac
3344 1.1 mrg done
3345 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3346 1.1 mrg
3347 1.1 mrg else
3348 1.1 mrg ac_file=''
3349 1.1 mrg fi
3350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3351 1.1 mrg $as_echo "$ac_file" >&6; }
3352 1.1 mrg if test -z "$ac_file"; then :
3353 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3354 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3355 1.1 mrg
3356 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3357 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3358 1.1 mrg { as_fn_set_status 77
3359 1.1 mrg as_fn_error "C compiler cannot create executables
3360 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3361 1.1 mrg fi
3362 1.1 mrg ac_exeext=$ac_cv_exeext
3363 1.1 mrg
3364 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3365 1.1 mrg # the compiler is broken, or we cross compile.
3366 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3367 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3368 1.1 mrg # If not cross compiling, check that we can run a simple program.
3369 1.1 mrg if test "$cross_compiling" != yes; then
3370 1.1 mrg if { ac_try='./$ac_file'
3371 1.1 mrg { { case "(($ac_try" in
3372 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3373 1.1 mrg *) ac_try_echo=$ac_try;;
3374 1.1 mrg esac
3375 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3376 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3377 1.1 mrg (eval "$ac_try") 2>&5
3378 1.1 mrg ac_status=$?
3379 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3380 1.1 mrg test $ac_status = 0; }; }; then
3381 1.1 mrg cross_compiling=no
3382 1.1 mrg else
3383 1.1 mrg if test "$cross_compiling" = maybe; then
3384 1.1 mrg cross_compiling=yes
3385 1.1 mrg else
3386 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3387 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3388 1.1 mrg as_fn_error "cannot run C compiled programs.
3389 1.1 mrg If you meant to cross compile, use \`--host'.
3390 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3391 1.1 mrg fi
3392 1.1 mrg fi
3393 1.1 mrg fi
3394 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3395 1.1 mrg $as_echo "yes" >&6; }
3396 1.1 mrg
3397 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3398 1.1 mrg ac_clean_files=$ac_clean_files_save
3399 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3400 1.1 mrg # the compiler is broken, or we cross compile.
3401 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3402 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3403 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3404 1.1 mrg $as_echo "$cross_compiling" >&6; }
3405 1.1 mrg
3406 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3407 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3408 1.1 mrg if { { ac_try="$ac_link"
3409 1.1 mrg case "(($ac_try" in
3410 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3411 1.1 mrg *) ac_try_echo=$ac_try;;
3412 1.1 mrg esac
3413 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3414 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3415 1.1 mrg (eval "$ac_link") 2>&5
3416 1.1 mrg ac_status=$?
3417 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3418 1.1 mrg test $ac_status = 0; }; then :
3419 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3420 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3421 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3422 1.1 mrg # `rm'.
3423 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3424 1.1 mrg test -f "$ac_file" || continue
3425 1.1 mrg case $ac_file in
3426 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3427 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3428 1.1 mrg break;;
3429 1.1 mrg * ) break;;
3430 1.1 mrg esac
3431 1.1 mrg done
3432 1.1 mrg else
3433 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3436 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3437 1.1 mrg fi
3438 1.1 mrg rm -f conftest$ac_cv_exeext
3439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3440 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3441 1.1 mrg
3442 1.1 mrg rm -f conftest.$ac_ext
3443 1.1 mrg EXEEXT=$ac_cv_exeext
3444 1.1 mrg ac_exeext=$EXEEXT
3445 1.1 mrg fi
3446 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3447 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3448 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3449 1.1 mrg $as_echo_n "(cached) " >&6
3450 1.1 mrg else
3451 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3452 1.1 mrg /* end confdefs.h. */
3453 1.1 mrg
3454 1.1 mrg int
3455 1.1 mrg main ()
3456 1.1 mrg {
3457 1.1 mrg
3458 1.1 mrg ;
3459 1.1 mrg return 0;
3460 1.1 mrg }
3461 1.1 mrg _ACEOF
3462 1.1 mrg rm -f conftest.o conftest.obj
3463 1.1 mrg if { { ac_try="$ac_compile"
3464 1.1 mrg case "(($ac_try" in
3465 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466 1.1 mrg *) ac_try_echo=$ac_try;;
3467 1.1 mrg esac
3468 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3469 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3470 1.1 mrg (eval "$ac_compile") 2>&5
3471 1.1 mrg ac_status=$?
3472 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3473 1.1 mrg test $ac_status = 0; }; then :
3474 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3475 1.1 mrg test -f "$ac_file" || continue;
3476 1.1 mrg case $ac_file in
3477 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3478 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3479 1.1 mrg break;;
3480 1.1 mrg esac
3481 1.1 mrg done
3482 1.1 mrg else
3483 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3484 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3485 1.1 mrg
3486 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3487 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3488 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3489 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3490 1.1 mrg fi
3491 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3492 1.1 mrg fi
3493 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3494 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3495 1.1 mrg OBJEXT=$ac_cv_objext
3496 1.1 mrg ac_objext=$OBJEXT
3497 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3498 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3499 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3500 1.1 mrg $as_echo_n "(cached) " >&6
3501 1.1 mrg else
3502 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3503 1.1 mrg /* end confdefs.h. */
3504 1.1 mrg
3505 1.1 mrg int
3506 1.1 mrg main ()
3507 1.1 mrg {
3508 1.1 mrg #ifndef __GNUC__
3509 1.1 mrg choke me
3510 1.1 mrg #endif
3511 1.1 mrg
3512 1.1 mrg ;
3513 1.1 mrg return 0;
3514 1.1 mrg }
3515 1.1 mrg _ACEOF
3516 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3517 1.1 mrg ac_compiler_gnu=yes
3518 1.1 mrg else
3519 1.1 mrg ac_compiler_gnu=no
3520 1.1 mrg fi
3521 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3522 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3523 1.1 mrg
3524 1.1 mrg fi
3525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3526 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3527 1.1 mrg if test $ac_compiler_gnu = yes; then
3528 1.1 mrg GCC=yes
3529 1.1 mrg else
3530 1.1 mrg GCC=
3531 1.1 mrg fi
3532 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3533 1.1 mrg ac_save_CFLAGS=$CFLAGS
3534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3535 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3536 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3537 1.1 mrg $as_echo_n "(cached) " >&6
3538 1.1 mrg else
3539 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3540 1.1 mrg ac_c_werror_flag=yes
3541 1.1 mrg ac_cv_prog_cc_g=no
3542 1.1 mrg CFLAGS="-g"
3543 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3544 1.1 mrg /* end confdefs.h. */
3545 1.1 mrg
3546 1.1 mrg int
3547 1.1 mrg main ()
3548 1.1 mrg {
3549 1.1 mrg
3550 1.1 mrg ;
3551 1.1 mrg return 0;
3552 1.1 mrg }
3553 1.1 mrg _ACEOF
3554 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3555 1.1 mrg ac_cv_prog_cc_g=yes
3556 1.1 mrg else
3557 1.1 mrg CFLAGS=""
3558 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3559 1.1 mrg /* end confdefs.h. */
3560 1.1 mrg
3561 1.1 mrg int
3562 1.1 mrg main ()
3563 1.1 mrg {
3564 1.1 mrg
3565 1.1 mrg ;
3566 1.1 mrg return 0;
3567 1.1 mrg }
3568 1.1 mrg _ACEOF
3569 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3570 1.1 mrg
3571 1.1 mrg else
3572 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3573 1.1 mrg CFLAGS="-g"
3574 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3575 1.1 mrg /* end confdefs.h. */
3576 1.1 mrg
3577 1.1 mrg int
3578 1.1 mrg main ()
3579 1.1 mrg {
3580 1.1 mrg
3581 1.1 mrg ;
3582 1.1 mrg return 0;
3583 1.1 mrg }
3584 1.1 mrg _ACEOF
3585 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3586 1.1 mrg ac_cv_prog_cc_g=yes
3587 1.1 mrg fi
3588 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3589 1.1 mrg fi
3590 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3591 1.1 mrg fi
3592 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3593 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3594 1.1 mrg fi
3595 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3596 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3597 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3598 1.1 mrg CFLAGS=$ac_save_CFLAGS
3599 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3600 1.1 mrg if test "$GCC" = yes; then
3601 1.1 mrg CFLAGS="-g -O2"
3602 1.1 mrg else
3603 1.1 mrg CFLAGS="-g"
3604 1.1 mrg fi
3605 1.1 mrg else
3606 1.1 mrg if test "$GCC" = yes; then
3607 1.1 mrg CFLAGS="-O2"
3608 1.1 mrg else
3609 1.1 mrg CFLAGS=
3610 1.1 mrg fi
3611 1.1 mrg fi
3612 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3613 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3614 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3615 1.1 mrg $as_echo_n "(cached) " >&6
3616 1.1 mrg else
3617 1.1 mrg ac_cv_prog_cc_c89=no
3618 1.1 mrg ac_save_CC=$CC
3619 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3620 1.1 mrg /* end confdefs.h. */
3621 1.1 mrg #include <stdarg.h>
3622 1.1 mrg #include <stdio.h>
3623 1.1 mrg #include <sys/types.h>
3624 1.1 mrg #include <sys/stat.h>
3625 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3626 1.1 mrg struct buf { int x; };
3627 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3628 1.1 mrg static char *e (p, i)
3629 1.1 mrg char **p;
3630 1.1 mrg int i;
3631 1.1 mrg {
3632 1.1 mrg return p[i];
3633 1.1 mrg }
3634 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3635 1.1 mrg {
3636 1.1 mrg char *s;
3637 1.1 mrg va_list v;
3638 1.1 mrg va_start (v,p);
3639 1.1 mrg s = g (p, va_arg (v,int));
3640 1.1 mrg va_end (v);
3641 1.1 mrg return s;
3642 1.1 mrg }
3643 1.1 mrg
3644 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3645 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3646 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3647 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3648 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3649 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3650 1.1 mrg that's true only with -std. */
3651 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3652 1.1 mrg
3653 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3654 1.1 mrg inside strings and character constants. */
3655 1.1 mrg #define FOO(x) 'x'
3656 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3657 1.1 mrg
3658 1.1 mrg int test (int i, double x);
3659 1.1 mrg struct s1 {int (*f) (int a);};
3660 1.1 mrg struct s2 {int (*f) (double a);};
3661 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3662 1.1 mrg int argc;
3663 1.1 mrg char **argv;
3664 1.1 mrg int
3665 1.1 mrg main ()
3666 1.1 mrg {
3667 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3668 1.1 mrg ;
3669 1.1 mrg return 0;
3670 1.1 mrg }
3671 1.1 mrg _ACEOF
3672 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3673 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3674 1.1 mrg do
3675 1.1 mrg CC="$ac_save_CC $ac_arg"
3676 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3677 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3678 1.1 mrg fi
3679 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3680 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3681 1.1 mrg done
3682 1.1 mrg rm -f conftest.$ac_ext
3683 1.1 mrg CC=$ac_save_CC
3684 1.1 mrg
3685 1.1 mrg fi
3686 1.1 mrg # AC_CACHE_VAL
3687 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3688 1.1 mrg x)
3689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3690 1.1 mrg $as_echo "none needed" >&6; } ;;
3691 1.1 mrg xno)
3692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3693 1.1 mrg $as_echo "unsupported" >&6; } ;;
3694 1.1 mrg *)
3695 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3696 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3697 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3698 1.1 mrg esac
3699 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3700 1.1 mrg
3701 1.1 mrg fi
3702 1.1 mrg
3703 1.1 mrg ac_ext=c
3704 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3705 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3706 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3707 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3708 1.1 mrg DEPDIR="${am__leading_dot}deps"
3709 1.1 mrg
3710 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
3711 1.1 mrg
3712 1.1 mrg
3713 1.1 mrg am_make=${MAKE-make}
3714 1.1 mrg cat > confinc << 'END'
3715 1.1 mrg am__doit:
3716 1.1 mrg @echo this is the am__doit target
3717 1.1 mrg .PHONY: am__doit
3718 1.1 mrg END
3719 1.1 mrg # If we don't find an include directive, just comment out the code.
3720 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3721 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3722 1.1 mrg am__include="#"
3723 1.1 mrg am__quote=
3724 1.1 mrg _am_result=none
3725 1.1 mrg # First try GNU make style include.
3726 1.1 mrg echo "include confinc" > confmf
3727 1.1 mrg # Ignore all kinds of additional output from `make'.
3728 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3729 1.1 mrg *the\ am__doit\ target*)
3730 1.1 mrg am__include=include
3731 1.1 mrg am__quote=
3732 1.1 mrg _am_result=GNU
3733 1.1 mrg ;;
3734 1.1 mrg esac
3735 1.1 mrg # Now try BSD make style include.
3736 1.1 mrg if test "$am__include" = "#"; then
3737 1.1 mrg echo '.include "confinc"' > confmf
3738 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3739 1.1 mrg *the\ am__doit\ target*)
3740 1.1 mrg am__include=.include
3741 1.1 mrg am__quote="\""
3742 1.1 mrg _am_result=BSD
3743 1.1 mrg ;;
3744 1.1 mrg esac
3745 1.1 mrg fi
3746 1.1 mrg
3747 1.1 mrg
3748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3749 1.1 mrg $as_echo "$_am_result" >&6; }
3750 1.1 mrg rm -f confinc confmf
3751 1.1 mrg
3752 1.1 mrg # Check whether --enable-dependency-tracking was given.
3753 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then :
3754 1.1 mrg enableval=$enable_dependency_tracking;
3755 1.1 mrg fi
3756 1.1 mrg
3757 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3758 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
3759 1.1 mrg AMDEPBACKSLASH='\'
3760 1.1 mrg fi
3761 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3762 1.1 mrg AMDEP_TRUE=
3763 1.1 mrg AMDEP_FALSE='#'
3764 1.1 mrg else
3765 1.1 mrg AMDEP_TRUE='#'
3766 1.1 mrg AMDEP_FALSE=
3767 1.1 mrg fi
3768 1.1 mrg
3769 1.1 mrg
3770 1.1 mrg
3771 1.1 mrg depcc="$CC" am_compiler_list=
3772 1.1 mrg
3773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3774 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3775 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3776 1.1 mrg $as_echo_n "(cached) " >&6
3777 1.1 mrg else
3778 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3779 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3780 1.1 mrg # making bogus files that we don't know about and never remove. For
3781 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3782 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3783 1.1 mrg # in D'.
3784 1.1 mrg mkdir conftest.dir
3785 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3786 1.1 mrg # using a relative directory.
3787 1.1 mrg cp "$am_depcomp" conftest.dir
3788 1.1 mrg cd conftest.dir
3789 1.1 mrg # We will build objects and dependencies in a subdirectory because
3790 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3791 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3792 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3793 1.1 mrg # the current directory while Tru64 will put them in the object
3794 1.1 mrg # directory.
3795 1.1 mrg mkdir sub
3796 1.1 mrg
3797 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3798 1.1 mrg if test "$am_compiler_list" = ""; then
3799 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3800 1.1 mrg fi
3801 1.1 mrg am__universal=false
3802 1.1 mrg case " $depcc " in #(
3803 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3804 1.1 mrg esac
3805 1.1 mrg
3806 1.1 mrg for depmode in $am_compiler_list; do
3807 1.1 mrg # Setup a source with many dependencies, because some compilers
3808 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3809 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3810 1.1 mrg #
3811 1.1 mrg # We need to recreate these files for each test, as the compiler may
3812 1.1 mrg # overwrite some of them when testing with obscure command lines.
3813 1.1 mrg # This happens at least with the AIX C compiler.
3814 1.1 mrg : > sub/conftest.c
3815 1.1 mrg for i in 1 2 3 4 5 6; do
3816 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3817 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3818 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3819 1.1 mrg touch sub/conftst$i.h
3820 1.1 mrg done
3821 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3822 1.1 mrg
3823 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3824 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3825 1.1 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3826 1.1 mrg # versions had trouble with output in subdirs
3827 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
3828 1.1 mrg am__minus_obj="-o $am__obj"
3829 1.1 mrg case $depmode in
3830 1.1 mrg gcc)
3831 1.1 mrg # This depmode causes a compiler race in universal mode.
3832 1.1 mrg test "$am__universal" = false || continue
3833 1.1 mrg ;;
3834 1.1 mrg nosideeffect)
3835 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3836 1.1 mrg # only be used when explicitly requested
3837 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3838 1.1 mrg continue
3839 1.1 mrg else
3840 1.1 mrg break
3841 1.1 mrg fi
3842 1.1 mrg ;;
3843 1.1 mrg msvisualcpp | msvcmsys)
3844 1.1 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3845 1.1 mrg # not run yet. These depmodes are late enough in the game, and
3846 1.1 mrg # so weak that their functioning should not be impacted.
3847 1.1 mrg am__obj=conftest.${OBJEXT-o}
3848 1.1 mrg am__minus_obj=
3849 1.1 mrg ;;
3850 1.1 mrg none) break ;;
3851 1.1 mrg esac
3852 1.1 mrg if depmode=$depmode \
3853 1.1 mrg source=sub/conftest.c object=$am__obj \
3854 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3855 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3856 1.1 mrg >/dev/null 2>conftest.err &&
3857 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3858 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3859 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3860 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3861 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3862 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3863 1.1 mrg # that says an option was ignored or not supported.
3864 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3865 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3866 1.1 mrg # The diagnosis changed in icc 8.0:
3867 1.1 mrg # icc: Command line remark: option '-MP' not supported
3868 1.1 mrg if (grep 'ignoring option' conftest.err ||
3869 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3870 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3871 1.1 mrg break
3872 1.1 mrg fi
3873 1.1 mrg fi
3874 1.1 mrg done
3875 1.1 mrg
3876 1.1 mrg cd ..
3877 1.1 mrg rm -rf conftest.dir
3878 1.1 mrg else
3879 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3880 1.1 mrg fi
3881 1.1 mrg
3882 1.1 mrg fi
3883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3884 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3885 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3886 1.1 mrg
3887 1.1 mrg if
3888 1.1 mrg test "x$enable_dependency_tracking" != xno \
3889 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3890 1.1 mrg am__fastdepCC_TRUE=
3891 1.1 mrg am__fastdepCC_FALSE='#'
3892 1.1 mrg else
3893 1.1 mrg am__fastdepCC_TRUE='#'
3894 1.1 mrg am__fastdepCC_FALSE=
3895 1.1 mrg fi
3896 1.1 mrg
3897 1.1 mrg
3898 1.1 mrg
3899 1.1 mrg
3900 1.1 mrg
3901 1.1 mrg
3902 1.1 mrg if test "x$GCC" != "xyes"; then
3903 1.1 mrg as_fn_error "libssp must be built with GCC" "$LINENO" 5
3904 1.1 mrg fi
3905 1.1 mrg ac_ext=c
3906 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3907 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3908 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3909 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3910 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3911 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3912 1.1 mrg # On Suns, sometimes $CPP names a directory.
3913 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3914 1.1 mrg CPP=
3915 1.1 mrg fi
3916 1.1 mrg if test -z "$CPP"; then
3917 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3918 1.1 mrg $as_echo_n "(cached) " >&6
3919 1.1 mrg else
3920 1.1 mrg # Double quotes because CPP needs to be expanded
3921 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3922 1.1 mrg do
3923 1.1 mrg ac_preproc_ok=false
3924 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3925 1.1 mrg do
3926 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3927 1.1 mrg # with a fresh cross-compiler works.
3928 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3929 1.1 mrg # <limits.h> exists even on freestanding compilers.
3930 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3931 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3932 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3933 1.1 mrg /* end confdefs.h. */
3934 1.1 mrg #ifdef __STDC__
3935 1.1 mrg # include <limits.h>
3936 1.1 mrg #else
3937 1.1 mrg # include <assert.h>
3938 1.1 mrg #endif
3939 1.1 mrg Syntax error
3940 1.1 mrg _ACEOF
3941 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3942 1.1 mrg
3943 1.1 mrg else
3944 1.1 mrg # Broken: fails on valid input.
3945 1.1 mrg continue
3946 1.1 mrg fi
3947 1.1 mrg rm -f conftest.err conftest.$ac_ext
3948 1.1 mrg
3949 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3950 1.1 mrg # can be detected and how.
3951 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3952 1.1 mrg /* end confdefs.h. */
3953 1.1 mrg #include <ac_nonexistent.h>
3954 1.1 mrg _ACEOF
3955 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3956 1.1 mrg # Broken: success on invalid input.
3957 1.1 mrg continue
3958 1.1 mrg else
3959 1.1 mrg # Passes both tests.
3960 1.1 mrg ac_preproc_ok=:
3961 1.1 mrg break
3962 1.1 mrg fi
3963 1.1 mrg rm -f conftest.err conftest.$ac_ext
3964 1.1 mrg
3965 1.1 mrg done
3966 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3967 1.1 mrg rm -f conftest.err conftest.$ac_ext
3968 1.1 mrg if $ac_preproc_ok; then :
3969 1.1 mrg break
3970 1.1 mrg fi
3971 1.1 mrg
3972 1.1 mrg done
3973 1.1 mrg ac_cv_prog_CPP=$CPP
3974 1.1 mrg
3975 1.1 mrg fi
3976 1.1 mrg CPP=$ac_cv_prog_CPP
3977 1.1 mrg else
3978 1.1 mrg ac_cv_prog_CPP=$CPP
3979 1.1 mrg fi
3980 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3981 1.1 mrg $as_echo "$CPP" >&6; }
3982 1.1 mrg ac_preproc_ok=false
3983 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3984 1.1 mrg do
3985 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3986 1.1 mrg # with a fresh cross-compiler works.
3987 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3988 1.1 mrg # <limits.h> exists even on freestanding compilers.
3989 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3990 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3991 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3992 1.1 mrg /* end confdefs.h. */
3993 1.1 mrg #ifdef __STDC__
3994 1.1 mrg # include <limits.h>
3995 1.1 mrg #else
3996 1.1 mrg # include <assert.h>
3997 1.1 mrg #endif
3998 1.1 mrg Syntax error
3999 1.1 mrg _ACEOF
4000 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4001 1.1 mrg
4002 1.1 mrg else
4003 1.1 mrg # Broken: fails on valid input.
4004 1.1 mrg continue
4005 1.1 mrg fi
4006 1.1 mrg rm -f conftest.err conftest.$ac_ext
4007 1.1 mrg
4008 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4009 1.1 mrg # can be detected and how.
4010 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4011 1.1 mrg /* end confdefs.h. */
4012 1.1 mrg #include <ac_nonexistent.h>
4013 1.1 mrg _ACEOF
4014 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4015 1.1 mrg # Broken: success on invalid input.
4016 1.1 mrg continue
4017 1.1 mrg else
4018 1.1 mrg # Passes both tests.
4019 1.1 mrg ac_preproc_ok=:
4020 1.1 mrg break
4021 1.1 mrg fi
4022 1.1 mrg rm -f conftest.err conftest.$ac_ext
4023 1.1 mrg
4024 1.1 mrg done
4025 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4026 1.1 mrg rm -f conftest.err conftest.$ac_ext
4027 1.1 mrg if $ac_preproc_ok; then :
4028 1.1 mrg
4029 1.1 mrg else
4030 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4031 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4032 1.1 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
4033 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
4034 1.1 mrg fi
4035 1.1 mrg
4036 1.1 mrg ac_ext=c
4037 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4038 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4039 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4040 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4041 1.1 mrg
4042 1.1 mrg
4043 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4044 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; }
4045 1.1 mrg save_CFLAGS="$CFLAGS"
4046 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror"
4047 1.1 mrg
4048 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4049 1.1 mrg /* end confdefs.h. */
4050 1.1 mrg
4051 1.1 mrg void __attribute__((noinline)) bar (char *x)
4052 1.1 mrg {
4053 1.1 mrg __builtin_memset (x, 0, 64);
4054 1.1 mrg }
4055 1.1 mrg int
4056 1.1 mrg main ()
4057 1.1 mrg {
4058 1.1 mrg char buf[64]; bar (buf);
4059 1.1 mrg ;
4060 1.1 mrg return 0;
4061 1.1 mrg }
4062 1.1 mrg _ACEOF
4063 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4064 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4065 1.1 mrg $as_echo "yes" >&6; }
4066 1.1 mrg else
4067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4068 1.1 mrg $as_echo "no" >&6; }
4069 1.1 mrg fi
4070 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4071 1.1 mrg CFLAGS="$save_CFLAGS"
4072 1.1 mrg
4073 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4074 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4075 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4076 1.1 mrg /* end confdefs.h. */
4077 1.1 mrg
4078 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {}
4079 1.1 mrg int
4080 1.1 mrg main ()
4081 1.1 mrg {
4082 1.1 mrg
4083 1.1 mrg ;
4084 1.1 mrg return 0;
4085 1.1 mrg }
4086 1.1 mrg _ACEOF
4087 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4088 1.1 mrg ssp_hidden=yes
4089 1.1 mrg else
4090 1.1 mrg ssp_hidden=no
4091 1.1 mrg fi
4092 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4093 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4094 1.1 mrg $as_echo "$ssp_hidden" >&6; }
4095 1.1 mrg if test x$ssp_hidden = xyes; then
4096 1.1 mrg
4097 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4098 1.1 mrg
4099 1.1 mrg fi
4100 1.1 mrg
4101 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4102 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4103 1.1.1.2 mrg # Check whether --enable-symvers was given.
4104 1.1.1.2 mrg if test "${enable_symvers+set}" = set; then :
4105 1.1.1.2 mrg enableval=$enable_symvers; ssp_use_symver=$enableval
4106 1.1.1.2 mrg else
4107 1.1.1.2 mrg ssp_use_symver=yes
4108 1.1.1.2 mrg fi
4109 1.1.1.2 mrg
4110 1.1.1.2 mrg if test "x$ssp_use_symver" != xno; then
4111 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4112 1.1.1.2 mrg # If we cannot link, we cannot build shared libraries, so do not use
4113 1.1.1.2 mrg # symbol versioning.
4114 1.1.1.2 mrg ssp_use_symver=no
4115 1.1.1.2 mrg else
4116 1.1.1.2 mrg save_LDFLAGS="$LDFLAGS"
4117 1.1.1.2 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4118 1.1.1.2 mrg cat > conftest.map <<EOF
4119 1.1 mrg FOO_1.0 {
4120 1.1 mrg global: *foo*; bar; local: *;
4121 1.1 mrg };
4122 1.1 mrg EOF
4123 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4124 1.1.1.2 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4125 1.1.1.2 mrg fi
4126 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4127 1.1.1.2 mrg /* end confdefs.h. */
4128 1.1.1.2 mrg int foo;
4129 1.1.1.2 mrg int
4130 1.1.1.2 mrg main ()
4131 1.1.1.2 mrg {
4132 1.1.1.2 mrg
4133 1.1.1.2 mrg ;
4134 1.1.1.2 mrg return 0;
4135 1.1.1.2 mrg }
4136 1.1.1.2 mrg _ACEOF
4137 1.1.1.2 mrg if ac_fn_c_try_link "$LINENO"; then :
4138 1.1.1.2 mrg ssp_use_symver=gnu
4139 1.1 mrg else
4140 1.1.1.2 mrg ssp_use_symver=no
4141 1.1.1.2 mrg fi
4142 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext \
4143 1.1.1.2 mrg conftest$ac_exeext conftest.$ac_ext
4144 1.1.1.2 mrg if test x$ssp_use_symver = xno; then
4145 1.1.1.2 mrg case "$target_os" in
4146 1.1.1.2 mrg solaris2*)
4147 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
4148 1.1.1.2 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4149 1.1.1.2 mrg # Sun ld cannot handle wildcards and treats all entries as undefined.
4150 1.1.1.2 mrg cat > conftest.map <<EOF
4151 1.1.1.2 mrg FOO_1.0 {
4152 1.1.1.2 mrg global: foo; local: *;
4153 1.1.1.2 mrg };
4154 1.1.1.2 mrg EOF
4155 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4156 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4157 1.1 mrg fi
4158 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4159 1.1 mrg /* end confdefs.h. */
4160 1.1 mrg int foo;
4161 1.1 mrg int
4162 1.1 mrg main ()
4163 1.1 mrg {
4164 1.1 mrg
4165 1.1 mrg ;
4166 1.1 mrg return 0;
4167 1.1 mrg }
4168 1.1 mrg _ACEOF
4169 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
4170 1.1.1.2 mrg ssp_use_symver=sun
4171 1.1 mrg else
4172 1.1 mrg ssp_use_symver=no
4173 1.1 mrg fi
4174 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
4175 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4176 1.1.1.2 mrg ;;
4177 1.1.1.2 mrg esac
4178 1.1.1.2 mrg fi
4179 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
4180 1.1.1.2 mrg fi
4181 1.1 mrg fi
4182 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4183 1.1 mrg $as_echo "$ssp_use_symver" >&6; }
4184 1.1.1.2 mrg if test "x$ssp_use_symver" != xno; then
4185 1.1 mrg LIBSSP_USE_SYMVER_TRUE=
4186 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#'
4187 1.1 mrg else
4188 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#'
4189 1.1 mrg LIBSSP_USE_SYMVER_FALSE=
4190 1.1 mrg fi
4191 1.1 mrg
4192 1.1.1.2 mrg if test "x$ssp_use_symver" = xgnu; then
4193 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE=
4194 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE='#'
4195 1.1.1.2 mrg else
4196 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE='#'
4197 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE=
4198 1.1.1.2 mrg fi
4199 1.1.1.2 mrg
4200 1.1.1.2 mrg if test "x$ssp_use_symver" = xsun; then
4201 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE=
4202 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE='#'
4203 1.1.1.2 mrg else
4204 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE='#'
4205 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE=
4206 1.1.1.2 mrg fi
4207 1.1.1.2 mrg
4208 1.1 mrg
4209 1.1 mrg
4210 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4211 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4212 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4213 1.1 mrg $as_echo_n "(cached) " >&6
4214 1.1 mrg else
4215 1.1 mrg if test -z "$GREP"; then
4216 1.1 mrg ac_path_GREP_found=false
4217 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4218 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4220 1.1 mrg do
4221 1.1 mrg IFS=$as_save_IFS
4222 1.1 mrg test -z "$as_dir" && as_dir=.
4223 1.1 mrg for ac_prog in grep ggrep; do
4224 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4225 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4226 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4227 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4228 1.1 mrg # Check for GNU $ac_path_GREP
4229 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4230 1.1 mrg *GNU*)
4231 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4232 1.1 mrg *)
4233 1.1 mrg ac_count=0
4234 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4235 1.1 mrg while :
4236 1.1 mrg do
4237 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4238 1.1 mrg mv "conftest.tmp" "conftest.in"
4239 1.1 mrg cp "conftest.in" "conftest.nl"
4240 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4241 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4242 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4243 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4244 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4245 1.1 mrg # Best one so far, save it but keep looking for a better one
4246 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4247 1.1 mrg ac_path_GREP_max=$ac_count
4248 1.1 mrg fi
4249 1.1 mrg # 10*(2^10) chars as input seems more than enough
4250 1.1 mrg test $ac_count -gt 10 && break
4251 1.1 mrg done
4252 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4253 1.1 mrg esac
4254 1.1 mrg
4255 1.1 mrg $ac_path_GREP_found && break 3
4256 1.1 mrg done
4257 1.1 mrg done
4258 1.1 mrg done
4259 1.1 mrg IFS=$as_save_IFS
4260 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4261 1.1 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4262 1.1 mrg fi
4263 1.1 mrg else
4264 1.1 mrg ac_cv_path_GREP=$GREP
4265 1.1 mrg fi
4266 1.1 mrg
4267 1.1 mrg fi
4268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4269 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4270 1.1 mrg GREP="$ac_cv_path_GREP"
4271 1.1 mrg
4272 1.1 mrg
4273 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4274 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4275 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4276 1.1 mrg $as_echo_n "(cached) " >&6
4277 1.1 mrg else
4278 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4279 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4280 1.1 mrg else
4281 1.1 mrg if test -z "$EGREP"; then
4282 1.1 mrg ac_path_EGREP_found=false
4283 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4284 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4285 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4286 1.1 mrg do
4287 1.1 mrg IFS=$as_save_IFS
4288 1.1 mrg test -z "$as_dir" && as_dir=.
4289 1.1 mrg for ac_prog in egrep; do
4290 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4291 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4292 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4293 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4294 1.1 mrg # Check for GNU $ac_path_EGREP
4295 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4296 1.1 mrg *GNU*)
4297 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4298 1.1 mrg *)
4299 1.1 mrg ac_count=0
4300 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4301 1.1 mrg while :
4302 1.1 mrg do
4303 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4304 1.1 mrg mv "conftest.tmp" "conftest.in"
4305 1.1 mrg cp "conftest.in" "conftest.nl"
4306 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4307 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4308 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4309 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4310 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4311 1.1 mrg # Best one so far, save it but keep looking for a better one
4312 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4313 1.1 mrg ac_path_EGREP_max=$ac_count
4314 1.1 mrg fi
4315 1.1 mrg # 10*(2^10) chars as input seems more than enough
4316 1.1 mrg test $ac_count -gt 10 && break
4317 1.1 mrg done
4318 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4319 1.1 mrg esac
4320 1.1 mrg
4321 1.1 mrg $ac_path_EGREP_found && break 3
4322 1.1 mrg done
4323 1.1 mrg done
4324 1.1 mrg done
4325 1.1 mrg IFS=$as_save_IFS
4326 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4327 1.1 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4328 1.1 mrg fi
4329 1.1 mrg else
4330 1.1 mrg ac_cv_path_EGREP=$EGREP
4331 1.1 mrg fi
4332 1.1 mrg
4333 1.1 mrg fi
4334 1.1 mrg fi
4335 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4336 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4337 1.1 mrg EGREP="$ac_cv_path_EGREP"
4338 1.1 mrg
4339 1.1 mrg
4340 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4341 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4342 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4343 1.1 mrg $as_echo_n "(cached) " >&6
4344 1.1 mrg else
4345 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4346 1.1 mrg /* end confdefs.h. */
4347 1.1 mrg #include <stdlib.h>
4348 1.1 mrg #include <stdarg.h>
4349 1.1 mrg #include <string.h>
4350 1.1 mrg #include <float.h>
4351 1.1 mrg
4352 1.1 mrg int
4353 1.1 mrg main ()
4354 1.1 mrg {
4355 1.1 mrg
4356 1.1 mrg ;
4357 1.1 mrg return 0;
4358 1.1 mrg }
4359 1.1 mrg _ACEOF
4360 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4361 1.1 mrg ac_cv_header_stdc=yes
4362 1.1 mrg else
4363 1.1 mrg ac_cv_header_stdc=no
4364 1.1 mrg fi
4365 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4366 1.1 mrg
4367 1.1 mrg if test $ac_cv_header_stdc = yes; then
4368 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4369 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370 1.1 mrg /* end confdefs.h. */
4371 1.1 mrg #include <string.h>
4372 1.1 mrg
4373 1.1 mrg _ACEOF
4374 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4375 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4376 1.1 mrg
4377 1.1 mrg else
4378 1.1 mrg ac_cv_header_stdc=no
4379 1.1 mrg fi
4380 1.1 mrg rm -f conftest*
4381 1.1 mrg
4382 1.1 mrg fi
4383 1.1 mrg
4384 1.1 mrg if test $ac_cv_header_stdc = yes; then
4385 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4386 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4387 1.1 mrg /* end confdefs.h. */
4388 1.1 mrg #include <stdlib.h>
4389 1.1 mrg
4390 1.1 mrg _ACEOF
4391 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4392 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4393 1.1 mrg
4394 1.1 mrg else
4395 1.1 mrg ac_cv_header_stdc=no
4396 1.1 mrg fi
4397 1.1 mrg rm -f conftest*
4398 1.1 mrg
4399 1.1 mrg fi
4400 1.1 mrg
4401 1.1 mrg if test $ac_cv_header_stdc = yes; then
4402 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4403 1.1 mrg if test "$cross_compiling" = yes; then :
4404 1.1 mrg :
4405 1.1 mrg else
4406 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4407 1.1 mrg /* end confdefs.h. */
4408 1.1 mrg #include <ctype.h>
4409 1.1 mrg #include <stdlib.h>
4410 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4411 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4412 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4413 1.1 mrg #else
4414 1.1 mrg # define ISLOWER(c) \
4415 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4416 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4417 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4418 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4419 1.1 mrg #endif
4420 1.1 mrg
4421 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4422 1.1 mrg int
4423 1.1 mrg main ()
4424 1.1 mrg {
4425 1.1 mrg int i;
4426 1.1 mrg for (i = 0; i < 256; i++)
4427 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4428 1.1 mrg || toupper (i) != TOUPPER (i))
4429 1.1 mrg return 2;
4430 1.1 mrg return 0;
4431 1.1 mrg }
4432 1.1 mrg _ACEOF
4433 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4434 1.1 mrg
4435 1.1 mrg else
4436 1.1 mrg ac_cv_header_stdc=no
4437 1.1 mrg fi
4438 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4439 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4440 1.1 mrg fi
4441 1.1 mrg
4442 1.1 mrg fi
4443 1.1 mrg fi
4444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4445 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4446 1.1 mrg if test $ac_cv_header_stdc = yes; then
4447 1.1 mrg
4448 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4449 1.1 mrg
4450 1.1 mrg fi
4451 1.1 mrg
4452 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4453 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4454 1.1 mrg inttypes.h stdint.h unistd.h
4455 1.1 mrg do :
4456 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4457 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4458 1.1 mrg "
4459 1.1 mrg eval as_val=\$$as_ac_Header
4460 1.1 mrg if test "x$as_val" = x""yes; then :
4461 1.1 mrg cat >>confdefs.h <<_ACEOF
4462 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4463 1.1 mrg _ACEOF
4464 1.1 mrg
4465 1.1 mrg fi
4466 1.1 mrg
4467 1.1 mrg done
4468 1.1 mrg
4469 1.1 mrg
4470 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
4471 1.1 mrg do :
4472 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4473 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4474 1.1 mrg eval as_val=\$$as_ac_Header
4475 1.1 mrg if test "x$as_val" = x""yes; then :
4476 1.1 mrg cat >>confdefs.h <<_ACEOF
4477 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4478 1.1 mrg _ACEOF
4479 1.1 mrg
4480 1.1 mrg fi
4481 1.1 mrg
4482 1.1 mrg done
4483 1.1 mrg
4484 1.1 mrg
4485 1.1 mrg if test x$gcc_no_link = xyes; then
4486 1.1 mrg # Presume the ISO C functions are available; add target-specific
4487 1.1 mrg # configuration here if required.
4488 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4489 1.1 mrg
4490 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4491 1.1 mrg
4492 1.1 mrg else
4493 1.1.1.2 mrg for ac_func in memmove mempcpy strncpy strncat
4494 1.1 mrg do :
4495 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4496 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4497 1.1 mrg eval as_val=\$$as_ac_var
4498 1.1 mrg if test "x$as_val" = x""yes; then :
4499 1.1 mrg cat >>confdefs.h <<_ACEOF
4500 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4501 1.1 mrg _ACEOF
4502 1.1 mrg
4503 1.1 mrg fi
4504 1.1 mrg done
4505 1.1 mrg
4506 1.1 mrg fi
4507 1.1 mrg
4508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4509 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4510 1.1 mrg if test "$cross_compiling" = yes; then :
4511 1.1 mrg ssp_have_usable_vsnprintf=undef
4512 1.1 mrg else
4513 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4514 1.1 mrg /* end confdefs.h. */
4515 1.1 mrg
4516 1.1 mrg #include <stdarg.h>
4517 1.1 mrg #include <string.h>
4518 1.1 mrg #include <stdio.h>
4519 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...)
4520 1.1 mrg {
4521 1.1 mrg va_list ap;
4522 1.1 mrg int ret;
4523 1.1 mrg va_start (ap, fmt);
4524 1.1 mrg ret = vsnprintf (buf, n, fmt, ap);
4525 1.1 mrg va_end (ap);
4526 1.1 mrg return ret;
4527 1.1 mrg }
4528 1.1 mrg int
4529 1.1 mrg main ()
4530 1.1 mrg {
4531 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf));
4532 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4533 1.1 mrg return 1;
4534 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4535 1.1 mrg ;
4536 1.1 mrg return 0;
4537 1.1 mrg }
4538 1.1 mrg _ACEOF
4539 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4540 1.1 mrg ssp_have_usable_vsnprintf=define
4541 1.1 mrg else
4542 1.1 mrg ssp_have_usable_vsnprintf=undef
4543 1.1 mrg fi
4544 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4545 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4546 1.1 mrg fi
4547 1.1 mrg
4548 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4549 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4550 1.1 mrg $as_echo "yes" >&6; }
4551 1.1 mrg
4552 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4553 1.1 mrg
4554 1.1 mrg else
4555 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4556 1.1 mrg $as_echo "no" >&6; }
4557 1.1 mrg fi
4558 1.1 mrg
4559 1.1 mrg
4560 1.1 mrg case `pwd` in
4561 1.1 mrg *\ * | *\ *)
4562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4563 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4564 1.1 mrg esac
4565 1.1 mrg
4566 1.1 mrg
4567 1.1 mrg
4568 1.1 mrg macro_version='2.2.7a'
4569 1.1 mrg macro_revision='1.3134'
4570 1.1 mrg
4571 1.1 mrg
4572 1.1 mrg
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 ltmain="$ac_aux_dir/ltmain.sh"
4584 1.1 mrg
4585 1.1 mrg # Backslashify metacharacters that are still active within
4586 1.1 mrg # double-quoted strings.
4587 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4588 1.1 mrg
4589 1.1 mrg # Same as above, but do not quote variable references.
4590 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
4591 1.1 mrg
4592 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
4593 1.1 mrg # double_quote_subst'ed string.
4594 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4595 1.1 mrg
4596 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
4597 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4598 1.1 mrg
4599 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
4600 1.1 mrg no_glob_subst='s/\*/\\\*/g'
4601 1.1 mrg
4602 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4603 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4604 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4605 1.1 mrg
4606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4607 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
4608 1.1 mrg # Test print first, because it will be a builtin if present.
4609 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4610 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4611 1.1 mrg ECHO='print -r --'
4612 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4613 1.1 mrg ECHO='printf %s\n'
4614 1.1 mrg else
4615 1.1 mrg # Use this function as a fallback that always works.
4616 1.1 mrg func_fallback_echo ()
4617 1.1 mrg {
4618 1.1 mrg eval 'cat <<_LTECHO_EOF
4619 1.1 mrg $1
4620 1.1 mrg _LTECHO_EOF'
4621 1.1 mrg }
4622 1.1 mrg ECHO='func_fallback_echo'
4623 1.1 mrg fi
4624 1.1 mrg
4625 1.1 mrg # func_echo_all arg...
4626 1.1 mrg # Invoke $ECHO with all args, space-separated.
4627 1.1 mrg func_echo_all ()
4628 1.1 mrg {
4629 1.1 mrg $ECHO ""
4630 1.1 mrg }
4631 1.1 mrg
4632 1.1 mrg case "$ECHO" in
4633 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4634 1.1 mrg $as_echo "printf" >&6; } ;;
4635 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4636 1.1 mrg $as_echo "print -r" >&6; } ;;
4637 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4638 1.1 mrg $as_echo "cat" >&6; } ;;
4639 1.1 mrg esac
4640 1.1 mrg
4641 1.1 mrg
4642 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4655 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4656 1.1 mrg if test "${ac_cv_path_SED+set}" = set; then :
4657 1.1 mrg $as_echo_n "(cached) " >&6
4658 1.1 mrg else
4659 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4660 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
4661 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
4662 1.1 mrg done
4663 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4664 1.1 mrg { ac_script=; unset ac_script;}
4665 1.1 mrg if test -z "$SED"; then
4666 1.1 mrg ac_path_SED_found=false
4667 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4668 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4669 1.1 mrg for as_dir in $PATH
4670 1.1 mrg do
4671 1.1 mrg IFS=$as_save_IFS
4672 1.1 mrg test -z "$as_dir" && as_dir=.
4673 1.1 mrg for ac_prog in sed gsed; do
4674 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4675 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4676 1.1 mrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4677 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
4678 1.1 mrg # Check for GNU $ac_path_SED
4679 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
4680 1.1 mrg *GNU*)
4681 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4682 1.1 mrg *)
4683 1.1 mrg ac_count=0
4684 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4685 1.1 mrg while :
4686 1.1 mrg do
4687 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4688 1.1 mrg mv "conftest.tmp" "conftest.in"
4689 1.1 mrg cp "conftest.in" "conftest.nl"
4690 1.1 mrg $as_echo '' >> "conftest.nl"
4691 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4692 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4693 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4694 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
4695 1.1 mrg # Best one so far, save it but keep looking for a better one
4696 1.1 mrg ac_cv_path_SED="$ac_path_SED"
4697 1.1 mrg ac_path_SED_max=$ac_count
4698 1.1 mrg fi
4699 1.1 mrg # 10*(2^10) chars as input seems more than enough
4700 1.1 mrg test $ac_count -gt 10 && break
4701 1.1 mrg done
4702 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4703 1.1 mrg esac
4704 1.1 mrg
4705 1.1 mrg $ac_path_SED_found && break 3
4706 1.1 mrg done
4707 1.1 mrg done
4708 1.1 mrg done
4709 1.1 mrg IFS=$as_save_IFS
4710 1.1 mrg if test -z "$ac_cv_path_SED"; then
4711 1.1 mrg as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4712 1.1 mrg fi
4713 1.1 mrg else
4714 1.1 mrg ac_cv_path_SED=$SED
4715 1.1 mrg fi
4716 1.1 mrg
4717 1.1 mrg fi
4718 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4719 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; }
4720 1.1 mrg SED="$ac_cv_path_SED"
4721 1.1 mrg rm -f conftest.sed
4722 1.1 mrg
4723 1.1 mrg test -z "$SED" && SED=sed
4724 1.1 mrg Xsed="$SED -e 1s/^X//"
4725 1.1 mrg
4726 1.1 mrg
4727 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4737 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
4738 1.1 mrg if test "${ac_cv_path_FGREP+set}" = set; then :
4739 1.1 mrg $as_echo_n "(cached) " >&6
4740 1.1 mrg else
4741 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4742 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
4743 1.1 mrg else
4744 1.1 mrg if test -z "$FGREP"; then
4745 1.1 mrg ac_path_FGREP_found=false
4746 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4747 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4748 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4749 1.1 mrg do
4750 1.1 mrg IFS=$as_save_IFS
4751 1.1 mrg test -z "$as_dir" && as_dir=.
4752 1.1 mrg for ac_prog in fgrep; do
4753 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4754 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4755 1.1 mrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4756 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
4757 1.1 mrg # Check for GNU $ac_path_FGREP
4758 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
4759 1.1 mrg *GNU*)
4760 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4761 1.1 mrg *)
4762 1.1 mrg ac_count=0
4763 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4764 1.1 mrg while :
4765 1.1 mrg do
4766 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4767 1.1 mrg mv "conftest.tmp" "conftest.in"
4768 1.1 mrg cp "conftest.in" "conftest.nl"
4769 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
4770 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4771 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4772 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4773 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4774 1.1 mrg # Best one so far, save it but keep looking for a better one
4775 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
4776 1.1 mrg ac_path_FGREP_max=$ac_count
4777 1.1 mrg fi
4778 1.1 mrg # 10*(2^10) chars as input seems more than enough
4779 1.1 mrg test $ac_count -gt 10 && break
4780 1.1 mrg done
4781 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4782 1.1 mrg esac
4783 1.1 mrg
4784 1.1 mrg $ac_path_FGREP_found && break 3
4785 1.1 mrg done
4786 1.1 mrg done
4787 1.1 mrg done
4788 1.1 mrg IFS=$as_save_IFS
4789 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
4790 1.1 mrg as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4791 1.1 mrg fi
4792 1.1 mrg else
4793 1.1 mrg ac_cv_path_FGREP=$FGREP
4794 1.1 mrg fi
4795 1.1 mrg
4796 1.1 mrg fi
4797 1.1 mrg fi
4798 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4799 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
4800 1.1 mrg FGREP="$ac_cv_path_FGREP"
4801 1.1 mrg
4802 1.1 mrg
4803 1.1 mrg test -z "$GREP" && GREP=grep
4804 1.1 mrg
4805 1.1 mrg
4806 1.1 mrg
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 # Check whether --with-gnu-ld was given.
4824 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
4825 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4826 1.1 mrg else
4827 1.1 mrg with_gnu_ld=no
4828 1.1 mrg fi
4829 1.1 mrg
4830 1.1 mrg ac_prog=ld
4831 1.1 mrg if test "$GCC" = yes; then
4832 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4834 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4835 1.1 mrg case $host in
4836 1.1 mrg *-*-mingw*)
4837 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4838 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4839 1.1 mrg *)
4840 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4841 1.1 mrg esac
4842 1.1 mrg case $ac_prog in
4843 1.1 mrg # Accept absolute paths.
4844 1.1 mrg [\\/]* | ?:[\\/]*)
4845 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4846 1.1 mrg # Canonicalize the pathname of ld
4847 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4848 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4849 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4850 1.1 mrg done
4851 1.1 mrg test -z "$LD" && LD="$ac_prog"
4852 1.1 mrg ;;
4853 1.1 mrg "")
4854 1.1 mrg # If it fails, then pretend we aren't using GCC.
4855 1.1 mrg ac_prog=ld
4856 1.1 mrg ;;
4857 1.1 mrg *)
4858 1.1 mrg # If it is relative, then search for the first ld in PATH.
4859 1.1 mrg with_gnu_ld=unknown
4860 1.1 mrg ;;
4861 1.1 mrg esac
4862 1.1 mrg elif test "$with_gnu_ld" = yes; then
4863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4864 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
4865 1.1 mrg else
4866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4867 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4868 1.1 mrg fi
4869 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then :
4870 1.1 mrg $as_echo_n "(cached) " >&6
4871 1.1 mrg else
4872 1.1 mrg if test -z "$LD"; then
4873 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4874 1.1 mrg for ac_dir in $PATH; do
4875 1.1 mrg IFS="$lt_save_ifs"
4876 1.1 mrg test -z "$ac_dir" && ac_dir=.
4877 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4878 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4879 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4880 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4881 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4882 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4883 1.1 mrg *GNU* | *'with BFD'*)
4884 1.1 mrg test "$with_gnu_ld" != no && break
4885 1.1 mrg ;;
4886 1.1 mrg *)
4887 1.1 mrg test "$with_gnu_ld" != yes && break
4888 1.1 mrg ;;
4889 1.1 mrg esac
4890 1.1 mrg fi
4891 1.1 mrg done
4892 1.1 mrg IFS="$lt_save_ifs"
4893 1.1 mrg else
4894 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4895 1.1 mrg fi
4896 1.1 mrg fi
4897 1.1 mrg
4898 1.1 mrg LD="$lt_cv_path_LD"
4899 1.1 mrg if test -n "$LD"; then
4900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4901 1.1 mrg $as_echo "$LD" >&6; }
4902 1.1 mrg else
4903 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4904 1.1 mrg $as_echo "no" >&6; }
4905 1.1 mrg fi
4906 1.1 mrg test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4908 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4909 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4910 1.1 mrg $as_echo_n "(cached) " >&6
4911 1.1 mrg else
4912 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4913 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4914 1.1 mrg *GNU* | *'with BFD'*)
4915 1.1 mrg lt_cv_prog_gnu_ld=yes
4916 1.1 mrg ;;
4917 1.1 mrg *)
4918 1.1 mrg lt_cv_prog_gnu_ld=no
4919 1.1 mrg ;;
4920 1.1 mrg esac
4921 1.1 mrg fi
4922 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4923 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4924 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4925 1.1 mrg
4926 1.1 mrg
4927 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4935 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4936 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then :
4937 1.1 mrg $as_echo_n "(cached) " >&6
4938 1.1 mrg else
4939 1.1 mrg if test -n "$NM"; then
4940 1.1 mrg # Let the user override the test.
4941 1.1 mrg lt_cv_path_NM="$NM"
4942 1.1 mrg else
4943 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4944 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4945 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4946 1.1 mrg fi
4947 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4948 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4949 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4950 1.1 mrg IFS="$lt_save_ifs"
4951 1.1 mrg test -z "$ac_dir" && ac_dir=.
4952 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4953 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4954 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4955 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4956 1.1 mrg # nm: unknown option "B" ignored
4957 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4958 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4959 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4960 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4961 1.1 mrg break
4962 1.1 mrg ;;
4963 1.1 mrg *)
4964 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4965 1.1 mrg */dev/null*)
4966 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4967 1.1 mrg break
4968 1.1 mrg ;;
4969 1.1 mrg *)
4970 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4971 1.1 mrg continue # so that we can try to find one that supports BSD flags
4972 1.1 mrg ;;
4973 1.1 mrg esac
4974 1.1 mrg ;;
4975 1.1 mrg esac
4976 1.1 mrg fi
4977 1.1 mrg done
4978 1.1 mrg IFS="$lt_save_ifs"
4979 1.1 mrg done
4980 1.1 mrg : ${lt_cv_path_NM=no}
4981 1.1 mrg fi
4982 1.1 mrg fi
4983 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4984 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
4985 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
4986 1.1 mrg NM="$lt_cv_path_NM"
4987 1.1 mrg else
4988 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
4989 1.1 mrg if test -n "$DUMPBIN"; then :
4990 1.1 mrg # Let the user override the test.
4991 1.1 mrg else
4992 1.1 mrg if test -n "$ac_tool_prefix"; then
4993 1.1 mrg for ac_prog in dumpbin "link -dump"
4994 1.1 mrg do
4995 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4996 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4997 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4998 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
4999 1.1 mrg if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5000 1.1 mrg $as_echo_n "(cached) " >&6
5001 1.1 mrg else
5002 1.1 mrg if test -n "$DUMPBIN"; then
5003 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5004 1.1 mrg else
5005 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5006 1.1 mrg for as_dir in $PATH
5007 1.1 mrg do
5008 1.1 mrg IFS=$as_save_IFS
5009 1.1 mrg test -z "$as_dir" && as_dir=.
5010 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5011 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5012 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5013 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5014 1.1 mrg break 2
5015 1.1 mrg fi
5016 1.1 mrg done
5017 1.1 mrg done
5018 1.1 mrg IFS=$as_save_IFS
5019 1.1 mrg
5020 1.1 mrg fi
5021 1.1 mrg fi
5022 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5023 1.1 mrg if test -n "$DUMPBIN"; then
5024 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5025 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5026 1.1 mrg else
5027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5028 1.1 mrg $as_echo "no" >&6; }
5029 1.1 mrg fi
5030 1.1 mrg
5031 1.1 mrg
5032 1.1 mrg test -n "$DUMPBIN" && break
5033 1.1 mrg done
5034 1.1 mrg fi
5035 1.1 mrg if test -z "$DUMPBIN"; then
5036 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5037 1.1 mrg for ac_prog in dumpbin "link -dump"
5038 1.1 mrg do
5039 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5040 1.1 mrg set dummy $ac_prog; ac_word=$2
5041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5042 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5043 1.1 mrg if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5044 1.1 mrg $as_echo_n "(cached) " >&6
5045 1.1 mrg else
5046 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5047 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5048 1.1 mrg else
5049 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5050 1.1 mrg for as_dir in $PATH
5051 1.1 mrg do
5052 1.1 mrg IFS=$as_save_IFS
5053 1.1 mrg test -z "$as_dir" && as_dir=.
5054 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5055 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5056 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5057 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5058 1.1 mrg break 2
5059 1.1 mrg fi
5060 1.1 mrg done
5061 1.1 mrg done
5062 1.1 mrg IFS=$as_save_IFS
5063 1.1 mrg
5064 1.1 mrg fi
5065 1.1 mrg fi
5066 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5067 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5069 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5070 1.1 mrg else
5071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5072 1.1 mrg $as_echo "no" >&6; }
5073 1.1 mrg fi
5074 1.1 mrg
5075 1.1 mrg
5076 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5077 1.1 mrg done
5078 1.1 mrg
5079 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5080 1.1 mrg DUMPBIN=":"
5081 1.1 mrg else
5082 1.1 mrg case $cross_compiling:$ac_tool_warned in
5083 1.1 mrg yes:)
5084 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5085 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5086 1.1 mrg ac_tool_warned=yes ;;
5087 1.1 mrg esac
5088 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5089 1.1 mrg fi
5090 1.1 mrg fi
5091 1.1 mrg
5092 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5093 1.1 mrg *COFF*)
5094 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5095 1.1 mrg ;;
5096 1.1 mrg *)
5097 1.1 mrg DUMPBIN=:
5098 1.1 mrg ;;
5099 1.1 mrg esac
5100 1.1 mrg fi
5101 1.1 mrg
5102 1.1 mrg if test "$DUMPBIN" != ":"; then
5103 1.1 mrg NM="$DUMPBIN"
5104 1.1 mrg fi
5105 1.1 mrg fi
5106 1.1 mrg test -z "$NM" && NM=nm
5107 1.1 mrg
5108 1.1 mrg
5109 1.1 mrg
5110 1.1 mrg
5111 1.1 mrg
5112 1.1 mrg
5113 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5114 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5115 1.1 mrg if test "${lt_cv_nm_interface+set}" = set; then :
5116 1.1 mrg $as_echo_n "(cached) " >&6
5117 1.1 mrg else
5118 1.1 mrg lt_cv_nm_interface="BSD nm"
5119 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5120 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5121 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5122 1.1 mrg cat conftest.err >&5
5123 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5124 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5125 1.1 mrg cat conftest.err >&5
5126 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5127 1.1 mrg cat conftest.out >&5
5128 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5129 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5130 1.1 mrg fi
5131 1.1 mrg rm -f conftest*
5132 1.1 mrg fi
5133 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5134 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5135 1.1 mrg
5136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5137 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5138 1.1 mrg LN_S=$as_ln_s
5139 1.1 mrg if test "$LN_S" = "ln -s"; then
5140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5141 1.1 mrg $as_echo "yes" >&6; }
5142 1.1 mrg else
5143 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5144 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5145 1.1 mrg fi
5146 1.1 mrg
5147 1.1 mrg # find the maximum length of command line arguments
5148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5149 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5150 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5151 1.1 mrg $as_echo_n "(cached) " >&6
5152 1.1 mrg else
5153 1.1 mrg i=0
5154 1.1 mrg teststring="ABCD"
5155 1.1 mrg
5156 1.1 mrg case $build_os in
5157 1.1 mrg msdosdjgpp*)
5158 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5159 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5160 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5161 1.1 mrg # check would be larger than it should be.
5162 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5163 1.1 mrg ;;
5164 1.1 mrg
5165 1.1 mrg gnu*)
5166 1.1 mrg # Under GNU Hurd, this test is not required because there is
5167 1.1 mrg # no limit to the length of command line arguments.
5168 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5169 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5170 1.1 mrg ;;
5171 1.1 mrg
5172 1.1 mrg cygwin* | mingw* | cegcc*)
5173 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5174 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5175 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5176 1.1 mrg # you end up with a "frozen" computer, even though with patience
5177 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5178 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5179 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5180 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5181 1.1 mrg ;;
5182 1.1 mrg
5183 1.1 mrg mint*)
5184 1.1 mrg # On MiNT this can take a long time and run out of memory.
5185 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5186 1.1 mrg ;;
5187 1.1 mrg
5188 1.1 mrg amigaos*)
5189 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5190 1.1 mrg # So we just punt and use a minimum line length of 8192.
5191 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5192 1.1 mrg ;;
5193 1.1 mrg
5194 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5195 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5196 1.1 mrg if test -x /sbin/sysctl; then
5197 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5198 1.1 mrg elif test -x /usr/sbin/sysctl; then
5199 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5200 1.1 mrg else
5201 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5202 1.1 mrg fi
5203 1.1 mrg # And add a safety zone
5204 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5205 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5206 1.1 mrg ;;
5207 1.1 mrg
5208 1.1 mrg interix*)
5209 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5210 1.1 mrg lt_cv_sys_max_cmd_len=196608
5211 1.1 mrg ;;
5212 1.1 mrg
5213 1.1 mrg osf*)
5214 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5215 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5216 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5217 1.1 mrg # First set a reasonable default.
5218 1.1 mrg lt_cv_sys_max_cmd_len=16384
5219 1.1 mrg #
5220 1.1 mrg if test -x /sbin/sysconfig; then
5221 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5222 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5223 1.1 mrg esac
5224 1.1 mrg fi
5225 1.1 mrg ;;
5226 1.1 mrg sco3.2v5*)
5227 1.1 mrg lt_cv_sys_max_cmd_len=102400
5228 1.1 mrg ;;
5229 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5230 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5231 1.1 mrg if test -n "$kargmax"; then
5232 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5233 1.1 mrg else
5234 1.1 mrg lt_cv_sys_max_cmd_len=32768
5235 1.1 mrg fi
5236 1.1 mrg ;;
5237 1.1 mrg *)
5238 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5239 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
5240 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5241 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5242 1.1 mrg else
5243 1.1 mrg # Make teststring a little bigger before we do anything with it.
5244 1.1 mrg # a 1K string should be a reasonable start.
5245 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
5246 1.1 mrg teststring=$teststring$teststring
5247 1.1 mrg done
5248 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5249 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5250 1.1 mrg # maximum length that is only half of the actual maximum length, but
5251 1.1 mrg # we can't tell.
5252 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5253 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5254 1.1 mrg test $i != 17 # 1/2 MB should be enough
5255 1.1 mrg do
5256 1.1 mrg i=`expr $i + 1`
5257 1.1 mrg teststring=$teststring$teststring
5258 1.1 mrg done
5259 1.1 mrg # Only check the string length outside the loop.
5260 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5261 1.1 mrg teststring=
5262 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
5263 1.1 mrg # massive amounts of additional arguments before passing them to the
5264 1.1 mrg # linker. It appears as though 1/2 is a usable value.
5265 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5266 1.1 mrg fi
5267 1.1 mrg ;;
5268 1.1 mrg esac
5269 1.1 mrg
5270 1.1 mrg fi
5271 1.1 mrg
5272 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5273 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5274 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5275 1.1 mrg else
5276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5277 1.1 mrg $as_echo "none" >&6; }
5278 1.1 mrg fi
5279 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
5280 1.1 mrg
5281 1.1 mrg
5282 1.1 mrg
5283 1.1 mrg
5284 1.1 mrg
5285 1.1 mrg
5286 1.1 mrg : ${CP="cp -f"}
5287 1.1 mrg : ${MV="mv -f"}
5288 1.1 mrg : ${RM="rm -f"}
5289 1.1 mrg
5290 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5291 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5292 1.1 mrg # Try some XSI features
5293 1.1 mrg xsi_shell=no
5294 1.1 mrg ( _lt_dummy="a/b/c"
5295 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5296 1.1 mrg = c,a/b,, \
5297 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
5298 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5299 1.1 mrg && xsi_shell=yes
5300 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5301 1.1 mrg $as_echo "$xsi_shell" >&6; }
5302 1.1 mrg
5303 1.1 mrg
5304 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5305 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5306 1.1 mrg lt_shell_append=no
5307 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5308 1.1 mrg >/dev/null 2>&1 \
5309 1.1 mrg && lt_shell_append=yes
5310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5311 1.1 mrg $as_echo "$lt_shell_append" >&6; }
5312 1.1 mrg
5313 1.1 mrg
5314 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5315 1.1 mrg lt_unset=unset
5316 1.1 mrg else
5317 1.1 mrg lt_unset=false
5318 1.1 mrg fi
5319 1.1 mrg
5320 1.1 mrg
5321 1.1 mrg
5322 1.1 mrg
5323 1.1 mrg
5324 1.1 mrg # test EBCDIC or ASCII
5325 1.1 mrg case `echo X|tr X '\101'` in
5326 1.1 mrg A) # ASCII based system
5327 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5328 1.1 mrg lt_SP2NL='tr \040 \012'
5329 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
5330 1.1 mrg ;;
5331 1.1 mrg *) # EBCDIC based system
5332 1.1 mrg lt_SP2NL='tr \100 \n'
5333 1.1 mrg lt_NL2SP='tr \r\n \100\100'
5334 1.1 mrg ;;
5335 1.1 mrg esac
5336 1.1 mrg
5337 1.1 mrg
5338 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5346 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
5347 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then :
5348 1.1 mrg $as_echo_n "(cached) " >&6
5349 1.1 mrg else
5350 1.1 mrg lt_cv_ld_reload_flag='-r'
5351 1.1 mrg fi
5352 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5353 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
5354 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
5355 1.1 mrg case $reload_flag in
5356 1.1 mrg "" | " "*) ;;
5357 1.1 mrg *) reload_flag=" $reload_flag" ;;
5358 1.1 mrg esac
5359 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5360 1.1 mrg case $host_os in
5361 1.1 mrg darwin*)
5362 1.1 mrg if test "$GCC" = yes; then
5363 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5364 1.1 mrg else
5365 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5366 1.1 mrg fi
5367 1.1 mrg ;;
5368 1.1 mrg esac
5369 1.1 mrg
5370 1.1 mrg
5371 1.1 mrg
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 if test -n "$ac_tool_prefix"; then
5379 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5380 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
5381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5382 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5383 1.1 mrg if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5384 1.1 mrg $as_echo_n "(cached) " >&6
5385 1.1 mrg else
5386 1.1 mrg if test -n "$OBJDUMP"; then
5387 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5388 1.1 mrg else
5389 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390 1.1 mrg for as_dir in $PATH
5391 1.1 mrg do
5392 1.1 mrg IFS=$as_save_IFS
5393 1.1 mrg test -z "$as_dir" && as_dir=.
5394 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5395 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5396 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5397 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398 1.1 mrg break 2
5399 1.1 mrg fi
5400 1.1 mrg done
5401 1.1 mrg done
5402 1.1 mrg IFS=$as_save_IFS
5403 1.1 mrg
5404 1.1 mrg fi
5405 1.1 mrg fi
5406 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
5407 1.1 mrg if test -n "$OBJDUMP"; then
5408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5409 1.1 mrg $as_echo "$OBJDUMP" >&6; }
5410 1.1 mrg else
5411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 1.1 mrg $as_echo "no" >&6; }
5413 1.1 mrg fi
5414 1.1 mrg
5415 1.1 mrg
5416 1.1 mrg fi
5417 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
5418 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
5419 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
5420 1.1 mrg set dummy objdump; ac_word=$2
5421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5422 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5423 1.1 mrg if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5424 1.1 mrg $as_echo_n "(cached) " >&6
5425 1.1 mrg else
5426 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5427 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5428 1.1 mrg else
5429 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430 1.1 mrg for as_dir in $PATH
5431 1.1 mrg do
5432 1.1 mrg IFS=$as_save_IFS
5433 1.1 mrg test -z "$as_dir" && as_dir=.
5434 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5435 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5436 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
5437 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5438 1.1 mrg break 2
5439 1.1 mrg fi
5440 1.1 mrg done
5441 1.1 mrg done
5442 1.1 mrg IFS=$as_save_IFS
5443 1.1 mrg
5444 1.1 mrg fi
5445 1.1 mrg fi
5446 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5447 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5448 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5449 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
5450 1.1 mrg else
5451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452 1.1 mrg $as_echo "no" >&6; }
5453 1.1 mrg fi
5454 1.1 mrg
5455 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
5456 1.1 mrg OBJDUMP="false"
5457 1.1 mrg else
5458 1.1 mrg case $cross_compiling:$ac_tool_warned in
5459 1.1 mrg yes:)
5460 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5461 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5462 1.1 mrg ac_tool_warned=yes ;;
5463 1.1 mrg esac
5464 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
5465 1.1 mrg fi
5466 1.1 mrg else
5467 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
5468 1.1 mrg fi
5469 1.1 mrg
5470 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
5471 1.1 mrg
5472 1.1 mrg
5473 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5481 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5482 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then :
5483 1.1 mrg $as_echo_n "(cached) " >&6
5484 1.1 mrg else
5485 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
5486 1.1 mrg lt_cv_file_magic_test_file=
5487 1.1 mrg lt_cv_deplibs_check_method='unknown'
5488 1.1 mrg # Need to set the preceding variable on all platforms that support
5489 1.1 mrg # interlibrary dependencies.
5490 1.1 mrg # 'none' -- dependencies not supported.
5491 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
5492 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
5493 1.1 mrg # 'test_compile' -- check by making test program.
5494 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
5495 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
5496 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
5497 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
5498 1.1 mrg
5499 1.1 mrg case $host_os in
5500 1.1 mrg aix[4-9]*)
5501 1.1 mrg lt_cv_deplibs_check_method=pass_all
5502 1.1 mrg ;;
5503 1.1 mrg
5504 1.1 mrg beos*)
5505 1.1 mrg lt_cv_deplibs_check_method=pass_all
5506 1.1 mrg ;;
5507 1.1 mrg
5508 1.1 mrg bsdi[45]*)
5509 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5510 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
5511 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
5512 1.1 mrg ;;
5513 1.1 mrg
5514 1.1 mrg cygwin*)
5515 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
5516 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5517 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5518 1.1 mrg ;;
5519 1.1 mrg
5520 1.1 mrg mingw* | pw32*)
5521 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
5522 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
5523 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
5524 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5525 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5526 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5527 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5528 1.1 mrg else
5529 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5530 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5531 1.1 mrg fi
5532 1.1 mrg ;;
5533 1.1 mrg
5534 1.1 mrg cegcc*)
5535 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
5536 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5537 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5538 1.1 mrg ;;
5539 1.1 mrg
5540 1.1 mrg darwin* | rhapsody*)
5541 1.1 mrg lt_cv_deplibs_check_method=pass_all
5542 1.1 mrg ;;
5543 1.1 mrg
5544 1.1 mrg freebsd* | dragonfly*)
5545 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5546 1.1 mrg case $host_cpu in
5547 1.1 mrg i*86 )
5548 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
5549 1.1 mrg # Let's accept both of them until this is cleared up.
5550 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5551 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5552 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5553 1.1 mrg ;;
5554 1.1 mrg esac
5555 1.1 mrg else
5556 1.1 mrg lt_cv_deplibs_check_method=pass_all
5557 1.1 mrg fi
5558 1.1 mrg ;;
5559 1.1 mrg
5560 1.1 mrg gnu*)
5561 1.1 mrg lt_cv_deplibs_check_method=pass_all
5562 1.1 mrg ;;
5563 1.1 mrg
5564 1.1 mrg haiku*)
5565 1.1 mrg lt_cv_deplibs_check_method=pass_all
5566 1.1 mrg ;;
5567 1.1 mrg
5568 1.1 mrg hpux10.20* | hpux11*)
5569 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5570 1.1 mrg case $host_cpu in
5571 1.1 mrg ia64*)
5572 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'
5573 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5574 1.1 mrg ;;
5575 1.1 mrg hppa*64*)
5576 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]'
5577 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5578 1.1 mrg ;;
5579 1.1 mrg *)
5580 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'
5581 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
5582 1.1 mrg ;;
5583 1.1 mrg esac
5584 1.1 mrg ;;
5585 1.1 mrg
5586 1.1 mrg interix[3-9]*)
5587 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5588 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5589 1.1 mrg ;;
5590 1.1 mrg
5591 1.1 mrg irix5* | irix6* | nonstopux*)
5592 1.1 mrg case $LD in
5593 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
5594 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
5595 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
5596 1.1 mrg *) libmagic=never-match;;
5597 1.1 mrg esac
5598 1.1 mrg lt_cv_deplibs_check_method=pass_all
5599 1.1 mrg ;;
5600 1.1 mrg
5601 1.1 mrg # This must be Linux ELF.
5602 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
5603 1.1 mrg lt_cv_deplibs_check_method=pass_all
5604 1.1 mrg ;;
5605 1.1 mrg
5606 1.1 mrg netbsd*)
5607 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5608 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5609 1.1 mrg else
5610 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5611 1.1 mrg fi
5612 1.1 mrg ;;
5613 1.1 mrg
5614 1.1 mrg newos6*)
5615 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5616 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5617 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
5618 1.1 mrg ;;
5619 1.1 mrg
5620 1.1 mrg *nto* | *qnx*)
5621 1.1 mrg lt_cv_deplibs_check_method=pass_all
5622 1.1 mrg ;;
5623 1.1 mrg
5624 1.1 mrg openbsd*)
5625 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5626 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5627 1.1 mrg else
5628 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5629 1.1 mrg fi
5630 1.1 mrg ;;
5631 1.1 mrg
5632 1.1 mrg osf3* | osf4* | osf5*)
5633 1.1 mrg lt_cv_deplibs_check_method=pass_all
5634 1.1 mrg ;;
5635 1.1 mrg
5636 1.1 mrg rdos*)
5637 1.1 mrg lt_cv_deplibs_check_method=pass_all
5638 1.1 mrg ;;
5639 1.1 mrg
5640 1.1 mrg solaris*)
5641 1.1 mrg lt_cv_deplibs_check_method=pass_all
5642 1.1 mrg ;;
5643 1.1 mrg
5644 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5645 1.1 mrg lt_cv_deplibs_check_method=pass_all
5646 1.1 mrg ;;
5647 1.1 mrg
5648 1.1 mrg sysv4 | sysv4.3*)
5649 1.1 mrg case $host_vendor in
5650 1.1 mrg motorola)
5651 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]'
5652 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5653 1.1 mrg ;;
5654 1.1 mrg ncr)
5655 1.1 mrg lt_cv_deplibs_check_method=pass_all
5656 1.1 mrg ;;
5657 1.1 mrg sequent)
5658 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5659 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5660 1.1 mrg ;;
5661 1.1 mrg sni)
5662 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5663 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5664 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
5665 1.1 mrg ;;
5666 1.1 mrg siemens)
5667 1.1 mrg lt_cv_deplibs_check_method=pass_all
5668 1.1 mrg ;;
5669 1.1 mrg pc)
5670 1.1 mrg lt_cv_deplibs_check_method=pass_all
5671 1.1 mrg ;;
5672 1.1 mrg esac
5673 1.1 mrg ;;
5674 1.1 mrg
5675 1.1 mrg tpf*)
5676 1.1 mrg lt_cv_deplibs_check_method=pass_all
5677 1.1 mrg ;;
5678 1.1 mrg esac
5679 1.1 mrg
5680 1.1 mrg fi
5681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5682 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
5683 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
5684 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
5685 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
5686 1.1 mrg
5687 1.1 mrg
5688 1.1 mrg
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 if test -n "$ac_tool_prefix"; then
5699 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5700 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
5701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5702 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5703 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
5704 1.1 mrg $as_echo_n "(cached) " >&6
5705 1.1 mrg else
5706 1.1 mrg if test -n "$AR"; then
5707 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
5708 1.1 mrg else
5709 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5710 1.1 mrg for as_dir in $PATH
5711 1.1 mrg do
5712 1.1 mrg IFS=$as_save_IFS
5713 1.1 mrg test -z "$as_dir" && as_dir=.
5714 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5715 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5716 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
5717 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5718 1.1 mrg break 2
5719 1.1 mrg fi
5720 1.1 mrg done
5721 1.1 mrg done
5722 1.1 mrg IFS=$as_save_IFS
5723 1.1 mrg
5724 1.1 mrg fi
5725 1.1 mrg fi
5726 1.1 mrg AR=$ac_cv_prog_AR
5727 1.1 mrg if test -n "$AR"; then
5728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5729 1.1 mrg $as_echo "$AR" >&6; }
5730 1.1 mrg else
5731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5732 1.1 mrg $as_echo "no" >&6; }
5733 1.1 mrg fi
5734 1.1 mrg
5735 1.1 mrg
5736 1.1 mrg fi
5737 1.1 mrg if test -z "$ac_cv_prog_AR"; then
5738 1.1 mrg ac_ct_AR=$AR
5739 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
5740 1.1 mrg set dummy ar; ac_word=$2
5741 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5742 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5743 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5744 1.1 mrg $as_echo_n "(cached) " >&6
5745 1.1 mrg else
5746 1.1 mrg if test -n "$ac_ct_AR"; then
5747 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5748 1.1 mrg else
5749 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5750 1.1 mrg for as_dir in $PATH
5751 1.1 mrg do
5752 1.1 mrg IFS=$as_save_IFS
5753 1.1 mrg test -z "$as_dir" && as_dir=.
5754 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5755 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5756 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
5757 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5758 1.1 mrg break 2
5759 1.1 mrg fi
5760 1.1 mrg done
5761 1.1 mrg done
5762 1.1 mrg IFS=$as_save_IFS
5763 1.1 mrg
5764 1.1 mrg fi
5765 1.1 mrg fi
5766 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
5767 1.1 mrg if test -n "$ac_ct_AR"; then
5768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5769 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
5770 1.1 mrg else
5771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5772 1.1 mrg $as_echo "no" >&6; }
5773 1.1 mrg fi
5774 1.1 mrg
5775 1.1 mrg if test "x$ac_ct_AR" = x; then
5776 1.1 mrg AR="false"
5777 1.1 mrg else
5778 1.1 mrg case $cross_compiling:$ac_tool_warned in
5779 1.1 mrg yes:)
5780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5781 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5782 1.1 mrg ac_tool_warned=yes ;;
5783 1.1 mrg esac
5784 1.1 mrg AR=$ac_ct_AR
5785 1.1 mrg fi
5786 1.1 mrg else
5787 1.1 mrg AR="$ac_cv_prog_AR"
5788 1.1 mrg fi
5789 1.1 mrg
5790 1.1 mrg test -z "$AR" && AR=ar
5791 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
5792 1.1 mrg
5793 1.1 mrg
5794 1.1 mrg
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 if test -n "$ac_tool_prefix"; then
5804 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5805 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
5806 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5807 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5808 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
5809 1.1 mrg $as_echo_n "(cached) " >&6
5810 1.1 mrg else
5811 1.1 mrg if test -n "$STRIP"; then
5812 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5813 1.1 mrg else
5814 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5815 1.1 mrg for as_dir in $PATH
5816 1.1 mrg do
5817 1.1 mrg IFS=$as_save_IFS
5818 1.1 mrg test -z "$as_dir" && as_dir=.
5819 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5820 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5821 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5822 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5823 1.1 mrg break 2
5824 1.1 mrg fi
5825 1.1 mrg done
5826 1.1 mrg done
5827 1.1 mrg IFS=$as_save_IFS
5828 1.1 mrg
5829 1.1 mrg fi
5830 1.1 mrg fi
5831 1.1 mrg STRIP=$ac_cv_prog_STRIP
5832 1.1 mrg if test -n "$STRIP"; then
5833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5834 1.1 mrg $as_echo "$STRIP" >&6; }
5835 1.1 mrg else
5836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5837 1.1 mrg $as_echo "no" >&6; }
5838 1.1 mrg fi
5839 1.1 mrg
5840 1.1 mrg
5841 1.1 mrg fi
5842 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
5843 1.1 mrg ac_ct_STRIP=$STRIP
5844 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
5845 1.1 mrg set dummy strip; ac_word=$2
5846 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5848 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5849 1.1 mrg $as_echo_n "(cached) " >&6
5850 1.1 mrg else
5851 1.1 mrg if test -n "$ac_ct_STRIP"; then
5852 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5853 1.1 mrg else
5854 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855 1.1 mrg for as_dir in $PATH
5856 1.1 mrg do
5857 1.1 mrg IFS=$as_save_IFS
5858 1.1 mrg test -z "$as_dir" && as_dir=.
5859 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5860 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5861 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
5862 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 1.1 mrg break 2
5864 1.1 mrg fi
5865 1.1 mrg done
5866 1.1 mrg done
5867 1.1 mrg IFS=$as_save_IFS
5868 1.1 mrg
5869 1.1 mrg fi
5870 1.1 mrg fi
5871 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5872 1.1 mrg if test -n "$ac_ct_STRIP"; then
5873 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5874 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
5875 1.1 mrg else
5876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5877 1.1 mrg $as_echo "no" >&6; }
5878 1.1 mrg fi
5879 1.1 mrg
5880 1.1 mrg if test "x$ac_ct_STRIP" = x; then
5881 1.1 mrg STRIP=":"
5882 1.1 mrg else
5883 1.1 mrg case $cross_compiling:$ac_tool_warned in
5884 1.1 mrg yes:)
5885 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5886 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5887 1.1 mrg ac_tool_warned=yes ;;
5888 1.1 mrg esac
5889 1.1 mrg STRIP=$ac_ct_STRIP
5890 1.1 mrg fi
5891 1.1 mrg else
5892 1.1 mrg STRIP="$ac_cv_prog_STRIP"
5893 1.1 mrg fi
5894 1.1 mrg
5895 1.1 mrg test -z "$STRIP" && STRIP=:
5896 1.1 mrg
5897 1.1 mrg
5898 1.1 mrg
5899 1.1 mrg
5900 1.1 mrg
5901 1.1 mrg
5902 1.1 mrg if test -n "$ac_tool_prefix"; then
5903 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5904 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5905 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5906 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5907 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
5908 1.1 mrg $as_echo_n "(cached) " >&6
5909 1.1 mrg else
5910 1.1 mrg if test -n "$RANLIB"; then
5911 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5912 1.1 mrg else
5913 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5914 1.1 mrg for as_dir in $PATH
5915 1.1 mrg do
5916 1.1 mrg IFS=$as_save_IFS
5917 1.1 mrg test -z "$as_dir" && as_dir=.
5918 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5919 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5920 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5921 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5922 1.1 mrg break 2
5923 1.1 mrg fi
5924 1.1 mrg done
5925 1.1 mrg done
5926 1.1 mrg IFS=$as_save_IFS
5927 1.1 mrg
5928 1.1 mrg fi
5929 1.1 mrg fi
5930 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
5931 1.1 mrg if test -n "$RANLIB"; then
5932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5933 1.1 mrg $as_echo "$RANLIB" >&6; }
5934 1.1 mrg else
5935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5936 1.1 mrg $as_echo "no" >&6; }
5937 1.1 mrg fi
5938 1.1 mrg
5939 1.1 mrg
5940 1.1 mrg fi
5941 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
5942 1.1 mrg ac_ct_RANLIB=$RANLIB
5943 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
5944 1.1 mrg set dummy ranlib; ac_word=$2
5945 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5946 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5947 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5948 1.1 mrg $as_echo_n "(cached) " >&6
5949 1.1 mrg else
5950 1.1 mrg if test -n "$ac_ct_RANLIB"; then
5951 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5952 1.1 mrg else
5953 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5954 1.1 mrg for as_dir in $PATH
5955 1.1 mrg do
5956 1.1 mrg IFS=$as_save_IFS
5957 1.1 mrg test -z "$as_dir" && as_dir=.
5958 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5959 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5960 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
5961 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5962 1.1 mrg break 2
5963 1.1 mrg fi
5964 1.1 mrg done
5965 1.1 mrg done
5966 1.1 mrg IFS=$as_save_IFS
5967 1.1 mrg
5968 1.1 mrg fi
5969 1.1 mrg fi
5970 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5971 1.1 mrg if test -n "$ac_ct_RANLIB"; then
5972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5973 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
5974 1.1 mrg else
5975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5976 1.1 mrg $as_echo "no" >&6; }
5977 1.1 mrg fi
5978 1.1 mrg
5979 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
5980 1.1 mrg RANLIB=":"
5981 1.1 mrg else
5982 1.1 mrg case $cross_compiling:$ac_tool_warned in
5983 1.1 mrg yes:)
5984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5985 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5986 1.1 mrg ac_tool_warned=yes ;;
5987 1.1 mrg esac
5988 1.1 mrg RANLIB=$ac_ct_RANLIB
5989 1.1 mrg fi
5990 1.1 mrg else
5991 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
5992 1.1 mrg fi
5993 1.1 mrg
5994 1.1 mrg test -z "$RANLIB" && RANLIB=:
5995 1.1 mrg
5996 1.1 mrg
5997 1.1 mrg
5998 1.1 mrg
5999 1.1 mrg
6000 1.1 mrg
6001 1.1 mrg # Determine commands to create old-style static archives.
6002 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6003 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6004 1.1 mrg old_postuninstall_cmds=
6005 1.1 mrg
6006 1.1 mrg if test -n "$RANLIB"; then
6007 1.1 mrg case $host_os in
6008 1.1 mrg openbsd*)
6009 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6010 1.1 mrg ;;
6011 1.1 mrg *)
6012 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6013 1.1 mrg ;;
6014 1.1 mrg esac
6015 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6016 1.1 mrg fi
6017 1.1 mrg
6018 1.1 mrg case $host_os in
6019 1.1 mrg darwin*)
6020 1.1 mrg lock_old_archive_extraction=yes ;;
6021 1.1 mrg *)
6022 1.1 mrg lock_old_archive_extraction=no ;;
6023 1.1 mrg esac
6024 1.1 mrg
6025 1.1 mrg
6026 1.1 mrg
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 # If no C compiler was specified, use CC.
6064 1.1 mrg LTCC=${LTCC-"$CC"}
6065 1.1 mrg
6066 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6067 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6068 1.1 mrg
6069 1.1 mrg # Allow CC to be a program name with arguments.
6070 1.1 mrg compiler=$CC
6071 1.1 mrg
6072 1.1 mrg
6073 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6074 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6075 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6076 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6077 1.1 mrg $as_echo_n "(cached) " >&6
6078 1.1 mrg else
6079 1.1 mrg
6080 1.1 mrg # These are sane defaults that work on at least a few old systems.
6081 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6082 1.1 mrg
6083 1.1 mrg # Character class describing NM global symbol codes.
6084 1.1 mrg symcode='[BCDEGRST]'
6085 1.1 mrg
6086 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6087 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6088 1.1 mrg
6089 1.1 mrg # Define system-specific variables.
6090 1.1 mrg case $host_os in
6091 1.1 mrg aix*)
6092 1.1 mrg symcode='[BCDT]'
6093 1.1 mrg ;;
6094 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6095 1.1 mrg symcode='[ABCDGISTW]'
6096 1.1 mrg ;;
6097 1.1 mrg hpux*)
6098 1.1 mrg if test "$host_cpu" = ia64; then
6099 1.1 mrg symcode='[ABCDEGRST]'
6100 1.1 mrg fi
6101 1.1 mrg ;;
6102 1.1 mrg irix* | nonstopux*)
6103 1.1 mrg symcode='[BCDEGRST]'
6104 1.1 mrg ;;
6105 1.1 mrg osf*)
6106 1.1 mrg symcode='[BCDEGQRST]'
6107 1.1 mrg ;;
6108 1.1 mrg solaris*)
6109 1.1 mrg symcode='[BDRT]'
6110 1.1 mrg ;;
6111 1.1 mrg sco3.2v5*)
6112 1.1 mrg symcode='[DT]'
6113 1.1 mrg ;;
6114 1.1 mrg sysv4.2uw2*)
6115 1.1 mrg symcode='[DT]'
6116 1.1 mrg ;;
6117 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6118 1.1 mrg symcode='[ABDT]'
6119 1.1 mrg ;;
6120 1.1 mrg sysv4)
6121 1.1 mrg symcode='[DFNSTU]'
6122 1.1 mrg ;;
6123 1.1 mrg esac
6124 1.1 mrg
6125 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6126 1.1 mrg case `$NM -V 2>&1` in
6127 1.1 mrg *GNU* | *'with BFD'*)
6128 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6129 1.1 mrg esac
6130 1.1 mrg
6131 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6132 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6133 1.1 mrg # so use this general approach.
6134 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'"
6135 1.1 mrg
6136 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6137 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'"
6138 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'"
6139 1.1 mrg
6140 1.1 mrg # Handle CRLF in mingw tool chain
6141 1.1 mrg opt_cr=
6142 1.1 mrg case $build_os in
6143 1.1 mrg mingw*)
6144 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6145 1.1 mrg ;;
6146 1.1 mrg esac
6147 1.1 mrg
6148 1.1 mrg # Try without a prefix underscore, then with it.
6149 1.1 mrg for ac_symprfx in "" "_"; do
6150 1.1 mrg
6151 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6152 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6153 1.1 mrg
6154 1.1 mrg # Write the raw and C identifiers.
6155 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6156 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6157 1.1 mrg # and D for any global variable.
6158 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6159 1.1 mrg # which start with @ or ?.
6160 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6161 1.1 mrg " {last_section=section; section=\$ 3};"\
6162 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6163 1.1 mrg " \$ 0!~/External *\|/{next};"\
6164 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6165 1.1 mrg " {if(hide[section]) next};"\
6166 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6167 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6168 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6169 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6170 1.1 mrg " ' prfx=^$ac_symprfx"
6171 1.1 mrg else
6172 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6173 1.1 mrg fi
6174 1.1 mrg
6175 1.1 mrg # Check to see that the pipe works correctly.
6176 1.1 mrg pipe_works=no
6177 1.1 mrg
6178 1.1 mrg rm -f conftest*
6179 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
6180 1.1 mrg #ifdef __cplusplus
6181 1.1 mrg extern "C" {
6182 1.1 mrg #endif
6183 1.1 mrg char nm_test_var;
6184 1.1 mrg void nm_test_func(void);
6185 1.1 mrg void nm_test_func(void){}
6186 1.1 mrg #ifdef __cplusplus
6187 1.1 mrg }
6188 1.1 mrg #endif
6189 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6190 1.1 mrg _LT_EOF
6191 1.1 mrg
6192 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6193 1.1 mrg (eval $ac_compile) 2>&5
6194 1.1 mrg ac_status=$?
6195 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6196 1.1 mrg test $ac_status = 0; }; then
6197 1.1 mrg # Now try to grab the symbols.
6198 1.1 mrg nlist=conftest.nm
6199 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6200 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6201 1.1 mrg ac_status=$?
6202 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6203 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
6204 1.1 mrg # Try sorting and uniquifying the output.
6205 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6206 1.1 mrg mv -f "$nlist"T "$nlist"
6207 1.1 mrg else
6208 1.1 mrg rm -f "$nlist"T
6209 1.1 mrg fi
6210 1.1 mrg
6211 1.1 mrg # Make sure that we snagged all the symbols we need.
6212 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6213 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6214 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
6215 1.1 mrg #ifdef __cplusplus
6216 1.1 mrg extern "C" {
6217 1.1 mrg #endif
6218 1.1 mrg
6219 1.1 mrg _LT_EOF
6220 1.1 mrg # Now generate the symbol file.
6221 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6222 1.1 mrg
6223 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
6224 1.1 mrg
6225 1.1 mrg /* The mapping between symbol names and symbols. */
6226 1.1 mrg const struct {
6227 1.1 mrg const char *name;
6228 1.1 mrg void *address;
6229 1.1 mrg }
6230 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
6231 1.1 mrg {
6232 1.1 mrg { "@PROGRAM@", (void *) 0 },
6233 1.1 mrg _LT_EOF
6234 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6235 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
6236 1.1 mrg {0, (void *) 0}
6237 1.1 mrg };
6238 1.1 mrg
6239 1.1 mrg /* This works around a problem in FreeBSD linker */
6240 1.1 mrg #ifdef FREEBSD_WORKAROUND
6241 1.1 mrg static const void *lt_preloaded_setup() {
6242 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
6243 1.1 mrg }
6244 1.1 mrg #endif
6245 1.1 mrg
6246 1.1 mrg #ifdef __cplusplus
6247 1.1 mrg }
6248 1.1 mrg #endif
6249 1.1 mrg _LT_EOF
6250 1.1 mrg # Now try linking the two files.
6251 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6252 1.1 mrg lt_save_LIBS="$LIBS"
6253 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6254 1.1 mrg LIBS="conftstm.$ac_objext"
6255 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6256 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6257 1.1 mrg (eval $ac_link) 2>&5
6258 1.1 mrg ac_status=$?
6259 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6260 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6261 1.1 mrg pipe_works=yes
6262 1.1 mrg fi
6263 1.1 mrg LIBS="$lt_save_LIBS"
6264 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6265 1.1 mrg else
6266 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6267 1.1 mrg fi
6268 1.1 mrg else
6269 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6270 1.1 mrg fi
6271 1.1 mrg else
6272 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6273 1.1 mrg fi
6274 1.1 mrg else
6275 1.1 mrg echo "$progname: failed program was:" >&5
6276 1.1 mrg cat conftest.$ac_ext >&5
6277 1.1 mrg fi
6278 1.1 mrg rm -rf conftest* conftst*
6279 1.1 mrg
6280 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6281 1.1 mrg if test "$pipe_works" = yes; then
6282 1.1 mrg break
6283 1.1 mrg else
6284 1.1 mrg lt_cv_sys_global_symbol_pipe=
6285 1.1 mrg fi
6286 1.1 mrg done
6287 1.1 mrg
6288 1.1 mrg fi
6289 1.1 mrg
6290 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6291 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6292 1.1 mrg fi
6293 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6295 1.1 mrg $as_echo "failed" >&6; }
6296 1.1 mrg else
6297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6298 1.1 mrg $as_echo "ok" >&6; }
6299 1.1 mrg fi
6300 1.1 mrg
6301 1.1 mrg
6302 1.1 mrg
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 # Check whether --enable-libtool-lock was given.
6323 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
6324 1.1 mrg enableval=$enable_libtool_lock;
6325 1.1 mrg fi
6326 1.1 mrg
6327 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6328 1.1 mrg
6329 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
6330 1.1 mrg # libtool support.
6331 1.1 mrg case $host in
6332 1.1 mrg ia64-*-hpux*)
6333 1.1 mrg # Find out which ABI we are using.
6334 1.1 mrg echo 'int i;' > conftest.$ac_ext
6335 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6336 1.1 mrg (eval $ac_compile) 2>&5
6337 1.1 mrg ac_status=$?
6338 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6339 1.1 mrg test $ac_status = 0; }; then
6340 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6341 1.1 mrg *ELF-32*)
6342 1.1 mrg HPUX_IA64_MODE="32"
6343 1.1 mrg ;;
6344 1.1 mrg *ELF-64*)
6345 1.1 mrg HPUX_IA64_MODE="64"
6346 1.1 mrg ;;
6347 1.1 mrg esac
6348 1.1 mrg fi
6349 1.1 mrg rm -rf conftest*
6350 1.1 mrg ;;
6351 1.1 mrg *-*-irix6*)
6352 1.1 mrg # Find out which ABI we are using.
6353 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6354 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6355 1.1 mrg (eval $ac_compile) 2>&5
6356 1.1 mrg ac_status=$?
6357 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6358 1.1 mrg test $ac_status = 0; }; then
6359 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
6360 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6361 1.1 mrg *32-bit*)
6362 1.1 mrg LD="${LD-ld} -melf32bsmip"
6363 1.1 mrg ;;
6364 1.1 mrg *N32*)
6365 1.1 mrg LD="${LD-ld} -melf32bmipn32"
6366 1.1 mrg ;;
6367 1.1 mrg *64-bit*)
6368 1.1 mrg LD="${LD-ld} -melf64bmip"
6369 1.1 mrg ;;
6370 1.1 mrg esac
6371 1.1 mrg else
6372 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6373 1.1 mrg *32-bit*)
6374 1.1 mrg LD="${LD-ld} -32"
6375 1.1 mrg ;;
6376 1.1 mrg *N32*)
6377 1.1 mrg LD="${LD-ld} -n32"
6378 1.1 mrg ;;
6379 1.1 mrg *64-bit*)
6380 1.1 mrg LD="${LD-ld} -64"
6381 1.1 mrg ;;
6382 1.1 mrg esac
6383 1.1 mrg fi
6384 1.1 mrg fi
6385 1.1 mrg rm -rf conftest*
6386 1.1 mrg ;;
6387 1.1 mrg
6388 1.1.1.2 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6389 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6390 1.1 mrg # Find out which ABI we are using.
6391 1.1 mrg echo 'int i;' > conftest.$ac_ext
6392 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6393 1.1 mrg (eval $ac_compile) 2>&5
6394 1.1 mrg ac_status=$?
6395 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6396 1.1 mrg test $ac_status = 0; }; then
6397 1.1 mrg case `/usr/bin/file conftest.o` in
6398 1.1 mrg *32-bit*)
6399 1.1 mrg case $host in
6400 1.1 mrg x86_64-*kfreebsd*-gnu)
6401 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
6402 1.1 mrg ;;
6403 1.1 mrg x86_64-*linux*)
6404 1.1.1.2 mrg case `/usr/bin/file conftest.o` in
6405 1.1.1.2 mrg *x86-64*)
6406 1.1.1.2 mrg LD="${LD-ld} -m elf32_x86_64"
6407 1.1.1.2 mrg ;;
6408 1.1.1.2 mrg *)
6409 1.1.1.2 mrg LD="${LD-ld} -m elf_i386"
6410 1.1.1.2 mrg ;;
6411 1.1.1.2 mrg esac
6412 1.1 mrg ;;
6413 1.1.1.2 mrg powerpc64le-*linux*)
6414 1.1.1.2 mrg LD="${LD-ld} -m elf32lppclinux"
6415 1.1.1.2 mrg ;;
6416 1.1.1.2 mrg powerpc64-*linux*)
6417 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
6418 1.1 mrg ;;
6419 1.1 mrg s390x-*linux*)
6420 1.1 mrg LD="${LD-ld} -m elf_s390"
6421 1.1 mrg ;;
6422 1.1 mrg sparc64-*linux*)
6423 1.1 mrg LD="${LD-ld} -m elf32_sparc"
6424 1.1 mrg ;;
6425 1.1 mrg esac
6426 1.1 mrg ;;
6427 1.1 mrg *64-bit*)
6428 1.1 mrg case $host in
6429 1.1 mrg x86_64-*kfreebsd*-gnu)
6430 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
6431 1.1 mrg ;;
6432 1.1 mrg x86_64-*linux*)
6433 1.1 mrg LD="${LD-ld} -m elf_x86_64"
6434 1.1 mrg ;;
6435 1.1.1.2 mrg powerpcle-*linux*)
6436 1.1.1.2 mrg LD="${LD-ld} -m elf64lppc"
6437 1.1.1.2 mrg ;;
6438 1.1.1.2 mrg powerpc-*linux*)
6439 1.1 mrg LD="${LD-ld} -m elf64ppc"
6440 1.1 mrg ;;
6441 1.1 mrg s390*-*linux*|s390*-*tpf*)
6442 1.1 mrg LD="${LD-ld} -m elf64_s390"
6443 1.1 mrg ;;
6444 1.1 mrg sparc*-*linux*)
6445 1.1 mrg LD="${LD-ld} -m elf64_sparc"
6446 1.1 mrg ;;
6447 1.1 mrg esac
6448 1.1 mrg ;;
6449 1.1 mrg esac
6450 1.1 mrg fi
6451 1.1 mrg rm -rf conftest*
6452 1.1 mrg ;;
6453 1.1 mrg
6454 1.1 mrg *-*-sco3.2v5*)
6455 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6456 1.1 mrg SAVE_CFLAGS="$CFLAGS"
6457 1.1 mrg CFLAGS="$CFLAGS -belf"
6458 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6459 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6460 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then :
6461 1.1 mrg $as_echo_n "(cached) " >&6
6462 1.1 mrg else
6463 1.1 mrg ac_ext=c
6464 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6465 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6466 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6467 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6468 1.1 mrg
6469 1.1 mrg if test x$gcc_no_link = xyes; then
6470 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6471 1.1 mrg fi
6472 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6473 1.1 mrg /* end confdefs.h. */
6474 1.1 mrg
6475 1.1 mrg int
6476 1.1 mrg main ()
6477 1.1 mrg {
6478 1.1 mrg
6479 1.1 mrg ;
6480 1.1 mrg return 0;
6481 1.1 mrg }
6482 1.1 mrg _ACEOF
6483 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6484 1.1 mrg lt_cv_cc_needs_belf=yes
6485 1.1 mrg else
6486 1.1 mrg lt_cv_cc_needs_belf=no
6487 1.1 mrg fi
6488 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6489 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6490 1.1 mrg ac_ext=c
6491 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6492 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6493 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6494 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6495 1.1 mrg
6496 1.1 mrg fi
6497 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6498 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
6499 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6500 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6501 1.1 mrg CFLAGS="$SAVE_CFLAGS"
6502 1.1 mrg fi
6503 1.1 mrg ;;
6504 1.1 mrg sparc*-*solaris*)
6505 1.1 mrg # Find out which ABI we are using.
6506 1.1 mrg echo 'int i;' > conftest.$ac_ext
6507 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6508 1.1 mrg (eval $ac_compile) 2>&5
6509 1.1 mrg ac_status=$?
6510 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6511 1.1 mrg test $ac_status = 0; }; then
6512 1.1 mrg case `/usr/bin/file conftest.o` in
6513 1.1 mrg *64-bit*)
6514 1.1 mrg case $lt_cv_prog_gnu_ld in
6515 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
6516 1.1 mrg *)
6517 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6518 1.1 mrg LD="${LD-ld} -64"
6519 1.1 mrg fi
6520 1.1 mrg ;;
6521 1.1 mrg esac
6522 1.1 mrg ;;
6523 1.1 mrg esac
6524 1.1 mrg fi
6525 1.1 mrg rm -rf conftest*
6526 1.1 mrg ;;
6527 1.1 mrg esac
6528 1.1 mrg
6529 1.1 mrg need_locks="$enable_libtool_lock"
6530 1.1 mrg
6531 1.1 mrg
6532 1.1 mrg case $host_os in
6533 1.1 mrg rhapsody* | darwin*)
6534 1.1 mrg if test -n "$ac_tool_prefix"; then
6535 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6536 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6538 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6539 1.1 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6540 1.1 mrg $as_echo_n "(cached) " >&6
6541 1.1 mrg else
6542 1.1 mrg if test -n "$DSYMUTIL"; then
6543 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6544 1.1 mrg else
6545 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6546 1.1 mrg for as_dir in $PATH
6547 1.1 mrg do
6548 1.1 mrg IFS=$as_save_IFS
6549 1.1 mrg test -z "$as_dir" && as_dir=.
6550 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6551 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6552 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6553 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6554 1.1 mrg break 2
6555 1.1 mrg fi
6556 1.1 mrg done
6557 1.1 mrg done
6558 1.1 mrg IFS=$as_save_IFS
6559 1.1 mrg
6560 1.1 mrg fi
6561 1.1 mrg fi
6562 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
6563 1.1 mrg if test -n "$DSYMUTIL"; then
6564 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6565 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
6566 1.1 mrg else
6567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6568 1.1 mrg $as_echo "no" >&6; }
6569 1.1 mrg fi
6570 1.1 mrg
6571 1.1 mrg
6572 1.1 mrg fi
6573 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
6574 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
6575 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
6576 1.1 mrg set dummy dsymutil; ac_word=$2
6577 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6578 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6579 1.1 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6580 1.1 mrg $as_echo_n "(cached) " >&6
6581 1.1 mrg else
6582 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6583 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6584 1.1 mrg else
6585 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6586 1.1 mrg for as_dir in $PATH
6587 1.1 mrg do
6588 1.1 mrg IFS=$as_save_IFS
6589 1.1 mrg test -z "$as_dir" && as_dir=.
6590 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6591 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6592 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6593 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6594 1.1 mrg break 2
6595 1.1 mrg fi
6596 1.1 mrg done
6597 1.1 mrg done
6598 1.1 mrg IFS=$as_save_IFS
6599 1.1 mrg
6600 1.1 mrg fi
6601 1.1 mrg fi
6602 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6603 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6605 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
6606 1.1 mrg else
6607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6608 1.1 mrg $as_echo "no" >&6; }
6609 1.1 mrg fi
6610 1.1 mrg
6611 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
6612 1.1 mrg DSYMUTIL=":"
6613 1.1 mrg else
6614 1.1 mrg case $cross_compiling:$ac_tool_warned in
6615 1.1 mrg yes:)
6616 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6617 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6618 1.1 mrg ac_tool_warned=yes ;;
6619 1.1 mrg esac
6620 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
6621 1.1 mrg fi
6622 1.1 mrg else
6623 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6624 1.1 mrg fi
6625 1.1 mrg
6626 1.1 mrg if test -n "$ac_tool_prefix"; then
6627 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6628 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6629 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6630 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6631 1.1 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6632 1.1 mrg $as_echo_n "(cached) " >&6
6633 1.1 mrg else
6634 1.1 mrg if test -n "$NMEDIT"; then
6635 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6636 1.1 mrg else
6637 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6638 1.1 mrg for as_dir in $PATH
6639 1.1 mrg do
6640 1.1 mrg IFS=$as_save_IFS
6641 1.1 mrg test -z "$as_dir" && as_dir=.
6642 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6643 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6644 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6645 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6646 1.1 mrg break 2
6647 1.1 mrg fi
6648 1.1 mrg done
6649 1.1 mrg done
6650 1.1 mrg IFS=$as_save_IFS
6651 1.1 mrg
6652 1.1 mrg fi
6653 1.1 mrg fi
6654 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
6655 1.1 mrg if test -n "$NMEDIT"; then
6656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6657 1.1 mrg $as_echo "$NMEDIT" >&6; }
6658 1.1 mrg else
6659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6660 1.1 mrg $as_echo "no" >&6; }
6661 1.1 mrg fi
6662 1.1 mrg
6663 1.1 mrg
6664 1.1 mrg fi
6665 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
6666 1.1 mrg ac_ct_NMEDIT=$NMEDIT
6667 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
6668 1.1 mrg set dummy nmedit; ac_word=$2
6669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6671 1.1 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6672 1.1 mrg $as_echo_n "(cached) " >&6
6673 1.1 mrg else
6674 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6675 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6676 1.1 mrg else
6677 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678 1.1 mrg for as_dir in $PATH
6679 1.1 mrg do
6680 1.1 mrg IFS=$as_save_IFS
6681 1.1 mrg test -z "$as_dir" && as_dir=.
6682 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6683 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6684 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
6685 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6686 1.1 mrg break 2
6687 1.1 mrg fi
6688 1.1 mrg done
6689 1.1 mrg done
6690 1.1 mrg IFS=$as_save_IFS
6691 1.1 mrg
6692 1.1 mrg fi
6693 1.1 mrg fi
6694 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6695 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6696 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6697 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
6698 1.1 mrg else
6699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6700 1.1 mrg $as_echo "no" >&6; }
6701 1.1 mrg fi
6702 1.1 mrg
6703 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
6704 1.1 mrg NMEDIT=":"
6705 1.1 mrg else
6706 1.1 mrg case $cross_compiling:$ac_tool_warned in
6707 1.1 mrg yes:)
6708 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6709 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6710 1.1 mrg ac_tool_warned=yes ;;
6711 1.1 mrg esac
6712 1.1 mrg NMEDIT=$ac_ct_NMEDIT
6713 1.1 mrg fi
6714 1.1 mrg else
6715 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
6716 1.1 mrg fi
6717 1.1 mrg
6718 1.1 mrg if test -n "$ac_tool_prefix"; then
6719 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6720 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
6721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6722 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6723 1.1 mrg if test "${ac_cv_prog_LIPO+set}" = set; then :
6724 1.1 mrg $as_echo_n "(cached) " >&6
6725 1.1 mrg else
6726 1.1 mrg if test -n "$LIPO"; then
6727 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6728 1.1 mrg else
6729 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6730 1.1 mrg for as_dir in $PATH
6731 1.1 mrg do
6732 1.1 mrg IFS=$as_save_IFS
6733 1.1 mrg test -z "$as_dir" && as_dir=.
6734 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6735 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6736 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6737 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6738 1.1 mrg break 2
6739 1.1 mrg fi
6740 1.1 mrg done
6741 1.1 mrg done
6742 1.1 mrg IFS=$as_save_IFS
6743 1.1 mrg
6744 1.1 mrg fi
6745 1.1 mrg fi
6746 1.1 mrg LIPO=$ac_cv_prog_LIPO
6747 1.1 mrg if test -n "$LIPO"; then
6748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6749 1.1 mrg $as_echo "$LIPO" >&6; }
6750 1.1 mrg else
6751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6752 1.1 mrg $as_echo "no" >&6; }
6753 1.1 mrg fi
6754 1.1 mrg
6755 1.1 mrg
6756 1.1 mrg fi
6757 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
6758 1.1 mrg ac_ct_LIPO=$LIPO
6759 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
6760 1.1 mrg set dummy lipo; ac_word=$2
6761 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6762 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6763 1.1 mrg if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6764 1.1 mrg $as_echo_n "(cached) " >&6
6765 1.1 mrg else
6766 1.1 mrg if test -n "$ac_ct_LIPO"; then
6767 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6768 1.1 mrg else
6769 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6770 1.1 mrg for as_dir in $PATH
6771 1.1 mrg do
6772 1.1 mrg IFS=$as_save_IFS
6773 1.1 mrg test -z "$as_dir" && as_dir=.
6774 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6775 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6776 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
6777 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6778 1.1 mrg break 2
6779 1.1 mrg fi
6780 1.1 mrg done
6781 1.1 mrg done
6782 1.1 mrg IFS=$as_save_IFS
6783 1.1 mrg
6784 1.1 mrg fi
6785 1.1 mrg fi
6786 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6787 1.1 mrg if test -n "$ac_ct_LIPO"; then
6788 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6789 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
6790 1.1 mrg else
6791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6792 1.1 mrg $as_echo "no" >&6; }
6793 1.1 mrg fi
6794 1.1 mrg
6795 1.1 mrg if test "x$ac_ct_LIPO" = x; then
6796 1.1 mrg LIPO=":"
6797 1.1 mrg else
6798 1.1 mrg case $cross_compiling:$ac_tool_warned in
6799 1.1 mrg yes:)
6800 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6801 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6802 1.1 mrg ac_tool_warned=yes ;;
6803 1.1 mrg esac
6804 1.1 mrg LIPO=$ac_ct_LIPO
6805 1.1 mrg fi
6806 1.1 mrg else
6807 1.1 mrg LIPO="$ac_cv_prog_LIPO"
6808 1.1 mrg fi
6809 1.1 mrg
6810 1.1 mrg if test -n "$ac_tool_prefix"; then
6811 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6812 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
6813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6814 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6815 1.1 mrg if test "${ac_cv_prog_OTOOL+set}" = set; then :
6816 1.1 mrg $as_echo_n "(cached) " >&6
6817 1.1 mrg else
6818 1.1 mrg if test -n "$OTOOL"; then
6819 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6820 1.1 mrg else
6821 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6822 1.1 mrg for as_dir in $PATH
6823 1.1 mrg do
6824 1.1 mrg IFS=$as_save_IFS
6825 1.1 mrg test -z "$as_dir" && as_dir=.
6826 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6827 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6828 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6829 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6830 1.1 mrg break 2
6831 1.1 mrg fi
6832 1.1 mrg done
6833 1.1 mrg done
6834 1.1 mrg IFS=$as_save_IFS
6835 1.1 mrg
6836 1.1 mrg fi
6837 1.1 mrg fi
6838 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
6839 1.1 mrg if test -n "$OTOOL"; then
6840 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6841 1.1 mrg $as_echo "$OTOOL" >&6; }
6842 1.1 mrg else
6843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6844 1.1 mrg $as_echo "no" >&6; }
6845 1.1 mrg fi
6846 1.1 mrg
6847 1.1 mrg
6848 1.1 mrg fi
6849 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
6850 1.1 mrg ac_ct_OTOOL=$OTOOL
6851 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
6852 1.1 mrg set dummy otool; ac_word=$2
6853 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6854 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6855 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6856 1.1 mrg $as_echo_n "(cached) " >&6
6857 1.1 mrg else
6858 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6859 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6860 1.1 mrg else
6861 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862 1.1 mrg for as_dir in $PATH
6863 1.1 mrg do
6864 1.1 mrg IFS=$as_save_IFS
6865 1.1 mrg test -z "$as_dir" && as_dir=.
6866 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6867 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6868 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
6869 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6870 1.1 mrg break 2
6871 1.1 mrg fi
6872 1.1 mrg done
6873 1.1 mrg done
6874 1.1 mrg IFS=$as_save_IFS
6875 1.1 mrg
6876 1.1 mrg fi
6877 1.1 mrg fi
6878 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6879 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6881 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
6882 1.1 mrg else
6883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6884 1.1 mrg $as_echo "no" >&6; }
6885 1.1 mrg fi
6886 1.1 mrg
6887 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
6888 1.1 mrg OTOOL=":"
6889 1.1 mrg else
6890 1.1 mrg case $cross_compiling:$ac_tool_warned in
6891 1.1 mrg yes:)
6892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6893 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6894 1.1 mrg ac_tool_warned=yes ;;
6895 1.1 mrg esac
6896 1.1 mrg OTOOL=$ac_ct_OTOOL
6897 1.1 mrg fi
6898 1.1 mrg else
6899 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
6900 1.1 mrg fi
6901 1.1 mrg
6902 1.1 mrg if test -n "$ac_tool_prefix"; then
6903 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6904 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
6905 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6906 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6907 1.1 mrg if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6908 1.1 mrg $as_echo_n "(cached) " >&6
6909 1.1 mrg else
6910 1.1 mrg if test -n "$OTOOL64"; then
6911 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6912 1.1 mrg else
6913 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6914 1.1 mrg for as_dir in $PATH
6915 1.1 mrg do
6916 1.1 mrg IFS=$as_save_IFS
6917 1.1 mrg test -z "$as_dir" && as_dir=.
6918 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6919 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6920 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6921 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6922 1.1 mrg break 2
6923 1.1 mrg fi
6924 1.1 mrg done
6925 1.1 mrg done
6926 1.1 mrg IFS=$as_save_IFS
6927 1.1 mrg
6928 1.1 mrg fi
6929 1.1 mrg fi
6930 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
6931 1.1 mrg if test -n "$OTOOL64"; then
6932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6933 1.1 mrg $as_echo "$OTOOL64" >&6; }
6934 1.1 mrg else
6935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6936 1.1 mrg $as_echo "no" >&6; }
6937 1.1 mrg fi
6938 1.1 mrg
6939 1.1 mrg
6940 1.1 mrg fi
6941 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
6942 1.1 mrg ac_ct_OTOOL64=$OTOOL64
6943 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
6944 1.1 mrg set dummy otool64; ac_word=$2
6945 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6946 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6947 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6948 1.1 mrg $as_echo_n "(cached) " >&6
6949 1.1 mrg else
6950 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
6951 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6952 1.1 mrg else
6953 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6954 1.1 mrg for as_dir in $PATH
6955 1.1 mrg do
6956 1.1 mrg IFS=$as_save_IFS
6957 1.1 mrg test -z "$as_dir" && as_dir=.
6958 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6959 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6960 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
6961 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6962 1.1 mrg break 2
6963 1.1 mrg fi
6964 1.1 mrg done
6965 1.1 mrg done
6966 1.1 mrg IFS=$as_save_IFS
6967 1.1 mrg
6968 1.1 mrg fi
6969 1.1 mrg fi
6970 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6971 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
6972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6973 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
6974 1.1 mrg else
6975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6976 1.1 mrg $as_echo "no" >&6; }
6977 1.1 mrg fi
6978 1.1 mrg
6979 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
6980 1.1 mrg OTOOL64=":"
6981 1.1 mrg else
6982 1.1 mrg case $cross_compiling:$ac_tool_warned in
6983 1.1 mrg yes:)
6984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6985 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6986 1.1 mrg ac_tool_warned=yes ;;
6987 1.1 mrg esac
6988 1.1 mrg OTOOL64=$ac_ct_OTOOL64
6989 1.1 mrg fi
6990 1.1 mrg else
6991 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
6992 1.1 mrg fi
6993 1.1 mrg
6994 1.1 mrg
6995 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7021 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7022 1.1 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7023 1.1 mrg $as_echo_n "(cached) " >&6
7024 1.1 mrg else
7025 1.1 mrg lt_cv_apple_cc_single_mod=no
7026 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then
7027 1.1 mrg # By default we will add the -single_module flag. You can override
7028 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE
7029 1.1 mrg # non-empty at configure time, or by adding -multi_module to the
7030 1.1 mrg # link flags.
7031 1.1 mrg rm -rf libconftest.dylib*
7032 1.1 mrg echo "int foo(void){return 1;}" > conftest.c
7033 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7034 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7035 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7036 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7037 1.1 mrg _lt_result=$?
7038 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7039 1.1 mrg lt_cv_apple_cc_single_mod=yes
7040 1.1 mrg else
7041 1.1 mrg cat conftest.err >&5
7042 1.1 mrg fi
7043 1.1 mrg rm -rf libconftest.dylib*
7044 1.1 mrg rm -f conftest.*
7045 1.1 mrg fi
7046 1.1 mrg fi
7047 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7048 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7049 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7050 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7051 1.1 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7052 1.1 mrg $as_echo_n "(cached) " >&6
7053 1.1 mrg else
7054 1.1 mrg lt_cv_ld_exported_symbols_list=no
7055 1.1 mrg save_LDFLAGS=$LDFLAGS
7056 1.1 mrg echo "_main" > conftest.sym
7057 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7058 1.1 mrg if test x$gcc_no_link = xyes; then
7059 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7060 1.1 mrg fi
7061 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062 1.1 mrg /* end confdefs.h. */
7063 1.1 mrg
7064 1.1 mrg int
7065 1.1 mrg main ()
7066 1.1 mrg {
7067 1.1 mrg
7068 1.1 mrg ;
7069 1.1 mrg return 0;
7070 1.1 mrg }
7071 1.1 mrg _ACEOF
7072 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7073 1.1 mrg lt_cv_ld_exported_symbols_list=yes
7074 1.1 mrg else
7075 1.1 mrg lt_cv_ld_exported_symbols_list=no
7076 1.1 mrg fi
7077 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7078 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7079 1.1 mrg LDFLAGS="$save_LDFLAGS"
7080 1.1 mrg
7081 1.1 mrg fi
7082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7083 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7084 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7085 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7086 1.1 mrg if test "${lt_cv_ld_force_load+set}" = set; then :
7087 1.1 mrg $as_echo_n "(cached) " >&6
7088 1.1 mrg else
7089 1.1 mrg lt_cv_ld_force_load=no
7090 1.1 mrg cat > conftest.c << _LT_EOF
7091 1.1 mrg int forced_loaded() { return 2;}
7092 1.1 mrg _LT_EOF
7093 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7094 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7095 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5
7096 1.1 mrg $AR cru libconftest.a conftest.o 2>&5
7097 1.1 mrg cat > conftest.c << _LT_EOF
7098 1.1 mrg int main() { return 0;}
7099 1.1 mrg _LT_EOF
7100 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7101 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7102 1.1 mrg _lt_result=$?
7103 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7104 1.1 mrg lt_cv_ld_force_load=yes
7105 1.1 mrg else
7106 1.1 mrg cat conftest.err >&5
7107 1.1 mrg fi
7108 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c
7109 1.1 mrg rm -rf conftest.dSYM
7110 1.1 mrg
7111 1.1 mrg fi
7112 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7113 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7114 1.1 mrg case $host_os in
7115 1.1 mrg rhapsody* | darwin1.[012])
7116 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7117 1.1 mrg darwin1.*)
7118 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7119 1.1 mrg darwin*) # darwin 5.x on
7120 1.1 mrg # if running on 10.5 or later, the deployment target defaults
7121 1.1 mrg # to the OS version, if on x86, and 10.4, the deployment
7122 1.1 mrg # target defaults to 10.4. Don't you love it?
7123 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7124 1.1 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7125 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7126 1.1.1.3 mrg 10.[012][,.]*)
7127 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7128 1.1 mrg 10.*)
7129 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7130 1.1 mrg esac
7131 1.1 mrg ;;
7132 1.1 mrg esac
7133 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7134 1.1 mrg _lt_dar_single_mod='$single_module'
7135 1.1 mrg fi
7136 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7137 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7138 1.1 mrg else
7139 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7140 1.1 mrg fi
7141 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7142 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7143 1.1 mrg else
7144 1.1 mrg _lt_dsymutil=
7145 1.1 mrg fi
7146 1.1 mrg ;;
7147 1.1 mrg esac
7148 1.1 mrg
7149 1.1 mrg for ac_header in dlfcn.h
7150 1.1 mrg do :
7151 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7152 1.1 mrg "
7153 1.1 mrg if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7154 1.1 mrg cat >>confdefs.h <<_ACEOF
7155 1.1 mrg #define HAVE_DLFCN_H 1
7156 1.1 mrg _ACEOF
7157 1.1 mrg
7158 1.1 mrg fi
7159 1.1 mrg
7160 1.1 mrg done
7161 1.1 mrg
7162 1.1 mrg
7163 1.1 mrg
7164 1.1 mrg
7165 1.1 mrg
7166 1.1 mrg # Set options
7167 1.1 mrg
7168 1.1 mrg
7169 1.1 mrg
7170 1.1 mrg enable_dlopen=no
7171 1.1 mrg
7172 1.1 mrg
7173 1.1 mrg enable_win32_dll=no
7174 1.1 mrg
7175 1.1 mrg
7176 1.1 mrg # Check whether --enable-shared was given.
7177 1.1 mrg if test "${enable_shared+set}" = set; then :
7178 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
7179 1.1 mrg case $enableval in
7180 1.1 mrg yes) enable_shared=yes ;;
7181 1.1 mrg no) enable_shared=no ;;
7182 1.1 mrg *)
7183 1.1 mrg enable_shared=no
7184 1.1 mrg # Look at the argument we got. We use all the common list separators.
7185 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7186 1.1 mrg for pkg in $enableval; do
7187 1.1 mrg IFS="$lt_save_ifs"
7188 1.1 mrg if test "X$pkg" = "X$p"; then
7189 1.1 mrg enable_shared=yes
7190 1.1 mrg fi
7191 1.1 mrg done
7192 1.1 mrg IFS="$lt_save_ifs"
7193 1.1 mrg ;;
7194 1.1 mrg esac
7195 1.1 mrg else
7196 1.1 mrg enable_shared=yes
7197 1.1 mrg fi
7198 1.1 mrg
7199 1.1 mrg
7200 1.1 mrg
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 # Check whether --enable-static was given.
7208 1.1 mrg if test "${enable_static+set}" = set; then :
7209 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
7210 1.1 mrg case $enableval in
7211 1.1 mrg yes) enable_static=yes ;;
7212 1.1 mrg no) enable_static=no ;;
7213 1.1 mrg *)
7214 1.1 mrg enable_static=no
7215 1.1 mrg # Look at the argument we got. We use all the common list separators.
7216 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7217 1.1 mrg for pkg in $enableval; do
7218 1.1 mrg IFS="$lt_save_ifs"
7219 1.1 mrg if test "X$pkg" = "X$p"; then
7220 1.1 mrg enable_static=yes
7221 1.1 mrg fi
7222 1.1 mrg done
7223 1.1 mrg IFS="$lt_save_ifs"
7224 1.1 mrg ;;
7225 1.1 mrg esac
7226 1.1 mrg else
7227 1.1 mrg enable_static=yes
7228 1.1 mrg fi
7229 1.1 mrg
7230 1.1 mrg
7231 1.1 mrg
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 # Check whether --with-pic was given.
7240 1.1 mrg if test "${with_pic+set}" = set; then :
7241 1.1 mrg withval=$with_pic; pic_mode="$withval"
7242 1.1 mrg else
7243 1.1 mrg pic_mode=default
7244 1.1 mrg fi
7245 1.1 mrg
7246 1.1 mrg
7247 1.1 mrg test -z "$pic_mode" && pic_mode=default
7248 1.1 mrg
7249 1.1 mrg
7250 1.1 mrg
7251 1.1 mrg
7252 1.1 mrg
7253 1.1 mrg
7254 1.1 mrg
7255 1.1 mrg # Check whether --enable-fast-install was given.
7256 1.1 mrg if test "${enable_fast_install+set}" = set; then :
7257 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
7258 1.1 mrg case $enableval in
7259 1.1 mrg yes) enable_fast_install=yes ;;
7260 1.1 mrg no) enable_fast_install=no ;;
7261 1.1 mrg *)
7262 1.1 mrg enable_fast_install=no
7263 1.1 mrg # Look at the argument we got. We use all the common list separators.
7264 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7265 1.1 mrg for pkg in $enableval; do
7266 1.1 mrg IFS="$lt_save_ifs"
7267 1.1 mrg if test "X$pkg" = "X$p"; then
7268 1.1 mrg enable_fast_install=yes
7269 1.1 mrg fi
7270 1.1 mrg done
7271 1.1 mrg IFS="$lt_save_ifs"
7272 1.1 mrg ;;
7273 1.1 mrg esac
7274 1.1 mrg else
7275 1.1 mrg enable_fast_install=yes
7276 1.1 mrg fi
7277 1.1 mrg
7278 1.1 mrg
7279 1.1 mrg
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 # This can be used to rebuild libtool when needed
7289 1.1 mrg LIBTOOL_DEPS="$ltmain"
7290 1.1 mrg
7291 1.1 mrg # Always use our own libtool.
7292 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7293 1.1 mrg
7294 1.1 mrg
7295 1.1 mrg
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 test -z "$LN_S" && LN_S="ln -s"
7320 1.1 mrg
7321 1.1 mrg
7322 1.1 mrg
7323 1.1 mrg
7324 1.1 mrg
7325 1.1 mrg
7326 1.1 mrg
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 if test -n "${ZSH_VERSION+set}" ; then
7335 1.1 mrg setopt NO_GLOB_SUBST
7336 1.1 mrg fi
7337 1.1 mrg
7338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7339 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
7340 1.1 mrg if test "${lt_cv_objdir+set}" = set; then :
7341 1.1 mrg $as_echo_n "(cached) " >&6
7342 1.1 mrg else
7343 1.1 mrg rm -f .libs 2>/dev/null
7344 1.1 mrg mkdir .libs 2>/dev/null
7345 1.1 mrg if test -d .libs; then
7346 1.1 mrg lt_cv_objdir=.libs
7347 1.1 mrg else
7348 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
7349 1.1 mrg lt_cv_objdir=_libs
7350 1.1 mrg fi
7351 1.1 mrg rmdir .libs 2>/dev/null
7352 1.1 mrg fi
7353 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7354 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
7355 1.1 mrg objdir=$lt_cv_objdir
7356 1.1 mrg
7357 1.1 mrg
7358 1.1 mrg
7359 1.1 mrg
7360 1.1 mrg
7361 1.1 mrg cat >>confdefs.h <<_ACEOF
7362 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
7363 1.1 mrg _ACEOF
7364 1.1 mrg
7365 1.1 mrg
7366 1.1 mrg
7367 1.1 mrg
7368 1.1 mrg case $host_os in
7369 1.1 mrg aix3*)
7370 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
7371 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
7372 1.1 mrg # vanish in a puff of smoke.
7373 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
7374 1.1 mrg COLLECT_NAMES=
7375 1.1 mrg export COLLECT_NAMES
7376 1.1 mrg fi
7377 1.1 mrg ;;
7378 1.1 mrg esac
7379 1.1 mrg
7380 1.1 mrg # Global variables:
7381 1.1 mrg ofile=libtool
7382 1.1 mrg can_build_shared=yes
7383 1.1 mrg
7384 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
7385 1.1 mrg # which needs '.lib').
7386 1.1 mrg libext=a
7387 1.1 mrg
7388 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
7389 1.1 mrg
7390 1.1 mrg old_CC="$CC"
7391 1.1 mrg old_CFLAGS="$CFLAGS"
7392 1.1 mrg
7393 1.1 mrg # Set sane defaults for various variables
7394 1.1 mrg test -z "$CC" && CC=cc
7395 1.1 mrg test -z "$LTCC" && LTCC=$CC
7396 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7397 1.1 mrg test -z "$LD" && LD=ld
7398 1.1 mrg test -z "$ac_objext" && ac_objext=o
7399 1.1 mrg
7400 1.1 mrg for cc_temp in $compiler""; do
7401 1.1 mrg case $cc_temp in
7402 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7403 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7404 1.1 mrg \-*) ;;
7405 1.1 mrg *) break;;
7406 1.1 mrg esac
7407 1.1 mrg done
7408 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7409 1.1 mrg
7410 1.1 mrg
7411 1.1 mrg # Only perform the check for file, if the check method requires it
7412 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7413 1.1 mrg case $deplibs_check_method in
7414 1.1 mrg file_magic*)
7415 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7416 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7417 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7418 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7419 1.1 mrg $as_echo_n "(cached) " >&6
7420 1.1 mrg else
7421 1.1 mrg case $MAGIC_CMD in
7422 1.1 mrg [\\/*] | ?:[\\/]*)
7423 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7424 1.1 mrg ;;
7425 1.1 mrg *)
7426 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7427 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7428 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7429 1.1 mrg for ac_dir in $ac_dummy; do
7430 1.1 mrg IFS="$lt_save_ifs"
7431 1.1 mrg test -z "$ac_dir" && ac_dir=.
7432 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7433 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7434 1.1 mrg if test -n "$file_magic_test_file"; then
7435 1.1 mrg case $deplibs_check_method in
7436 1.1 mrg "file_magic "*)
7437 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7438 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7439 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7440 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7441 1.1 mrg :
7442 1.1 mrg else
7443 1.1 mrg cat <<_LT_EOF 1>&2
7444 1.1 mrg
7445 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7446 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7447 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7448 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7449 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7450 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7451 1.1 mrg *** may want to report the problem to your system manager and/or to
7452 1.1 mrg *** bug-libtool@gnu.org
7453 1.1 mrg
7454 1.1 mrg _LT_EOF
7455 1.1 mrg fi ;;
7456 1.1 mrg esac
7457 1.1 mrg fi
7458 1.1 mrg break
7459 1.1 mrg fi
7460 1.1 mrg done
7461 1.1 mrg IFS="$lt_save_ifs"
7462 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7463 1.1 mrg ;;
7464 1.1 mrg esac
7465 1.1 mrg fi
7466 1.1 mrg
7467 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7468 1.1 mrg if test -n "$MAGIC_CMD"; then
7469 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7470 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7471 1.1 mrg else
7472 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7473 1.1 mrg $as_echo "no" >&6; }
7474 1.1 mrg fi
7475 1.1 mrg
7476 1.1 mrg
7477 1.1 mrg
7478 1.1 mrg
7479 1.1 mrg
7480 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7481 1.1 mrg if test -n "$ac_tool_prefix"; then
7482 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7483 1.1 mrg $as_echo_n "checking for file... " >&6; }
7484 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7485 1.1 mrg $as_echo_n "(cached) " >&6
7486 1.1 mrg else
7487 1.1 mrg case $MAGIC_CMD in
7488 1.1 mrg [\\/*] | ?:[\\/]*)
7489 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7490 1.1 mrg ;;
7491 1.1 mrg *)
7492 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7493 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7494 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7495 1.1 mrg for ac_dir in $ac_dummy; do
7496 1.1 mrg IFS="$lt_save_ifs"
7497 1.1 mrg test -z "$ac_dir" && ac_dir=.
7498 1.1 mrg if test -f $ac_dir/file; then
7499 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7500 1.1 mrg if test -n "$file_magic_test_file"; then
7501 1.1 mrg case $deplibs_check_method in
7502 1.1 mrg "file_magic "*)
7503 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7504 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7505 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7506 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7507 1.1 mrg :
7508 1.1 mrg else
7509 1.1 mrg cat <<_LT_EOF 1>&2
7510 1.1 mrg
7511 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7512 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7513 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7514 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7515 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7516 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7517 1.1 mrg *** may want to report the problem to your system manager and/or to
7518 1.1 mrg *** bug-libtool@gnu.org
7519 1.1 mrg
7520 1.1 mrg _LT_EOF
7521 1.1 mrg fi ;;
7522 1.1 mrg esac
7523 1.1 mrg fi
7524 1.1 mrg break
7525 1.1 mrg fi
7526 1.1 mrg done
7527 1.1 mrg IFS="$lt_save_ifs"
7528 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7529 1.1 mrg ;;
7530 1.1 mrg esac
7531 1.1 mrg fi
7532 1.1 mrg
7533 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7534 1.1 mrg if test -n "$MAGIC_CMD"; then
7535 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7536 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7537 1.1 mrg else
7538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7539 1.1 mrg $as_echo "no" >&6; }
7540 1.1 mrg fi
7541 1.1 mrg
7542 1.1 mrg
7543 1.1 mrg else
7544 1.1 mrg MAGIC_CMD=:
7545 1.1 mrg fi
7546 1.1 mrg fi
7547 1.1 mrg
7548 1.1 mrg fi
7549 1.1 mrg ;;
7550 1.1 mrg esac
7551 1.1 mrg
7552 1.1 mrg # Use C for the default configuration in the libtool script
7553 1.1 mrg
7554 1.1 mrg lt_save_CC="$CC"
7555 1.1 mrg ac_ext=c
7556 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7557 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7558 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7559 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7560 1.1 mrg
7561 1.1 mrg
7562 1.1 mrg # Source file extension for C test sources.
7563 1.1 mrg ac_ext=c
7564 1.1 mrg
7565 1.1 mrg # Object file extension for compiled C test sources.
7566 1.1 mrg objext=o
7567 1.1 mrg objext=$objext
7568 1.1 mrg
7569 1.1 mrg # Code to be used in simple compile tests
7570 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7571 1.1 mrg
7572 1.1 mrg # Code to be used in simple link tests
7573 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
7574 1.1 mrg
7575 1.1 mrg
7576 1.1 mrg
7577 1.1 mrg
7578 1.1 mrg
7579 1.1 mrg
7580 1.1 mrg
7581 1.1 mrg # If no C compiler was specified, use CC.
7582 1.1 mrg LTCC=${LTCC-"$CC"}
7583 1.1 mrg
7584 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7585 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7586 1.1 mrg
7587 1.1 mrg # Allow CC to be a program name with arguments.
7588 1.1 mrg compiler=$CC
7589 1.1 mrg
7590 1.1 mrg # Save the default compiler, since it gets overwritten when the other
7591 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7592 1.1 mrg compiler_DEFAULT=$CC
7593 1.1 mrg
7594 1.1 mrg # save warnings/boilerplate of simple test code
7595 1.1 mrg ac_outfile=conftest.$ac_objext
7596 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7597 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7598 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7599 1.1 mrg $RM conftest*
7600 1.1 mrg
7601 1.1 mrg ac_outfile=conftest.$ac_objext
7602 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7603 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7604 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7605 1.1 mrg $RM -r conftest*
7606 1.1 mrg
7607 1.1 mrg
7608 1.1 mrg ## CAVEAT EMPTOR:
7609 1.1 mrg ## There is no encapsulation within the following macros, do not change
7610 1.1 mrg ## the running order or otherwise move them around unless you know exactly
7611 1.1 mrg ## what you are doing...
7612 1.1 mrg if test -n "$compiler"; then
7613 1.1 mrg
7614 1.1 mrg lt_prog_compiler_no_builtin_flag=
7615 1.1 mrg
7616 1.1 mrg if test "$GCC" = yes; then
7617 1.1 mrg case $cc_basename in
7618 1.1 mrg nvcc*)
7619 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7620 1.1 mrg *)
7621 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7622 1.1 mrg esac
7623 1.1 mrg
7624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7625 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7626 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7627 1.1 mrg $as_echo_n "(cached) " >&6
7628 1.1 mrg else
7629 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7630 1.1 mrg ac_outfile=conftest.$ac_objext
7631 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7632 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7633 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7634 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7635 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7636 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7637 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7638 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7639 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7640 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7641 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7642 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7643 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7644 1.1 mrg ac_status=$?
7645 1.1 mrg cat conftest.err >&5
7646 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7647 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7648 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7649 1.1 mrg # So say no if there are warnings other than the usual output.
7650 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7651 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7652 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7653 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7654 1.1 mrg fi
7655 1.1 mrg fi
7656 1.1 mrg $RM conftest*
7657 1.1 mrg
7658 1.1 mrg fi
7659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7660 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7661 1.1 mrg
7662 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7663 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7664 1.1 mrg else
7665 1.1 mrg :
7666 1.1 mrg fi
7667 1.1 mrg
7668 1.1 mrg fi
7669 1.1 mrg
7670 1.1 mrg
7671 1.1 mrg
7672 1.1 mrg
7673 1.1 mrg
7674 1.1 mrg
7675 1.1 mrg lt_prog_compiler_wl=
7676 1.1 mrg lt_prog_compiler_pic=
7677 1.1 mrg lt_prog_compiler_static=
7678 1.1 mrg
7679 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7680 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7681 1.1 mrg
7682 1.1 mrg if test "$GCC" = yes; then
7683 1.1 mrg lt_prog_compiler_wl='-Wl,'
7684 1.1 mrg lt_prog_compiler_static='-static'
7685 1.1 mrg
7686 1.1 mrg case $host_os in
7687 1.1 mrg aix*)
7688 1.1 mrg # All AIX code is PIC.
7689 1.1 mrg if test "$host_cpu" = ia64; then
7690 1.1 mrg # AIX 5 now supports IA64 processor
7691 1.1 mrg lt_prog_compiler_static='-Bstatic'
7692 1.1 mrg fi
7693 1.1.1.2 mrg lt_prog_compiler_pic='-fPIC'
7694 1.1 mrg ;;
7695 1.1 mrg
7696 1.1 mrg amigaos*)
7697 1.1 mrg case $host_cpu in
7698 1.1 mrg powerpc)
7699 1.1 mrg # see comment about AmigaOS4 .so support
7700 1.1 mrg lt_prog_compiler_pic='-fPIC'
7701 1.1 mrg ;;
7702 1.1 mrg m68k)
7703 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7704 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7705 1.1 mrg # like `-m68040'.
7706 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7707 1.1 mrg ;;
7708 1.1 mrg esac
7709 1.1 mrg ;;
7710 1.1 mrg
7711 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7712 1.1 mrg # PIC is the default for these OSes.
7713 1.1 mrg ;;
7714 1.1 mrg
7715 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7716 1.1 mrg # This hack is so that the source file can tell whether it is being
7717 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7718 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7719 1.1 mrg # (--disable-auto-import) libraries
7720 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7721 1.1 mrg ;;
7722 1.1 mrg
7723 1.1 mrg darwin* | rhapsody*)
7724 1.1 mrg # PIC is the default on this platform
7725 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7726 1.1 mrg lt_prog_compiler_pic='-fno-common'
7727 1.1 mrg ;;
7728 1.1 mrg
7729 1.1 mrg haiku*)
7730 1.1 mrg # PIC is the default for Haiku.
7731 1.1 mrg # The "-static" flag exists, but is broken.
7732 1.1 mrg lt_prog_compiler_static=
7733 1.1 mrg ;;
7734 1.1 mrg
7735 1.1 mrg hpux*)
7736 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7737 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7738 1.1 mrg # sets the default TLS model and affects inlining.
7739 1.1 mrg case $host_cpu in
7740 1.1 mrg hppa*64*)
7741 1.1 mrg # +Z the default
7742 1.1 mrg ;;
7743 1.1 mrg *)
7744 1.1 mrg lt_prog_compiler_pic='-fPIC'
7745 1.1 mrg ;;
7746 1.1 mrg esac
7747 1.1 mrg ;;
7748 1.1 mrg
7749 1.1 mrg interix[3-9]*)
7750 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7751 1.1 mrg # Instead, we relocate shared libraries at runtime.
7752 1.1 mrg ;;
7753 1.1 mrg
7754 1.1 mrg msdosdjgpp*)
7755 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7756 1.1 mrg # on systems that don't support them.
7757 1.1 mrg lt_prog_compiler_can_build_shared=no
7758 1.1 mrg enable_shared=no
7759 1.1 mrg ;;
7760 1.1 mrg
7761 1.1 mrg *nto* | *qnx*)
7762 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7763 1.1 mrg # it will coredump.
7764 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7765 1.1 mrg ;;
7766 1.1 mrg
7767 1.1 mrg sysv4*MP*)
7768 1.1 mrg if test -d /usr/nec; then
7769 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7770 1.1 mrg fi
7771 1.1 mrg ;;
7772 1.1 mrg
7773 1.1 mrg *)
7774 1.1 mrg lt_prog_compiler_pic='-fPIC'
7775 1.1 mrg ;;
7776 1.1 mrg esac
7777 1.1 mrg
7778 1.1 mrg case $cc_basename in
7779 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
7780 1.1 mrg lt_prog_compiler_wl='-Xlinker '
7781 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
7782 1.1 mrg ;;
7783 1.1 mrg esac
7784 1.1 mrg else
7785 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7786 1.1 mrg case $host_os in
7787 1.1 mrg aix*)
7788 1.1 mrg lt_prog_compiler_wl='-Wl,'
7789 1.1 mrg if test "$host_cpu" = ia64; then
7790 1.1 mrg # AIX 5 now supports IA64 processor
7791 1.1 mrg lt_prog_compiler_static='-Bstatic'
7792 1.1 mrg else
7793 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7794 1.1 mrg fi
7795 1.1 mrg ;;
7796 1.1 mrg
7797 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7798 1.1 mrg # This hack is so that the source file can tell whether it is being
7799 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7800 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7801 1.1 mrg ;;
7802 1.1 mrg
7803 1.1 mrg hpux9* | hpux10* | hpux11*)
7804 1.1 mrg lt_prog_compiler_wl='-Wl,'
7805 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7806 1.1 mrg # not for PA HP-UX.
7807 1.1 mrg case $host_cpu in
7808 1.1 mrg hppa*64*|ia64*)
7809 1.1 mrg # +Z the default
7810 1.1 mrg ;;
7811 1.1 mrg *)
7812 1.1 mrg lt_prog_compiler_pic='+Z'
7813 1.1 mrg ;;
7814 1.1 mrg esac
7815 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7816 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7817 1.1 mrg ;;
7818 1.1 mrg
7819 1.1 mrg irix5* | irix6* | nonstopux*)
7820 1.1 mrg lt_prog_compiler_wl='-Wl,'
7821 1.1 mrg # PIC (with -KPIC) is the default.
7822 1.1 mrg lt_prog_compiler_static='-non_shared'
7823 1.1 mrg ;;
7824 1.1 mrg
7825 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
7826 1.1 mrg case $cc_basename in
7827 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
7828 1.1 mrg ecc*)
7829 1.1 mrg lt_prog_compiler_wl='-Wl,'
7830 1.1 mrg lt_prog_compiler_pic='-KPIC'
7831 1.1 mrg lt_prog_compiler_static='-static'
7832 1.1 mrg ;;
7833 1.1 mrg # icc used to be incompatible with GCC.
7834 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
7835 1.1 mrg icc* | ifort*)
7836 1.1 mrg lt_prog_compiler_wl='-Wl,'
7837 1.1 mrg lt_prog_compiler_pic='-fPIC'
7838 1.1 mrg lt_prog_compiler_static='-static'
7839 1.1 mrg ;;
7840 1.1 mrg # Lahey Fortran 8.1.
7841 1.1 mrg lf95*)
7842 1.1 mrg lt_prog_compiler_wl='-Wl,'
7843 1.1 mrg lt_prog_compiler_pic='--shared'
7844 1.1 mrg lt_prog_compiler_static='--static'
7845 1.1 mrg ;;
7846 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7847 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7848 1.1 mrg # which looks to be a dead project)
7849 1.1 mrg lt_prog_compiler_wl='-Wl,'
7850 1.1 mrg lt_prog_compiler_pic='-fpic'
7851 1.1 mrg lt_prog_compiler_static='-Bstatic'
7852 1.1 mrg ;;
7853 1.1 mrg ccc*)
7854 1.1 mrg lt_prog_compiler_wl='-Wl,'
7855 1.1 mrg # All Alpha code is PIC.
7856 1.1 mrg lt_prog_compiler_static='-non_shared'
7857 1.1 mrg ;;
7858 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
7859 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7860 1.1 mrg lt_prog_compiler_wl='-Wl,'
7861 1.1 mrg lt_prog_compiler_pic='-qpic'
7862 1.1 mrg lt_prog_compiler_static='-qstaticlink'
7863 1.1 mrg ;;
7864 1.1 mrg *)
7865 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
7866 1.1 mrg *Sun\ F* | *Sun*Fortran*)
7867 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7868 1.1 mrg lt_prog_compiler_pic='-KPIC'
7869 1.1 mrg lt_prog_compiler_static='-Bstatic'
7870 1.1 mrg lt_prog_compiler_wl=''
7871 1.1 mrg ;;
7872 1.1 mrg *Sun\ C*)
7873 1.1 mrg # Sun C 5.9
7874 1.1 mrg lt_prog_compiler_pic='-KPIC'
7875 1.1 mrg lt_prog_compiler_static='-Bstatic'
7876 1.1 mrg lt_prog_compiler_wl='-Wl,'
7877 1.1 mrg ;;
7878 1.1 mrg esac
7879 1.1 mrg ;;
7880 1.1 mrg esac
7881 1.1 mrg ;;
7882 1.1 mrg
7883 1.1 mrg newsos6)
7884 1.1 mrg lt_prog_compiler_pic='-KPIC'
7885 1.1 mrg lt_prog_compiler_static='-Bstatic'
7886 1.1 mrg ;;
7887 1.1 mrg
7888 1.1 mrg *nto* | *qnx*)
7889 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7890 1.1 mrg # it will coredump.
7891 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7892 1.1 mrg ;;
7893 1.1 mrg
7894 1.1 mrg osf3* | osf4* | osf5*)
7895 1.1 mrg lt_prog_compiler_wl='-Wl,'
7896 1.1 mrg # All OSF/1 code is PIC.
7897 1.1 mrg lt_prog_compiler_static='-non_shared'
7898 1.1 mrg ;;
7899 1.1 mrg
7900 1.1 mrg rdos*)
7901 1.1 mrg lt_prog_compiler_static='-non_shared'
7902 1.1 mrg ;;
7903 1.1 mrg
7904 1.1 mrg solaris*)
7905 1.1 mrg lt_prog_compiler_pic='-KPIC'
7906 1.1 mrg lt_prog_compiler_static='-Bstatic'
7907 1.1 mrg case $cc_basename in
7908 1.1 mrg f77* | f90* | f95*)
7909 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
7910 1.1 mrg *)
7911 1.1 mrg lt_prog_compiler_wl='-Wl,';;
7912 1.1 mrg esac
7913 1.1 mrg ;;
7914 1.1 mrg
7915 1.1 mrg sunos4*)
7916 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
7917 1.1 mrg lt_prog_compiler_pic='-PIC'
7918 1.1 mrg lt_prog_compiler_static='-Bstatic'
7919 1.1 mrg ;;
7920 1.1 mrg
7921 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7922 1.1 mrg lt_prog_compiler_wl='-Wl,'
7923 1.1 mrg lt_prog_compiler_pic='-KPIC'
7924 1.1 mrg lt_prog_compiler_static='-Bstatic'
7925 1.1 mrg ;;
7926 1.1 mrg
7927 1.1 mrg sysv4*MP*)
7928 1.1 mrg if test -d /usr/nec ;then
7929 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
7930 1.1 mrg lt_prog_compiler_static='-Bstatic'
7931 1.1 mrg fi
7932 1.1 mrg ;;
7933 1.1 mrg
7934 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7935 1.1 mrg lt_prog_compiler_wl='-Wl,'
7936 1.1 mrg lt_prog_compiler_pic='-KPIC'
7937 1.1 mrg lt_prog_compiler_static='-Bstatic'
7938 1.1 mrg ;;
7939 1.1 mrg
7940 1.1 mrg unicos*)
7941 1.1 mrg lt_prog_compiler_wl='-Wl,'
7942 1.1 mrg lt_prog_compiler_can_build_shared=no
7943 1.1 mrg ;;
7944 1.1 mrg
7945 1.1 mrg uts4*)
7946 1.1 mrg lt_prog_compiler_pic='-pic'
7947 1.1 mrg lt_prog_compiler_static='-Bstatic'
7948 1.1 mrg ;;
7949 1.1 mrg
7950 1.1 mrg *)
7951 1.1 mrg lt_prog_compiler_can_build_shared=no
7952 1.1 mrg ;;
7953 1.1 mrg esac
7954 1.1 mrg fi
7955 1.1 mrg
7956 1.1 mrg case $host_os in
7957 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
7958 1.1 mrg *djgpp*)
7959 1.1 mrg lt_prog_compiler_pic=
7960 1.1 mrg ;;
7961 1.1 mrg *)
7962 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7963 1.1 mrg ;;
7964 1.1 mrg esac
7965 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7966 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
7967 1.1 mrg
7968 1.1 mrg
7969 1.1 mrg
7970 1.1 mrg
7971 1.1 mrg
7972 1.1 mrg
7973 1.1 mrg #
7974 1.1 mrg # Check to make sure the PIC flag actually works.
7975 1.1 mrg #
7976 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
7977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7978 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7979 1.1 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7980 1.1 mrg $as_echo_n "(cached) " >&6
7981 1.1 mrg else
7982 1.1 mrg lt_cv_prog_compiler_pic_works=no
7983 1.1 mrg ac_outfile=conftest.$ac_objext
7984 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7985 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7986 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7987 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7988 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7989 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7990 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7991 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7992 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7993 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7994 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7995 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7996 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7997 1.1 mrg ac_status=$?
7998 1.1 mrg cat conftest.err >&5
7999 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8000 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8001 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8002 1.1 mrg # So say no if there are warnings other than the usual output.
8003 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8004 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8005 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8006 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8007 1.1 mrg fi
8008 1.1 mrg fi
8009 1.1 mrg $RM conftest*
8010 1.1 mrg
8011 1.1 mrg fi
8012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8013 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8014 1.1 mrg
8015 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8016 1.1 mrg case $lt_prog_compiler_pic in
8017 1.1 mrg "" | " "*) ;;
8018 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8019 1.1 mrg esac
8020 1.1 mrg else
8021 1.1 mrg lt_prog_compiler_pic=
8022 1.1 mrg lt_prog_compiler_can_build_shared=no
8023 1.1 mrg fi
8024 1.1 mrg
8025 1.1 mrg fi
8026 1.1 mrg
8027 1.1 mrg
8028 1.1 mrg
8029 1.1 mrg
8030 1.1 mrg
8031 1.1 mrg
8032 1.1 mrg #
8033 1.1 mrg # Check to make sure the static flag actually works.
8034 1.1 mrg #
8035 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8036 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8037 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8038 1.1 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8039 1.1 mrg $as_echo_n "(cached) " >&6
8040 1.1 mrg else
8041 1.1 mrg lt_cv_prog_compiler_static_works=no
8042 1.1 mrg save_LDFLAGS="$LDFLAGS"
8043 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8044 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8045 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8046 1.1 mrg # The linker can only warn and ignore the option if not recognized
8047 1.1 mrg # So say no if there are warnings
8048 1.1 mrg if test -s conftest.err; then
8049 1.1 mrg # Append any errors to the config.log.
8050 1.1 mrg cat conftest.err 1>&5
8051 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8052 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8053 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8054 1.1 mrg lt_cv_prog_compiler_static_works=yes
8055 1.1 mrg fi
8056 1.1 mrg else
8057 1.1 mrg lt_cv_prog_compiler_static_works=yes
8058 1.1 mrg fi
8059 1.1 mrg fi
8060 1.1 mrg $RM -r conftest*
8061 1.1 mrg LDFLAGS="$save_LDFLAGS"
8062 1.1 mrg
8063 1.1 mrg fi
8064 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8065 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8066 1.1 mrg
8067 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8068 1.1 mrg :
8069 1.1 mrg else
8070 1.1 mrg lt_prog_compiler_static=
8071 1.1 mrg fi
8072 1.1 mrg
8073 1.1 mrg
8074 1.1 mrg
8075 1.1 mrg
8076 1.1 mrg
8077 1.1 mrg
8078 1.1 mrg
8079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8080 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8081 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8082 1.1 mrg $as_echo_n "(cached) " >&6
8083 1.1 mrg else
8084 1.1 mrg lt_cv_prog_compiler_c_o=no
8085 1.1 mrg $RM -r conftest 2>/dev/null
8086 1.1 mrg mkdir conftest
8087 1.1 mrg cd conftest
8088 1.1 mrg mkdir out
8089 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8090 1.1 mrg
8091 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8092 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8093 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8094 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8095 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8096 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8097 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8098 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8099 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8100 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8101 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8102 1.1 mrg ac_status=$?
8103 1.1 mrg cat out/conftest.err >&5
8104 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8105 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8106 1.1 mrg then
8107 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8108 1.1 mrg # So say no if there are warnings
8109 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8110 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8111 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8112 1.1 mrg lt_cv_prog_compiler_c_o=yes
8113 1.1 mrg fi
8114 1.1 mrg fi
8115 1.1 mrg chmod u+w . 2>&5
8116 1.1 mrg $RM conftest*
8117 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8118 1.1 mrg # template instantiation
8119 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8120 1.1 mrg $RM out/* && rmdir out
8121 1.1 mrg cd ..
8122 1.1 mrg $RM -r conftest
8123 1.1 mrg $RM conftest*
8124 1.1 mrg
8125 1.1 mrg fi
8126 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8127 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8128 1.1 mrg
8129 1.1 mrg
8130 1.1 mrg
8131 1.1 mrg
8132 1.1 mrg
8133 1.1 mrg
8134 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8135 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8136 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8137 1.1 mrg $as_echo_n "(cached) " >&6
8138 1.1 mrg else
8139 1.1 mrg lt_cv_prog_compiler_c_o=no
8140 1.1 mrg $RM -r conftest 2>/dev/null
8141 1.1 mrg mkdir conftest
8142 1.1 mrg cd conftest
8143 1.1 mrg mkdir out
8144 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8145 1.1 mrg
8146 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8147 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8148 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8149 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8150 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8151 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8152 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8153 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8154 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8155 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8156 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8157 1.1 mrg ac_status=$?
8158 1.1 mrg cat out/conftest.err >&5
8159 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8160 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8161 1.1 mrg then
8162 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8163 1.1 mrg # So say no if there are warnings
8164 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8165 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8166 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8167 1.1 mrg lt_cv_prog_compiler_c_o=yes
8168 1.1 mrg fi
8169 1.1 mrg fi
8170 1.1 mrg chmod u+w . 2>&5
8171 1.1 mrg $RM conftest*
8172 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8173 1.1 mrg # template instantiation
8174 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8175 1.1 mrg $RM out/* && rmdir out
8176 1.1 mrg cd ..
8177 1.1 mrg $RM -r conftest
8178 1.1 mrg $RM conftest*
8179 1.1 mrg
8180 1.1 mrg fi
8181 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8182 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8183 1.1 mrg
8184 1.1 mrg
8185 1.1 mrg
8186 1.1 mrg
8187 1.1 mrg hard_links="nottested"
8188 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8189 1.1 mrg # do not overwrite the value of need_locks provided by the user
8190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8191 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8192 1.1 mrg hard_links=yes
8193 1.1 mrg $RM conftest*
8194 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8195 1.1 mrg touch conftest.a
8196 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8197 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8199 1.1 mrg $as_echo "$hard_links" >&6; }
8200 1.1 mrg if test "$hard_links" = no; then
8201 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8202 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8203 1.1 mrg need_locks=warn
8204 1.1 mrg fi
8205 1.1 mrg else
8206 1.1 mrg need_locks=no
8207 1.1 mrg fi
8208 1.1 mrg
8209 1.1 mrg
8210 1.1 mrg
8211 1.1 mrg
8212 1.1 mrg
8213 1.1 mrg
8214 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8215 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8216 1.1 mrg
8217 1.1 mrg runpath_var=
8218 1.1 mrg allow_undefined_flag=
8219 1.1 mrg always_export_symbols=no
8220 1.1 mrg archive_cmds=
8221 1.1 mrg archive_expsym_cmds=
8222 1.1 mrg compiler_needs_object=no
8223 1.1 mrg enable_shared_with_static_runtimes=no
8224 1.1 mrg export_dynamic_flag_spec=
8225 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8226 1.1 mrg hardcode_automatic=no
8227 1.1 mrg hardcode_direct=no
8228 1.1 mrg hardcode_direct_absolute=no
8229 1.1 mrg hardcode_libdir_flag_spec=
8230 1.1 mrg hardcode_libdir_flag_spec_ld=
8231 1.1 mrg hardcode_libdir_separator=
8232 1.1 mrg hardcode_minus_L=no
8233 1.1 mrg hardcode_shlibpath_var=unsupported
8234 1.1 mrg inherit_rpath=no
8235 1.1 mrg link_all_deplibs=unknown
8236 1.1 mrg module_cmds=
8237 1.1 mrg module_expsym_cmds=
8238 1.1 mrg old_archive_from_new_cmds=
8239 1.1 mrg old_archive_from_expsyms_cmds=
8240 1.1 mrg thread_safe_flag_spec=
8241 1.1 mrg whole_archive_flag_spec=
8242 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8243 1.1 mrg # included in the symbol list
8244 1.1 mrg include_expsyms=
8245 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8246 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8247 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8248 1.1 mrg # as well as any symbol that contains `d'.
8249 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8250 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8251 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8252 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8253 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8254 1.1 mrg # preloaded symbol tables.
8255 1.1 mrg # Exclude shared library initialization/finalization symbols.
8256 1.1 mrg extract_expsyms_cmds=
8257 1.1 mrg
8258 1.1 mrg case $host_os in
8259 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8260 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8261 1.1 mrg # When not using gcc, we currently assume that we are using
8262 1.1 mrg # Microsoft Visual C++.
8263 1.1 mrg if test "$GCC" != yes; then
8264 1.1 mrg with_gnu_ld=no
8265 1.1 mrg fi
8266 1.1 mrg ;;
8267 1.1 mrg interix*)
8268 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8269 1.1 mrg with_gnu_ld=yes
8270 1.1 mrg ;;
8271 1.1 mrg openbsd*)
8272 1.1 mrg with_gnu_ld=no
8273 1.1 mrg ;;
8274 1.1 mrg esac
8275 1.1 mrg
8276 1.1 mrg ld_shlibs=yes
8277 1.1 mrg
8278 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
8279 1.1 mrg # that we're better off using the native interface for both.
8280 1.1 mrg lt_use_gnu_ld_interface=no
8281 1.1 mrg if test "$with_gnu_ld" = yes; then
8282 1.1 mrg case $host_os in
8283 1.1 mrg aix*)
8284 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
8285 1.1 mrg # with the native linker. However, as the warning in the GNU ld
8286 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
8287 1.1 mrg # shared libraries, regardless of the interface used.
8288 1.1 mrg case `$LD -v 2>&1` in
8289 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8290 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8291 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8292 1.1 mrg *)
8293 1.1 mrg lt_use_gnu_ld_interface=yes
8294 1.1 mrg ;;
8295 1.1 mrg esac
8296 1.1 mrg ;;
8297 1.1 mrg *)
8298 1.1 mrg lt_use_gnu_ld_interface=yes
8299 1.1 mrg ;;
8300 1.1 mrg esac
8301 1.1 mrg fi
8302 1.1 mrg
8303 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
8304 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8305 1.1 mrg wlarc='${wl}'
8306 1.1 mrg
8307 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8308 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8309 1.1 mrg # here allows them to be overridden if necessary.
8310 1.1 mrg runpath_var=LD_RUN_PATH
8311 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8312 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8313 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8314 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8315 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8316 1.1 mrg else
8317 1.1 mrg whole_archive_flag_spec=
8318 1.1 mrg fi
8319 1.1 mrg supports_anon_versioning=no
8320 1.1 mrg case `$LD -v 2>&1` in
8321 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
8322 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8323 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8324 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8325 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8326 1.1 mrg *) supports_anon_versioning=yes ;;
8327 1.1 mrg esac
8328 1.1 mrg
8329 1.1 mrg # See if GNU ld supports shared libraries.
8330 1.1 mrg case $host_os in
8331 1.1 mrg aix[3-9]*)
8332 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8333 1.1 mrg if test "$host_cpu" != ia64; then
8334 1.1 mrg ld_shlibs=no
8335 1.1 mrg cat <<_LT_EOF 1>&2
8336 1.1 mrg
8337 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
8338 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8339 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8340 1.1 mrg *** really care for shared libraries, you may want to install binutils
8341 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8342 1.1 mrg *** You will then need to restart the configuration process.
8343 1.1 mrg
8344 1.1 mrg _LT_EOF
8345 1.1 mrg fi
8346 1.1 mrg ;;
8347 1.1 mrg
8348 1.1 mrg amigaos*)
8349 1.1 mrg case $host_cpu in
8350 1.1 mrg powerpc)
8351 1.1 mrg # see comment about AmigaOS4 .so support
8352 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8353 1.1 mrg archive_expsym_cmds=''
8354 1.1 mrg ;;
8355 1.1 mrg m68k)
8356 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)'
8357 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8358 1.1 mrg hardcode_minus_L=yes
8359 1.1 mrg ;;
8360 1.1 mrg esac
8361 1.1 mrg ;;
8362 1.1 mrg
8363 1.1 mrg beos*)
8364 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8365 1.1 mrg allow_undefined_flag=unsupported
8366 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8367 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8368 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8369 1.1 mrg else
8370 1.1 mrg ld_shlibs=no
8371 1.1 mrg fi
8372 1.1 mrg ;;
8373 1.1 mrg
8374 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8375 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8376 1.1 mrg # as there is no search path for DLLs.
8377 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8378 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
8379 1.1 mrg allow_undefined_flag=unsupported
8380 1.1 mrg always_export_symbols=no
8381 1.1 mrg enable_shared_with_static_runtimes=yes
8382 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'
8383 1.1 mrg
8384 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8385 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'
8386 1.1 mrg # If the export-symbols file already is a .def file (1st line
8387 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8388 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8389 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8390 1.1 mrg else
8391 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8392 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8393 1.1 mrg fi~
8394 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'
8395 1.1 mrg else
8396 1.1 mrg ld_shlibs=no
8397 1.1 mrg fi
8398 1.1 mrg ;;
8399 1.1 mrg
8400 1.1 mrg haiku*)
8401 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8402 1.1 mrg link_all_deplibs=yes
8403 1.1 mrg ;;
8404 1.1 mrg
8405 1.1 mrg interix[3-9]*)
8406 1.1 mrg hardcode_direct=no
8407 1.1 mrg hardcode_shlibpath_var=no
8408 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8409 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8410 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8411 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8412 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8413 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8414 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8415 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8416 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'
8417 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'
8418 1.1 mrg ;;
8419 1.1 mrg
8420 1.1 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8421 1.1 mrg tmp_diet=no
8422 1.1 mrg if test "$host_os" = linux-dietlibc; then
8423 1.1 mrg case $cc_basename in
8424 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8425 1.1 mrg esac
8426 1.1 mrg fi
8427 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8428 1.1 mrg && test "$tmp_diet" = no
8429 1.1 mrg then
8430 1.1.1.3 mrg tmp_addflag=' $pic_flag'
8431 1.1 mrg tmp_sharedflag='-shared'
8432 1.1 mrg case $cc_basename,$host_cpu in
8433 1.1 mrg pgcc*) # Portland Group C compiler
8434 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'
8435 1.1 mrg tmp_addflag=' $pic_flag'
8436 1.1 mrg ;;
8437 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
8438 1.1 mrg # Portland Group f77 and f90 compilers
8439 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'
8440 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8441 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8442 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8443 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8444 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8445 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8446 1.1 mrg tmp_addflag=' -nofor_main' ;;
8447 1.1 mrg lf95*) # Lahey Fortran 8.1
8448 1.1 mrg whole_archive_flag_spec=
8449 1.1 mrg tmp_sharedflag='--shared' ;;
8450 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8451 1.1 mrg tmp_sharedflag='-qmkshrobj'
8452 1.1 mrg tmp_addflag= ;;
8453 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8454 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'
8455 1.1 mrg compiler_needs_object=yes
8456 1.1 mrg ;;
8457 1.1 mrg esac
8458 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8459 1.1 mrg *Sun\ C*) # Sun C 5.9
8460 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'
8461 1.1 mrg compiler_needs_object=yes
8462 1.1 mrg tmp_sharedflag='-G' ;;
8463 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8464 1.1 mrg tmp_sharedflag='-G' ;;
8465 1.1 mrg esac
8466 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8467 1.1 mrg
8468 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8469 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8470 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8471 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8472 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'
8473 1.1 mrg fi
8474 1.1 mrg
8475 1.1 mrg case $cc_basename in
8476 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
8477 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8478 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8479 1.1 mrg hardcode_libdir_flag_spec=
8480 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8481 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8482 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8483 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8484 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8485 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8486 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8487 1.1 mrg fi
8488 1.1 mrg ;;
8489 1.1 mrg esac
8490 1.1 mrg else
8491 1.1 mrg ld_shlibs=no
8492 1.1 mrg fi
8493 1.1 mrg ;;
8494 1.1 mrg
8495 1.1 mrg netbsd*)
8496 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8497 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8498 1.1 mrg wlarc=
8499 1.1 mrg else
8500 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8501 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'
8502 1.1 mrg fi
8503 1.1 mrg ;;
8504 1.1 mrg
8505 1.1 mrg solaris*)
8506 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8507 1.1 mrg ld_shlibs=no
8508 1.1 mrg cat <<_LT_EOF 1>&2
8509 1.1 mrg
8510 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8511 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8512 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8513 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8514 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8515 1.1 mrg *** used, and then restart.
8516 1.1 mrg
8517 1.1 mrg _LT_EOF
8518 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8519 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8520 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'
8521 1.1 mrg else
8522 1.1 mrg ld_shlibs=no
8523 1.1 mrg fi
8524 1.1 mrg ;;
8525 1.1 mrg
8526 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8527 1.1 mrg case `$LD -v 2>&1` in
8528 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8529 1.1 mrg ld_shlibs=no
8530 1.1 mrg cat <<_LT_EOF 1>&2
8531 1.1 mrg
8532 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8533 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8534 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8535 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8536 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8537 1.1 mrg *** used, and then restart.
8538 1.1 mrg
8539 1.1 mrg _LT_EOF
8540 1.1 mrg ;;
8541 1.1 mrg *)
8542 1.1 mrg # For security reasons, it is highly recommended that you always
8543 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
8544 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
8545 1.1 mrg # requires that you compile everything twice, which is a pain.
8546 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8547 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8548 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8549 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'
8550 1.1 mrg else
8551 1.1 mrg ld_shlibs=no
8552 1.1 mrg fi
8553 1.1 mrg ;;
8554 1.1 mrg esac
8555 1.1 mrg ;;
8556 1.1 mrg
8557 1.1 mrg sunos4*)
8558 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8559 1.1 mrg wlarc=
8560 1.1 mrg hardcode_direct=yes
8561 1.1 mrg hardcode_shlibpath_var=no
8562 1.1 mrg ;;
8563 1.1 mrg
8564 1.1 mrg *)
8565 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8566 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8567 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'
8568 1.1 mrg else
8569 1.1 mrg ld_shlibs=no
8570 1.1 mrg fi
8571 1.1 mrg ;;
8572 1.1 mrg esac
8573 1.1 mrg
8574 1.1 mrg if test "$ld_shlibs" = no; then
8575 1.1 mrg runpath_var=
8576 1.1 mrg hardcode_libdir_flag_spec=
8577 1.1 mrg export_dynamic_flag_spec=
8578 1.1 mrg whole_archive_flag_spec=
8579 1.1 mrg fi
8580 1.1 mrg else
8581 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8582 1.1 mrg case $host_os in
8583 1.1 mrg aix3*)
8584 1.1 mrg allow_undefined_flag=unsupported
8585 1.1 mrg always_export_symbols=yes
8586 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'
8587 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8588 1.1 mrg # are no directories specified by -L.
8589 1.1 mrg hardcode_minus_L=yes
8590 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8591 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8592 1.1 mrg # broken collect2.
8593 1.1 mrg hardcode_direct=unsupported
8594 1.1 mrg fi
8595 1.1 mrg ;;
8596 1.1 mrg
8597 1.1 mrg aix[4-9]*)
8598 1.1 mrg if test "$host_cpu" = ia64; then
8599 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8600 1.1 mrg # have to do anything special.
8601 1.1 mrg aix_use_runtimelinking=no
8602 1.1 mrg exp_sym_flag='-Bexport'
8603 1.1 mrg no_entry_flag=""
8604 1.1 mrg else
8605 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8606 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8607 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
8608 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
8609 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8610 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'
8611 1.1 mrg else
8612 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'
8613 1.1 mrg fi
8614 1.1 mrg aix_use_runtimelinking=no
8615 1.1 mrg
8616 1.1 mrg # Test if we are trying to use run time linking or normal
8617 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8618 1.1 mrg # need to do runtime linking.
8619 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8620 1.1 mrg for ld_flag in $LDFLAGS; do
8621 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8622 1.1 mrg aix_use_runtimelinking=yes
8623 1.1 mrg break
8624 1.1 mrg fi
8625 1.1 mrg done
8626 1.1 mrg ;;
8627 1.1 mrg esac
8628 1.1 mrg
8629 1.1 mrg exp_sym_flag='-bexport'
8630 1.1 mrg no_entry_flag='-bnoentry'
8631 1.1 mrg fi
8632 1.1 mrg
8633 1.1 mrg # When large executables or shared objects are built, AIX ld can
8634 1.1 mrg # have problems creating the table of contents. If linking a library
8635 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8636 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8637 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8638 1.1 mrg
8639 1.1 mrg archive_cmds=''
8640 1.1 mrg hardcode_direct=yes
8641 1.1 mrg hardcode_direct_absolute=yes
8642 1.1 mrg hardcode_libdir_separator=':'
8643 1.1 mrg link_all_deplibs=yes
8644 1.1 mrg file_list_spec='${wl}-f,'
8645 1.1 mrg
8646 1.1 mrg if test "$GCC" = yes; then
8647 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8648 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8649 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8650 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8651 1.1 mrg if test -f "$collect2name" &&
8652 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8653 1.1 mrg then
8654 1.1 mrg # We have reworked collect2
8655 1.1 mrg :
8656 1.1 mrg else
8657 1.1 mrg # We have old collect2
8658 1.1 mrg hardcode_direct=unsupported
8659 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8660 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8661 1.1 mrg # to unsupported forces relinking
8662 1.1 mrg hardcode_minus_L=yes
8663 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8664 1.1 mrg hardcode_libdir_separator=
8665 1.1 mrg fi
8666 1.1 mrg ;;
8667 1.1 mrg esac
8668 1.1 mrg shared_flag='-shared'
8669 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8670 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8671 1.1 mrg fi
8672 1.1 mrg else
8673 1.1 mrg # not using gcc
8674 1.1 mrg if test "$host_cpu" = ia64; then
8675 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8676 1.1 mrg # chokes on -Wl,-G. The following line is correct:
8677 1.1 mrg shared_flag='-G'
8678 1.1 mrg else
8679 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8680 1.1 mrg shared_flag='${wl}-G'
8681 1.1 mrg else
8682 1.1 mrg shared_flag='${wl}-bM:SRE'
8683 1.1 mrg fi
8684 1.1 mrg fi
8685 1.1 mrg fi
8686 1.1 mrg
8687 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
8688 1.1 mrg # It seems that -bexpall does not export symbols beginning with
8689 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
8690 1.1 mrg always_export_symbols=yes
8691 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8692 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
8693 1.1 mrg # -berok will link without error, but may produce a broken library.
8694 1.1 mrg allow_undefined_flag='-berok'
8695 1.1 mrg # Determine the default libpath from the value encoded in an
8696 1.1 mrg # empty executable.
8697 1.1 mrg if test x$gcc_no_link = xyes; then
8698 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8699 1.1 mrg fi
8700 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8701 1.1 mrg /* end confdefs.h. */
8702 1.1 mrg
8703 1.1 mrg int
8704 1.1 mrg main ()
8705 1.1 mrg {
8706 1.1 mrg
8707 1.1 mrg ;
8708 1.1 mrg return 0;
8709 1.1 mrg }
8710 1.1 mrg _ACEOF
8711 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8712 1.1 mrg
8713 1.1 mrg lt_aix_libpath_sed='
8714 1.1 mrg /Import File Strings/,/^$/ {
8715 1.1 mrg /^0/ {
8716 1.1 mrg s/^0 *\(.*\)$/\1/
8717 1.1 mrg p
8718 1.1 mrg }
8719 1.1 mrg }'
8720 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8721 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8722 1.1 mrg if test -z "$aix_libpath"; then
8723 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8724 1.1 mrg fi
8725 1.1 mrg fi
8726 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8727 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8728 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8729 1.1 mrg
8730 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8731 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"
8732 1.1 mrg else
8733 1.1 mrg if test "$host_cpu" = ia64; then
8734 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8735 1.1 mrg allow_undefined_flag="-z nodefs"
8736 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"
8737 1.1 mrg else
8738 1.1 mrg # Determine the default libpath from the value encoded in an
8739 1.1 mrg # empty executable.
8740 1.1 mrg if test x$gcc_no_link = xyes; then
8741 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8742 1.1 mrg fi
8743 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8744 1.1 mrg /* end confdefs.h. */
8745 1.1 mrg
8746 1.1 mrg int
8747 1.1 mrg main ()
8748 1.1 mrg {
8749 1.1 mrg
8750 1.1 mrg ;
8751 1.1 mrg return 0;
8752 1.1 mrg }
8753 1.1 mrg _ACEOF
8754 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8755 1.1 mrg
8756 1.1 mrg lt_aix_libpath_sed='
8757 1.1 mrg /Import File Strings/,/^$/ {
8758 1.1 mrg /^0/ {
8759 1.1 mrg s/^0 *\(.*\)$/\1/
8760 1.1 mrg p
8761 1.1 mrg }
8762 1.1 mrg }'
8763 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8764 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8765 1.1 mrg if test -z "$aix_libpath"; then
8766 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8767 1.1 mrg fi
8768 1.1 mrg fi
8769 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8770 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8771 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8772 1.1 mrg
8773 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8774 1.1 mrg # Warning - without using the other run time loading flags,
8775 1.1 mrg # -berok will link without error, but may produce a broken library.
8776 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8777 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8778 1.1 mrg if test "$with_gnu_ld" = yes; then
8779 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
8780 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8781 1.1 mrg else
8782 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8783 1.1 mrg whole_archive_flag_spec='$convenience'
8784 1.1 mrg fi
8785 1.1 mrg archive_cmds_need_lc=yes
8786 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8787 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'
8788 1.1 mrg fi
8789 1.1 mrg fi
8790 1.1 mrg ;;
8791 1.1 mrg
8792 1.1 mrg amigaos*)
8793 1.1 mrg case $host_cpu in
8794 1.1 mrg powerpc)
8795 1.1 mrg # see comment about AmigaOS4 .so support
8796 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8797 1.1 mrg archive_expsym_cmds=''
8798 1.1 mrg ;;
8799 1.1 mrg m68k)
8800 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)'
8801 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8802 1.1 mrg hardcode_minus_L=yes
8803 1.1 mrg ;;
8804 1.1 mrg esac
8805 1.1 mrg ;;
8806 1.1 mrg
8807 1.1 mrg bsdi[45]*)
8808 1.1 mrg export_dynamic_flag_spec=-rdynamic
8809 1.1 mrg ;;
8810 1.1 mrg
8811 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8812 1.1 mrg # When not using gcc, we currently assume that we are using
8813 1.1 mrg # Microsoft Visual C++.
8814 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8815 1.1 mrg # no search path for DLLs.
8816 1.1 mrg hardcode_libdir_flag_spec=' '
8817 1.1 mrg allow_undefined_flag=unsupported
8818 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8819 1.1 mrg libext=lib
8820 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8821 1.1 mrg shrext_cmds=".dll"
8822 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8823 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8824 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8825 1.1 mrg old_archive_from_new_cmds='true'
8826 1.1 mrg # FIXME: Should let the user specify the lib program.
8827 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8828 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8829 1.1 mrg enable_shared_with_static_runtimes=yes
8830 1.1 mrg ;;
8831 1.1 mrg
8832 1.1 mrg darwin* | rhapsody*)
8833 1.1 mrg
8834 1.1 mrg
8835 1.1 mrg archive_cmds_need_lc=no
8836 1.1 mrg hardcode_direct=no
8837 1.1 mrg hardcode_automatic=yes
8838 1.1 mrg hardcode_shlibpath_var=unsupported
8839 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
8840 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\"`'
8841 1.1 mrg else
8842 1.1 mrg whole_archive_flag_spec=''
8843 1.1 mrg fi
8844 1.1 mrg link_all_deplibs=yes
8845 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
8846 1.1 mrg case $cc_basename in
8847 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
8848 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
8849 1.1 mrg esac
8850 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
8851 1.1 mrg output_verbose_link_cmd=func_echo_all
8852 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}"
8853 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8854 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}"
8855 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}"
8856 1.1 mrg
8857 1.1 mrg else
8858 1.1 mrg ld_shlibs=no
8859 1.1 mrg fi
8860 1.1 mrg
8861 1.1 mrg ;;
8862 1.1 mrg
8863 1.1 mrg dgux*)
8864 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8865 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8866 1.1 mrg hardcode_shlibpath_var=no
8867 1.1 mrg ;;
8868 1.1 mrg
8869 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8870 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8871 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8872 1.1 mrg # extra space).
8873 1.1 mrg freebsd2.2*)
8874 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8875 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8876 1.1 mrg hardcode_direct=yes
8877 1.1 mrg hardcode_shlibpath_var=no
8878 1.1 mrg ;;
8879 1.1 mrg
8880 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8881 1.1.1.2 mrg freebsd2.*)
8882 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8883 1.1 mrg hardcode_direct=yes
8884 1.1 mrg hardcode_minus_L=yes
8885 1.1 mrg hardcode_shlibpath_var=no
8886 1.1 mrg ;;
8887 1.1 mrg
8888 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8889 1.1 mrg freebsd* | dragonfly*)
8890 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8891 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8892 1.1 mrg hardcode_direct=yes
8893 1.1 mrg hardcode_shlibpath_var=no
8894 1.1 mrg ;;
8895 1.1 mrg
8896 1.1 mrg hpux9*)
8897 1.1 mrg if test "$GCC" = yes; then
8898 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'
8899 1.1 mrg else
8900 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'
8901 1.1 mrg fi
8902 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8903 1.1 mrg hardcode_libdir_separator=:
8904 1.1 mrg hardcode_direct=yes
8905 1.1 mrg
8906 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8907 1.1 mrg # but as the default location of the library.
8908 1.1 mrg hardcode_minus_L=yes
8909 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8910 1.1 mrg ;;
8911 1.1 mrg
8912 1.1 mrg hpux10*)
8913 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8914 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8915 1.1 mrg else
8916 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8917 1.1 mrg fi
8918 1.1 mrg if test "$with_gnu_ld" = no; then
8919 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8920 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8921 1.1 mrg hardcode_libdir_separator=:
8922 1.1 mrg hardcode_direct=yes
8923 1.1 mrg hardcode_direct_absolute=yes
8924 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8925 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8926 1.1 mrg # but as the default location of the library.
8927 1.1 mrg hardcode_minus_L=yes
8928 1.1 mrg fi
8929 1.1 mrg ;;
8930 1.1 mrg
8931 1.1 mrg hpux11*)
8932 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8933 1.1 mrg case $host_cpu in
8934 1.1 mrg hppa*64*)
8935 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8936 1.1 mrg ;;
8937 1.1 mrg ia64*)
8938 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8939 1.1 mrg ;;
8940 1.1 mrg *)
8941 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8942 1.1 mrg ;;
8943 1.1 mrg esac
8944 1.1 mrg else
8945 1.1 mrg case $host_cpu in
8946 1.1 mrg hppa*64*)
8947 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8948 1.1 mrg ;;
8949 1.1 mrg ia64*)
8950 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8951 1.1 mrg ;;
8952 1.1 mrg *)
8953 1.1 mrg
8954 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
8955 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8956 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8957 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
8958 1.1 mrg if test "${lt_cv_prog_compiler__b+set}" = set; then :
8959 1.1 mrg $as_echo_n "(cached) " >&6
8960 1.1 mrg else
8961 1.1 mrg lt_cv_prog_compiler__b=no
8962 1.1 mrg save_LDFLAGS="$LDFLAGS"
8963 1.1 mrg LDFLAGS="$LDFLAGS -b"
8964 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8965 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8966 1.1 mrg # The linker can only warn and ignore the option if not recognized
8967 1.1 mrg # So say no if there are warnings
8968 1.1 mrg if test -s conftest.err; then
8969 1.1 mrg # Append any errors to the config.log.
8970 1.1 mrg cat conftest.err 1>&5
8971 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8972 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8973 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8974 1.1 mrg lt_cv_prog_compiler__b=yes
8975 1.1 mrg fi
8976 1.1 mrg else
8977 1.1 mrg lt_cv_prog_compiler__b=yes
8978 1.1 mrg fi
8979 1.1 mrg fi
8980 1.1 mrg $RM -r conftest*
8981 1.1 mrg LDFLAGS="$save_LDFLAGS"
8982 1.1 mrg
8983 1.1 mrg fi
8984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8985 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
8986 1.1 mrg
8987 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
8988 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8989 1.1 mrg else
8990 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8991 1.1 mrg fi
8992 1.1 mrg
8993 1.1 mrg ;;
8994 1.1 mrg esac
8995 1.1 mrg fi
8996 1.1 mrg if test "$with_gnu_ld" = no; then
8997 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8998 1.1 mrg hardcode_libdir_separator=:
8999 1.1 mrg
9000 1.1 mrg case $host_cpu in
9001 1.1 mrg hppa*64*|ia64*)
9002 1.1 mrg hardcode_direct=no
9003 1.1 mrg hardcode_shlibpath_var=no
9004 1.1 mrg ;;
9005 1.1 mrg *)
9006 1.1 mrg hardcode_direct=yes
9007 1.1 mrg hardcode_direct_absolute=yes
9008 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9009 1.1 mrg
9010 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9011 1.1 mrg # but as the default location of the library.
9012 1.1 mrg hardcode_minus_L=yes
9013 1.1 mrg ;;
9014 1.1 mrg esac
9015 1.1 mrg fi
9016 1.1 mrg ;;
9017 1.1 mrg
9018 1.1 mrg irix5* | irix6* | nonstopux*)
9019 1.1 mrg if test "$GCC" = yes; then
9020 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'
9021 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9022 1.1 mrg # work, assume that -exports_file does not work either and
9023 1.1 mrg # implicitly export all symbols.
9024 1.1 mrg save_LDFLAGS="$LDFLAGS"
9025 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9026 1.1 mrg if test x$gcc_no_link = xyes; then
9027 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9028 1.1 mrg fi
9029 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9030 1.1 mrg /* end confdefs.h. */
9031 1.1 mrg int foo(void) {}
9032 1.1 mrg _ACEOF
9033 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9034 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'
9035 1.1 mrg
9036 1.1 mrg fi
9037 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9038 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9039 1.1 mrg LDFLAGS="$save_LDFLAGS"
9040 1.1 mrg else
9041 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'
9042 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'
9043 1.1 mrg fi
9044 1.1 mrg archive_cmds_need_lc='no'
9045 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9046 1.1 mrg hardcode_libdir_separator=:
9047 1.1 mrg inherit_rpath=yes
9048 1.1 mrg link_all_deplibs=yes
9049 1.1 mrg ;;
9050 1.1 mrg
9051 1.1 mrg netbsd*)
9052 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9053 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9054 1.1 mrg else
9055 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9056 1.1 mrg fi
9057 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9058 1.1 mrg hardcode_direct=yes
9059 1.1 mrg hardcode_shlibpath_var=no
9060 1.1 mrg ;;
9061 1.1 mrg
9062 1.1 mrg newsos6)
9063 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9064 1.1 mrg hardcode_direct=yes
9065 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9066 1.1 mrg hardcode_libdir_separator=:
9067 1.1 mrg hardcode_shlibpath_var=no
9068 1.1 mrg ;;
9069 1.1 mrg
9070 1.1 mrg *nto* | *qnx*)
9071 1.1 mrg ;;
9072 1.1 mrg
9073 1.1 mrg openbsd*)
9074 1.1 mrg if test -f /usr/libexec/ld.so; then
9075 1.1 mrg hardcode_direct=yes
9076 1.1 mrg hardcode_shlibpath_var=no
9077 1.1 mrg hardcode_direct_absolute=yes
9078 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9079 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9080 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9081 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9082 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9083 1.1 mrg else
9084 1.1 mrg case $host_os in
9085 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9086 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9087 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9088 1.1 mrg ;;
9089 1.1 mrg *)
9090 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9091 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9092 1.1 mrg ;;
9093 1.1 mrg esac
9094 1.1 mrg fi
9095 1.1 mrg else
9096 1.1 mrg ld_shlibs=no
9097 1.1 mrg fi
9098 1.1 mrg ;;
9099 1.1 mrg
9100 1.1 mrg os2*)
9101 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9102 1.1 mrg hardcode_minus_L=yes
9103 1.1 mrg allow_undefined_flag=unsupported
9104 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'
9105 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9106 1.1 mrg ;;
9107 1.1 mrg
9108 1.1 mrg osf3*)
9109 1.1 mrg if test "$GCC" = yes; then
9110 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9111 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'
9112 1.1 mrg else
9113 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9114 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'
9115 1.1 mrg fi
9116 1.1 mrg archive_cmds_need_lc='no'
9117 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9118 1.1 mrg hardcode_libdir_separator=:
9119 1.1 mrg ;;
9120 1.1 mrg
9121 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9122 1.1 mrg if test "$GCC" = yes; then
9123 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9124 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'
9125 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9126 1.1 mrg else
9127 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9128 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'
9129 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~
9130 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'
9131 1.1 mrg
9132 1.1 mrg # Both c and cxx compiler support -rpath directly
9133 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9134 1.1 mrg fi
9135 1.1 mrg archive_cmds_need_lc='no'
9136 1.1 mrg hardcode_libdir_separator=:
9137 1.1 mrg ;;
9138 1.1 mrg
9139 1.1 mrg solaris*)
9140 1.1 mrg no_undefined_flag=' -z defs'
9141 1.1 mrg if test "$GCC" = yes; then
9142 1.1 mrg wlarc='${wl}'
9143 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9144 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9145 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'
9146 1.1 mrg else
9147 1.1 mrg case `$CC -V 2>&1` in
9148 1.1 mrg *"Compilers 5.0"*)
9149 1.1 mrg wlarc=''
9150 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9151 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9152 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9153 1.1 mrg ;;
9154 1.1 mrg *)
9155 1.1 mrg wlarc='${wl}'
9156 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9157 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9158 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9159 1.1 mrg ;;
9160 1.1 mrg esac
9161 1.1 mrg fi
9162 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9163 1.1 mrg hardcode_shlibpath_var=no
9164 1.1 mrg case $host_os in
9165 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9166 1.1 mrg *)
9167 1.1 mrg # The compiler driver will combine and reorder linker options,
9168 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9169 1.1 mrg # but is careful enough not to reorder.
9170 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9171 1.1 mrg if test "$GCC" = yes; then
9172 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9173 1.1 mrg else
9174 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9175 1.1 mrg fi
9176 1.1 mrg ;;
9177 1.1 mrg esac
9178 1.1 mrg link_all_deplibs=yes
9179 1.1 mrg ;;
9180 1.1 mrg
9181 1.1 mrg sunos4*)
9182 1.1 mrg if test "x$host_vendor" = xsequent; then
9183 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9184 1.1 mrg # files that make .init and .fini sections work.
9185 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9186 1.1 mrg else
9187 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9188 1.1 mrg fi
9189 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9190 1.1 mrg hardcode_direct=yes
9191 1.1 mrg hardcode_minus_L=yes
9192 1.1 mrg hardcode_shlibpath_var=no
9193 1.1 mrg ;;
9194 1.1 mrg
9195 1.1 mrg sysv4)
9196 1.1 mrg case $host_vendor in
9197 1.1 mrg sni)
9198 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199 1.1 mrg hardcode_direct=yes # is this really true???
9200 1.1 mrg ;;
9201 1.1 mrg siemens)
9202 1.1 mrg ## LD is ld it makes a PLAMLIB
9203 1.1 mrg ## CC just makes a GrossModule.
9204 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9205 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9206 1.1 mrg hardcode_direct=no
9207 1.1 mrg ;;
9208 1.1 mrg motorola)
9209 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9210 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9211 1.1 mrg ;;
9212 1.1 mrg esac
9213 1.1 mrg runpath_var='LD_RUN_PATH'
9214 1.1 mrg hardcode_shlibpath_var=no
9215 1.1 mrg ;;
9216 1.1 mrg
9217 1.1 mrg sysv4.3*)
9218 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9219 1.1 mrg hardcode_shlibpath_var=no
9220 1.1 mrg export_dynamic_flag_spec='-Bexport'
9221 1.1 mrg ;;
9222 1.1 mrg
9223 1.1 mrg sysv4*MP*)
9224 1.1 mrg if test -d /usr/nec; then
9225 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9226 1.1 mrg hardcode_shlibpath_var=no
9227 1.1 mrg runpath_var=LD_RUN_PATH
9228 1.1 mrg hardcode_runpath_var=yes
9229 1.1 mrg ld_shlibs=yes
9230 1.1 mrg fi
9231 1.1 mrg ;;
9232 1.1 mrg
9233 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9234 1.1 mrg no_undefined_flag='${wl}-z,text'
9235 1.1 mrg archive_cmds_need_lc=no
9236 1.1 mrg hardcode_shlibpath_var=no
9237 1.1 mrg runpath_var='LD_RUN_PATH'
9238 1.1 mrg
9239 1.1 mrg if test "$GCC" = yes; then
9240 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9241 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9242 1.1 mrg else
9243 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9244 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9245 1.1 mrg fi
9246 1.1 mrg ;;
9247 1.1 mrg
9248 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9249 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9250 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9251 1.1 mrg # always be unresolved, which means just about no library would
9252 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9253 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9254 1.1 mrg # as -z defs.
9255 1.1 mrg no_undefined_flag='${wl}-z,text'
9256 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9257 1.1 mrg archive_cmds_need_lc=no
9258 1.1 mrg hardcode_shlibpath_var=no
9259 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
9260 1.1 mrg hardcode_libdir_separator=':'
9261 1.1 mrg link_all_deplibs=yes
9262 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9263 1.1 mrg runpath_var='LD_RUN_PATH'
9264 1.1 mrg
9265 1.1 mrg if test "$GCC" = yes; then
9266 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9267 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9268 1.1 mrg else
9269 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9270 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9271 1.1 mrg fi
9272 1.1 mrg ;;
9273 1.1 mrg
9274 1.1 mrg uts4*)
9275 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9276 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9277 1.1 mrg hardcode_shlibpath_var=no
9278 1.1 mrg ;;
9279 1.1 mrg
9280 1.1 mrg *)
9281 1.1 mrg ld_shlibs=no
9282 1.1 mrg ;;
9283 1.1 mrg esac
9284 1.1 mrg
9285 1.1 mrg if test x$host_vendor = xsni; then
9286 1.1 mrg case $host in
9287 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9288 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9289 1.1 mrg ;;
9290 1.1 mrg esac
9291 1.1 mrg fi
9292 1.1 mrg fi
9293 1.1 mrg
9294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9295 1.1 mrg $as_echo "$ld_shlibs" >&6; }
9296 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9297 1.1 mrg
9298 1.1 mrg with_gnu_ld=$with_gnu_ld
9299 1.1 mrg
9300 1.1 mrg
9301 1.1 mrg
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 # Do we need to explicitly link libc?
9316 1.1 mrg #
9317 1.1 mrg case "x$archive_cmds_need_lc" in
9318 1.1 mrg x|xyes)
9319 1.1 mrg # Assume -lc should be added
9320 1.1 mrg archive_cmds_need_lc=yes
9321 1.1 mrg
9322 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9323 1.1 mrg case $archive_cmds in
9324 1.1 mrg *'~'*)
9325 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9326 1.1 mrg ;;
9327 1.1 mrg '$CC '*)
9328 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9329 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9330 1.1 mrg # to ld, don't add -lc before -lgcc.
9331 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9332 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9333 1.1 mrg if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9334 1.1 mrg $as_echo_n "(cached) " >&6
9335 1.1 mrg else
9336 1.1 mrg $RM conftest*
9337 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9338 1.1 mrg
9339 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9340 1.1 mrg (eval $ac_compile) 2>&5
9341 1.1 mrg ac_status=$?
9342 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9343 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
9344 1.1 mrg soname=conftest
9345 1.1 mrg lib=conftest
9346 1.1 mrg libobjs=conftest.$ac_objext
9347 1.1 mrg deplibs=
9348 1.1 mrg wl=$lt_prog_compiler_wl
9349 1.1 mrg pic_flag=$lt_prog_compiler_pic
9350 1.1 mrg compiler_flags=-v
9351 1.1 mrg linker_flags=-v
9352 1.1 mrg verstring=
9353 1.1 mrg output_objdir=.
9354 1.1 mrg libname=conftest
9355 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9356 1.1 mrg allow_undefined_flag=
9357 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9358 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9359 1.1 mrg ac_status=$?
9360 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9361 1.1 mrg test $ac_status = 0; }
9362 1.1 mrg then
9363 1.1 mrg lt_cv_archive_cmds_need_lc=no
9364 1.1 mrg else
9365 1.1 mrg lt_cv_archive_cmds_need_lc=yes
9366 1.1 mrg fi
9367 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9368 1.1 mrg else
9369 1.1 mrg cat conftest.err 1>&5
9370 1.1 mrg fi
9371 1.1 mrg $RM conftest*
9372 1.1 mrg
9373 1.1 mrg fi
9374 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9375 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9376 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9377 1.1 mrg ;;
9378 1.1 mrg esac
9379 1.1 mrg fi
9380 1.1 mrg ;;
9381 1.1 mrg esac
9382 1.1 mrg
9383 1.1 mrg
9384 1.1 mrg
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9540 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9541 1.1 mrg
9542 1.1 mrg if test "$GCC" = yes; then
9543 1.1 mrg case $host_os in
9544 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9545 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9546 1.1 mrg esac
9547 1.1 mrg case $host_os in
9548 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9549 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
9550 1.1 mrg esac
9551 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9552 1.1 mrg case $lt_search_path_spec in
9553 1.1 mrg *\;*)
9554 1.1 mrg # if the path contains ";" then we assume it to be the separator
9555 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9556 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9557 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9558 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9559 1.1 mrg ;;
9560 1.1 mrg *)
9561 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9562 1.1 mrg ;;
9563 1.1 mrg esac
9564 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9565 1.1 mrg # and add multilib dir if necessary.
9566 1.1 mrg lt_tmp_lt_search_path_spec=
9567 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9568 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9569 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9570 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9571 1.1 mrg else
9572 1.1 mrg test -d "$lt_sys_path" && \
9573 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9574 1.1 mrg fi
9575 1.1 mrg done
9576 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9577 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9578 1.1 mrg lt_foo="";
9579 1.1 mrg lt_count=0;
9580 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9581 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9582 1.1 mrg if ($lt_i == "..") {
9583 1.1 mrg lt_count++;
9584 1.1 mrg } else {
9585 1.1 mrg if (lt_count == 0) {
9586 1.1 mrg lt_foo="/" $lt_i lt_foo;
9587 1.1 mrg } else {
9588 1.1 mrg lt_count--;
9589 1.1 mrg }
9590 1.1 mrg }
9591 1.1 mrg }
9592 1.1 mrg }
9593 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9594 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9595 1.1 mrg }'`
9596 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
9597 1.1 mrg # for these hosts.
9598 1.1 mrg case $host_os in
9599 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9600 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9601 1.1 mrg esac
9602 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9603 1.1 mrg else
9604 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9605 1.1 mrg fi
9606 1.1 mrg library_names_spec=
9607 1.1 mrg libname_spec='lib$name'
9608 1.1 mrg soname_spec=
9609 1.1 mrg shrext_cmds=".so"
9610 1.1 mrg postinstall_cmds=
9611 1.1 mrg postuninstall_cmds=
9612 1.1 mrg finish_cmds=
9613 1.1 mrg finish_eval=
9614 1.1 mrg shlibpath_var=
9615 1.1 mrg shlibpath_overrides_runpath=unknown
9616 1.1 mrg version_type=none
9617 1.1 mrg dynamic_linker="$host_os ld.so"
9618 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9619 1.1 mrg need_lib_prefix=unknown
9620 1.1 mrg hardcode_into_libs=no
9621 1.1 mrg
9622 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9623 1.1 mrg # flags to be left without arguments
9624 1.1 mrg need_version=unknown
9625 1.1 mrg
9626 1.1 mrg case $host_os in
9627 1.1 mrg aix3*)
9628 1.1 mrg version_type=linux
9629 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9630 1.1 mrg shlibpath_var=LIBPATH
9631 1.1 mrg
9632 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9633 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9634 1.1 mrg ;;
9635 1.1 mrg
9636 1.1 mrg aix[4-9]*)
9637 1.1 mrg version_type=linux
9638 1.1 mrg need_lib_prefix=no
9639 1.1 mrg need_version=no
9640 1.1 mrg hardcode_into_libs=yes
9641 1.1 mrg if test "$host_cpu" = ia64; then
9642 1.1 mrg # AIX 5 supports IA64
9643 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9644 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9645 1.1 mrg else
9646 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9647 1.1 mrg # for dependence libraries. The import file would start with
9648 1.1 mrg # the line `#! .'. This would cause the generated library to
9649 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9650 1.1 mrg # development snapshots of GCC prior to 3.0.
9651 1.1 mrg case $host_os in
9652 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9653 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9654 1.1 mrg echo ' yes '
9655 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9656 1.1 mrg :
9657 1.1 mrg else
9658 1.1 mrg can_build_shared=no
9659 1.1 mrg fi
9660 1.1 mrg ;;
9661 1.1 mrg esac
9662 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9663 1.1 mrg # soname into executable. Probably we can add versioning support to
9664 1.1 mrg # collect2, so additional links can be useful in future.
9665 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9666 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9667 1.1 mrg # instead of lib<name>.a to let people know that these are not
9668 1.1 mrg # typical AIX shared libraries.
9669 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9670 1.1 mrg else
9671 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9672 1.1 mrg # and later when we are not doing run time linking.
9673 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9674 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9675 1.1 mrg fi
9676 1.1 mrg shlibpath_var=LIBPATH
9677 1.1 mrg fi
9678 1.1 mrg ;;
9679 1.1 mrg
9680 1.1 mrg amigaos*)
9681 1.1 mrg case $host_cpu in
9682 1.1 mrg powerpc)
9683 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
9684 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9685 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9686 1.1 mrg ;;
9687 1.1 mrg m68k)
9688 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
9689 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9690 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'
9691 1.1 mrg ;;
9692 1.1 mrg esac
9693 1.1 mrg ;;
9694 1.1 mrg
9695 1.1 mrg beos*)
9696 1.1 mrg library_names_spec='${libname}${shared_ext}'
9697 1.1 mrg dynamic_linker="$host_os ld.so"
9698 1.1 mrg shlibpath_var=LIBRARY_PATH
9699 1.1 mrg ;;
9700 1.1 mrg
9701 1.1 mrg bsdi[45]*)
9702 1.1 mrg version_type=linux
9703 1.1 mrg need_version=no
9704 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9705 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9706 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9707 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9708 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9709 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9710 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9711 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9712 1.1 mrg # libtool to hard-code these into programs
9713 1.1 mrg ;;
9714 1.1 mrg
9715 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9716 1.1 mrg version_type=windows
9717 1.1 mrg shrext_cmds=".dll"
9718 1.1 mrg need_version=no
9719 1.1 mrg need_lib_prefix=no
9720 1.1 mrg
9721 1.1 mrg case $GCC,$host_os in
9722 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9723 1.1 mrg library_names_spec='$libname.dll.a'
9724 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9725 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
9726 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9727 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
9728 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
9729 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9730 1.1 mrg chmod a+x \$dldir/$dlname~
9731 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9732 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9733 1.1 mrg fi'
9734 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9735 1.1 mrg dlpath=$dir/\$dldll~
9736 1.1 mrg $RM \$dlpath'
9737 1.1 mrg shlibpath_overrides_runpath=yes
9738 1.1 mrg
9739 1.1 mrg case $host_os in
9740 1.1 mrg cygwin*)
9741 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9742 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9743 1.1 mrg
9744 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9745 1.1 mrg ;;
9746 1.1 mrg mingw* | cegcc*)
9747 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
9748 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9749 1.1 mrg ;;
9750 1.1 mrg pw32*)
9751 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9752 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9753 1.1 mrg ;;
9754 1.1 mrg esac
9755 1.1 mrg ;;
9756 1.1 mrg
9757 1.1 mrg *)
9758 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9759 1.1 mrg ;;
9760 1.1 mrg esac
9761 1.1 mrg dynamic_linker='Win32 ld.exe'
9762 1.1 mrg # FIXME: first we should search . and the directory the executable is in
9763 1.1 mrg shlibpath_var=PATH
9764 1.1 mrg ;;
9765 1.1 mrg
9766 1.1 mrg darwin* | rhapsody*)
9767 1.1 mrg dynamic_linker="$host_os dyld"
9768 1.1 mrg version_type=darwin
9769 1.1 mrg need_lib_prefix=no
9770 1.1 mrg need_version=no
9771 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9772 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
9773 1.1 mrg shlibpath_overrides_runpath=yes
9774 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
9775 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9776 1.1 mrg
9777 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9778 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9779 1.1 mrg ;;
9780 1.1 mrg
9781 1.1 mrg dgux*)
9782 1.1 mrg version_type=linux
9783 1.1 mrg need_lib_prefix=no
9784 1.1 mrg need_version=no
9785 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9786 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9787 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9788 1.1 mrg ;;
9789 1.1 mrg
9790 1.1 mrg freebsd* | dragonfly*)
9791 1.1 mrg # DragonFly does not have aout. When/if they implement a new
9792 1.1 mrg # versioning mechanism, adjust this.
9793 1.1 mrg if test -x /usr/bin/objformat; then
9794 1.1 mrg objformat=`/usr/bin/objformat`
9795 1.1 mrg else
9796 1.1 mrg case $host_os in
9797 1.1.1.2 mrg freebsd[23].*) objformat=aout ;;
9798 1.1 mrg *) objformat=elf ;;
9799 1.1 mrg esac
9800 1.1 mrg fi
9801 1.1 mrg version_type=freebsd-$objformat
9802 1.1 mrg case $version_type in
9803 1.1 mrg freebsd-elf*)
9804 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9805 1.1 mrg need_version=no
9806 1.1 mrg need_lib_prefix=no
9807 1.1 mrg ;;
9808 1.1 mrg freebsd-*)
9809 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9810 1.1 mrg need_version=yes
9811 1.1 mrg ;;
9812 1.1 mrg esac
9813 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9814 1.1 mrg case $host_os in
9815 1.1.1.2 mrg freebsd2.*)
9816 1.1 mrg shlibpath_overrides_runpath=yes
9817 1.1 mrg ;;
9818 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9819 1.1 mrg shlibpath_overrides_runpath=yes
9820 1.1 mrg hardcode_into_libs=yes
9821 1.1 mrg ;;
9822 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9823 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9824 1.1 mrg shlibpath_overrides_runpath=no
9825 1.1 mrg hardcode_into_libs=yes
9826 1.1 mrg ;;
9827 1.1 mrg *) # from 4.6 on, and DragonFly
9828 1.1 mrg shlibpath_overrides_runpath=yes
9829 1.1 mrg hardcode_into_libs=yes
9830 1.1 mrg ;;
9831 1.1 mrg esac
9832 1.1 mrg ;;
9833 1.1 mrg
9834 1.1 mrg gnu*)
9835 1.1 mrg version_type=linux
9836 1.1 mrg need_lib_prefix=no
9837 1.1 mrg need_version=no
9838 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9839 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9840 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9841 1.1 mrg hardcode_into_libs=yes
9842 1.1 mrg ;;
9843 1.1 mrg
9844 1.1 mrg haiku*)
9845 1.1 mrg version_type=linux
9846 1.1 mrg need_lib_prefix=no
9847 1.1 mrg need_version=no
9848 1.1 mrg dynamic_linker="$host_os runtime_loader"
9849 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9850 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9851 1.1 mrg shlibpath_var=LIBRARY_PATH
9852 1.1 mrg shlibpath_overrides_runpath=yes
9853 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9854 1.1 mrg hardcode_into_libs=yes
9855 1.1 mrg ;;
9856 1.1 mrg
9857 1.1 mrg hpux9* | hpux10* | hpux11*)
9858 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9859 1.1 mrg # link against other versions.
9860 1.1 mrg version_type=sunos
9861 1.1 mrg need_lib_prefix=no
9862 1.1 mrg need_version=no
9863 1.1 mrg case $host_cpu in
9864 1.1 mrg ia64*)
9865 1.1 mrg shrext_cmds='.so'
9866 1.1 mrg hardcode_into_libs=yes
9867 1.1 mrg dynamic_linker="$host_os dld.so"
9868 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9869 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9870 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9871 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9872 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
9873 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9874 1.1 mrg else
9875 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9876 1.1 mrg fi
9877 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9878 1.1 mrg ;;
9879 1.1 mrg hppa*64*)
9880 1.1 mrg shrext_cmds='.sl'
9881 1.1 mrg hardcode_into_libs=yes
9882 1.1 mrg dynamic_linker="$host_os dld.sl"
9883 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9884 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9885 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9886 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9887 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9888 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9889 1.1 mrg ;;
9890 1.1 mrg *)
9891 1.1 mrg shrext_cmds='.sl'
9892 1.1 mrg dynamic_linker="$host_os dld.sl"
9893 1.1 mrg shlibpath_var=SHLIB_PATH
9894 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9895 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9896 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9897 1.1 mrg ;;
9898 1.1 mrg esac
9899 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9900 1.1 mrg postinstall_cmds='chmod 555 $lib'
9901 1.1 mrg # or fails outright, so override atomically:
9902 1.1 mrg install_override_mode=555
9903 1.1 mrg ;;
9904 1.1 mrg
9905 1.1 mrg interix[3-9]*)
9906 1.1 mrg version_type=linux
9907 1.1 mrg need_lib_prefix=no
9908 1.1 mrg need_version=no
9909 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9910 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9911 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9912 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9913 1.1 mrg shlibpath_overrides_runpath=no
9914 1.1 mrg hardcode_into_libs=yes
9915 1.1 mrg ;;
9916 1.1 mrg
9917 1.1 mrg irix5* | irix6* | nonstopux*)
9918 1.1 mrg case $host_os in
9919 1.1 mrg nonstopux*) version_type=nonstopux ;;
9920 1.1 mrg *)
9921 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
9922 1.1 mrg version_type=linux
9923 1.1 mrg else
9924 1.1 mrg version_type=irix
9925 1.1 mrg fi ;;
9926 1.1 mrg esac
9927 1.1 mrg need_lib_prefix=no
9928 1.1 mrg need_version=no
9929 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9930 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9931 1.1 mrg case $host_os in
9932 1.1 mrg irix5* | nonstopux*)
9933 1.1 mrg libsuff= shlibsuff=
9934 1.1 mrg ;;
9935 1.1 mrg *)
9936 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
9937 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9938 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
9939 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9940 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
9941 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9942 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
9943 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
9944 1.1 mrg esac
9945 1.1 mrg ;;
9946 1.1 mrg esac
9947 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9948 1.1 mrg shlibpath_overrides_runpath=no
9949 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9950 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9951 1.1 mrg hardcode_into_libs=yes
9952 1.1 mrg ;;
9953 1.1 mrg
9954 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
9955 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
9956 1.1 mrg dynamic_linker=no
9957 1.1 mrg ;;
9958 1.1 mrg
9959 1.1 mrg # This must be Linux ELF.
9960 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
9961 1.1 mrg version_type=linux
9962 1.1 mrg need_lib_prefix=no
9963 1.1 mrg need_version=no
9964 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9965 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9966 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9967 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9968 1.1 mrg shlibpath_overrides_runpath=no
9969 1.1 mrg
9970 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
9971 1.1 mrg if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9972 1.1 mrg $as_echo_n "(cached) " >&6
9973 1.1 mrg else
9974 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
9975 1.1 mrg save_LDFLAGS=$LDFLAGS
9976 1.1 mrg save_libdir=$libdir
9977 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9978 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9979 1.1 mrg if test x$gcc_no_link = xyes; then
9980 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9981 1.1 mrg fi
9982 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9983 1.1 mrg /* end confdefs.h. */
9984 1.1 mrg
9985 1.1 mrg int
9986 1.1 mrg main ()
9987 1.1 mrg {
9988 1.1 mrg
9989 1.1 mrg ;
9990 1.1 mrg return 0;
9991 1.1 mrg }
9992 1.1 mrg _ACEOF
9993 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9994 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9995 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
9996 1.1 mrg fi
9997 1.1 mrg fi
9998 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9999 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10000 1.1 mrg LDFLAGS=$save_LDFLAGS
10001 1.1 mrg libdir=$save_libdir
10002 1.1 mrg
10003 1.1 mrg fi
10004 1.1 mrg
10005 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10006 1.1 mrg
10007 1.1 mrg # This implies no fast_install, which is unacceptable.
10008 1.1 mrg # Some rework will be needed to allow for fast_install
10009 1.1 mrg # before this can be enabled.
10010 1.1 mrg hardcode_into_libs=yes
10011 1.1 mrg
10012 1.1 mrg # Append ld.so.conf contents to the search path
10013 1.1 mrg if test -f /etc/ld.so.conf; then
10014 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' ' '`
10015 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10016 1.1 mrg fi
10017 1.1 mrg
10018 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10019 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10020 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10021 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10022 1.1 mrg # people can always --disable-shared, the test was removed, and we
10023 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10024 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10025 1.1 mrg ;;
10026 1.1 mrg
10027 1.1 mrg netbsd*)
10028 1.1 mrg version_type=sunos
10029 1.1 mrg need_lib_prefix=no
10030 1.1 mrg need_version=no
10031 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10032 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10033 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10034 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10035 1.1 mrg else
10036 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10037 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10038 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10039 1.1 mrg fi
10040 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10041 1.1 mrg shlibpath_overrides_runpath=yes
10042 1.1 mrg hardcode_into_libs=yes
10043 1.1 mrg ;;
10044 1.1 mrg
10045 1.1 mrg newsos6)
10046 1.1 mrg version_type=linux
10047 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10048 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10049 1.1 mrg shlibpath_overrides_runpath=yes
10050 1.1 mrg ;;
10051 1.1 mrg
10052 1.1 mrg *nto* | *qnx*)
10053 1.1 mrg version_type=qnx
10054 1.1 mrg need_lib_prefix=no
10055 1.1 mrg need_version=no
10056 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10057 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10058 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10059 1.1 mrg shlibpath_overrides_runpath=no
10060 1.1 mrg hardcode_into_libs=yes
10061 1.1 mrg dynamic_linker='ldqnx.so'
10062 1.1 mrg ;;
10063 1.1 mrg
10064 1.1 mrg openbsd*)
10065 1.1 mrg version_type=sunos
10066 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10067 1.1 mrg need_lib_prefix=no
10068 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10069 1.1 mrg case $host_os in
10070 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10071 1.1 mrg *) need_version=no ;;
10072 1.1 mrg esac
10073 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10074 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10075 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10076 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10077 1.1 mrg case $host_os in
10078 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10079 1.1 mrg shlibpath_overrides_runpath=no
10080 1.1 mrg ;;
10081 1.1 mrg *)
10082 1.1 mrg shlibpath_overrides_runpath=yes
10083 1.1 mrg ;;
10084 1.1 mrg esac
10085 1.1 mrg else
10086 1.1 mrg shlibpath_overrides_runpath=yes
10087 1.1 mrg fi
10088 1.1 mrg ;;
10089 1.1 mrg
10090 1.1 mrg os2*)
10091 1.1 mrg libname_spec='$name'
10092 1.1 mrg shrext_cmds=".dll"
10093 1.1 mrg need_lib_prefix=no
10094 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10095 1.1 mrg dynamic_linker='OS/2 ld.exe'
10096 1.1 mrg shlibpath_var=LIBPATH
10097 1.1 mrg ;;
10098 1.1 mrg
10099 1.1 mrg osf3* | osf4* | osf5*)
10100 1.1 mrg version_type=osf
10101 1.1 mrg need_lib_prefix=no
10102 1.1 mrg need_version=no
10103 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10104 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10105 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10106 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10107 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10108 1.1 mrg ;;
10109 1.1 mrg
10110 1.1 mrg rdos*)
10111 1.1 mrg dynamic_linker=no
10112 1.1 mrg ;;
10113 1.1 mrg
10114 1.1 mrg solaris*)
10115 1.1 mrg version_type=linux
10116 1.1 mrg need_lib_prefix=no
10117 1.1 mrg need_version=no
10118 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10119 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10120 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10121 1.1 mrg shlibpath_overrides_runpath=yes
10122 1.1 mrg hardcode_into_libs=yes
10123 1.1 mrg # ldd complains unless libraries are executable
10124 1.1 mrg postinstall_cmds='chmod +x $lib'
10125 1.1 mrg ;;
10126 1.1 mrg
10127 1.1 mrg sunos4*)
10128 1.1 mrg version_type=sunos
10129 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10130 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10131 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10132 1.1 mrg shlibpath_overrides_runpath=yes
10133 1.1 mrg if test "$with_gnu_ld" = yes; then
10134 1.1 mrg need_lib_prefix=no
10135 1.1 mrg fi
10136 1.1 mrg need_version=yes
10137 1.1 mrg ;;
10138 1.1 mrg
10139 1.1 mrg sysv4 | sysv4.3*)
10140 1.1 mrg version_type=linux
10141 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10142 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10143 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10144 1.1 mrg case $host_vendor in
10145 1.1 mrg sni)
10146 1.1 mrg shlibpath_overrides_runpath=no
10147 1.1 mrg need_lib_prefix=no
10148 1.1 mrg runpath_var=LD_RUN_PATH
10149 1.1 mrg ;;
10150 1.1 mrg siemens)
10151 1.1 mrg need_lib_prefix=no
10152 1.1 mrg ;;
10153 1.1 mrg motorola)
10154 1.1 mrg need_lib_prefix=no
10155 1.1 mrg need_version=no
10156 1.1 mrg shlibpath_overrides_runpath=no
10157 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10158 1.1 mrg ;;
10159 1.1 mrg esac
10160 1.1 mrg ;;
10161 1.1 mrg
10162 1.1 mrg sysv4*MP*)
10163 1.1 mrg if test -d /usr/nec ;then
10164 1.1 mrg version_type=linux
10165 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10166 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10167 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10168 1.1 mrg fi
10169 1.1 mrg ;;
10170 1.1 mrg
10171 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10172 1.1 mrg version_type=freebsd-elf
10173 1.1 mrg need_lib_prefix=no
10174 1.1 mrg need_version=no
10175 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10176 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10177 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10178 1.1 mrg shlibpath_overrides_runpath=yes
10179 1.1 mrg hardcode_into_libs=yes
10180 1.1 mrg if test "$with_gnu_ld" = yes; then
10181 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10182 1.1 mrg else
10183 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10184 1.1 mrg case $host_os in
10185 1.1 mrg sco3.2v5*)
10186 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10187 1.1 mrg ;;
10188 1.1 mrg esac
10189 1.1 mrg fi
10190 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
10191 1.1 mrg ;;
10192 1.1 mrg
10193 1.1 mrg tpf*)
10194 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10195 1.1 mrg version_type=linux
10196 1.1 mrg need_lib_prefix=no
10197 1.1 mrg need_version=no
10198 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10199 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10200 1.1 mrg shlibpath_overrides_runpath=no
10201 1.1 mrg hardcode_into_libs=yes
10202 1.1 mrg ;;
10203 1.1 mrg
10204 1.1 mrg uts4*)
10205 1.1 mrg version_type=linux
10206 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10207 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10208 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10209 1.1 mrg ;;
10210 1.1 mrg
10211 1.1 mrg *)
10212 1.1 mrg dynamic_linker=no
10213 1.1 mrg ;;
10214 1.1 mrg esac
10215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10216 1.1 mrg $as_echo "$dynamic_linker" >&6; }
10217 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
10218 1.1 mrg
10219 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10220 1.1 mrg if test "$GCC" = yes; then
10221 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10222 1.1 mrg fi
10223 1.1 mrg
10224 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10225 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10226 1.1 mrg fi
10227 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10228 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10229 1.1 mrg fi
10230 1.1 mrg
10231 1.1 mrg
10232 1.1 mrg
10233 1.1 mrg
10234 1.1 mrg
10235 1.1 mrg
10236 1.1 mrg
10237 1.1 mrg
10238 1.1 mrg
10239 1.1 mrg
10240 1.1 mrg
10241 1.1 mrg
10242 1.1 mrg
10243 1.1 mrg
10244 1.1 mrg
10245 1.1 mrg
10246 1.1 mrg
10247 1.1 mrg
10248 1.1 mrg
10249 1.1 mrg
10250 1.1 mrg
10251 1.1 mrg
10252 1.1 mrg
10253 1.1 mrg
10254 1.1 mrg
10255 1.1 mrg
10256 1.1 mrg
10257 1.1 mrg
10258 1.1 mrg
10259 1.1 mrg
10260 1.1 mrg
10261 1.1 mrg
10262 1.1 mrg
10263 1.1 mrg
10264 1.1 mrg
10265 1.1 mrg
10266 1.1 mrg
10267 1.1 mrg
10268 1.1 mrg
10269 1.1 mrg
10270 1.1 mrg
10271 1.1 mrg
10272 1.1 mrg
10273 1.1 mrg
10274 1.1 mrg
10275 1.1 mrg
10276 1.1 mrg
10277 1.1 mrg
10278 1.1 mrg
10279 1.1 mrg
10280 1.1 mrg
10281 1.1 mrg
10282 1.1 mrg
10283 1.1 mrg
10284 1.1 mrg
10285 1.1 mrg
10286 1.1 mrg
10287 1.1 mrg
10288 1.1 mrg
10289 1.1 mrg
10290 1.1 mrg
10291 1.1 mrg
10292 1.1 mrg
10293 1.1 mrg
10294 1.1 mrg
10295 1.1 mrg
10296 1.1 mrg
10297 1.1 mrg
10298 1.1 mrg
10299 1.1 mrg
10300 1.1 mrg
10301 1.1 mrg
10302 1.1 mrg
10303 1.1 mrg
10304 1.1 mrg
10305 1.1 mrg
10306 1.1 mrg
10307 1.1 mrg
10308 1.1 mrg
10309 1.1 mrg
10310 1.1 mrg
10311 1.1 mrg
10312 1.1 mrg
10313 1.1 mrg
10314 1.1 mrg
10315 1.1 mrg
10316 1.1 mrg
10317 1.1 mrg
10318 1.1 mrg
10319 1.1 mrg
10320 1.1 mrg
10321 1.1 mrg
10322 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10323 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10324 1.1 mrg hardcode_action=
10325 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
10326 1.1 mrg test -n "$runpath_var" ||
10327 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
10328 1.1 mrg
10329 1.1 mrg # We can hardcode non-existent directories.
10330 1.1 mrg if test "$hardcode_direct" != no &&
10331 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
10332 1.1 mrg # have to relink, otherwise we might link with an installed library
10333 1.1 mrg # when we should be linking with a yet-to-be-installed one
10334 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10335 1.1 mrg test "$hardcode_minus_L" != no; then
10336 1.1 mrg # Linking always hardcodes the temporary library directory.
10337 1.1 mrg hardcode_action=relink
10338 1.1 mrg else
10339 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
10340 1.1 mrg hardcode_action=immediate
10341 1.1 mrg fi
10342 1.1 mrg else
10343 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
10344 1.1 mrg # directories.
10345 1.1 mrg hardcode_action=unsupported
10346 1.1 mrg fi
10347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10348 1.1 mrg $as_echo "$hardcode_action" >&6; }
10349 1.1 mrg
10350 1.1 mrg if test "$hardcode_action" = relink ||
10351 1.1 mrg test "$inherit_rpath" = yes; then
10352 1.1 mrg # Fast installation is not supported
10353 1.1 mrg enable_fast_install=no
10354 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
10355 1.1 mrg test "$enable_shared" = no; then
10356 1.1 mrg # Fast installation is not necessary
10357 1.1 mrg enable_fast_install=needless
10358 1.1 mrg fi
10359 1.1 mrg
10360 1.1 mrg
10361 1.1 mrg
10362 1.1 mrg
10363 1.1 mrg
10364 1.1 mrg
10365 1.1 mrg if test "x$enable_dlopen" != xyes; then
10366 1.1 mrg enable_dlopen=unknown
10367 1.1 mrg enable_dlopen_self=unknown
10368 1.1 mrg enable_dlopen_self_static=unknown
10369 1.1 mrg else
10370 1.1 mrg lt_cv_dlopen=no
10371 1.1 mrg lt_cv_dlopen_libs=
10372 1.1 mrg
10373 1.1 mrg case $host_os in
10374 1.1 mrg beos*)
10375 1.1 mrg lt_cv_dlopen="load_add_on"
10376 1.1 mrg lt_cv_dlopen_libs=
10377 1.1 mrg lt_cv_dlopen_self=yes
10378 1.1 mrg ;;
10379 1.1 mrg
10380 1.1 mrg mingw* | pw32* | cegcc*)
10381 1.1 mrg lt_cv_dlopen="LoadLibrary"
10382 1.1 mrg lt_cv_dlopen_libs=
10383 1.1 mrg ;;
10384 1.1 mrg
10385 1.1 mrg cygwin*)
10386 1.1 mrg lt_cv_dlopen="dlopen"
10387 1.1 mrg lt_cv_dlopen_libs=
10388 1.1 mrg ;;
10389 1.1 mrg
10390 1.1 mrg darwin*)
10391 1.1 mrg # if libdl is installed we need to link against it
10392 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10393 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10394 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10395 1.1 mrg $as_echo_n "(cached) " >&6
10396 1.1 mrg else
10397 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10398 1.1 mrg LIBS="-ldl $LIBS"
10399 1.1 mrg if test x$gcc_no_link = xyes; then
10400 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10401 1.1 mrg fi
10402 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10403 1.1 mrg /* end confdefs.h. */
10404 1.1 mrg
10405 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10406 1.1 mrg Use char because int might match the return type of a GCC
10407 1.1 mrg builtin and then its argument prototype would still apply. */
10408 1.1 mrg #ifdef __cplusplus
10409 1.1 mrg extern "C"
10410 1.1 mrg #endif
10411 1.1 mrg char dlopen ();
10412 1.1 mrg int
10413 1.1 mrg main ()
10414 1.1 mrg {
10415 1.1 mrg return dlopen ();
10416 1.1 mrg ;
10417 1.1 mrg return 0;
10418 1.1 mrg }
10419 1.1 mrg _ACEOF
10420 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10421 1.1 mrg ac_cv_lib_dl_dlopen=yes
10422 1.1 mrg else
10423 1.1 mrg ac_cv_lib_dl_dlopen=no
10424 1.1 mrg fi
10425 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10426 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10427 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10428 1.1 mrg fi
10429 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10430 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10431 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10432 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10433 1.1 mrg else
10434 1.1 mrg
10435 1.1 mrg lt_cv_dlopen="dyld"
10436 1.1 mrg lt_cv_dlopen_libs=
10437 1.1 mrg lt_cv_dlopen_self=yes
10438 1.1 mrg
10439 1.1 mrg fi
10440 1.1 mrg
10441 1.1 mrg ;;
10442 1.1 mrg
10443 1.1 mrg *)
10444 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10445 1.1 mrg if test "x$ac_cv_func_shl_load" = x""yes; then :
10446 1.1 mrg lt_cv_dlopen="shl_load"
10447 1.1 mrg else
10448 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10449 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10450 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10451 1.1 mrg $as_echo_n "(cached) " >&6
10452 1.1 mrg else
10453 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10454 1.1 mrg LIBS="-ldld $LIBS"
10455 1.1 mrg if test x$gcc_no_link = xyes; then
10456 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10457 1.1 mrg fi
10458 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10459 1.1 mrg /* end confdefs.h. */
10460 1.1 mrg
10461 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10462 1.1 mrg Use char because int might match the return type of a GCC
10463 1.1 mrg builtin and then its argument prototype would still apply. */
10464 1.1 mrg #ifdef __cplusplus
10465 1.1 mrg extern "C"
10466 1.1 mrg #endif
10467 1.1 mrg char shl_load ();
10468 1.1 mrg int
10469 1.1 mrg main ()
10470 1.1 mrg {
10471 1.1 mrg return shl_load ();
10472 1.1 mrg ;
10473 1.1 mrg return 0;
10474 1.1 mrg }
10475 1.1 mrg _ACEOF
10476 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10477 1.1 mrg ac_cv_lib_dld_shl_load=yes
10478 1.1 mrg else
10479 1.1 mrg ac_cv_lib_dld_shl_load=no
10480 1.1 mrg fi
10481 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10482 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10483 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10484 1.1 mrg fi
10485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10486 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10487 1.1 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10488 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10489 1.1 mrg else
10490 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10491 1.1 mrg if test "x$ac_cv_func_dlopen" = x""yes; then :
10492 1.1 mrg lt_cv_dlopen="dlopen"
10493 1.1 mrg else
10494 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10495 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10496 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10497 1.1 mrg $as_echo_n "(cached) " >&6
10498 1.1 mrg else
10499 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10500 1.1 mrg LIBS="-ldl $LIBS"
10501 1.1 mrg if test x$gcc_no_link = xyes; then
10502 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10503 1.1 mrg fi
10504 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10505 1.1 mrg /* end confdefs.h. */
10506 1.1 mrg
10507 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10508 1.1 mrg Use char because int might match the return type of a GCC
10509 1.1 mrg builtin and then its argument prototype would still apply. */
10510 1.1 mrg #ifdef __cplusplus
10511 1.1 mrg extern "C"
10512 1.1 mrg #endif
10513 1.1 mrg char dlopen ();
10514 1.1 mrg int
10515 1.1 mrg main ()
10516 1.1 mrg {
10517 1.1 mrg return dlopen ();
10518 1.1 mrg ;
10519 1.1 mrg return 0;
10520 1.1 mrg }
10521 1.1 mrg _ACEOF
10522 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10523 1.1 mrg ac_cv_lib_dl_dlopen=yes
10524 1.1 mrg else
10525 1.1 mrg ac_cv_lib_dl_dlopen=no
10526 1.1 mrg fi
10527 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10528 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10529 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10530 1.1 mrg fi
10531 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10532 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10533 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10534 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10535 1.1 mrg else
10536 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10537 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10538 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10539 1.1 mrg $as_echo_n "(cached) " >&6
10540 1.1 mrg else
10541 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10542 1.1 mrg LIBS="-lsvld $LIBS"
10543 1.1 mrg if test x$gcc_no_link = xyes; then
10544 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10545 1.1 mrg fi
10546 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10547 1.1 mrg /* end confdefs.h. */
10548 1.1 mrg
10549 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10550 1.1 mrg Use char because int might match the return type of a GCC
10551 1.1 mrg builtin and then its argument prototype would still apply. */
10552 1.1 mrg #ifdef __cplusplus
10553 1.1 mrg extern "C"
10554 1.1 mrg #endif
10555 1.1 mrg char dlopen ();
10556 1.1 mrg int
10557 1.1 mrg main ()
10558 1.1 mrg {
10559 1.1 mrg return dlopen ();
10560 1.1 mrg ;
10561 1.1 mrg return 0;
10562 1.1 mrg }
10563 1.1 mrg _ACEOF
10564 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10565 1.1 mrg ac_cv_lib_svld_dlopen=yes
10566 1.1 mrg else
10567 1.1 mrg ac_cv_lib_svld_dlopen=no
10568 1.1 mrg fi
10569 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10570 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10571 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10572 1.1 mrg fi
10573 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10574 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10575 1.1 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10576 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10577 1.1 mrg else
10578 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10579 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10580 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10581 1.1 mrg $as_echo_n "(cached) " >&6
10582 1.1 mrg else
10583 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10584 1.1 mrg LIBS="-ldld $LIBS"
10585 1.1 mrg if test x$gcc_no_link = xyes; then
10586 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10587 1.1 mrg fi
10588 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10589 1.1 mrg /* end confdefs.h. */
10590 1.1 mrg
10591 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10592 1.1 mrg Use char because int might match the return type of a GCC
10593 1.1 mrg builtin and then its argument prototype would still apply. */
10594 1.1 mrg #ifdef __cplusplus
10595 1.1 mrg extern "C"
10596 1.1 mrg #endif
10597 1.1 mrg char dld_link ();
10598 1.1 mrg int
10599 1.1 mrg main ()
10600 1.1 mrg {
10601 1.1 mrg return dld_link ();
10602 1.1 mrg ;
10603 1.1 mrg return 0;
10604 1.1 mrg }
10605 1.1 mrg _ACEOF
10606 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10607 1.1 mrg ac_cv_lib_dld_dld_link=yes
10608 1.1 mrg else
10609 1.1 mrg ac_cv_lib_dld_dld_link=no
10610 1.1 mrg fi
10611 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10612 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10613 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10614 1.1 mrg fi
10615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10616 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10617 1.1 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10618 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10619 1.1 mrg fi
10620 1.1 mrg
10621 1.1 mrg
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 esac
10638 1.1 mrg
10639 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10640 1.1 mrg enable_dlopen=yes
10641 1.1 mrg else
10642 1.1 mrg enable_dlopen=no
10643 1.1 mrg fi
10644 1.1 mrg
10645 1.1 mrg case $lt_cv_dlopen in
10646 1.1 mrg dlopen)
10647 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10648 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10649 1.1 mrg
10650 1.1 mrg save_LDFLAGS="$LDFLAGS"
10651 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10652 1.1 mrg
10653 1.1 mrg save_LIBS="$LIBS"
10654 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10655 1.1 mrg
10656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10657 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10658 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then :
10659 1.1 mrg $as_echo_n "(cached) " >&6
10660 1.1 mrg else
10661 1.1 mrg if test "$cross_compiling" = yes; then :
10662 1.1 mrg lt_cv_dlopen_self=cross
10663 1.1 mrg else
10664 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10665 1.1 mrg lt_status=$lt_dlunknown
10666 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10667 1.1.1.2 mrg #line 10667 "configure"
10668 1.1 mrg #include "confdefs.h"
10669 1.1 mrg
10670 1.1 mrg #if HAVE_DLFCN_H
10671 1.1 mrg #include <dlfcn.h>
10672 1.1 mrg #endif
10673 1.1 mrg
10674 1.1 mrg #include <stdio.h>
10675 1.1 mrg
10676 1.1 mrg #ifdef RTLD_GLOBAL
10677 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10678 1.1 mrg #else
10679 1.1 mrg # ifdef DL_GLOBAL
10680 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10681 1.1 mrg # else
10682 1.1 mrg # define LT_DLGLOBAL 0
10683 1.1 mrg # endif
10684 1.1 mrg #endif
10685 1.1 mrg
10686 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10687 1.1 mrg find out it does not work in some platform. */
10688 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10689 1.1 mrg # ifdef RTLD_LAZY
10690 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10691 1.1 mrg # else
10692 1.1 mrg # ifdef DL_LAZY
10693 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10694 1.1 mrg # else
10695 1.1 mrg # ifdef RTLD_NOW
10696 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10697 1.1 mrg # else
10698 1.1 mrg # ifdef DL_NOW
10699 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10700 1.1 mrg # else
10701 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10702 1.1 mrg # endif
10703 1.1 mrg # endif
10704 1.1 mrg # endif
10705 1.1 mrg # endif
10706 1.1 mrg #endif
10707 1.1 mrg
10708 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10709 1.1 mrg correspondingly for the symbols needed. */
10710 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10711 1.1 mrg void fnord () __attribute__((visibility("default")));
10712 1.1 mrg #endif
10713 1.1 mrg
10714 1.1 mrg void fnord () { int i=42; }
10715 1.1 mrg int main ()
10716 1.1 mrg {
10717 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10718 1.1 mrg int status = $lt_dlunknown;
10719 1.1 mrg
10720 1.1 mrg if (self)
10721 1.1 mrg {
10722 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10723 1.1 mrg else
10724 1.1 mrg {
10725 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10726 1.1 mrg else puts (dlerror ());
10727 1.1 mrg }
10728 1.1 mrg /* dlclose (self); */
10729 1.1 mrg }
10730 1.1 mrg else
10731 1.1 mrg puts (dlerror ());
10732 1.1 mrg
10733 1.1 mrg return status;
10734 1.1 mrg }
10735 1.1 mrg _LT_EOF
10736 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10737 1.1 mrg (eval $ac_link) 2>&5
10738 1.1 mrg ac_status=$?
10739 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10740 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10741 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10742 1.1 mrg lt_status=$?
10743 1.1 mrg case x$lt_status in
10744 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10745 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10746 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10747 1.1 mrg esac
10748 1.1 mrg else :
10749 1.1 mrg # compilation failed
10750 1.1 mrg lt_cv_dlopen_self=no
10751 1.1 mrg fi
10752 1.1 mrg fi
10753 1.1 mrg rm -fr conftest*
10754 1.1 mrg
10755 1.1 mrg
10756 1.1 mrg fi
10757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10758 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10759 1.1 mrg
10760 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10761 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10762 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10763 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10764 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then :
10765 1.1 mrg $as_echo_n "(cached) " >&6
10766 1.1 mrg else
10767 1.1 mrg if test "$cross_compiling" = yes; then :
10768 1.1 mrg lt_cv_dlopen_self_static=cross
10769 1.1 mrg else
10770 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10771 1.1 mrg lt_status=$lt_dlunknown
10772 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10773 1.1.1.2 mrg #line 10773 "configure"
10774 1.1 mrg #include "confdefs.h"
10775 1.1 mrg
10776 1.1 mrg #if HAVE_DLFCN_H
10777 1.1 mrg #include <dlfcn.h>
10778 1.1 mrg #endif
10779 1.1 mrg
10780 1.1 mrg #include <stdio.h>
10781 1.1 mrg
10782 1.1 mrg #ifdef RTLD_GLOBAL
10783 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10784 1.1 mrg #else
10785 1.1 mrg # ifdef DL_GLOBAL
10786 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10787 1.1 mrg # else
10788 1.1 mrg # define LT_DLGLOBAL 0
10789 1.1 mrg # endif
10790 1.1 mrg #endif
10791 1.1 mrg
10792 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10793 1.1 mrg find out it does not work in some platform. */
10794 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10795 1.1 mrg # ifdef RTLD_LAZY
10796 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10797 1.1 mrg # else
10798 1.1 mrg # ifdef DL_LAZY
10799 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10800 1.1 mrg # else
10801 1.1 mrg # ifdef RTLD_NOW
10802 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10803 1.1 mrg # else
10804 1.1 mrg # ifdef DL_NOW
10805 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10806 1.1 mrg # else
10807 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10808 1.1 mrg # endif
10809 1.1 mrg # endif
10810 1.1 mrg # endif
10811 1.1 mrg # endif
10812 1.1 mrg #endif
10813 1.1 mrg
10814 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10815 1.1 mrg correspondingly for the symbols needed. */
10816 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10817 1.1 mrg void fnord () __attribute__((visibility("default")));
10818 1.1 mrg #endif
10819 1.1 mrg
10820 1.1 mrg void fnord () { int i=42; }
10821 1.1 mrg int main ()
10822 1.1 mrg {
10823 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10824 1.1 mrg int status = $lt_dlunknown;
10825 1.1 mrg
10826 1.1 mrg if (self)
10827 1.1 mrg {
10828 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10829 1.1 mrg else
10830 1.1 mrg {
10831 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10832 1.1 mrg else puts (dlerror ());
10833 1.1 mrg }
10834 1.1 mrg /* dlclose (self); */
10835 1.1 mrg }
10836 1.1 mrg else
10837 1.1 mrg puts (dlerror ());
10838 1.1 mrg
10839 1.1 mrg return status;
10840 1.1 mrg }
10841 1.1 mrg _LT_EOF
10842 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10843 1.1 mrg (eval $ac_link) 2>&5
10844 1.1 mrg ac_status=$?
10845 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10846 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10847 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10848 1.1 mrg lt_status=$?
10849 1.1 mrg case x$lt_status in
10850 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10851 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10852 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10853 1.1 mrg esac
10854 1.1 mrg else :
10855 1.1 mrg # compilation failed
10856 1.1 mrg lt_cv_dlopen_self_static=no
10857 1.1 mrg fi
10858 1.1 mrg fi
10859 1.1 mrg rm -fr conftest*
10860 1.1 mrg
10861 1.1 mrg
10862 1.1 mrg fi
10863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10864 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10865 1.1 mrg fi
10866 1.1 mrg
10867 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
10868 1.1 mrg LDFLAGS="$save_LDFLAGS"
10869 1.1 mrg LIBS="$save_LIBS"
10870 1.1 mrg ;;
10871 1.1 mrg esac
10872 1.1 mrg
10873 1.1 mrg case $lt_cv_dlopen_self in
10874 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10875 1.1 mrg *) enable_dlopen_self=unknown ;;
10876 1.1 mrg esac
10877 1.1 mrg
10878 1.1 mrg case $lt_cv_dlopen_self_static in
10879 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10880 1.1 mrg *) enable_dlopen_self_static=unknown ;;
10881 1.1 mrg esac
10882 1.1 mrg fi
10883 1.1 mrg
10884 1.1 mrg
10885 1.1 mrg
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 striplib=
10901 1.1 mrg old_striplib=
10902 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10903 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10904 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10905 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10906 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10908 1.1 mrg $as_echo "yes" >&6; }
10909 1.1 mrg else
10910 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
10911 1.1 mrg case $host_os in
10912 1.1 mrg darwin*)
10913 1.1 mrg if test -n "$STRIP" ; then
10914 1.1 mrg striplib="$STRIP -x"
10915 1.1 mrg old_striplib="$STRIP -S"
10916 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10917 1.1 mrg $as_echo "yes" >&6; }
10918 1.1 mrg else
10919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10920 1.1 mrg $as_echo "no" >&6; }
10921 1.1 mrg fi
10922 1.1 mrg ;;
10923 1.1 mrg *)
10924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10925 1.1 mrg $as_echo "no" >&6; }
10926 1.1 mrg ;;
10927 1.1 mrg esac
10928 1.1 mrg fi
10929 1.1 mrg
10930 1.1 mrg
10931 1.1 mrg
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 # Report which library types will actually be built
10942 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10943 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10944 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10945 1.1 mrg $as_echo "$can_build_shared" >&6; }
10946 1.1 mrg
10947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10948 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
10949 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
10950 1.1 mrg
10951 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
10952 1.1 mrg # are all built from PIC.
10953 1.1 mrg case $host_os in
10954 1.1 mrg aix3*)
10955 1.1 mrg test "$enable_shared" = yes && enable_static=no
10956 1.1 mrg if test -n "$RANLIB"; then
10957 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
10958 1.1 mrg postinstall_cmds='$RANLIB $lib'
10959 1.1 mrg fi
10960 1.1 mrg ;;
10961 1.1 mrg
10962 1.1 mrg aix[4-9]*)
10963 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10964 1.1 mrg test "$enable_shared" = yes && enable_static=no
10965 1.1 mrg fi
10966 1.1 mrg ;;
10967 1.1 mrg esac
10968 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10969 1.1 mrg $as_echo "$enable_shared" >&6; }
10970 1.1 mrg
10971 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10972 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
10973 1.1 mrg # Make sure either enable_shared or enable_static is yes.
10974 1.1 mrg test "$enable_shared" = yes || enable_static=yes
10975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10976 1.1 mrg $as_echo "$enable_static" >&6; }
10977 1.1 mrg
10978 1.1 mrg
10979 1.1 mrg
10980 1.1 mrg
10981 1.1 mrg fi
10982 1.1 mrg ac_ext=c
10983 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
10984 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10985 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10986 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
10987 1.1 mrg
10988 1.1 mrg CC="$lt_save_CC"
10989 1.1 mrg
10990 1.1 mrg
10991 1.1 mrg
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 ac_config_commands="$ac_config_commands libtool"
11003 1.1 mrg
11004 1.1 mrg
11005 1.1 mrg
11006 1.1 mrg
11007 1.1 mrg # Only expand once:
11008 1.1 mrg
11009 1.1 mrg
11010 1.1 mrg
11011 1.1 mrg
11012 1.1 mrg
11013 1.1.1.2 mrg case $host in
11014 1.1.1.2 mrg *-cygwin* | *-mingw*)
11015 1.1.1.2 mrg # 'host' will be top-level target in the case of a target lib,
11016 1.1.1.2 mrg # we must compare to with_cross_host to decide if this is a native
11017 1.1.1.2 mrg # or cross-compiler and select where to install dlls appropriately.
11018 1.1.1.2 mrg if test -n "$with_cross_host" &&
11019 1.1.1.2 mrg test x"$with_cross_host" != x"no"; then
11020 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11021 1.1.1.2 mrg else
11022 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"';
11023 1.1.1.2 mrg fi
11024 1.1.1.2 mrg ;;
11025 1.1.1.2 mrg *)
11026 1.1.1.2 mrg lt_host_flags=
11027 1.1.1.2 mrg ;;
11028 1.1.1.2 mrg esac
11029 1.1.1.2 mrg
11030 1.1.1.2 mrg
11031 1.1.1.2 mrg
11032 1.1.1.2 mrg
11033 1.1.1.2 mrg
11034 1.1.1.2 mrg
11035 1.1 mrg # Calculate toolexeclibdir
11036 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir
11037 1.1 mrg case ${version_specific_libs} in
11038 1.1 mrg yes)
11039 1.1 mrg # Need the gcc compiler version to know where to install libraries
11040 1.1 mrg # and header files if --enable-version-specific-runtime-libs option
11041 1.1 mrg # is selected.
11042 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)'
11043 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11044 1.1 mrg ;;
11045 1.1 mrg no)
11046 1.1 mrg if test -n "$with_cross_host" &&
11047 1.1 mrg test x"$with_cross_host" != x"no"; then
11048 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir.
11049 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)'
11050 1.1 mrg toolexeclibdir='$(toolexecdir)/lib'
11051 1.1 mrg else
11052 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11053 1.1 mrg toolexeclibdir='$(libdir)'
11054 1.1 mrg fi
11055 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory`
11056 1.1 mrg case $multi_os_directory in
11057 1.1 mrg .) ;; # Avoid trailing /.
11058 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11059 1.1 mrg esac
11060 1.1 mrg ;;
11061 1.1 mrg esac
11062 1.1 mrg
11063 1.1 mrg
11064 1.1 mrg
11065 1.1 mrg if test ${multilib} = yes; then
11066 1.1 mrg multilib_arg="--enable-multilib"
11067 1.1 mrg else
11068 1.1 mrg multilib_arg=
11069 1.1 mrg fi
11070 1.1 mrg
11071 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11072 1.1 mrg
11073 1.1 mrg cat >confcache <<\_ACEOF
11074 1.1 mrg # This file is a shell script that caches the results of configure
11075 1.1 mrg # tests run on this system so they can be shared between configure
11076 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11077 1.1 mrg # It is not useful on other systems. If it contains results you don't
11078 1.1 mrg # want to keep, you may remove or edit it.
11079 1.1 mrg #
11080 1.1 mrg # config.status only pays attention to the cache file if you give it
11081 1.1 mrg # the --recheck option to rerun configure.
11082 1.1 mrg #
11083 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11084 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11085 1.1 mrg # following values.
11086 1.1 mrg
11087 1.1 mrg _ACEOF
11088 1.1 mrg
11089 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11090 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11091 1.1 mrg # So, we kill variables containing newlines.
11092 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11093 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11094 1.1 mrg (
11095 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11096 1.1 mrg eval ac_val=\$$ac_var
11097 1.1 mrg case $ac_val in #(
11098 1.1 mrg *${as_nl}*)
11099 1.1 mrg case $ac_var in #(
11100 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11101 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11102 1.1 mrg esac
11103 1.1 mrg case $ac_var in #(
11104 1.1 mrg _ | IFS | as_nl) ;; #(
11105 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11106 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11107 1.1 mrg esac ;;
11108 1.1 mrg esac
11109 1.1 mrg done
11110 1.1 mrg
11111 1.1 mrg (set) 2>&1 |
11112 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11113 1.1 mrg *${as_nl}ac_space=\ *)
11114 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11115 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11116 1.1 mrg sed -n \
11117 1.1 mrg "s/'/'\\\\''/g;
11118 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11119 1.1 mrg ;; #(
11120 1.1 mrg *)
11121 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11122 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11123 1.1 mrg ;;
11124 1.1 mrg esac |
11125 1.1 mrg sort
11126 1.1 mrg ) |
11127 1.1 mrg sed '
11128 1.1 mrg /^ac_cv_env_/b end
11129 1.1 mrg t clear
11130 1.1 mrg :clear
11131 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11132 1.1 mrg t end
11133 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11134 1.1 mrg :end' >>confcache
11135 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11136 1.1 mrg if test -w "$cache_file"; then
11137 1.1 mrg test "x$cache_file" != "x/dev/null" &&
11138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11139 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11140 1.1 mrg cat confcache >$cache_file
11141 1.1 mrg else
11142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11143 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11144 1.1 mrg fi
11145 1.1 mrg fi
11146 1.1 mrg rm -f confcache
11147 1.1 mrg
11148 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11149 1.1 mrg # Let make expand exec_prefix.
11150 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11151 1.1 mrg
11152 1.1 mrg DEFS=-DHAVE_CONFIG_H
11153 1.1 mrg
11154 1.1 mrg ac_libobjs=
11155 1.1 mrg ac_ltlibobjs=
11156 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11157 1.1 mrg # 1. Remove the extension, and $U if already installed.
11158 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11159 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11160 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11161 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11162 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11163 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11164 1.1 mrg done
11165 1.1 mrg LIBOBJS=$ac_libobjs
11166 1.1 mrg
11167 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
11168 1.1 mrg
11169 1.1 mrg
11170 1.1 mrg if test -n "$EXEEXT"; then
11171 1.1 mrg am__EXEEXT_TRUE=
11172 1.1 mrg am__EXEEXT_FALSE='#'
11173 1.1 mrg else
11174 1.1 mrg am__EXEEXT_TRUE='#'
11175 1.1 mrg am__EXEEXT_FALSE=
11176 1.1 mrg fi
11177 1.1 mrg
11178 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11179 1.1 mrg as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11180 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11181 1.1 mrg fi
11182 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11183 1.1 mrg as_fn_error "conditional \"AMDEP\" was never defined.
11184 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11185 1.1 mrg fi
11186 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11187 1.1 mrg as_fn_error "conditional \"am__fastdepCC\" was never defined.
11188 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11189 1.1 mrg fi
11190 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11191 1.1 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11192 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11193 1.1 mrg fi
11194 1.1.1.2 mrg if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11195 1.1.1.2 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11196 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11197 1.1.1.2 mrg fi
11198 1.1.1.2 mrg if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11199 1.1.1.2 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11200 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11201 1.1.1.2 mrg fi
11202 1.1 mrg
11203 1.1 mrg : ${CONFIG_STATUS=./config.status}
11204 1.1 mrg ac_write_fail=0
11205 1.1 mrg ac_clean_files_save=$ac_clean_files
11206 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11208 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11209 1.1 mrg as_write_fail=0
11210 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11211 1.1 mrg #! $SHELL
11212 1.1 mrg # Generated by $as_me.
11213 1.1 mrg # Run this file to recreate the current configuration.
11214 1.1 mrg # Compiler output produced by configure, useful for debugging
11215 1.1 mrg # configure, is in config.log if it exists.
11216 1.1 mrg
11217 1.1 mrg debug=false
11218 1.1 mrg ac_cs_recheck=false
11219 1.1 mrg ac_cs_silent=false
11220 1.1 mrg
11221 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
11222 1.1 mrg export SHELL
11223 1.1 mrg _ASEOF
11224 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11225 1.1 mrg ## -------------------- ##
11226 1.1 mrg ## M4sh Initialization. ##
11227 1.1 mrg ## -------------------- ##
11228 1.1 mrg
11229 1.1 mrg # Be more Bourne compatible
11230 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
11231 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11232 1.1 mrg emulate sh
11233 1.1 mrg NULLCMD=:
11234 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11235 1.1 mrg # is contrary to our usage. Disable this feature.
11236 1.1 mrg alias -g '${1+"$@"}'='"$@"'
11237 1.1 mrg setopt NO_GLOB_SUBST
11238 1.1 mrg else
11239 1.1 mrg case `(set -o) 2>/dev/null` in #(
11240 1.1 mrg *posix*) :
11241 1.1 mrg set -o posix ;; #(
11242 1.1 mrg *) :
11243 1.1 mrg ;;
11244 1.1 mrg esac
11245 1.1 mrg fi
11246 1.1 mrg
11247 1.1 mrg
11248 1.1 mrg as_nl='
11249 1.1 mrg '
11250 1.1 mrg export as_nl
11251 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
11252 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11253 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11254 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11255 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
11256 1.1 mrg # but without wasting forks for bash or zsh.
11257 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
11258 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11259 1.1 mrg as_echo='print -r --'
11260 1.1 mrg as_echo_n='print -rn --'
11261 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11262 1.1 mrg as_echo='printf %s\n'
11263 1.1 mrg as_echo_n='printf %s'
11264 1.1 mrg else
11265 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11266 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11267 1.1 mrg as_echo_n='/usr/ucb/echo -n'
11268 1.1 mrg else
11269 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11270 1.1 mrg as_echo_n_body='eval
11271 1.1 mrg arg=$1;
11272 1.1 mrg case $arg in #(
11273 1.1 mrg *"$as_nl"*)
11274 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
11275 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11276 1.1 mrg esac;
11277 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11278 1.1 mrg '
11279 1.1 mrg export as_echo_n_body
11280 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
11281 1.1 mrg fi
11282 1.1 mrg export as_echo_body
11283 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
11284 1.1 mrg fi
11285 1.1 mrg
11286 1.1 mrg # The user is always right.
11287 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
11288 1.1 mrg PATH_SEPARATOR=:
11289 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11290 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11291 1.1 mrg PATH_SEPARATOR=';'
11292 1.1 mrg }
11293 1.1 mrg fi
11294 1.1 mrg
11295 1.1 mrg
11296 1.1 mrg # IFS
11297 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
11298 1.1 mrg # there to prevent editors from complaining about space-tab.
11299 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11300 1.1 mrg # splitting by setting IFS to empty value.)
11301 1.1 mrg IFS=" "" $as_nl"
11302 1.1 mrg
11303 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
11304 1.1 mrg case $0 in #((
11305 1.1 mrg *[\\/]* ) as_myself=$0 ;;
11306 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11307 1.1 mrg for as_dir in $PATH
11308 1.1 mrg do
11309 1.1 mrg IFS=$as_save_IFS
11310 1.1 mrg test -z "$as_dir" && as_dir=.
11311 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11312 1.1 mrg done
11313 1.1 mrg IFS=$as_save_IFS
11314 1.1 mrg
11315 1.1 mrg ;;
11316 1.1 mrg esac
11317 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
11318 1.1 mrg # in which case we are not to be found in the path.
11319 1.1 mrg if test "x$as_myself" = x; then
11320 1.1 mrg as_myself=$0
11321 1.1 mrg fi
11322 1.1 mrg if test ! -f "$as_myself"; then
11323 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11324 1.1 mrg exit 1
11325 1.1 mrg fi
11326 1.1 mrg
11327 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
11328 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11329 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
11330 1.1 mrg # trigger a bug in pdksh 5.2.14.
11331 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
11332 1.1 mrg do eval test x\${$as_var+set} = xset \
11333 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11334 1.1 mrg done
11335 1.1 mrg PS1='$ '
11336 1.1 mrg PS2='> '
11337 1.1 mrg PS4='+ '
11338 1.1 mrg
11339 1.1 mrg # NLS nuisances.
11340 1.1 mrg LC_ALL=C
11341 1.1 mrg export LC_ALL
11342 1.1 mrg LANGUAGE=C
11343 1.1 mrg export LANGUAGE
11344 1.1 mrg
11345 1.1 mrg # CDPATH.
11346 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11347 1.1 mrg
11348 1.1 mrg
11349 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
11350 1.1 mrg # ---------------------------------
11351 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11352 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11353 1.1 mrg # script with status $?, using 1 if that was 0.
11354 1.1 mrg as_fn_error ()
11355 1.1 mrg {
11356 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
11357 1.1 mrg if test "$3"; then
11358 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11359 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11360 1.1 mrg fi
11361 1.1 mrg $as_echo "$as_me: error: $1" >&2
11362 1.1 mrg as_fn_exit $as_status
11363 1.1 mrg } # as_fn_error
11364 1.1 mrg
11365 1.1 mrg
11366 1.1 mrg # as_fn_set_status STATUS
11367 1.1 mrg # -----------------------
11368 1.1 mrg # Set $? to STATUS, without forking.
11369 1.1 mrg as_fn_set_status ()
11370 1.1 mrg {
11371 1.1 mrg return $1
11372 1.1 mrg } # as_fn_set_status
11373 1.1 mrg
11374 1.1 mrg # as_fn_exit STATUS
11375 1.1 mrg # -----------------
11376 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11377 1.1 mrg as_fn_exit ()
11378 1.1 mrg {
11379 1.1 mrg set +e
11380 1.1 mrg as_fn_set_status $1
11381 1.1 mrg exit $1
11382 1.1 mrg } # as_fn_exit
11383 1.1 mrg
11384 1.1 mrg # as_fn_unset VAR
11385 1.1 mrg # ---------------
11386 1.1 mrg # Portably unset VAR.
11387 1.1 mrg as_fn_unset ()
11388 1.1 mrg {
11389 1.1 mrg { eval $1=; unset $1;}
11390 1.1 mrg }
11391 1.1 mrg as_unset=as_fn_unset
11392 1.1 mrg # as_fn_append VAR VALUE
11393 1.1 mrg # ----------------------
11394 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
11395 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
11396 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
11397 1.1 mrg # implementations.
11398 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11399 1.1 mrg eval 'as_fn_append ()
11400 1.1 mrg {
11401 1.1 mrg eval $1+=\$2
11402 1.1 mrg }'
11403 1.1 mrg else
11404 1.1 mrg as_fn_append ()
11405 1.1 mrg {
11406 1.1 mrg eval $1=\$$1\$2
11407 1.1 mrg }
11408 1.1 mrg fi # as_fn_append
11409 1.1 mrg
11410 1.1 mrg # as_fn_arith ARG...
11411 1.1 mrg # ------------------
11412 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
11413 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
11414 1.1 mrg # must be portable across $(()) and expr.
11415 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11416 1.1 mrg eval 'as_fn_arith ()
11417 1.1 mrg {
11418 1.1 mrg as_val=$(( $* ))
11419 1.1 mrg }'
11420 1.1 mrg else
11421 1.1 mrg as_fn_arith ()
11422 1.1 mrg {
11423 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
11424 1.1 mrg }
11425 1.1 mrg fi # as_fn_arith
11426 1.1 mrg
11427 1.1 mrg
11428 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
11429 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
11430 1.1 mrg as_expr=expr
11431 1.1 mrg else
11432 1.1 mrg as_expr=false
11433 1.1 mrg fi
11434 1.1 mrg
11435 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11436 1.1 mrg as_basename=basename
11437 1.1 mrg else
11438 1.1 mrg as_basename=false
11439 1.1 mrg fi
11440 1.1 mrg
11441 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11442 1.1 mrg as_dirname=dirname
11443 1.1 mrg else
11444 1.1 mrg as_dirname=false
11445 1.1 mrg fi
11446 1.1 mrg
11447 1.1 mrg as_me=`$as_basename -- "$0" ||
11448 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11449 1.1 mrg X"$0" : 'X\(//\)$' \| \
11450 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11451 1.1 mrg $as_echo X/"$0" |
11452 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
11453 1.1 mrg s//\1/
11454 1.1 mrg q
11455 1.1 mrg }
11456 1.1 mrg /^X\/\(\/\/\)$/{
11457 1.1 mrg s//\1/
11458 1.1 mrg q
11459 1.1 mrg }
11460 1.1 mrg /^X\/\(\/\).*/{
11461 1.1 mrg s//\1/
11462 1.1 mrg q
11463 1.1 mrg }
11464 1.1 mrg s/.*/./; q'`
11465 1.1 mrg
11466 1.1 mrg # Avoid depending upon Character Ranges.
11467 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11468 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11469 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11470 1.1 mrg as_cr_digits='0123456789'
11471 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
11472 1.1 mrg
11473 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
11474 1.1 mrg case `echo -n x` in #(((((
11475 1.1 mrg -n*)
11476 1.1 mrg case `echo 'xy\c'` in
11477 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11478 1.1 mrg xy) ECHO_C='\c';;
11479 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11480 1.1 mrg ECHO_T=' ';;
11481 1.1 mrg esac;;
11482 1.1 mrg *)
11483 1.1 mrg ECHO_N='-n';;
11484 1.1 mrg esac
11485 1.1 mrg
11486 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
11487 1.1 mrg if test -d conf$$.dir; then
11488 1.1 mrg rm -f conf$$.dir/conf$$.file
11489 1.1 mrg else
11490 1.1 mrg rm -f conf$$.dir
11491 1.1 mrg mkdir conf$$.dir 2>/dev/null
11492 1.1 mrg fi
11493 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
11494 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
11495 1.1 mrg as_ln_s='ln -s'
11496 1.1 mrg # ... but there are two gotchas:
11497 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11498 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11499 1.1 mrg # In both cases, we have to default to `cp -p'.
11500 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11501 1.1 mrg as_ln_s='cp -p'
11502 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
11503 1.1 mrg as_ln_s=ln
11504 1.1 mrg else
11505 1.1 mrg as_ln_s='cp -p'
11506 1.1 mrg fi
11507 1.1 mrg else
11508 1.1 mrg as_ln_s='cp -p'
11509 1.1 mrg fi
11510 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11511 1.1 mrg rmdir conf$$.dir 2>/dev/null
11512 1.1 mrg
11513 1.1 mrg
11514 1.1 mrg # as_fn_mkdir_p
11515 1.1 mrg # -------------
11516 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
11517 1.1 mrg as_fn_mkdir_p ()
11518 1.1 mrg {
11519 1.1 mrg
11520 1.1 mrg case $as_dir in #(
11521 1.1 mrg -*) as_dir=./$as_dir;;
11522 1.1 mrg esac
11523 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
11524 1.1 mrg as_dirs=
11525 1.1 mrg while :; do
11526 1.1 mrg case $as_dir in #(
11527 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11528 1.1 mrg *) as_qdir=$as_dir;;
11529 1.1 mrg esac
11530 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
11531 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
11532 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11533 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
11534 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
11535 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11536 1.1 mrg $as_echo X"$as_dir" |
11537 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11538 1.1 mrg s//\1/
11539 1.1 mrg q
11540 1.1 mrg }
11541 1.1 mrg /^X\(\/\/\)[^/].*/{
11542 1.1 mrg s//\1/
11543 1.1 mrg q
11544 1.1 mrg }
11545 1.1 mrg /^X\(\/\/\)$/{
11546 1.1 mrg s//\1/
11547 1.1 mrg q
11548 1.1 mrg }
11549 1.1 mrg /^X\(\/\).*/{
11550 1.1 mrg s//\1/
11551 1.1 mrg q
11552 1.1 mrg }
11553 1.1 mrg s/.*/./; q'`
11554 1.1 mrg test -d "$as_dir" && break
11555 1.1 mrg done
11556 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
11557 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11558 1.1 mrg
11559 1.1 mrg
11560 1.1 mrg } # as_fn_mkdir_p
11561 1.1 mrg if mkdir -p . 2>/dev/null; then
11562 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
11563 1.1 mrg else
11564 1.1 mrg test -d ./-p && rmdir ./-p
11565 1.1 mrg as_mkdir_p=false
11566 1.1 mrg fi
11567 1.1 mrg
11568 1.1 mrg if test -x / >/dev/null 2>&1; then
11569 1.1 mrg as_test_x='test -x'
11570 1.1 mrg else
11571 1.1 mrg if ls -dL / >/dev/null 2>&1; then
11572 1.1 mrg as_ls_L_option=L
11573 1.1 mrg else
11574 1.1 mrg as_ls_L_option=
11575 1.1 mrg fi
11576 1.1 mrg as_test_x='
11577 1.1 mrg eval sh -c '\''
11578 1.1 mrg if test -d "$1"; then
11579 1.1 mrg test -d "$1/.";
11580 1.1 mrg else
11581 1.1 mrg case $1 in #(
11582 1.1 mrg -*)set "./$1";;
11583 1.1 mrg esac;
11584 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11585 1.1 mrg ???[sx]*):;;*)false;;esac;fi
11586 1.1 mrg '\'' sh
11587 1.1 mrg '
11588 1.1 mrg fi
11589 1.1 mrg as_executable_p=$as_test_x
11590 1.1 mrg
11591 1.1 mrg # Sed expression to map a string onto a valid CPP name.
11592 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11593 1.1 mrg
11594 1.1 mrg # Sed expression to map a string onto a valid variable name.
11595 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11596 1.1 mrg
11597 1.1 mrg
11598 1.1 mrg exec 6>&1
11599 1.1 mrg ## ----------------------------------- ##
11600 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
11601 1.1 mrg ## ----------------------------------- ##
11602 1.1 mrg _ASEOF
11603 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11604 1.1 mrg
11605 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11606 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
11607 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
11608 1.1 mrg # values after options handling.
11609 1.1 mrg ac_log="
11610 1.1 mrg This file was extended by libssp $as_me 1.0, which was
11611 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
11612 1.1 mrg
11613 1.1 mrg CONFIG_FILES = $CONFIG_FILES
11614 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
11615 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
11616 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
11617 1.1 mrg $ $0 $@
11618 1.1 mrg
11619 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
11620 1.1 mrg "
11621 1.1 mrg
11622 1.1 mrg _ACEOF
11623 1.1 mrg
11624 1.1 mrg case $ac_config_files in *"
11625 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
11626 1.1 mrg esac
11627 1.1 mrg
11628 1.1 mrg case $ac_config_headers in *"
11629 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11630 1.1 mrg esac
11631 1.1 mrg
11632 1.1 mrg
11633 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11634 1.1 mrg # Files that config.status was made for.
11635 1.1 mrg config_files="$ac_config_files"
11636 1.1 mrg config_headers="$ac_config_headers"
11637 1.1 mrg config_commands="$ac_config_commands"
11638 1.1 mrg
11639 1.1 mrg _ACEOF
11640 1.1 mrg
11641 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11642 1.1 mrg ac_cs_usage="\
11643 1.1 mrg \`$as_me' instantiates files and other configuration actions
11644 1.1 mrg from templates according to the current configuration. Unless the files
11645 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
11646 1.1 mrg
11647 1.1 mrg Usage: $0 [OPTION]... [TAG]...
11648 1.1 mrg
11649 1.1 mrg -h, --help print this help, then exit
11650 1.1 mrg -V, --version print version number and configuration settings, then exit
11651 1.1 mrg -q, --quiet, --silent
11652 1.1 mrg do not print progress messages
11653 1.1 mrg -d, --debug don't remove temporary files
11654 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
11655 1.1 mrg --file=FILE[:TEMPLATE]
11656 1.1 mrg instantiate the configuration file FILE
11657 1.1 mrg --header=FILE[:TEMPLATE]
11658 1.1 mrg instantiate the configuration header FILE
11659 1.1 mrg
11660 1.1 mrg Configuration files:
11661 1.1 mrg $config_files
11662 1.1 mrg
11663 1.1 mrg Configuration headers:
11664 1.1 mrg $config_headers
11665 1.1 mrg
11666 1.1 mrg Configuration commands:
11667 1.1 mrg $config_commands
11668 1.1 mrg
11669 1.1 mrg Report bugs to the package provider."
11670 1.1 mrg
11671 1.1 mrg _ACEOF
11672 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11673 1.1 mrg ac_cs_version="\\
11674 1.1 mrg libssp config.status 1.0
11675 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
11676 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11677 1.1 mrg
11678 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
11679 1.1 mrg This config.status script is free software; the Free Software Foundation
11680 1.1 mrg gives unlimited permission to copy, distribute and modify it."
11681 1.1 mrg
11682 1.1 mrg ac_pwd='$ac_pwd'
11683 1.1 mrg srcdir='$srcdir'
11684 1.1 mrg INSTALL='$INSTALL'
11685 1.1 mrg MKDIR_P='$MKDIR_P'
11686 1.1 mrg AWK='$AWK'
11687 1.1 mrg test -n "\$AWK" || AWK=awk
11688 1.1 mrg _ACEOF
11689 1.1 mrg
11690 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11691 1.1 mrg # The default lists apply if the user does not specify any file.
11692 1.1 mrg ac_need_defaults=:
11693 1.1 mrg while test $# != 0
11694 1.1 mrg do
11695 1.1 mrg case $1 in
11696 1.1 mrg --*=*)
11697 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
11698 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11699 1.1 mrg ac_shift=:
11700 1.1 mrg ;;
11701 1.1 mrg *)
11702 1.1 mrg ac_option=$1
11703 1.1 mrg ac_optarg=$2
11704 1.1 mrg ac_shift=shift
11705 1.1 mrg ;;
11706 1.1 mrg esac
11707 1.1 mrg
11708 1.1 mrg case $ac_option in
11709 1.1 mrg # Handling of the options.
11710 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11711 1.1 mrg ac_cs_recheck=: ;;
11712 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11713 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
11714 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
11715 1.1 mrg debug=: ;;
11716 1.1 mrg --file | --fil | --fi | --f )
11717 1.1 mrg $ac_shift
11718 1.1 mrg case $ac_optarg in
11719 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11720 1.1 mrg esac
11721 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
11722 1.1 mrg ac_need_defaults=false;;
11723 1.1 mrg --header | --heade | --head | --hea )
11724 1.1 mrg $ac_shift
11725 1.1 mrg case $ac_optarg in
11726 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11727 1.1 mrg esac
11728 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11729 1.1 mrg ac_need_defaults=false;;
11730 1.1 mrg --he | --h)
11731 1.1 mrg # Conflict between --help and --header
11732 1.1 mrg as_fn_error "ambiguous option: \`$1'
11733 1.1 mrg Try \`$0 --help' for more information.";;
11734 1.1 mrg --help | --hel | -h )
11735 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
11736 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11737 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
11738 1.1 mrg ac_cs_silent=: ;;
11739 1.1 mrg
11740 1.1 mrg # This is an error.
11741 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
11742 1.1 mrg Try \`$0 --help' for more information." ;;
11743 1.1 mrg
11744 1.1 mrg *) as_fn_append ac_config_targets " $1"
11745 1.1 mrg ac_need_defaults=false ;;
11746 1.1 mrg
11747 1.1 mrg esac
11748 1.1 mrg shift
11749 1.1 mrg done
11750 1.1 mrg
11751 1.1 mrg ac_configure_extra_args=
11752 1.1 mrg
11753 1.1 mrg if $ac_cs_silent; then
11754 1.1 mrg exec 6>/dev/null
11755 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
11756 1.1 mrg fi
11757 1.1 mrg
11758 1.1 mrg _ACEOF
11759 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11760 1.1 mrg if \$ac_cs_recheck; then
11761 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11762 1.1 mrg shift
11763 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11764 1.1 mrg CONFIG_SHELL='$SHELL'
11765 1.1 mrg export CONFIG_SHELL
11766 1.1 mrg exec "\$@"
11767 1.1 mrg fi
11768 1.1 mrg
11769 1.1 mrg _ACEOF
11770 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11771 1.1 mrg exec 5>>config.log
11772 1.1 mrg {
11773 1.1 mrg echo
11774 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11775 1.1 mrg ## Running $as_me. ##
11776 1.1 mrg _ASBOX
11777 1.1 mrg $as_echo "$ac_log"
11778 1.1 mrg } >&5
11779 1.1 mrg
11780 1.1 mrg _ACEOF
11781 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11782 1.1 mrg #
11783 1.1 mrg # INIT-COMMANDS
11784 1.1 mrg #
11785 1.1 mrg
11786 1.1 mrg srcdir="$srcdir"
11787 1.1 mrg host="$host"
11788 1.1 mrg target="$target"
11789 1.1 mrg with_multisubdir="$with_multisubdir"
11790 1.1 mrg with_multisrctop="$with_multisrctop"
11791 1.1 mrg with_target_subdir="$with_target_subdir"
11792 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}"
11793 1.1 mrg multi_basedir="$multi_basedir"
11794 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11795 1.1 mrg CC="$CC"
11796 1.1 mrg CXX="$CXX"
11797 1.1 mrg GFORTRAN="$GFORTRAN"
11798 1.1 mrg GCJ="$GCJ"
11799 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11800 1.1 mrg
11801 1.1 mrg
11802 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
11803 1.1 mrg # if CDPATH is set.
11804 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11805 1.1 mrg
11806 1.1 mrg sed_quote_subst='$sed_quote_subst'
11807 1.1 mrg double_quote_subst='$double_quote_subst'
11808 1.1 mrg delay_variable_subst='$delay_variable_subst'
11809 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11810 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11811 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11812 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11813 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11814 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11815 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11816 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11817 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11818 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11819 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11820 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11821 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11822 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11823 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11824 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11825 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11826 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11827 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11828 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11829 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11830 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11831 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11832 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11833 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11834 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11835 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11836 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11837 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11838 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11839 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11840 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11841 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11842 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11843 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11844 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11845 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11846 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11847 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11848 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11849 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11850 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11851 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11852 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11853 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11854 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11855 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11856 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"`'
11857 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"`'
11858 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11859 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11860 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11861 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11862 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11863 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11864 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11865 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11866 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11867 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11868 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11869 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11870 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11871 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11872 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11873 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11874 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11875 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11876 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11877 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11878 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11879 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11880 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11881 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11882 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11883 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11884 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11885 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11886 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11887 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11888 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11889 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11890 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11891 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11892 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11893 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11894 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11895 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11896 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11897 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11898 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11899 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11900 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11901 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11902 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11903 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11904 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11905 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11906 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11907 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11908 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11909 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11910 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11911 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11912 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11913 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11914 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11915 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11916 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11917 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11918 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11919 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11920 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11921 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11922 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11923 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11924 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11925 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11926 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11927 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11928 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11929 1.1 mrg
11930 1.1 mrg LTCC='$LTCC'
11931 1.1 mrg LTCFLAGS='$LTCFLAGS'
11932 1.1 mrg compiler='$compiler_DEFAULT'
11933 1.1 mrg
11934 1.1 mrg # A function that is used when there is no print builtin or printf.
11935 1.1 mrg func_fallback_echo ()
11936 1.1 mrg {
11937 1.1 mrg eval 'cat <<_LTECHO_EOF
11938 1.1 mrg \$1
11939 1.1 mrg _LTECHO_EOF'
11940 1.1 mrg }
11941 1.1 mrg
11942 1.1 mrg # Quote evaled strings.
11943 1.1 mrg for var in SHELL \
11944 1.1 mrg ECHO \
11945 1.1 mrg SED \
11946 1.1 mrg GREP \
11947 1.1 mrg EGREP \
11948 1.1 mrg FGREP \
11949 1.1 mrg LD \
11950 1.1 mrg NM \
11951 1.1 mrg LN_S \
11952 1.1 mrg lt_SP2NL \
11953 1.1 mrg lt_NL2SP \
11954 1.1 mrg reload_flag \
11955 1.1 mrg OBJDUMP \
11956 1.1 mrg deplibs_check_method \
11957 1.1 mrg file_magic_cmd \
11958 1.1 mrg AR \
11959 1.1 mrg AR_FLAGS \
11960 1.1 mrg STRIP \
11961 1.1 mrg RANLIB \
11962 1.1 mrg CC \
11963 1.1 mrg CFLAGS \
11964 1.1 mrg compiler \
11965 1.1 mrg lt_cv_sys_global_symbol_pipe \
11966 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
11967 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
11968 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11969 1.1 mrg lt_prog_compiler_no_builtin_flag \
11970 1.1 mrg lt_prog_compiler_wl \
11971 1.1 mrg lt_prog_compiler_pic \
11972 1.1 mrg lt_prog_compiler_static \
11973 1.1 mrg lt_cv_prog_compiler_c_o \
11974 1.1 mrg need_locks \
11975 1.1 mrg DSYMUTIL \
11976 1.1 mrg NMEDIT \
11977 1.1 mrg LIPO \
11978 1.1 mrg OTOOL \
11979 1.1 mrg OTOOL64 \
11980 1.1 mrg shrext_cmds \
11981 1.1 mrg export_dynamic_flag_spec \
11982 1.1 mrg whole_archive_flag_spec \
11983 1.1 mrg compiler_needs_object \
11984 1.1 mrg with_gnu_ld \
11985 1.1 mrg allow_undefined_flag \
11986 1.1 mrg no_undefined_flag \
11987 1.1 mrg hardcode_libdir_flag_spec \
11988 1.1 mrg hardcode_libdir_flag_spec_ld \
11989 1.1 mrg hardcode_libdir_separator \
11990 1.1 mrg fix_srcfile_path \
11991 1.1 mrg exclude_expsyms \
11992 1.1 mrg include_expsyms \
11993 1.1 mrg file_list_spec \
11994 1.1 mrg variables_saved_for_relink \
11995 1.1 mrg libname_spec \
11996 1.1 mrg library_names_spec \
11997 1.1 mrg soname_spec \
11998 1.1 mrg install_override_mode \
11999 1.1 mrg finish_eval \
12000 1.1 mrg old_striplib \
12001 1.1 mrg striplib; do
12002 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12003 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12004 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12005 1.1 mrg ;;
12006 1.1 mrg *)
12007 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12008 1.1 mrg ;;
12009 1.1 mrg esac
12010 1.1 mrg done
12011 1.1 mrg
12012 1.1 mrg # Double-quote double-evaled strings.
12013 1.1 mrg for var in reload_cmds \
12014 1.1 mrg old_postinstall_cmds \
12015 1.1 mrg old_postuninstall_cmds \
12016 1.1 mrg old_archive_cmds \
12017 1.1 mrg extract_expsyms_cmds \
12018 1.1 mrg old_archive_from_new_cmds \
12019 1.1 mrg old_archive_from_expsyms_cmds \
12020 1.1 mrg archive_cmds \
12021 1.1 mrg archive_expsym_cmds \
12022 1.1 mrg module_cmds \
12023 1.1 mrg module_expsym_cmds \
12024 1.1 mrg export_symbols_cmds \
12025 1.1 mrg prelink_cmds \
12026 1.1 mrg postinstall_cmds \
12027 1.1 mrg postuninstall_cmds \
12028 1.1 mrg finish_cmds \
12029 1.1 mrg sys_lib_search_path_spec \
12030 1.1 mrg sys_lib_dlsearch_path_spec; do
12031 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12032 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12033 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12034 1.1 mrg ;;
12035 1.1 mrg *)
12036 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12037 1.1 mrg ;;
12038 1.1 mrg esac
12039 1.1 mrg done
12040 1.1 mrg
12041 1.1 mrg ac_aux_dir='$ac_aux_dir'
12042 1.1 mrg xsi_shell='$xsi_shell'
12043 1.1 mrg lt_shell_append='$lt_shell_append'
12044 1.1 mrg
12045 1.1 mrg # See if we are running on zsh, and set the options which allow our
12046 1.1 mrg # commands through without removal of \ escapes INIT.
12047 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12048 1.1 mrg setopt NO_GLOB_SUBST
12049 1.1 mrg fi
12050 1.1 mrg
12051 1.1 mrg
12052 1.1 mrg PACKAGE='$PACKAGE'
12053 1.1 mrg VERSION='$VERSION'
12054 1.1 mrg TIMESTAMP='$TIMESTAMP'
12055 1.1 mrg RM='$RM'
12056 1.1 mrg ofile='$ofile'
12057 1.1 mrg
12058 1.1 mrg
12059 1.1 mrg
12060 1.1 mrg
12061 1.1 mrg _ACEOF
12062 1.1 mrg
12063 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12064 1.1 mrg
12065 1.1 mrg # Handling of arguments.
12066 1.1 mrg for ac_config_target in $ac_config_targets
12067 1.1 mrg do
12068 1.1 mrg case $ac_config_target in
12069 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12070 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12071 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12072 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12073 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12074 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12075 1.1 mrg
12076 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12077 1.1 mrg esac
12078 1.1 mrg done
12079 1.1 mrg
12080 1.1 mrg
12081 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12082 1.1 mrg # then the envvar interface is used. Set only those that are not.
12083 1.1 mrg # We use the long form for the default assignment because of an extremely
12084 1.1 mrg # bizarre bug on SunOS 4.1.3.
12085 1.1 mrg if $ac_need_defaults; then
12086 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12087 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12088 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12089 1.1 mrg fi
12090 1.1 mrg
12091 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12092 1.1 mrg # simply because there is no reason against having it here, and in addition,
12093 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12094 1.1 mrg # Hook for its removal unless debugging.
12095 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12096 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12097 1.1 mrg $debug ||
12098 1.1 mrg {
12099 1.1 mrg tmp=
12100 1.1 mrg trap 'exit_status=$?
12101 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12102 1.1 mrg ' 0
12103 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12104 1.1 mrg }
12105 1.1 mrg # Create a (secure) tmp directory for tmp files.
12106 1.1 mrg
12107 1.1 mrg {
12108 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12109 1.1 mrg test -n "$tmp" && test -d "$tmp"
12110 1.1 mrg } ||
12111 1.1 mrg {
12112 1.1 mrg tmp=./conf$$-$RANDOM
12113 1.1 mrg (umask 077 && mkdir "$tmp")
12114 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12115 1.1 mrg
12116 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12117 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12118 1.1 mrg # This happens for instance with `./config.status config.h'.
12119 1.1 mrg if test -n "$CONFIG_FILES"; then
12120 1.1 mrg
12121 1.1 mrg
12122 1.1 mrg ac_cr=`echo X | tr X '\015'`
12123 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12124 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12125 1.1 mrg # point, so we can use a bashism as a fallback.
12126 1.1 mrg if test "x$ac_cr" = x; then
12127 1.1 mrg eval ac_cr=\$\'\\r\'
12128 1.1 mrg fi
12129 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12130 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12131 1.1 mrg ac_cs_awk_cr='\r'
12132 1.1 mrg else
12133 1.1 mrg ac_cs_awk_cr=$ac_cr
12134 1.1 mrg fi
12135 1.1 mrg
12136 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
12137 1.1 mrg _ACEOF
12138 1.1 mrg
12139 1.1 mrg
12140 1.1 mrg {
12141 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12142 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12143 1.1 mrg echo "_ACEOF"
12144 1.1 mrg } >conf$$subs.sh ||
12145 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12146 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12147 1.1 mrg ac_delim='%!_!# '
12148 1.1 mrg for ac_last_try in false false false false false :; do
12149 1.1 mrg . ./conf$$subs.sh ||
12150 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12151 1.1 mrg
12152 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12153 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12154 1.1 mrg break
12155 1.1 mrg elif $ac_last_try; then
12156 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12157 1.1 mrg else
12158 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12159 1.1 mrg fi
12160 1.1 mrg done
12161 1.1 mrg rm -f conf$$subs.sh
12162 1.1 mrg
12163 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12164 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12165 1.1 mrg _ACEOF
12166 1.1 mrg sed -n '
12167 1.1 mrg h
12168 1.1 mrg s/^/S["/; s/!.*/"]=/
12169 1.1 mrg p
12170 1.1 mrg g
12171 1.1 mrg s/^[^!]*!//
12172 1.1 mrg :repl
12173 1.1 mrg t repl
12174 1.1 mrg s/'"$ac_delim"'$//
12175 1.1 mrg t delim
12176 1.1 mrg :nl
12177 1.1 mrg h
12178 1.1 mrg s/\(.\{148\}\).*/\1/
12179 1.1 mrg t more1
12180 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12181 1.1 mrg p
12182 1.1 mrg n
12183 1.1 mrg b repl
12184 1.1 mrg :more1
12185 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12186 1.1 mrg p
12187 1.1 mrg g
12188 1.1 mrg s/.\{148\}//
12189 1.1 mrg t nl
12190 1.1 mrg :delim
12191 1.1 mrg h
12192 1.1 mrg s/\(.\{148\}\).*/\1/
12193 1.1 mrg t more2
12194 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
12195 1.1 mrg p
12196 1.1 mrg b
12197 1.1 mrg :more2
12198 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12199 1.1 mrg p
12200 1.1 mrg g
12201 1.1 mrg s/.\{148\}//
12202 1.1 mrg t delim
12203 1.1 mrg ' <conf$$subs.awk | sed '
12204 1.1 mrg /^[^""]/{
12205 1.1 mrg N
12206 1.1 mrg s/\n//
12207 1.1 mrg }
12208 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
12209 1.1 mrg rm -f conf$$subs.awk
12210 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12211 1.1 mrg _ACAWK
12212 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12213 1.1 mrg for (key in S) S_is_set[key] = 1
12214 1.1 mrg FS = ""
12215 1.1 mrg
12216 1.1 mrg }
12217 1.1 mrg {
12218 1.1 mrg line = $ 0
12219 1.1 mrg nfields = split(line, field, "@")
12220 1.1 mrg substed = 0
12221 1.1 mrg len = length(field[1])
12222 1.1 mrg for (i = 2; i < nfields; i++) {
12223 1.1 mrg key = field[i]
12224 1.1 mrg keylen = length(key)
12225 1.1 mrg if (S_is_set[key]) {
12226 1.1 mrg value = S[key]
12227 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12228 1.1 mrg len += length(value) + length(field[++i])
12229 1.1 mrg substed = 1
12230 1.1 mrg } else
12231 1.1 mrg len += 1 + keylen
12232 1.1 mrg }
12233 1.1 mrg
12234 1.1 mrg print line
12235 1.1 mrg }
12236 1.1 mrg
12237 1.1 mrg _ACAWK
12238 1.1 mrg _ACEOF
12239 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12240 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12241 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12242 1.1 mrg else
12243 1.1 mrg cat
12244 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12245 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
12246 1.1 mrg _ACEOF
12247 1.1 mrg
12248 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
12249 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12250 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
12251 1.1 mrg # (actually we leave an empty line to preserve line numbers).
12252 1.1 mrg if test "x$srcdir" = x.; then
12253 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
12254 1.1 mrg s/:*\$(srcdir):*/:/
12255 1.1 mrg s/:*\${srcdir}:*/:/
12256 1.1 mrg s/:*@srcdir@:*/:/
12257 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
12258 1.1 mrg s/:*$//
12259 1.1 mrg s/^[^=]*=[ ]*$//
12260 1.1 mrg }'
12261 1.1 mrg fi
12262 1.1 mrg
12263 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12264 1.1 mrg fi # test -n "$CONFIG_FILES"
12265 1.1 mrg
12266 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
12267 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
12268 1.1 mrg # This happens for instance with `./config.status Makefile'.
12269 1.1 mrg if test -n "$CONFIG_HEADERS"; then
12270 1.1 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
12271 1.1 mrg BEGIN {
12272 1.1 mrg _ACEOF
12273 1.1 mrg
12274 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
12275 1.1 mrg # here-document in config.status, that substitutes the proper values into
12276 1.1 mrg # config.h.in to produce config.h.
12277 1.1 mrg
12278 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
12279 1.1 mrg # handling of long lines.
12280 1.1 mrg ac_delim='%!_!# '
12281 1.1 mrg for ac_last_try in false false :; do
12282 1.1 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12283 1.1 mrg if test -z "$ac_t"; then
12284 1.1 mrg break
12285 1.1 mrg elif $ac_last_try; then
12286 1.1 mrg as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12287 1.1 mrg else
12288 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12289 1.1 mrg fi
12290 1.1 mrg done
12291 1.1 mrg
12292 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
12293 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
12294 1.1 mrg # newline sequences.
12295 1.1 mrg
12296 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12297 1.1 mrg sed -n '
12298 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12299 1.1 mrg t rset
12300 1.1 mrg :rset
12301 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
12302 1.1 mrg t def
12303 1.1 mrg d
12304 1.1 mrg :def
12305 1.1 mrg s/\\$//
12306 1.1 mrg t bsnl
12307 1.1 mrg s/["\\]/\\&/g
12308 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12309 1.1 mrg D["\1"]=" \3"/p
12310 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12311 1.1 mrg d
12312 1.1 mrg :bsnl
12313 1.1 mrg s/["\\]/\\&/g
12314 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12315 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
12316 1.1 mrg t cont
12317 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12318 1.1 mrg t cont
12319 1.1 mrg d
12320 1.1 mrg :cont
12321 1.1 mrg n
12322 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12323 1.1 mrg t clear
12324 1.1 mrg :clear
12325 1.1 mrg s/\\$//
12326 1.1 mrg t bsnlc
12327 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
12328 1.1 mrg d
12329 1.1 mrg :bsnlc
12330 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12331 1.1 mrg b cont
12332 1.1 mrg ' <confdefs.h | sed '
12333 1.1 mrg s/'"$ac_delim"'/"\\\
12334 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
12335 1.1 mrg
12336 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12337 1.1 mrg for (key in D) D_is_set[key] = 1
12338 1.1 mrg FS = ""
12339 1.1 mrg }
12340 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12341 1.1 mrg line = \$ 0
12342 1.1 mrg split(line, arg, " ")
12343 1.1 mrg if (arg[1] == "#") {
12344 1.1 mrg defundef = arg[2]
12345 1.1 mrg mac1 = arg[3]
12346 1.1 mrg } else {
12347 1.1 mrg defundef = substr(arg[1], 2)
12348 1.1 mrg mac1 = arg[2]
12349 1.1 mrg }
12350 1.1 mrg split(mac1, mac2, "(") #)
12351 1.1 mrg macro = mac2[1]
12352 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
12353 1.1 mrg if (D_is_set[macro]) {
12354 1.1 mrg # Preserve the white space surrounding the "#".
12355 1.1 mrg print prefix "define", macro P[macro] D[macro]
12356 1.1 mrg next
12357 1.1 mrg } else {
12358 1.1 mrg # Replace #undef with comments. This is necessary, for example,
12359 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
12360 1.1 mrg # on some systems where configure will not decide to define it.
12361 1.1 mrg if (defundef == "undef") {
12362 1.1 mrg print "/*", prefix defundef, macro, "*/"
12363 1.1 mrg next
12364 1.1 mrg }
12365 1.1 mrg }
12366 1.1 mrg }
12367 1.1 mrg { print }
12368 1.1 mrg _ACAWK
12369 1.1 mrg _ACEOF
12370 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12371 1.1 mrg as_fn_error "could not setup config headers machinery" "$LINENO" 5
12372 1.1 mrg fi # test -n "$CONFIG_HEADERS"
12373 1.1 mrg
12374 1.1 mrg
12375 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12376 1.1 mrg shift
12377 1.1 mrg for ac_tag
12378 1.1 mrg do
12379 1.1 mrg case $ac_tag in
12380 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
12381 1.1 mrg esac
12382 1.1 mrg case $ac_mode$ac_tag in
12383 1.1 mrg :[FHL]*:*);;
12384 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12385 1.1 mrg :[FH]-) ac_tag=-:-;;
12386 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12387 1.1 mrg esac
12388 1.1 mrg ac_save_IFS=$IFS
12389 1.1 mrg IFS=:
12390 1.1 mrg set x $ac_tag
12391 1.1 mrg IFS=$ac_save_IFS
12392 1.1 mrg shift
12393 1.1 mrg ac_file=$1
12394 1.1 mrg shift
12395 1.1 mrg
12396 1.1 mrg case $ac_mode in
12397 1.1 mrg :L) ac_source=$1;;
12398 1.1 mrg :[FH])
12399 1.1 mrg ac_file_inputs=
12400 1.1 mrg for ac_f
12401 1.1 mrg do
12402 1.1 mrg case $ac_f in
12403 1.1 mrg -) ac_f="$tmp/stdin";;
12404 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
12405 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
12406 1.1 mrg # because $ac_f cannot contain `:'.
12407 1.1 mrg test -f "$ac_f" ||
12408 1.1 mrg case $ac_f in
12409 1.1 mrg [\\/$]*) false;;
12410 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12411 1.1 mrg esac ||
12412 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12413 1.1 mrg esac
12414 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12415 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
12416 1.1 mrg done
12417 1.1 mrg
12418 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
12419 1.1 mrg # use $as_me), people would be surprised to read:
12420 1.1 mrg # /* config.h. Generated by config.status. */
12421 1.1 mrg configure_input='Generated from '`
12422 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12423 1.1 mrg `' by configure.'
12424 1.1 mrg if test x"$ac_file" != x-; then
12425 1.1 mrg configure_input="$ac_file. $configure_input"
12426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12427 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
12428 1.1 mrg fi
12429 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
12430 1.1 mrg case $configure_input in #(
12431 1.1 mrg *\&* | *\|* | *\\* )
12432 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
12433 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
12434 1.1 mrg *) ac_sed_conf_input=$configure_input;;
12435 1.1 mrg esac
12436 1.1 mrg
12437 1.1 mrg case $ac_tag in
12438 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
12439 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12440 1.1 mrg esac
12441 1.1 mrg ;;
12442 1.1 mrg esac
12443 1.1 mrg
12444 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
12445 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12446 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
12447 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
12448 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12449 1.1 mrg $as_echo X"$ac_file" |
12450 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12451 1.1 mrg s//\1/
12452 1.1 mrg q
12453 1.1 mrg }
12454 1.1 mrg /^X\(\/\/\)[^/].*/{
12455 1.1 mrg s//\1/
12456 1.1 mrg q
12457 1.1 mrg }
12458 1.1 mrg /^X\(\/\/\)$/{
12459 1.1 mrg s//\1/
12460 1.1 mrg q
12461 1.1 mrg }
12462 1.1 mrg /^X\(\/\).*/{
12463 1.1 mrg s//\1/
12464 1.1 mrg q
12465 1.1 mrg }
12466 1.1 mrg s/.*/./; q'`
12467 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
12468 1.1 mrg ac_builddir=.
12469 1.1 mrg
12470 1.1 mrg case "$ac_dir" in
12471 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12472 1.1 mrg *)
12473 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12474 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
12475 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12476 1.1 mrg case $ac_top_builddir_sub in
12477 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12478 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12479 1.1 mrg esac ;;
12480 1.1 mrg esac
12481 1.1 mrg ac_abs_top_builddir=$ac_pwd
12482 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
12483 1.1 mrg # for backward compatibility:
12484 1.1 mrg ac_top_builddir=$ac_top_build_prefix
12485 1.1 mrg
12486 1.1 mrg case $srcdir in
12487 1.1 mrg .) # We are building in place.
12488 1.1 mrg ac_srcdir=.
12489 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
12490 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
12491 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
12492 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
12493 1.1 mrg ac_top_srcdir=$srcdir
12494 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
12495 1.1 mrg *) # Relative name.
12496 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12497 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
12498 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12499 1.1 mrg esac
12500 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12501 1.1 mrg
12502 1.1 mrg
12503 1.1 mrg case $ac_mode in
12504 1.1 mrg :F)
12505 1.1 mrg #
12506 1.1 mrg # CONFIG_FILE
12507 1.1 mrg #
12508 1.1 mrg
12509 1.1 mrg case $INSTALL in
12510 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12511 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12512 1.1 mrg esac
12513 1.1 mrg ac_MKDIR_P=$MKDIR_P
12514 1.1 mrg case $MKDIR_P in
12515 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
12516 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12517 1.1 mrg esac
12518 1.1 mrg _ACEOF
12519 1.1 mrg
12520 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12521 1.1 mrg # If the template does not know about datarootdir, expand it.
12522 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
12523 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
12524 1.1 mrg ac_sed_dataroot='
12525 1.1 mrg /datarootdir/ {
12526 1.1 mrg p
12527 1.1 mrg q
12528 1.1 mrg }
12529 1.1 mrg /@datadir@/p
12530 1.1 mrg /@docdir@/p
12531 1.1 mrg /@infodir@/p
12532 1.1 mrg /@localedir@/p
12533 1.1 mrg /@mandir@/p'
12534 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12535 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
12536 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12538 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12539 1.1 mrg _ACEOF
12540 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12541 1.1 mrg ac_datarootdir_hack='
12542 1.1 mrg s&@datadir@&$datadir&g
12543 1.1 mrg s&@docdir@&$docdir&g
12544 1.1 mrg s&@infodir@&$infodir&g
12545 1.1 mrg s&@localedir@&$localedir&g
12546 1.1 mrg s&@mandir@&$mandir&g
12547 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
12548 1.1 mrg esac
12549 1.1 mrg _ACEOF
12550 1.1 mrg
12551 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
12552 1.1 mrg # Shell code in configure.ac might set extrasub.
12553 1.1 mrg # FIXME: do we really want to maintain this feature?
12554 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12555 1.1 mrg ac_sed_extra="$ac_vpsub
12556 1.1 mrg $extrasub
12557 1.1 mrg _ACEOF
12558 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12559 1.1 mrg :t
12560 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12561 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
12562 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
12563 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
12564 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
12565 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
12566 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
12567 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12568 1.1 mrg s&@builddir@&$ac_builddir&;t t
12569 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
12570 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12571 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
12572 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
12573 1.1 mrg $ac_datarootdir_hack
12574 1.1 mrg "
12575 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12576 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12577 1.1 mrg
12578 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12579 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12580 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12582 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
12583 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12584 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
12585 1.1 mrg
12586 1.1 mrg rm -f "$tmp/stdin"
12587 1.1 mrg case $ac_file in
12588 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
12589 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12590 1.1 mrg esac \
12591 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12592 1.1 mrg ;;
12593 1.1 mrg :H)
12594 1.1 mrg #
12595 1.1 mrg # CONFIG_HEADER
12596 1.1 mrg #
12597 1.1 mrg if test x"$ac_file" != x-; then
12598 1.1 mrg {
12599 1.1 mrg $as_echo "/* $configure_input */" \
12600 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12601 1.1 mrg } >"$tmp/config.h" \
12602 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12603 1.1 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12605 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
12606 1.1 mrg else
12607 1.1 mrg rm -f "$ac_file"
12608 1.1 mrg mv "$tmp/config.h" "$ac_file" \
12609 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12610 1.1 mrg fi
12611 1.1 mrg else
12612 1.1 mrg $as_echo "/* $configure_input */" \
12613 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12614 1.1 mrg || as_fn_error "could not create -" "$LINENO" 5
12615 1.1 mrg fi
12616 1.1 mrg # Compute "$ac_file"'s index in $config_headers.
12617 1.1 mrg _am_arg="$ac_file"
12618 1.1 mrg _am_stamp_count=1
12619 1.1 mrg for _am_header in $config_headers :; do
12620 1.1 mrg case $_am_header in
12621 1.1 mrg $_am_arg | $_am_arg:* )
12622 1.1 mrg break ;;
12623 1.1 mrg * )
12624 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12625 1.1 mrg esac
12626 1.1 mrg done
12627 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12628 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12629 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
12630 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
12631 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12632 1.1 mrg $as_echo X"$_am_arg" |
12633 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12634 1.1 mrg s//\1/
12635 1.1 mrg q
12636 1.1 mrg }
12637 1.1 mrg /^X\(\/\/\)[^/].*/{
12638 1.1 mrg s//\1/
12639 1.1 mrg q
12640 1.1 mrg }
12641 1.1 mrg /^X\(\/\/\)$/{
12642 1.1 mrg s//\1/
12643 1.1 mrg q
12644 1.1 mrg }
12645 1.1 mrg /^X\(\/\).*/{
12646 1.1 mrg s//\1/
12647 1.1 mrg q
12648 1.1 mrg }
12649 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
12650 1.1 mrg ;;
12651 1.1 mrg
12652 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12653 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
12654 1.1 mrg ;;
12655 1.1 mrg esac
12656 1.1 mrg
12657 1.1 mrg
12658 1.1 mrg case $ac_file$ac_mode in
12659 1.1 mrg "default-1":C)
12660 1.1 mrg # Only add multilib support code if we just rebuilt the top-level
12661 1.1 mrg # Makefile.
12662 1.1 mrg case " $CONFIG_FILES " in
12663 1.1 mrg *" Makefile "*)
12664 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in
12665 1.1 mrg ;;
12666 1.1 mrg esac ;;
12667 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12668 1.1 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
12669 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
12670 1.1 mrg # if we detect the quoting.
12671 1.1 mrg case $CONFIG_FILES in
12672 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
12673 1.1 mrg *) set x $CONFIG_FILES ;;
12674 1.1 mrg esac
12675 1.1 mrg shift
12676 1.1 mrg for mf
12677 1.1 mrg do
12678 1.1 mrg # Strip MF so we end up with the name of the file.
12679 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
12680 1.1 mrg # Check whether this is an Automake generated Makefile or not.
12681 1.1 mrg # We used to match only the files named `Makefile.in', but
12682 1.1 mrg # some people rename them; so instead we look at the file content.
12683 1.1 mrg # Grep'ing the first line is not enough: some people post-process
12684 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
12685 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
12686 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
12687 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12688 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
12689 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12690 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
12691 1.1 mrg X"$mf" : 'X\(//\)$' \| \
12692 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12693 1.1 mrg $as_echo X"$mf" |
12694 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12695 1.1 mrg s//\1/
12696 1.1 mrg q
12697 1.1 mrg }
12698 1.1 mrg /^X\(\/\/\)[^/].*/{
12699 1.1 mrg s//\1/
12700 1.1 mrg q
12701 1.1 mrg }
12702 1.1 mrg /^X\(\/\/\)$/{
12703 1.1 mrg s//\1/
12704 1.1 mrg q
12705 1.1 mrg }
12706 1.1 mrg /^X\(\/\).*/{
12707 1.1 mrg s//\1/
12708 1.1 mrg q
12709 1.1 mrg }
12710 1.1 mrg s/.*/./; q'`
12711 1.1 mrg else
12712 1.1 mrg continue
12713 1.1 mrg fi
12714 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
12715 1.1 mrg # from the Makefile without running `make'.
12716 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12717 1.1 mrg test -z "$DEPDIR" && continue
12718 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
12719 1.1 mrg test -z "am__include" && continue
12720 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12721 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
12722 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
12723 1.1 mrg # Find all dependency output files, they are included files with
12724 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
12725 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
12726 1.1 mrg # expansion.
12727 1.1 mrg for file in `sed -n "
12728 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12729 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12730 1.1 mrg # Make sure the directory exists.
12731 1.1 mrg test -f "$dirpart/$file" && continue
12732 1.1 mrg fdir=`$as_dirname -- "$file" ||
12733 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12734 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
12735 1.1 mrg X"$file" : 'X\(//\)$' \| \
12736 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12737 1.1 mrg $as_echo X"$file" |
12738 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12739 1.1 mrg s//\1/
12740 1.1 mrg q
12741 1.1 mrg }
12742 1.1 mrg /^X\(\/\/\)[^/].*/{
12743 1.1 mrg s//\1/
12744 1.1 mrg q
12745 1.1 mrg }
12746 1.1 mrg /^X\(\/\/\)$/{
12747 1.1 mrg s//\1/
12748 1.1 mrg q
12749 1.1 mrg }
12750 1.1 mrg /^X\(\/\).*/{
12751 1.1 mrg s//\1/
12752 1.1 mrg q
12753 1.1 mrg }
12754 1.1 mrg s/.*/./; q'`
12755 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
12756 1.1 mrg # echo "creating $dirpart/$file"
12757 1.1 mrg echo '# dummy' > "$dirpart/$file"
12758 1.1 mrg done
12759 1.1 mrg done
12760 1.1 mrg }
12761 1.1 mrg ;;
12762 1.1 mrg "libtool":C)
12763 1.1 mrg
12764 1.1 mrg # See if we are running on zsh, and set the options which allow our
12765 1.1 mrg # commands through without removal of \ escapes.
12766 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
12767 1.1 mrg setopt NO_GLOB_SUBST
12768 1.1 mrg fi
12769 1.1 mrg
12770 1.1 mrg cfgfile="${ofile}T"
12771 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12772 1.1 mrg $RM "$cfgfile"
12773 1.1 mrg
12774 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
12775 1.1 mrg #! $SHELL
12776 1.1 mrg
12777 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12778 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12779 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12780 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12781 1.1 mrg #
12782 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12783 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12784 1.1 mrg # Written by Gordon Matzigkeit, 1996
12785 1.1 mrg #
12786 1.1 mrg # This file is part of GNU Libtool.
12787 1.1 mrg #
12788 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
12789 1.1 mrg # modify it under the terms of the GNU General Public License as
12790 1.1 mrg # published by the Free Software Foundation; either version 2 of
12791 1.1 mrg # the License, or (at your option) any later version.
12792 1.1 mrg #
12793 1.1 mrg # As a special exception to the GNU General Public License,
12794 1.1 mrg # if you distribute this file as part of a program or library that
12795 1.1 mrg # is built using GNU Libtool, you may include this file under the
12796 1.1 mrg # same distribution terms that you use for the rest of that program.
12797 1.1 mrg #
12798 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
12799 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
12800 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12801 1.1 mrg # GNU General Public License for more details.
12802 1.1 mrg #
12803 1.1 mrg # You should have received a copy of the GNU General Public License
12804 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
12805 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12806 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
12807 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12808 1.1 mrg
12809 1.1 mrg
12810 1.1 mrg # The names of the tagged configurations supported by this script.
12811 1.1 mrg available_tags=""
12812 1.1 mrg
12813 1.1 mrg # ### BEGIN LIBTOOL CONFIG
12814 1.1 mrg
12815 1.1 mrg # Which release of libtool.m4 was used?
12816 1.1 mrg macro_version=$macro_version
12817 1.1 mrg macro_revision=$macro_revision
12818 1.1 mrg
12819 1.1 mrg # Whether or not to build shared libraries.
12820 1.1 mrg build_libtool_libs=$enable_shared
12821 1.1 mrg
12822 1.1 mrg # Whether or not to build static libraries.
12823 1.1 mrg build_old_libs=$enable_static
12824 1.1 mrg
12825 1.1 mrg # What type of objects to build.
12826 1.1 mrg pic_mode=$pic_mode
12827 1.1 mrg
12828 1.1 mrg # Whether or not to optimize for fast installation.
12829 1.1 mrg fast_install=$enable_fast_install
12830 1.1 mrg
12831 1.1 mrg # Shell to use when invoking shell scripts.
12832 1.1 mrg SHELL=$lt_SHELL
12833 1.1 mrg
12834 1.1 mrg # An echo program that protects backslashes.
12835 1.1 mrg ECHO=$lt_ECHO
12836 1.1 mrg
12837 1.1 mrg # The host system.
12838 1.1 mrg host_alias=$host_alias
12839 1.1 mrg host=$host
12840 1.1 mrg host_os=$host_os
12841 1.1 mrg
12842 1.1 mrg # The build system.
12843 1.1 mrg build_alias=$build_alias
12844 1.1 mrg build=$build
12845 1.1 mrg build_os=$build_os
12846 1.1 mrg
12847 1.1 mrg # A sed program that does not truncate output.
12848 1.1 mrg SED=$lt_SED
12849 1.1 mrg
12850 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12851 1.1 mrg Xsed="\$SED -e 1s/^X//"
12852 1.1 mrg
12853 1.1 mrg # A grep program that handles long lines.
12854 1.1 mrg GREP=$lt_GREP
12855 1.1 mrg
12856 1.1 mrg # An ERE matcher.
12857 1.1 mrg EGREP=$lt_EGREP
12858 1.1 mrg
12859 1.1 mrg # A literal string matcher.
12860 1.1 mrg FGREP=$lt_FGREP
12861 1.1 mrg
12862 1.1 mrg # A BSD- or MS-compatible name lister.
12863 1.1 mrg NM=$lt_NM
12864 1.1 mrg
12865 1.1 mrg # Whether we need soft or hard links.
12866 1.1 mrg LN_S=$lt_LN_S
12867 1.1 mrg
12868 1.1 mrg # What is the maximum length of a command?
12869 1.1 mrg max_cmd_len=$max_cmd_len
12870 1.1 mrg
12871 1.1 mrg # Object file suffix (normally "o").
12872 1.1 mrg objext=$ac_objext
12873 1.1 mrg
12874 1.1 mrg # Executable file suffix (normally "").
12875 1.1 mrg exeext=$exeext
12876 1.1 mrg
12877 1.1 mrg # whether the shell understands "unset".
12878 1.1 mrg lt_unset=$lt_unset
12879 1.1 mrg
12880 1.1 mrg # turn spaces into newlines.
12881 1.1 mrg SP2NL=$lt_lt_SP2NL
12882 1.1 mrg
12883 1.1 mrg # turn newlines into spaces.
12884 1.1 mrg NL2SP=$lt_lt_NL2SP
12885 1.1 mrg
12886 1.1 mrg # An object symbol dumper.
12887 1.1 mrg OBJDUMP=$lt_OBJDUMP
12888 1.1 mrg
12889 1.1 mrg # Method to check whether dependent libraries are shared objects.
12890 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
12891 1.1 mrg
12892 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
12893 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
12894 1.1 mrg
12895 1.1 mrg # The archiver.
12896 1.1 mrg AR=$lt_AR
12897 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
12898 1.1 mrg
12899 1.1 mrg # A symbol stripping program.
12900 1.1 mrg STRIP=$lt_STRIP
12901 1.1 mrg
12902 1.1 mrg # Commands used to install an old-style archive.
12903 1.1 mrg RANLIB=$lt_RANLIB
12904 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
12905 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
12906 1.1 mrg
12907 1.1 mrg # Whether to use a lock for old archive extraction.
12908 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
12909 1.1 mrg
12910 1.1 mrg # A C compiler.
12911 1.1 mrg LTCC=$lt_CC
12912 1.1 mrg
12913 1.1 mrg # LTCC compiler flags.
12914 1.1 mrg LTCFLAGS=$lt_CFLAGS
12915 1.1 mrg
12916 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
12917 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12918 1.1 mrg
12919 1.1 mrg # Transform the output of nm in a proper C declaration.
12920 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12921 1.1 mrg
12922 1.1 mrg # Transform the output of nm in a C name address pair.
12923 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12924 1.1 mrg
12925 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
12926 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12927 1.1 mrg
12928 1.1 mrg # The name of the directory that contains temporary libtool files.
12929 1.1 mrg objdir=$objdir
12930 1.1 mrg
12931 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
12932 1.1 mrg MAGIC_CMD=$MAGIC_CMD
12933 1.1 mrg
12934 1.1 mrg # Must we lock files when doing compilation?
12935 1.1 mrg need_locks=$lt_need_locks
12936 1.1 mrg
12937 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12938 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
12939 1.1 mrg
12940 1.1 mrg # Tool to change global to local symbols on Mac OS X.
12941 1.1 mrg NMEDIT=$lt_NMEDIT
12942 1.1 mrg
12943 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
12944 1.1 mrg LIPO=$lt_LIPO
12945 1.1 mrg
12946 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12947 1.1 mrg OTOOL=$lt_OTOOL
12948 1.1 mrg
12949 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12950 1.1 mrg OTOOL64=$lt_OTOOL64
12951 1.1 mrg
12952 1.1 mrg # Old archive suffix (normally "a").
12953 1.1 mrg libext=$libext
12954 1.1 mrg
12955 1.1 mrg # Shared library suffix (normally ".so").
12956 1.1 mrg shrext_cmds=$lt_shrext_cmds
12957 1.1 mrg
12958 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
12959 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
12960 1.1 mrg
12961 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
12962 1.1 mrg # restored at link time.
12963 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
12964 1.1 mrg
12965 1.1 mrg # Do we need the "lib" prefix for modules?
12966 1.1 mrg need_lib_prefix=$need_lib_prefix
12967 1.1 mrg
12968 1.1 mrg # Do we need a version for libraries?
12969 1.1 mrg need_version=$need_version
12970 1.1 mrg
12971 1.1 mrg # Library versioning type.
12972 1.1 mrg version_type=$version_type
12973 1.1 mrg
12974 1.1 mrg # Shared library runtime path variable.
12975 1.1 mrg runpath_var=$runpath_var
12976 1.1 mrg
12977 1.1 mrg # Shared library path variable.
12978 1.1 mrg shlibpath_var=$shlibpath_var
12979 1.1 mrg
12980 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
12981 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12982 1.1 mrg
12983 1.1 mrg # Format of library name prefix.
12984 1.1 mrg libname_spec=$lt_libname_spec
12985 1.1 mrg
12986 1.1 mrg # List of archive names. First name is the real one, the rest are links.
12987 1.1 mrg # The last name is the one that the linker finds with -lNAME
12988 1.1 mrg library_names_spec=$lt_library_names_spec
12989 1.1 mrg
12990 1.1 mrg # The coded name of the library, if different from the real name.
12991 1.1 mrg soname_spec=$lt_soname_spec
12992 1.1 mrg
12993 1.1 mrg # Permission mode override for installation of shared libraries.
12994 1.1 mrg install_override_mode=$lt_install_override_mode
12995 1.1 mrg
12996 1.1 mrg # Command to use after installation of a shared archive.
12997 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
12998 1.1 mrg
12999 1.1 mrg # Command to use after uninstallation of a shared archive.
13000 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13001 1.1 mrg
13002 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13003 1.1 mrg finish_cmds=$lt_finish_cmds
13004 1.1 mrg
13005 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13006 1.1 mrg # not shown.
13007 1.1 mrg finish_eval=$lt_finish_eval
13008 1.1 mrg
13009 1.1 mrg # Whether we should hardcode library paths into libraries.
13010 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13011 1.1 mrg
13012 1.1 mrg # Compile-time system search path for libraries.
13013 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13014 1.1 mrg
13015 1.1 mrg # Run-time system search path for libraries.
13016 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13017 1.1 mrg
13018 1.1 mrg # Whether dlopen is supported.
13019 1.1 mrg dlopen_support=$enable_dlopen
13020 1.1 mrg
13021 1.1 mrg # Whether dlopen of programs is supported.
13022 1.1 mrg dlopen_self=$enable_dlopen_self
13023 1.1 mrg
13024 1.1 mrg # Whether dlopen of statically linked programs is supported.
13025 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13026 1.1 mrg
13027 1.1 mrg # Commands to strip libraries.
13028 1.1 mrg old_striplib=$lt_old_striplib
13029 1.1 mrg striplib=$lt_striplib
13030 1.1 mrg
13031 1.1 mrg
13032 1.1 mrg # The linker used to build libraries.
13033 1.1 mrg LD=$lt_LD
13034 1.1 mrg
13035 1.1 mrg # How to create reloadable object files.
13036 1.1 mrg reload_flag=$lt_reload_flag
13037 1.1 mrg reload_cmds=$lt_reload_cmds
13038 1.1 mrg
13039 1.1 mrg # Commands used to build an old-style archive.
13040 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13041 1.1 mrg
13042 1.1 mrg # A language specific compiler.
13043 1.1 mrg CC=$lt_compiler
13044 1.1 mrg
13045 1.1 mrg # Is the compiler the GNU compiler?
13046 1.1 mrg with_gcc=$GCC
13047 1.1 mrg
13048 1.1 mrg # Compiler flag to turn off builtin functions.
13049 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13050 1.1 mrg
13051 1.1 mrg # How to pass a linker flag through the compiler.
13052 1.1 mrg wl=$lt_lt_prog_compiler_wl
13053 1.1 mrg
13054 1.1 mrg # Additional compiler flags for building library objects.
13055 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13056 1.1 mrg
13057 1.1 mrg # Compiler flag to prevent dynamic linking.
13058 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13059 1.1 mrg
13060 1.1 mrg # Does compiler simultaneously support -c and -o options?
13061 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13062 1.1 mrg
13063 1.1 mrg # Whether or not to add -lc for building shared libraries.
13064 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13065 1.1 mrg
13066 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13067 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13068 1.1 mrg
13069 1.1 mrg # Compiler flag to allow reflexive dlopens.
13070 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13071 1.1 mrg
13072 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13073 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13074 1.1 mrg
13075 1.1 mrg # Whether the compiler copes with passing no objects directly.
13076 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13077 1.1 mrg
13078 1.1 mrg # Create an old-style archive from a shared archive.
13079 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13080 1.1 mrg
13081 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13082 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13083 1.1 mrg
13084 1.1 mrg # Commands used to build a shared archive.
13085 1.1 mrg archive_cmds=$lt_archive_cmds
13086 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13087 1.1 mrg
13088 1.1 mrg # Commands used to build a loadable module if different from building
13089 1.1 mrg # a shared archive.
13090 1.1 mrg module_cmds=$lt_module_cmds
13091 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13092 1.1 mrg
13093 1.1 mrg # Whether we are building with GNU ld or not.
13094 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13095 1.1 mrg
13096 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13097 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13098 1.1 mrg
13099 1.1 mrg # Flag that enforces no undefined symbols.
13100 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13101 1.1 mrg
13102 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13103 1.1 mrg # This must work even if \$libdir does not exist
13104 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13105 1.1 mrg
13106 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13107 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13108 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13109 1.1 mrg
13110 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13111 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13112 1.1 mrg
13113 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13114 1.1 mrg # DIR into the resulting binary.
13115 1.1 mrg hardcode_direct=$hardcode_direct
13116 1.1 mrg
13117 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13118 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13119 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13120 1.1 mrg # library is relocated.
13121 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13122 1.1 mrg
13123 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13124 1.1 mrg # into the resulting binary.
13125 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13126 1.1 mrg
13127 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13128 1.1 mrg # into the resulting binary.
13129 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13130 1.1 mrg
13131 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13132 1.1 mrg # into the library and all subsequent libraries and executables linked
13133 1.1 mrg # against it.
13134 1.1 mrg hardcode_automatic=$hardcode_automatic
13135 1.1 mrg
13136 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13137 1.1 mrg # to runtime path list.
13138 1.1 mrg inherit_rpath=$inherit_rpath
13139 1.1 mrg
13140 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13141 1.1 mrg link_all_deplibs=$link_all_deplibs
13142 1.1 mrg
13143 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13144 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13145 1.1 mrg
13146 1.1 mrg # Set to "yes" if exported symbols are required.
13147 1.1 mrg always_export_symbols=$always_export_symbols
13148 1.1 mrg
13149 1.1 mrg # The commands to list exported symbols.
13150 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13151 1.1 mrg
13152 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13153 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13154 1.1 mrg
13155 1.1 mrg # Symbols that must always be exported.
13156 1.1 mrg include_expsyms=$lt_include_expsyms
13157 1.1 mrg
13158 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13159 1.1 mrg prelink_cmds=$lt_prelink_cmds
13160 1.1 mrg
13161 1.1 mrg # Specify filename containing input files.
13162 1.1 mrg file_list_spec=$lt_file_list_spec
13163 1.1 mrg
13164 1.1 mrg # How to hardcode a shared library path into an executable.
13165 1.1 mrg hardcode_action=$hardcode_action
13166 1.1 mrg
13167 1.1 mrg # ### END LIBTOOL CONFIG
13168 1.1 mrg
13169 1.1 mrg _LT_EOF
13170 1.1 mrg
13171 1.1 mrg case $host_os in
13172 1.1 mrg aix3*)
13173 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13174 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13175 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13176 1.1 mrg # vanish in a puff of smoke.
13177 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13178 1.1 mrg COLLECT_NAMES=
13179 1.1 mrg export COLLECT_NAMES
13180 1.1 mrg fi
13181 1.1 mrg _LT_EOF
13182 1.1 mrg ;;
13183 1.1 mrg esac
13184 1.1 mrg
13185 1.1 mrg
13186 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13187 1.1 mrg
13188 1.1 mrg
13189 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13190 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13191 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13192 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13193 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13194 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13195 1.1 mrg
13196 1.1 mrg case $xsi_shell in
13197 1.1 mrg yes)
13198 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13199 1.1 mrg
13200 1.1 mrg # func_dirname file append nondir_replacement
13201 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13202 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13203 1.1 mrg func_dirname ()
13204 1.1 mrg {
13205 1.1 mrg case ${1} in
13206 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13207 1.1 mrg * ) func_dirname_result="${3}" ;;
13208 1.1 mrg esac
13209 1.1 mrg }
13210 1.1 mrg
13211 1.1 mrg # func_basename file
13212 1.1 mrg func_basename ()
13213 1.1 mrg {
13214 1.1 mrg func_basename_result="${1##*/}"
13215 1.1 mrg }
13216 1.1 mrg
13217 1.1 mrg # func_dirname_and_basename file append nondir_replacement
13218 1.1 mrg # perform func_basename and func_dirname in a single function
13219 1.1 mrg # call:
13220 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
13221 1.1 mrg # add APPEND to the result, otherwise set result
13222 1.1 mrg # to NONDIR_REPLACEMENT.
13223 1.1 mrg # value returned in "$func_dirname_result"
13224 1.1 mrg # basename: Compute filename of FILE.
13225 1.1 mrg # value retuned in "$func_basename_result"
13226 1.1 mrg # Implementation must be kept synchronized with func_dirname
13227 1.1 mrg # and func_basename. For efficiency, we do not delegate to
13228 1.1 mrg # those functions but instead duplicate the functionality here.
13229 1.1 mrg func_dirname_and_basename ()
13230 1.1 mrg {
13231 1.1 mrg case ${1} in
13232 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13233 1.1 mrg * ) func_dirname_result="${3}" ;;
13234 1.1 mrg esac
13235 1.1 mrg func_basename_result="${1##*/}"
13236 1.1 mrg }
13237 1.1 mrg
13238 1.1 mrg # func_stripname prefix suffix name
13239 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13240 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13241 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13242 1.1 mrg # dot (in which case that matches only a dot).
13243 1.1 mrg func_stripname ()
13244 1.1 mrg {
13245 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13246 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
13247 1.1 mrg func_stripname_result=${3}
13248 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
13249 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
13250 1.1 mrg }
13251 1.1 mrg
13252 1.1 mrg # func_opt_split
13253 1.1 mrg func_opt_split ()
13254 1.1 mrg {
13255 1.1 mrg func_opt_split_opt=${1%%=*}
13256 1.1 mrg func_opt_split_arg=${1#*=}
13257 1.1 mrg }
13258 1.1 mrg
13259 1.1 mrg # func_lo2o object
13260 1.1 mrg func_lo2o ()
13261 1.1 mrg {
13262 1.1 mrg case ${1} in
13263 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13264 1.1 mrg *) func_lo2o_result=${1} ;;
13265 1.1 mrg esac
13266 1.1 mrg }
13267 1.1 mrg
13268 1.1 mrg # func_xform libobj-or-source
13269 1.1 mrg func_xform ()
13270 1.1 mrg {
13271 1.1 mrg func_xform_result=${1%.*}.lo
13272 1.1 mrg }
13273 1.1 mrg
13274 1.1 mrg # func_arith arithmetic-term...
13275 1.1 mrg func_arith ()
13276 1.1 mrg {
13277 1.1 mrg func_arith_result=$(( $* ))
13278 1.1 mrg }
13279 1.1 mrg
13280 1.1 mrg # func_len string
13281 1.1 mrg # STRING may not start with a hyphen.
13282 1.1 mrg func_len ()
13283 1.1 mrg {
13284 1.1 mrg func_len_result=${#1}
13285 1.1 mrg }
13286 1.1 mrg
13287 1.1 mrg _LT_EOF
13288 1.1 mrg ;;
13289 1.1 mrg *) # Bourne compatible functions.
13290 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13291 1.1 mrg
13292 1.1 mrg # func_dirname file append nondir_replacement
13293 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13294 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13295 1.1 mrg func_dirname ()
13296 1.1 mrg {
13297 1.1 mrg # Extract subdirectory from the argument.
13298 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13299 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
13300 1.1 mrg func_dirname_result="${3}"
13301 1.1 mrg else
13302 1.1 mrg func_dirname_result="$func_dirname_result${2}"
13303 1.1 mrg fi
13304 1.1 mrg }
13305 1.1 mrg
13306 1.1 mrg # func_basename file
13307 1.1 mrg func_basename ()
13308 1.1 mrg {
13309 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13310 1.1 mrg }
13311 1.1 mrg
13312 1.1 mrg
13313 1.1 mrg # func_stripname prefix suffix name
13314 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13315 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13316 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13317 1.1 mrg # dot (in which case that matches only a dot).
13318 1.1 mrg # func_strip_suffix prefix name
13319 1.1 mrg func_stripname ()
13320 1.1 mrg {
13321 1.1 mrg case ${2} in
13322 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13323 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13324 1.1 mrg esac
13325 1.1 mrg }
13326 1.1 mrg
13327 1.1 mrg # sed scripts:
13328 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13329 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
13330 1.1 mrg
13331 1.1 mrg # func_opt_split
13332 1.1 mrg func_opt_split ()
13333 1.1 mrg {
13334 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13335 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13336 1.1 mrg }
13337 1.1 mrg
13338 1.1 mrg # func_lo2o object
13339 1.1 mrg func_lo2o ()
13340 1.1 mrg {
13341 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13342 1.1 mrg }
13343 1.1 mrg
13344 1.1 mrg # func_xform libobj-or-source
13345 1.1 mrg func_xform ()
13346 1.1 mrg {
13347 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13348 1.1 mrg }
13349 1.1 mrg
13350 1.1 mrg # func_arith arithmetic-term...
13351 1.1 mrg func_arith ()
13352 1.1 mrg {
13353 1.1 mrg func_arith_result=`expr "$@"`
13354 1.1 mrg }
13355 1.1 mrg
13356 1.1 mrg # func_len string
13357 1.1 mrg # STRING may not start with a hyphen.
13358 1.1 mrg func_len ()
13359 1.1 mrg {
13360 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13361 1.1 mrg }
13362 1.1 mrg
13363 1.1 mrg _LT_EOF
13364 1.1 mrg esac
13365 1.1 mrg
13366 1.1 mrg case $lt_shell_append in
13367 1.1 mrg yes)
13368 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13369 1.1 mrg
13370 1.1 mrg # func_append var value
13371 1.1 mrg # Append VALUE to the end of shell variable VAR.
13372 1.1 mrg func_append ()
13373 1.1 mrg {
13374 1.1 mrg eval "$1+=\$2"
13375 1.1 mrg }
13376 1.1 mrg _LT_EOF
13377 1.1 mrg ;;
13378 1.1 mrg *)
13379 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13380 1.1 mrg
13381 1.1 mrg # func_append var value
13382 1.1 mrg # Append VALUE to the end of shell variable VAR.
13383 1.1 mrg func_append ()
13384 1.1 mrg {
13385 1.1 mrg eval "$1=\$$1\$2"
13386 1.1 mrg }
13387 1.1 mrg
13388 1.1 mrg _LT_EOF
13389 1.1 mrg ;;
13390 1.1 mrg esac
13391 1.1 mrg
13392 1.1 mrg
13393 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13394 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13395 1.1 mrg
13396 1.1 mrg mv -f "$cfgfile" "$ofile" ||
13397 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13398 1.1 mrg chmod +x "$ofile"
13399 1.1 mrg
13400 1.1 mrg ;;
13401 1.1 mrg
13402 1.1 mrg esac
13403 1.1 mrg done # for ac_tag
13404 1.1 mrg
13405 1.1 mrg
13406 1.1 mrg as_fn_exit 0
13407 1.1 mrg _ACEOF
13408 1.1 mrg ac_clean_files=$ac_clean_files_save
13409 1.1 mrg
13410 1.1 mrg test $ac_write_fail = 0 ||
13411 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13412 1.1 mrg
13413 1.1 mrg
13414 1.1 mrg # configure is writing to config.log, and then calls config.status.
13415 1.1 mrg # config.status does its own redirection, appending to config.log.
13416 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
13417 1.1 mrg # by configure, so config.status won't be able to write to it; its
13418 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
13419 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
13420 1.1 mrg # appended to by config.status. When coming back to configure, we
13421 1.1 mrg # need to make the FD available again.
13422 1.1 mrg if test "$no_create" != yes; then
13423 1.1 mrg ac_cs_success=:
13424 1.1 mrg ac_config_status_args=
13425 1.1 mrg test "$silent" = yes &&
13426 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
13427 1.1 mrg exec 5>/dev/null
13428 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13429 1.1 mrg exec 5>>config.log
13430 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13431 1.1 mrg # would make configure fail if this is the last instruction.
13432 1.1 mrg $ac_cs_success || as_fn_exit $?
13433 1.1 mrg fi
13434 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13435 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13436 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13437 1.1 mrg fi
13438 1.1 mrg
13439