configure revision 1.10 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.9 mrg get_gcc_base_ver
606 1.1 mrg toolexeclibdir
607 1.1 mrg toolexecdir
608 1.1 mrg enable_static
609 1.1 mrg enable_shared
610 1.4 mrg lt_host_flags
611 1.1 mrg OTOOL64
612 1.1 mrg OTOOL
613 1.1 mrg LIPO
614 1.1 mrg NMEDIT
615 1.1 mrg DSYMUTIL
616 1.1 mrg RANLIB
617 1.1 mrg AR
618 1.1 mrg OBJDUMP
619 1.1 mrg LN_S
620 1.1 mrg NM
621 1.1 mrg ac_ct_DUMPBIN
622 1.1 mrg DUMPBIN
623 1.1 mrg LD
624 1.1 mrg FGREP
625 1.1 mrg SED
626 1.1 mrg LIBTOOL
627 1.1 mrg ssp_have_usable_vsnprintf
628 1.1 mrg EGREP
629 1.1 mrg GREP
630 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE
631 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE
632 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE
633 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE
634 1.1 mrg LIBSSP_USE_SYMVER_FALSE
635 1.1 mrg LIBSSP_USE_SYMVER_TRUE
636 1.10 mrg XCFLAGS
637 1.1 mrg CPP
638 1.1 mrg am__fastdepCC_FALSE
639 1.1 mrg am__fastdepCC_TRUE
640 1.1 mrg CCDEPMODE
641 1.7 mrg am__nodep
642 1.1 mrg AMDEPBACKSLASH
643 1.1 mrg AMDEP_FALSE
644 1.1 mrg AMDEP_TRUE
645 1.1 mrg am__quote
646 1.1 mrg am__include
647 1.1 mrg DEPDIR
648 1.1 mrg OBJEXT
649 1.1 mrg EXEEXT
650 1.1 mrg ac_ct_CC
651 1.1 mrg CPPFLAGS
652 1.1 mrg LDFLAGS
653 1.1 mrg CFLAGS
654 1.1 mrg CC
655 1.1 mrg multi_basedir
656 1.1 mrg MAINT
657 1.1 mrg MAINTAINER_MODE_FALSE
658 1.1 mrg MAINTAINER_MODE_TRUE
659 1.1 mrg am__untar
660 1.1 mrg am__tar
661 1.1 mrg AMTAR
662 1.1 mrg am__leading_dot
663 1.1 mrg SET_MAKE
664 1.1 mrg AWK
665 1.1 mrg mkdir_p
666 1.1 mrg MKDIR_P
667 1.1 mrg INSTALL_STRIP_PROGRAM
668 1.1 mrg STRIP
669 1.1 mrg install_sh
670 1.1 mrg MAKEINFO
671 1.1 mrg AUTOHEADER
672 1.1 mrg AUTOMAKE
673 1.1 mrg AUTOCONF
674 1.1 mrg ACLOCAL
675 1.1 mrg VERSION
676 1.1 mrg PACKAGE
677 1.1 mrg CYGPATH_W
678 1.1 mrg am__isrc
679 1.1 mrg INSTALL_DATA
680 1.1 mrg INSTALL_SCRIPT
681 1.1 mrg INSTALL_PROGRAM
682 1.1 mrg target_noncanonical
683 1.1 mrg target_os
684 1.1 mrg target_vendor
685 1.1 mrg target_cpu
686 1.1 mrg target
687 1.1 mrg host_os
688 1.1 mrg host_vendor
689 1.1 mrg host_cpu
690 1.1 mrg host
691 1.1 mrg build_os
692 1.1 mrg build_vendor
693 1.1 mrg build_cpu
694 1.1 mrg build
695 1.1 mrg target_alias
696 1.1 mrg host_alias
697 1.1 mrg build_alias
698 1.1 mrg LIBS
699 1.1 mrg ECHO_T
700 1.1 mrg ECHO_N
701 1.1 mrg ECHO_C
702 1.1 mrg DEFS
703 1.1 mrg mandir
704 1.1 mrg localedir
705 1.1 mrg libdir
706 1.1 mrg psdir
707 1.1 mrg pdfdir
708 1.1 mrg dvidir
709 1.1 mrg htmldir
710 1.1 mrg infodir
711 1.1 mrg docdir
712 1.1 mrg oldincludedir
713 1.1 mrg includedir
714 1.1 mrg localstatedir
715 1.1 mrg sharedstatedir
716 1.1 mrg sysconfdir
717 1.1 mrg datadir
718 1.1 mrg datarootdir
719 1.1 mrg libexecdir
720 1.1 mrg sbindir
721 1.1 mrg bindir
722 1.1 mrg program_transform_name
723 1.1 mrg prefix
724 1.1 mrg exec_prefix
725 1.1 mrg PACKAGE_URL
726 1.1 mrg PACKAGE_BUGREPORT
727 1.1 mrg PACKAGE_STRING
728 1.1 mrg PACKAGE_VERSION
729 1.1 mrg PACKAGE_TARNAME
730 1.1 mrg PACKAGE_NAME
731 1.1 mrg PATH_SEPARATOR
732 1.1 mrg SHELL'
733 1.1 mrg ac_subst_files=''
734 1.1 mrg ac_user_opts='
735 1.1 mrg enable_option_checking
736 1.1 mrg enable_version_specific_runtime_libs
737 1.1 mrg enable_maintainer_mode
738 1.1 mrg enable_multilib
739 1.1 mrg enable_dependency_tracking
740 1.10 mrg enable_cet
741 1.4 mrg enable_symvers
742 1.1 mrg enable_shared
743 1.1 mrg enable_static
744 1.1 mrg with_pic
745 1.1 mrg enable_fast_install
746 1.1 mrg with_gnu_ld
747 1.1 mrg enable_libtool_lock
748 1.9 mrg with_gcc_major_version_only
749 1.1 mrg '
750 1.1 mrg ac_precious_vars='build_alias
751 1.1 mrg host_alias
752 1.1 mrg target_alias
753 1.1 mrg CPP
754 1.1 mrg CPPFLAGS'
755 1.1 mrg
756 1.1 mrg
757 1.1 mrg # Initialize some variables set by options.
758 1.1 mrg ac_init_help=
759 1.1 mrg ac_init_version=false
760 1.1 mrg ac_unrecognized_opts=
761 1.1 mrg ac_unrecognized_sep=
762 1.1 mrg # The variables have the same names as the options, with
763 1.1 mrg # dashes changed to underlines.
764 1.1 mrg cache_file=/dev/null
765 1.1 mrg exec_prefix=NONE
766 1.1 mrg no_create=
767 1.1 mrg no_recursion=
768 1.1 mrg prefix=NONE
769 1.1 mrg program_prefix=NONE
770 1.1 mrg program_suffix=NONE
771 1.1 mrg program_transform_name=s,x,x,
772 1.1 mrg silent=
773 1.1 mrg site=
774 1.1 mrg srcdir=
775 1.1 mrg verbose=
776 1.1 mrg x_includes=NONE
777 1.1 mrg x_libraries=NONE
778 1.1 mrg
779 1.1 mrg # Installation directory options.
780 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
781 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
782 1.1 mrg # by default will actually change.
783 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
784 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
785 1.1 mrg bindir='${exec_prefix}/bin'
786 1.1 mrg sbindir='${exec_prefix}/sbin'
787 1.1 mrg libexecdir='${exec_prefix}/libexec'
788 1.1 mrg datarootdir='${prefix}/share'
789 1.1 mrg datadir='${datarootdir}'
790 1.1 mrg sysconfdir='${prefix}/etc'
791 1.1 mrg sharedstatedir='${prefix}/com'
792 1.1 mrg localstatedir='${prefix}/var'
793 1.1 mrg includedir='${prefix}/include'
794 1.1 mrg oldincludedir='/usr/include'
795 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
796 1.1 mrg infodir='${datarootdir}/info'
797 1.1 mrg htmldir='${docdir}'
798 1.1 mrg dvidir='${docdir}'
799 1.1 mrg pdfdir='${docdir}'
800 1.1 mrg psdir='${docdir}'
801 1.1 mrg libdir='${exec_prefix}/lib'
802 1.1 mrg localedir='${datarootdir}/locale'
803 1.1 mrg mandir='${datarootdir}/man'
804 1.1 mrg
805 1.1 mrg ac_prev=
806 1.1 mrg ac_dashdash=
807 1.1 mrg for ac_option
808 1.1 mrg do
809 1.1 mrg # If the previous option needs an argument, assign it.
810 1.1 mrg if test -n "$ac_prev"; then
811 1.1 mrg eval $ac_prev=\$ac_option
812 1.1 mrg ac_prev=
813 1.1 mrg continue
814 1.1 mrg fi
815 1.1 mrg
816 1.1 mrg case $ac_option in
817 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
818 1.1 mrg *) ac_optarg=yes ;;
819 1.1 mrg esac
820 1.1 mrg
821 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
822 1.1 mrg
823 1.1 mrg case $ac_dashdash$ac_option in
824 1.1 mrg --)
825 1.1 mrg ac_dashdash=yes ;;
826 1.1 mrg
827 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
828 1.1 mrg ac_prev=bindir ;;
829 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
830 1.1 mrg bindir=$ac_optarg ;;
831 1.1 mrg
832 1.1 mrg -build | --build | --buil | --bui | --bu)
833 1.1 mrg ac_prev=build_alias ;;
834 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
835 1.1 mrg build_alias=$ac_optarg ;;
836 1.1 mrg
837 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
838 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
839 1.1 mrg ac_prev=cache_file ;;
840 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
841 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
842 1.1 mrg cache_file=$ac_optarg ;;
843 1.1 mrg
844 1.1 mrg --config-cache | -C)
845 1.1 mrg cache_file=config.cache ;;
846 1.1 mrg
847 1.1 mrg -datadir | --datadir | --datadi | --datad)
848 1.1 mrg ac_prev=datadir ;;
849 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
850 1.1 mrg datadir=$ac_optarg ;;
851 1.1 mrg
852 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
853 1.1 mrg | --dataroo | --dataro | --datar)
854 1.1 mrg ac_prev=datarootdir ;;
855 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
856 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
857 1.1 mrg datarootdir=$ac_optarg ;;
858 1.1 mrg
859 1.1 mrg -disable-* | --disable-*)
860 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
861 1.1 mrg # Reject names that are not valid shell variable names.
862 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
863 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
864 1.1 mrg ac_useropt_orig=$ac_useropt
865 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
866 1.1 mrg case $ac_user_opts in
867 1.1 mrg *"
868 1.1 mrg "enable_$ac_useropt"
869 1.1 mrg "*) ;;
870 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
871 1.1 mrg ac_unrecognized_sep=', ';;
872 1.1 mrg esac
873 1.1 mrg eval enable_$ac_useropt=no ;;
874 1.1 mrg
875 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
876 1.1 mrg ac_prev=docdir ;;
877 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
878 1.1 mrg docdir=$ac_optarg ;;
879 1.1 mrg
880 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
881 1.1 mrg ac_prev=dvidir ;;
882 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
883 1.1 mrg dvidir=$ac_optarg ;;
884 1.1 mrg
885 1.1 mrg -enable-* | --enable-*)
886 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
887 1.1 mrg # Reject names that are not valid shell variable names.
888 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889 1.1 mrg as_fn_error "invalid feature name: $ac_useropt"
890 1.1 mrg ac_useropt_orig=$ac_useropt
891 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 1.1 mrg case $ac_user_opts in
893 1.1 mrg *"
894 1.1 mrg "enable_$ac_useropt"
895 1.1 mrg "*) ;;
896 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
897 1.1 mrg ac_unrecognized_sep=', ';;
898 1.1 mrg esac
899 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
900 1.1 mrg
901 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
902 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
903 1.1 mrg | --exec | --exe | --ex)
904 1.1 mrg ac_prev=exec_prefix ;;
905 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
906 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
907 1.1 mrg | --exec=* | --exe=* | --ex=*)
908 1.1 mrg exec_prefix=$ac_optarg ;;
909 1.1 mrg
910 1.1 mrg -gas | --gas | --ga | --g)
911 1.1 mrg # Obsolete; use --with-gas.
912 1.1 mrg with_gas=yes ;;
913 1.1 mrg
914 1.1 mrg -help | --help | --hel | --he | -h)
915 1.1 mrg ac_init_help=long ;;
916 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
917 1.1 mrg ac_init_help=recursive ;;
918 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
919 1.1 mrg ac_init_help=short ;;
920 1.1 mrg
921 1.1 mrg -host | --host | --hos | --ho)
922 1.1 mrg ac_prev=host_alias ;;
923 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
924 1.1 mrg host_alias=$ac_optarg ;;
925 1.1 mrg
926 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
927 1.1 mrg ac_prev=htmldir ;;
928 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
929 1.1 mrg | --ht=*)
930 1.1 mrg htmldir=$ac_optarg ;;
931 1.1 mrg
932 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
933 1.1 mrg | --includ | --inclu | --incl | --inc)
934 1.1 mrg ac_prev=includedir ;;
935 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
936 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
937 1.1 mrg includedir=$ac_optarg ;;
938 1.1 mrg
939 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
940 1.1 mrg ac_prev=infodir ;;
941 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
942 1.1 mrg infodir=$ac_optarg ;;
943 1.1 mrg
944 1.1 mrg -libdir | --libdir | --libdi | --libd)
945 1.1 mrg ac_prev=libdir ;;
946 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
947 1.1 mrg libdir=$ac_optarg ;;
948 1.1 mrg
949 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
950 1.1 mrg | --libexe | --libex | --libe)
951 1.1 mrg ac_prev=libexecdir ;;
952 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
953 1.1 mrg | --libexe=* | --libex=* | --libe=*)
954 1.1 mrg libexecdir=$ac_optarg ;;
955 1.1 mrg
956 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
957 1.1 mrg ac_prev=localedir ;;
958 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
959 1.1 mrg localedir=$ac_optarg ;;
960 1.1 mrg
961 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
962 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
963 1.1 mrg ac_prev=localstatedir ;;
964 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
965 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
966 1.1 mrg localstatedir=$ac_optarg ;;
967 1.1 mrg
968 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
969 1.1 mrg ac_prev=mandir ;;
970 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
971 1.1 mrg mandir=$ac_optarg ;;
972 1.1 mrg
973 1.1 mrg -nfp | --nfp | --nf)
974 1.1 mrg # Obsolete; use --without-fp.
975 1.1 mrg with_fp=no ;;
976 1.1 mrg
977 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
978 1.1 mrg | --no-cr | --no-c | -n)
979 1.1 mrg no_create=yes ;;
980 1.1 mrg
981 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
982 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
983 1.1 mrg no_recursion=yes ;;
984 1.1 mrg
985 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
986 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
987 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
988 1.1 mrg ac_prev=oldincludedir ;;
989 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
990 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
991 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
992 1.1 mrg oldincludedir=$ac_optarg ;;
993 1.1 mrg
994 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
995 1.1 mrg ac_prev=prefix ;;
996 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
997 1.1 mrg prefix=$ac_optarg ;;
998 1.1 mrg
999 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1000 1.1 mrg | --program-pre | --program-pr | --program-p)
1001 1.1 mrg ac_prev=program_prefix ;;
1002 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1003 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1004 1.1 mrg program_prefix=$ac_optarg ;;
1005 1.1 mrg
1006 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1007 1.1 mrg | --program-suf | --program-su | --program-s)
1008 1.1 mrg ac_prev=program_suffix ;;
1009 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1010 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1011 1.1 mrg program_suffix=$ac_optarg ;;
1012 1.1 mrg
1013 1.1 mrg -program-transform-name | --program-transform-name \
1014 1.1 mrg | --program-transform-nam | --program-transform-na \
1015 1.1 mrg | --program-transform-n | --program-transform- \
1016 1.1 mrg | --program-transform | --program-transfor \
1017 1.1 mrg | --program-transfo | --program-transf \
1018 1.1 mrg | --program-trans | --program-tran \
1019 1.1 mrg | --progr-tra | --program-tr | --program-t)
1020 1.1 mrg ac_prev=program_transform_name ;;
1021 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1022 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1023 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1024 1.1 mrg | --program-transform=* | --program-transfor=* \
1025 1.1 mrg | --program-transfo=* | --program-transf=* \
1026 1.1 mrg | --program-trans=* | --program-tran=* \
1027 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1028 1.1 mrg program_transform_name=$ac_optarg ;;
1029 1.1 mrg
1030 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1031 1.1 mrg ac_prev=pdfdir ;;
1032 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1033 1.1 mrg pdfdir=$ac_optarg ;;
1034 1.1 mrg
1035 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1036 1.1 mrg ac_prev=psdir ;;
1037 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1038 1.1 mrg psdir=$ac_optarg ;;
1039 1.1 mrg
1040 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1041 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1042 1.1 mrg silent=yes ;;
1043 1.1 mrg
1044 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1045 1.1 mrg ac_prev=sbindir ;;
1046 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1047 1.1 mrg | --sbi=* | --sb=*)
1048 1.1 mrg sbindir=$ac_optarg ;;
1049 1.1 mrg
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 ac_prev=sharedstatedir ;;
1055 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1056 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1057 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1058 1.1 mrg | --sha=* | --sh=*)
1059 1.1 mrg sharedstatedir=$ac_optarg ;;
1060 1.1 mrg
1061 1.1 mrg -site | --site | --sit)
1062 1.1 mrg ac_prev=site ;;
1063 1.1 mrg -site=* | --site=* | --sit=*)
1064 1.1 mrg site=$ac_optarg ;;
1065 1.1 mrg
1066 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1067 1.1 mrg ac_prev=srcdir ;;
1068 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1069 1.1 mrg srcdir=$ac_optarg ;;
1070 1.1 mrg
1071 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1072 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1073 1.1 mrg ac_prev=sysconfdir ;;
1074 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1075 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1076 1.1 mrg sysconfdir=$ac_optarg ;;
1077 1.1 mrg
1078 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1079 1.1 mrg ac_prev=target_alias ;;
1080 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1081 1.1 mrg target_alias=$ac_optarg ;;
1082 1.1 mrg
1083 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1084 1.1 mrg verbose=yes ;;
1085 1.1 mrg
1086 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1087 1.1 mrg ac_init_version=: ;;
1088 1.1 mrg
1089 1.1 mrg -with-* | --with-*)
1090 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1091 1.1 mrg # Reject names that are not valid shell variable names.
1092 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1093 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1094 1.1 mrg ac_useropt_orig=$ac_useropt
1095 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1096 1.1 mrg case $ac_user_opts in
1097 1.1 mrg *"
1098 1.1 mrg "with_$ac_useropt"
1099 1.1 mrg "*) ;;
1100 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1101 1.1 mrg ac_unrecognized_sep=', ';;
1102 1.1 mrg esac
1103 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1104 1.1 mrg
1105 1.1 mrg -without-* | --without-*)
1106 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1107 1.1 mrg # Reject names that are not valid shell variable names.
1108 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109 1.1 mrg as_fn_error "invalid package name: $ac_useropt"
1110 1.1 mrg ac_useropt_orig=$ac_useropt
1111 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112 1.1 mrg case $ac_user_opts in
1113 1.1 mrg *"
1114 1.1 mrg "with_$ac_useropt"
1115 1.1 mrg "*) ;;
1116 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1117 1.1 mrg ac_unrecognized_sep=', ';;
1118 1.1 mrg esac
1119 1.1 mrg eval with_$ac_useropt=no ;;
1120 1.1 mrg
1121 1.1 mrg --x)
1122 1.1 mrg # Obsolete; use --with-x.
1123 1.1 mrg with_x=yes ;;
1124 1.1 mrg
1125 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1126 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1127 1.1 mrg ac_prev=x_includes ;;
1128 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1129 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1130 1.1 mrg x_includes=$ac_optarg ;;
1131 1.1 mrg
1132 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1133 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1134 1.1 mrg ac_prev=x_libraries ;;
1135 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1136 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1137 1.1 mrg x_libraries=$ac_optarg ;;
1138 1.1 mrg
1139 1.1 mrg -*) as_fn_error "unrecognized option: \`$ac_option'
1140 1.1 mrg Try \`$0 --help' for more information."
1141 1.1 mrg ;;
1142 1.1 mrg
1143 1.1 mrg *=*)
1144 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1145 1.1 mrg # Reject names that are not valid shell variable names.
1146 1.1 mrg case $ac_envvar in #(
1147 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1148 1.1 mrg as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1149 1.1 mrg esac
1150 1.1 mrg eval $ac_envvar=\$ac_optarg
1151 1.1 mrg export $ac_envvar ;;
1152 1.1 mrg
1153 1.1 mrg *)
1154 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1155 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1156 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1157 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1158 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1159 1.1 mrg ;;
1160 1.1 mrg
1161 1.1 mrg esac
1162 1.1 mrg done
1163 1.1 mrg
1164 1.1 mrg if test -n "$ac_prev"; then
1165 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1166 1.1 mrg as_fn_error "missing argument to $ac_option"
1167 1.1 mrg fi
1168 1.1 mrg
1169 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1170 1.1 mrg case $enable_option_checking in
1171 1.1 mrg no) ;;
1172 1.1 mrg fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1173 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1174 1.1 mrg esac
1175 1.1 mrg fi
1176 1.1 mrg
1177 1.1 mrg # Check all directory arguments for consistency.
1178 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1179 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1180 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1181 1.1 mrg libdir localedir mandir
1182 1.1 mrg do
1183 1.1 mrg eval ac_val=\$$ac_var
1184 1.1 mrg # Remove trailing slashes.
1185 1.1 mrg case $ac_val in
1186 1.1 mrg */ )
1187 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1188 1.1 mrg eval $ac_var=\$ac_val;;
1189 1.1 mrg esac
1190 1.1 mrg # Be sure to have absolute directory names.
1191 1.1 mrg case $ac_val in
1192 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1193 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1194 1.1 mrg esac
1195 1.1 mrg as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1196 1.1 mrg done
1197 1.1 mrg
1198 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1199 1.1 mrg # used to hold the argument of --host etc.
1200 1.1 mrg # FIXME: To remove some day.
1201 1.1 mrg build=$build_alias
1202 1.1 mrg host=$host_alias
1203 1.1 mrg target=$target_alias
1204 1.1 mrg
1205 1.1 mrg # FIXME: To remove some day.
1206 1.1 mrg if test "x$host_alias" != x; then
1207 1.1 mrg if test "x$build_alias" = x; then
1208 1.1 mrg cross_compiling=maybe
1209 1.1 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1210 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1211 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1212 1.1 mrg cross_compiling=yes
1213 1.1 mrg fi
1214 1.1 mrg fi
1215 1.1 mrg
1216 1.1 mrg ac_tool_prefix=
1217 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1218 1.1 mrg
1219 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1220 1.1 mrg
1221 1.1 mrg
1222 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1223 1.1 mrg ac_ls_di=`ls -di .` &&
1224 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1225 1.1 mrg as_fn_error "working directory cannot be determined"
1226 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1227 1.1 mrg as_fn_error "pwd does not report name of working directory"
1228 1.1 mrg
1229 1.1 mrg
1230 1.1 mrg # Find the source files, if location was not specified.
1231 1.1 mrg if test -z "$srcdir"; then
1232 1.1 mrg ac_srcdir_defaulted=yes
1233 1.1 mrg # Try the directory containing this script, then the parent directory.
1234 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1235 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1236 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1237 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1238 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1239 1.1 mrg $as_echo X"$as_myself" |
1240 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1241 1.1 mrg s//\1/
1242 1.1 mrg q
1243 1.1 mrg }
1244 1.1 mrg /^X\(\/\/\)[^/].*/{
1245 1.1 mrg s//\1/
1246 1.1 mrg q
1247 1.1 mrg }
1248 1.1 mrg /^X\(\/\/\)$/{
1249 1.1 mrg s//\1/
1250 1.1 mrg q
1251 1.1 mrg }
1252 1.1 mrg /^X\(\/\).*/{
1253 1.1 mrg s//\1/
1254 1.1 mrg q
1255 1.1 mrg }
1256 1.1 mrg s/.*/./; q'`
1257 1.1 mrg srcdir=$ac_confdir
1258 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1259 1.1 mrg srcdir=..
1260 1.1 mrg fi
1261 1.1 mrg else
1262 1.1 mrg ac_srcdir_defaulted=no
1263 1.1 mrg fi
1264 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1265 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1266 1.1 mrg as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1267 1.1 mrg fi
1268 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1269 1.1 mrg ac_abs_confdir=`(
1270 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1271 1.1 mrg pwd)`
1272 1.1 mrg # When building in place, set srcdir=.
1273 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1274 1.1 mrg srcdir=.
1275 1.1 mrg fi
1276 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1277 1.1 mrg # Double slashes in file names in object file debugging info
1278 1.1 mrg # mess up M-x gdb in Emacs.
1279 1.1 mrg case $srcdir in
1280 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1281 1.1 mrg esac
1282 1.1 mrg for ac_var in $ac_precious_vars; do
1283 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1284 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1285 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1286 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1287 1.1 mrg done
1288 1.1 mrg
1289 1.1 mrg #
1290 1.1 mrg # Report the --help message.
1291 1.1 mrg #
1292 1.1 mrg if test "$ac_init_help" = "long"; then
1293 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1294 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1295 1.1 mrg cat <<_ACEOF
1296 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1297 1.1 mrg
1298 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1299 1.1 mrg
1300 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1301 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1302 1.1 mrg
1303 1.1 mrg Defaults for the options are specified in brackets.
1304 1.1 mrg
1305 1.1 mrg Configuration:
1306 1.1 mrg -h, --help display this help and exit
1307 1.1 mrg --help=short display options specific to this package
1308 1.1 mrg --help=recursive display the short help of all the included packages
1309 1.1 mrg -V, --version display version information and exit
1310 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1311 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1312 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1313 1.1 mrg -n, --no-create do not create output files
1314 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1315 1.1 mrg
1316 1.1 mrg Installation directories:
1317 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1318 1.1 mrg [$ac_default_prefix]
1319 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1320 1.1 mrg [PREFIX]
1321 1.1 mrg
1322 1.1 mrg By default, \`make install' will install all the files in
1323 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1324 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1325 1.1 mrg for instance \`--prefix=\$HOME'.
1326 1.1 mrg
1327 1.1 mrg For better control, use the options below.
1328 1.1 mrg
1329 1.1 mrg Fine tuning of the installation directories:
1330 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1331 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1332 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1333 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1334 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1335 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1336 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1337 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1338 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1339 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1340 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1341 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1342 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1343 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1344 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1345 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1346 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1347 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1348 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1349 1.1 mrg _ACEOF
1350 1.1 mrg
1351 1.1 mrg cat <<\_ACEOF
1352 1.1 mrg
1353 1.1 mrg Program names:
1354 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1355 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1356 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1357 1.1 mrg
1358 1.1 mrg System types:
1359 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1360 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1361 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1362 1.1 mrg _ACEOF
1363 1.1 mrg fi
1364 1.1 mrg
1365 1.1 mrg if test -n "$ac_init_help"; then
1366 1.1 mrg case $ac_init_help in
1367 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";;
1368 1.1 mrg esac
1369 1.1 mrg cat <<\_ACEOF
1370 1.1 mrg
1371 1.1 mrg Optional Features:
1372 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1373 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1374 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1375 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1376 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1377 1.1 mrg (and sometimes confusing) to the casual installer
1378 1.1 mrg --enable-multilib build many library versions (default)
1379 1.1 mrg --disable-dependency-tracking speeds up one-time build
1380 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1381 1.10 mrg --enable-cet enable Intel CET in target libraries [default=no]
1382 1.4 mrg --disable-symvers disable symbol versioning for libssp
1383 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1384 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1385 1.1 mrg --enable-fast-install[=PKGS]
1386 1.1 mrg optimize for fast installation [default=yes]
1387 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1388 1.1 mrg
1389 1.1 mrg Optional Packages:
1390 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1391 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1392 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1393 1.1 mrg both]
1394 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1395 1.9 mrg --with-gcc-major-version-only
1396 1.9 mrg use only GCC major number in filesystem paths
1397 1.1 mrg
1398 1.1 mrg Some influential environment variables:
1399 1.1 mrg CC C compiler command
1400 1.1 mrg CFLAGS C compiler flags
1401 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1402 1.1 mrg nonstandard directory <lib dir>
1403 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1404 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1405 1.1 mrg you have headers in a nonstandard directory <include dir>
1406 1.1 mrg CPP C preprocessor
1407 1.1 mrg
1408 1.1 mrg Use these variables to override the choices made by `configure' or to help
1409 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1410 1.1 mrg
1411 1.1 mrg Report bugs to the package provider.
1412 1.1 mrg _ACEOF
1413 1.1 mrg ac_status=$?
1414 1.1 mrg fi
1415 1.1 mrg
1416 1.1 mrg if test "$ac_init_help" = "recursive"; then
1417 1.1 mrg # If there are subdirs, report their specific --help.
1418 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1419 1.1 mrg test -d "$ac_dir" ||
1420 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1421 1.1 mrg continue
1422 1.1 mrg ac_builddir=.
1423 1.1 mrg
1424 1.1 mrg case "$ac_dir" in
1425 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1426 1.1 mrg *)
1427 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1428 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1429 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1430 1.1 mrg case $ac_top_builddir_sub in
1431 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1432 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1433 1.1 mrg esac ;;
1434 1.1 mrg esac
1435 1.1 mrg ac_abs_top_builddir=$ac_pwd
1436 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1437 1.1 mrg # for backward compatibility:
1438 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1439 1.1 mrg
1440 1.1 mrg case $srcdir in
1441 1.1 mrg .) # We are building in place.
1442 1.1 mrg ac_srcdir=.
1443 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1444 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1445 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1446 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1447 1.1 mrg ac_top_srcdir=$srcdir
1448 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1449 1.1 mrg *) # Relative name.
1450 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1451 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1452 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1453 1.1 mrg esac
1454 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1455 1.1 mrg
1456 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1457 1.1 mrg # Check for guested configure.
1458 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1459 1.1 mrg echo &&
1460 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1461 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1462 1.1 mrg echo &&
1463 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1464 1.1 mrg else
1465 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1466 1.1 mrg fi || ac_status=$?
1467 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1468 1.1 mrg done
1469 1.1 mrg fi
1470 1.1 mrg
1471 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1472 1.1 mrg if $ac_init_version; then
1473 1.1 mrg cat <<\_ACEOF
1474 1.1 mrg libssp configure 1.0
1475 1.1 mrg generated by GNU Autoconf 2.64
1476 1.1 mrg
1477 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
1478 1.1 mrg This configure script is free software; the Free Software Foundation
1479 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1480 1.1 mrg _ACEOF
1481 1.1 mrg exit
1482 1.1 mrg fi
1483 1.1 mrg
1484 1.1 mrg ## ------------------------ ##
1485 1.1 mrg ## Autoconf initialization. ##
1486 1.1 mrg ## ------------------------ ##
1487 1.1 mrg
1488 1.1 mrg # ac_fn_c_try_compile LINENO
1489 1.1 mrg # --------------------------
1490 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1491 1.1 mrg ac_fn_c_try_compile ()
1492 1.1 mrg {
1493 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1494 1.1 mrg rm -f conftest.$ac_objext
1495 1.1 mrg if { { ac_try="$ac_compile"
1496 1.1 mrg case "(($ac_try" in
1497 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1498 1.1 mrg *) ac_try_echo=$ac_try;;
1499 1.1 mrg esac
1500 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1501 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1502 1.1 mrg (eval "$ac_compile") 2>conftest.err
1503 1.1 mrg ac_status=$?
1504 1.1 mrg if test -s conftest.err; then
1505 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1506 1.1 mrg cat conftest.er1 >&5
1507 1.1 mrg mv -f conftest.er1 conftest.err
1508 1.1 mrg fi
1509 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1510 1.1 mrg test $ac_status = 0; } && {
1511 1.1 mrg test -z "$ac_c_werror_flag" ||
1512 1.1 mrg test ! -s conftest.err
1513 1.1 mrg } && test -s conftest.$ac_objext; then :
1514 1.1 mrg ac_retval=0
1515 1.1 mrg else
1516 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1517 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1518 1.1 mrg
1519 1.1 mrg ac_retval=1
1520 1.1 mrg fi
1521 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1522 1.1 mrg return $ac_retval
1523 1.1 mrg
1524 1.1 mrg } # ac_fn_c_try_compile
1525 1.1 mrg
1526 1.1 mrg # ac_fn_c_try_cpp LINENO
1527 1.1 mrg # ----------------------
1528 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1529 1.1 mrg ac_fn_c_try_cpp ()
1530 1.1 mrg {
1531 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1532 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1533 1.1 mrg case "(($ac_try" in
1534 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1535 1.1 mrg *) ac_try_echo=$ac_try;;
1536 1.1 mrg esac
1537 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1538 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1539 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1540 1.1 mrg ac_status=$?
1541 1.1 mrg if test -s conftest.err; then
1542 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1543 1.1 mrg cat conftest.er1 >&5
1544 1.1 mrg mv -f conftest.er1 conftest.err
1545 1.1 mrg fi
1546 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1547 1.1 mrg test $ac_status = 0; } >/dev/null && {
1548 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1549 1.1 mrg test ! -s conftest.err
1550 1.1 mrg }; then :
1551 1.1 mrg ac_retval=0
1552 1.1 mrg else
1553 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1554 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1555 1.1 mrg
1556 1.1 mrg ac_retval=1
1557 1.1 mrg fi
1558 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1559 1.1 mrg return $ac_retval
1560 1.1 mrg
1561 1.1 mrg } # ac_fn_c_try_cpp
1562 1.1 mrg
1563 1.1 mrg # ac_fn_c_try_link LINENO
1564 1.1 mrg # -----------------------
1565 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1566 1.1 mrg ac_fn_c_try_link ()
1567 1.1 mrg {
1568 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1569 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1570 1.1 mrg if { { ac_try="$ac_link"
1571 1.1 mrg case "(($ac_try" in
1572 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 1.1 mrg *) ac_try_echo=$ac_try;;
1574 1.1 mrg esac
1575 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1577 1.1 mrg (eval "$ac_link") 2>conftest.err
1578 1.1 mrg ac_status=$?
1579 1.1 mrg if test -s conftest.err; then
1580 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1581 1.1 mrg cat conftest.er1 >&5
1582 1.1 mrg mv -f conftest.er1 conftest.err
1583 1.1 mrg fi
1584 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 1.1 mrg test $ac_status = 0; } && {
1586 1.1 mrg test -z "$ac_c_werror_flag" ||
1587 1.1 mrg test ! -s conftest.err
1588 1.1 mrg } && test -s conftest$ac_exeext && {
1589 1.1 mrg test "$cross_compiling" = yes ||
1590 1.1 mrg $as_test_x conftest$ac_exeext
1591 1.1 mrg }; then :
1592 1.1 mrg ac_retval=0
1593 1.1 mrg else
1594 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1595 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1596 1.1 mrg
1597 1.1 mrg ac_retval=1
1598 1.1 mrg fi
1599 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1600 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1601 1.1 mrg # interfere with the next link command; also delete a directory that is
1602 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1603 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1604 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1605 1.1 mrg return $ac_retval
1606 1.1 mrg
1607 1.1 mrg } # ac_fn_c_try_link
1608 1.1 mrg
1609 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1610 1.1 mrg # -------------------------------------------------------
1611 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1612 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR
1613 1.1 mrg # accordingly.
1614 1.1 mrg ac_fn_c_check_header_mongrel ()
1615 1.1 mrg {
1616 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1617 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1618 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1619 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1620 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1621 1.1 mrg $as_echo_n "(cached) " >&6
1622 1.1 mrg fi
1623 1.1 mrg eval ac_res=\$$3
1624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1625 1.1 mrg $as_echo "$ac_res" >&6; }
1626 1.1 mrg else
1627 1.1 mrg # Is the header compilable?
1628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1629 1.1 mrg $as_echo_n "checking $2 usability... " >&6; }
1630 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1631 1.1 mrg /* end confdefs.h. */
1632 1.1 mrg $4
1633 1.1 mrg #include <$2>
1634 1.1 mrg _ACEOF
1635 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1636 1.1 mrg ac_header_compiler=yes
1637 1.1 mrg else
1638 1.1 mrg ac_header_compiler=no
1639 1.1 mrg fi
1640 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1641 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1642 1.1 mrg $as_echo "$ac_header_compiler" >&6; }
1643 1.1 mrg
1644 1.1 mrg # Is the header present?
1645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1646 1.1 mrg $as_echo_n "checking $2 presence... " >&6; }
1647 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1648 1.1 mrg /* end confdefs.h. */
1649 1.1 mrg #include <$2>
1650 1.1 mrg _ACEOF
1651 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1652 1.1 mrg ac_header_preproc=yes
1653 1.1 mrg else
1654 1.1 mrg ac_header_preproc=no
1655 1.1 mrg fi
1656 1.1 mrg rm -f conftest.err conftest.$ac_ext
1657 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1658 1.1 mrg $as_echo "$ac_header_preproc" >&6; }
1659 1.1 mrg
1660 1.1 mrg # So? What about this header?
1661 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1662 1.1 mrg yes:no: )
1663 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1664 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1666 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1667 1.1 mrg ;;
1668 1.1 mrg no:yes:* )
1669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1670 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1671 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1672 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1673 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1674 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1676 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1677 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1678 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1679 1.1 mrg ;;
1680 1.1 mrg esac
1681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1682 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1683 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1684 1.1 mrg $as_echo_n "(cached) " >&6
1685 1.1 mrg else
1686 1.1 mrg eval "$3=\$ac_header_compiler"
1687 1.1 mrg fi
1688 1.1 mrg eval ac_res=\$$3
1689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1690 1.1 mrg $as_echo "$ac_res" >&6; }
1691 1.1 mrg fi
1692 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1693 1.1 mrg
1694 1.1 mrg } # ac_fn_c_check_header_mongrel
1695 1.1 mrg
1696 1.1 mrg # ac_fn_c_try_run LINENO
1697 1.1 mrg # ----------------------
1698 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1699 1.1 mrg # that executables *can* be run.
1700 1.1 mrg ac_fn_c_try_run ()
1701 1.1 mrg {
1702 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703 1.1 mrg if { { ac_try="$ac_link"
1704 1.1 mrg case "(($ac_try" in
1705 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706 1.1 mrg *) ac_try_echo=$ac_try;;
1707 1.1 mrg esac
1708 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1710 1.1 mrg (eval "$ac_link") 2>&5
1711 1.1 mrg ac_status=$?
1712 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1714 1.1 mrg { { case "(($ac_try" in
1715 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716 1.1 mrg *) ac_try_echo=$ac_try;;
1717 1.1 mrg esac
1718 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1720 1.1 mrg (eval "$ac_try") 2>&5
1721 1.1 mrg ac_status=$?
1722 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723 1.1 mrg test $ac_status = 0; }; }; then :
1724 1.1 mrg ac_retval=0
1725 1.1 mrg else
1726 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1727 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1728 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1729 1.1 mrg
1730 1.1 mrg ac_retval=$ac_status
1731 1.1 mrg fi
1732 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1733 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734 1.1 mrg return $ac_retval
1735 1.1 mrg
1736 1.1 mrg } # ac_fn_c_try_run
1737 1.1 mrg
1738 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1739 1.1 mrg # -------------------------------------------------------
1740 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in
1741 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly.
1742 1.1 mrg ac_fn_c_check_header_compile ()
1743 1.1 mrg {
1744 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1745 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1746 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1747 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1748 1.1 mrg $as_echo_n "(cached) " >&6
1749 1.1 mrg else
1750 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751 1.1 mrg /* end confdefs.h. */
1752 1.1 mrg $4
1753 1.1 mrg #include <$2>
1754 1.1 mrg _ACEOF
1755 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1756 1.1 mrg eval "$3=yes"
1757 1.1 mrg else
1758 1.1 mrg eval "$3=no"
1759 1.1 mrg fi
1760 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1761 1.1 mrg fi
1762 1.1 mrg eval ac_res=\$$3
1763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1764 1.1 mrg $as_echo "$ac_res" >&6; }
1765 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1766 1.1 mrg
1767 1.1 mrg } # ac_fn_c_check_header_compile
1768 1.1 mrg
1769 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1770 1.1 mrg # ----------------------------------
1771 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1772 1.1 mrg ac_fn_c_check_func ()
1773 1.1 mrg {
1774 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1777 1.1 mrg if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778 1.1 mrg $as_echo_n "(cached) " >&6
1779 1.1 mrg else
1780 1.1 mrg if test x$gcc_no_link = xyes; then
1781 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1782 1.1 mrg fi
1783 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784 1.1 mrg /* end confdefs.h. */
1785 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1786 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1787 1.1 mrg #define $2 innocuous_$2
1788 1.1 mrg
1789 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1790 1.1 mrg which can conflict with char $2 (); below.
1791 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1792 1.1 mrg <limits.h> exists even on freestanding compilers. */
1793 1.1 mrg
1794 1.1 mrg #ifdef __STDC__
1795 1.1 mrg # include <limits.h>
1796 1.1 mrg #else
1797 1.1 mrg # include <assert.h>
1798 1.1 mrg #endif
1799 1.1 mrg
1800 1.1 mrg #undef $2
1801 1.1 mrg
1802 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1803 1.1 mrg Use char because int might match the return type of a GCC
1804 1.1 mrg builtin and then its argument prototype would still apply. */
1805 1.1 mrg #ifdef __cplusplus
1806 1.1 mrg extern "C"
1807 1.1 mrg #endif
1808 1.1 mrg char $2 ();
1809 1.1 mrg /* The GNU C library defines this for functions which it implements
1810 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1811 1.1 mrg something starting with __ and the normal name is an alias. */
1812 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1813 1.1 mrg choke me
1814 1.1 mrg #endif
1815 1.1 mrg
1816 1.1 mrg int
1817 1.1 mrg main ()
1818 1.1 mrg {
1819 1.1 mrg return $2 ();
1820 1.1 mrg ;
1821 1.1 mrg return 0;
1822 1.1 mrg }
1823 1.1 mrg _ACEOF
1824 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1825 1.1 mrg eval "$3=yes"
1826 1.1 mrg else
1827 1.1 mrg eval "$3=no"
1828 1.1 mrg fi
1829 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1830 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1831 1.1 mrg fi
1832 1.1 mrg eval ac_res=\$$3
1833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1834 1.1 mrg $as_echo "$ac_res" >&6; }
1835 1.1 mrg eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1836 1.1 mrg
1837 1.1 mrg } # ac_fn_c_check_func
1838 1.1 mrg cat >config.log <<_ACEOF
1839 1.1 mrg This file contains any messages produced by compilers while
1840 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1841 1.1 mrg
1842 1.1 mrg It was created by libssp $as_me 1.0, which was
1843 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
1844 1.1 mrg
1845 1.1 mrg $ $0 $@
1846 1.1 mrg
1847 1.1 mrg _ACEOF
1848 1.1 mrg exec 5>>config.log
1849 1.1 mrg {
1850 1.1 mrg cat <<_ASUNAME
1851 1.1 mrg ## --------- ##
1852 1.1 mrg ## Platform. ##
1853 1.1 mrg ## --------- ##
1854 1.1 mrg
1855 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1856 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1857 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1858 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1859 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1860 1.1 mrg
1861 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1862 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1863 1.1 mrg
1864 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1865 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1866 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1867 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1868 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1869 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1870 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1871 1.1 mrg
1872 1.1 mrg _ASUNAME
1873 1.1 mrg
1874 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1875 1.1 mrg for as_dir in $PATH
1876 1.1 mrg do
1877 1.1 mrg IFS=$as_save_IFS
1878 1.1 mrg test -z "$as_dir" && as_dir=.
1879 1.1 mrg $as_echo "PATH: $as_dir"
1880 1.1 mrg done
1881 1.1 mrg IFS=$as_save_IFS
1882 1.1 mrg
1883 1.1 mrg } >&5
1884 1.1 mrg
1885 1.1 mrg cat >&5 <<_ACEOF
1886 1.1 mrg
1887 1.1 mrg
1888 1.1 mrg ## ----------- ##
1889 1.1 mrg ## Core tests. ##
1890 1.1 mrg ## ----------- ##
1891 1.1 mrg
1892 1.1 mrg _ACEOF
1893 1.1 mrg
1894 1.1 mrg
1895 1.1 mrg # Keep a trace of the command line.
1896 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1897 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1898 1.1 mrg # Also quote any args containing shell meta-characters.
1899 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1900 1.1 mrg ac_configure_args=
1901 1.1 mrg ac_configure_args0=
1902 1.1 mrg ac_configure_args1=
1903 1.1 mrg ac_must_keep_next=false
1904 1.1 mrg for ac_pass in 1 2
1905 1.1 mrg do
1906 1.1 mrg for ac_arg
1907 1.1 mrg do
1908 1.1 mrg case $ac_arg in
1909 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1910 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1911 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1912 1.1 mrg continue ;;
1913 1.1 mrg *\'*)
1914 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1915 1.1 mrg esac
1916 1.1 mrg case $ac_pass in
1917 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1918 1.1 mrg 2)
1919 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
1920 1.1 mrg if test $ac_must_keep_next = true; then
1921 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1922 1.1 mrg else
1923 1.1 mrg case $ac_arg in
1924 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1925 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1926 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1927 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1928 1.1 mrg case "$ac_configure_args0 " in
1929 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1930 1.1 mrg esac
1931 1.1 mrg ;;
1932 1.1 mrg -* ) ac_must_keep_next=true ;;
1933 1.1 mrg esac
1934 1.1 mrg fi
1935 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
1936 1.1 mrg ;;
1937 1.1 mrg esac
1938 1.1 mrg done
1939 1.1 mrg done
1940 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
1941 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
1942 1.1 mrg
1943 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1944 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1945 1.1 mrg # would cause problems or look ugly.
1946 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1947 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1948 1.1 mrg trap 'exit_status=$?
1949 1.1 mrg # Save into config.log some information that might help in debugging.
1950 1.1 mrg {
1951 1.1 mrg echo
1952 1.1 mrg
1953 1.1 mrg cat <<\_ASBOX
1954 1.1 mrg ## ---------------- ##
1955 1.1 mrg ## Cache variables. ##
1956 1.1 mrg ## ---------------- ##
1957 1.1 mrg _ASBOX
1958 1.1 mrg echo
1959 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1960 1.1 mrg (
1961 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1962 1.1 mrg eval ac_val=\$$ac_var
1963 1.1 mrg case $ac_val in #(
1964 1.1 mrg *${as_nl}*)
1965 1.1 mrg case $ac_var in #(
1966 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1967 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1968 1.1 mrg esac
1969 1.1 mrg case $ac_var in #(
1970 1.1 mrg _ | IFS | as_nl) ;; #(
1971 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1972 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
1973 1.1 mrg esac ;;
1974 1.1 mrg esac
1975 1.1 mrg done
1976 1.1 mrg (set) 2>&1 |
1977 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1978 1.1 mrg *${as_nl}ac_space=\ *)
1979 1.1 mrg sed -n \
1980 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1981 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1982 1.1 mrg ;; #(
1983 1.1 mrg *)
1984 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1985 1.1 mrg ;;
1986 1.1 mrg esac |
1987 1.1 mrg sort
1988 1.1 mrg )
1989 1.1 mrg echo
1990 1.1 mrg
1991 1.1 mrg cat <<\_ASBOX
1992 1.1 mrg ## ----------------- ##
1993 1.1 mrg ## Output variables. ##
1994 1.1 mrg ## ----------------- ##
1995 1.1 mrg _ASBOX
1996 1.1 mrg echo
1997 1.1 mrg for ac_var in $ac_subst_vars
1998 1.1 mrg do
1999 1.1 mrg eval ac_val=\$$ac_var
2000 1.1 mrg case $ac_val in
2001 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2002 1.1 mrg esac
2003 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2004 1.1 mrg done | sort
2005 1.1 mrg echo
2006 1.1 mrg
2007 1.1 mrg if test -n "$ac_subst_files"; then
2008 1.1 mrg cat <<\_ASBOX
2009 1.1 mrg ## ------------------- ##
2010 1.1 mrg ## File substitutions. ##
2011 1.1 mrg ## ------------------- ##
2012 1.1 mrg _ASBOX
2013 1.1 mrg echo
2014 1.1 mrg for ac_var in $ac_subst_files
2015 1.1 mrg do
2016 1.1 mrg eval ac_val=\$$ac_var
2017 1.1 mrg case $ac_val in
2018 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2019 1.1 mrg esac
2020 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2021 1.1 mrg done | sort
2022 1.1 mrg echo
2023 1.1 mrg fi
2024 1.1 mrg
2025 1.1 mrg if test -s confdefs.h; then
2026 1.1 mrg cat <<\_ASBOX
2027 1.1 mrg ## ----------- ##
2028 1.1 mrg ## confdefs.h. ##
2029 1.1 mrg ## ----------- ##
2030 1.1 mrg _ASBOX
2031 1.1 mrg echo
2032 1.1 mrg cat confdefs.h
2033 1.1 mrg echo
2034 1.1 mrg fi
2035 1.1 mrg test "$ac_signal" != 0 &&
2036 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2037 1.1 mrg $as_echo "$as_me: exit $exit_status"
2038 1.1 mrg } >&5
2039 1.1 mrg rm -f core *.core core.conftest.* &&
2040 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2041 1.1 mrg exit $exit_status
2042 1.1 mrg ' 0
2043 1.1 mrg for ac_signal in 1 2 13 15; do
2044 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2045 1.1 mrg done
2046 1.1 mrg ac_signal=0
2047 1.1 mrg
2048 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2049 1.1 mrg rm -f -r conftest* confdefs.h
2050 1.1 mrg
2051 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2052 1.1 mrg
2053 1.1 mrg # Predefined preprocessor variables.
2054 1.1 mrg
2055 1.1 mrg cat >>confdefs.h <<_ACEOF
2056 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2057 1.1 mrg _ACEOF
2058 1.1 mrg
2059 1.1 mrg cat >>confdefs.h <<_ACEOF
2060 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2061 1.1 mrg _ACEOF
2062 1.1 mrg
2063 1.1 mrg cat >>confdefs.h <<_ACEOF
2064 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2065 1.1 mrg _ACEOF
2066 1.1 mrg
2067 1.1 mrg cat >>confdefs.h <<_ACEOF
2068 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2069 1.1 mrg _ACEOF
2070 1.1 mrg
2071 1.1 mrg cat >>confdefs.h <<_ACEOF
2072 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2073 1.1 mrg _ACEOF
2074 1.1 mrg
2075 1.1 mrg cat >>confdefs.h <<_ACEOF
2076 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2077 1.1 mrg _ACEOF
2078 1.1 mrg
2079 1.1 mrg
2080 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2081 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2082 1.1 mrg ac_site_file1=NONE
2083 1.1 mrg ac_site_file2=NONE
2084 1.1 mrg if test -n "$CONFIG_SITE"; then
2085 1.1 mrg ac_site_file1=$CONFIG_SITE
2086 1.1 mrg elif test "x$prefix" != xNONE; then
2087 1.1 mrg ac_site_file1=$prefix/share/config.site
2088 1.1 mrg ac_site_file2=$prefix/etc/config.site
2089 1.1 mrg else
2090 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2091 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2092 1.1 mrg fi
2093 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2094 1.1 mrg do
2095 1.1 mrg test "x$ac_site_file" = xNONE && continue
2096 1.1 mrg if test -r "$ac_site_file"; then
2097 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2098 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2099 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2100 1.1 mrg . "$ac_site_file"
2101 1.1 mrg fi
2102 1.1 mrg done
2103 1.1 mrg
2104 1.1 mrg if test -r "$cache_file"; then
2105 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2106 1.1 mrg # files actually), so we avoid doing that.
2107 1.1 mrg if test -f "$cache_file"; then
2108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2109 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2110 1.1 mrg case $cache_file in
2111 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2112 1.1 mrg *) . "./$cache_file";;
2113 1.1 mrg esac
2114 1.1 mrg fi
2115 1.1 mrg else
2116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2117 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2118 1.1 mrg >$cache_file
2119 1.1 mrg fi
2120 1.1 mrg
2121 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2122 1.1 mrg # value.
2123 1.1 mrg ac_cache_corrupted=false
2124 1.1 mrg for ac_var in $ac_precious_vars; do
2125 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2126 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2127 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2128 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2129 1.1 mrg case $ac_old_set,$ac_new_set in
2130 1.1 mrg set,)
2131 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2132 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2133 1.1 mrg ac_cache_corrupted=: ;;
2134 1.1 mrg ,set)
2135 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2136 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2137 1.1 mrg ac_cache_corrupted=: ;;
2138 1.1 mrg ,);;
2139 1.1 mrg *)
2140 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2141 1.1 mrg # differences in whitespace do not lead to failure.
2142 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2143 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2144 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2145 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2146 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2147 1.1 mrg ac_cache_corrupted=:
2148 1.1 mrg else
2149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2150 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2151 1.1 mrg eval $ac_var=\$ac_old_val
2152 1.1 mrg fi
2153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2154 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2155 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2156 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2157 1.1 mrg fi;;
2158 1.1 mrg esac
2159 1.1 mrg # Pass precious variables to config.status.
2160 1.1 mrg if test "$ac_new_set" = set; then
2161 1.1 mrg case $ac_new_val in
2162 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2163 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2164 1.1 mrg esac
2165 1.1 mrg case " $ac_configure_args " in
2166 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2167 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2168 1.1 mrg esac
2169 1.1 mrg fi
2170 1.1 mrg done
2171 1.1 mrg if $ac_cache_corrupted; then
2172 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2173 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2174 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2175 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2176 1.1 mrg as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2177 1.1 mrg fi
2178 1.1 mrg ## -------------------- ##
2179 1.1 mrg ## Main body of script. ##
2180 1.1 mrg ## -------------------- ##
2181 1.1 mrg
2182 1.1 mrg ac_ext=c
2183 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2184 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2185 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2186 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2187 1.1 mrg
2188 1.1 mrg
2189 1.1 mrg
2190 1.1 mrg
2191 1.1 mrg
2192 1.1 mrg
2193 1.1 mrg ac_aux_dir=
2194 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2195 1.1 mrg for ac_t in install-sh install.sh shtool; do
2196 1.1 mrg if test -f "$ac_dir/$ac_t"; then
2197 1.1 mrg ac_aux_dir=$ac_dir
2198 1.2 apb ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2199 1.1 mrg break 2
2200 1.1 mrg fi
2201 1.1 mrg done
2202 1.1 mrg done
2203 1.1 mrg if test -z "$ac_aux_dir"; then
2204 1.1 mrg as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2205 1.1 mrg fi
2206 1.1 mrg
2207 1.1 mrg # These three variables are undocumented and unsupported,
2208 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2209 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2210 1.1 mrg # whose full name contains unusual characters.
2211 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2212 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2213 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2214 1.1 mrg
2215 1.1 mrg
2216 1.1 mrg # Make sure we can run config.sub.
2217 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2218 1.1 mrg as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2219 1.1 mrg
2220 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2221 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2222 1.1 mrg if test "${ac_cv_build+set}" = set; then :
2223 1.1 mrg $as_echo_n "(cached) " >&6
2224 1.1 mrg else
2225 1.1 mrg ac_build_alias=$build_alias
2226 1.1 mrg test "x$ac_build_alias" = x &&
2227 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2228 1.1 mrg test "x$ac_build_alias" = x &&
2229 1.1 mrg as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2230 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2231 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2232 1.1 mrg
2233 1.1 mrg fi
2234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2235 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2236 1.1 mrg case $ac_cv_build in
2237 1.1 mrg *-*-*) ;;
2238 1.1 mrg *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2239 1.1 mrg esac
2240 1.1 mrg build=$ac_cv_build
2241 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2242 1.1 mrg set x $ac_cv_build
2243 1.1 mrg shift
2244 1.1 mrg build_cpu=$1
2245 1.1 mrg build_vendor=$2
2246 1.1 mrg shift; shift
2247 1.1 mrg # Remember, the first character of IFS is used to create $*,
2248 1.1 mrg # except with old shells:
2249 1.1 mrg build_os=$*
2250 1.1 mrg IFS=$ac_save_IFS
2251 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2252 1.1 mrg
2253 1.1 mrg
2254 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2255 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2256 1.1 mrg if test "${ac_cv_host+set}" = set; then :
2257 1.1 mrg $as_echo_n "(cached) " >&6
2258 1.1 mrg else
2259 1.1 mrg if test "x$host_alias" = x; then
2260 1.1 mrg ac_cv_host=$ac_cv_build
2261 1.1 mrg else
2262 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2263 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2264 1.1 mrg fi
2265 1.1 mrg
2266 1.1 mrg fi
2267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2268 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2269 1.1 mrg case $ac_cv_host in
2270 1.1 mrg *-*-*) ;;
2271 1.1 mrg *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2272 1.1 mrg esac
2273 1.1 mrg host=$ac_cv_host
2274 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2275 1.1 mrg set x $ac_cv_host
2276 1.1 mrg shift
2277 1.1 mrg host_cpu=$1
2278 1.1 mrg host_vendor=$2
2279 1.1 mrg shift; shift
2280 1.1 mrg # Remember, the first character of IFS is used to create $*,
2281 1.1 mrg # except with old shells:
2282 1.1 mrg host_os=$*
2283 1.1 mrg IFS=$ac_save_IFS
2284 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2285 1.1 mrg
2286 1.1 mrg
2287 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2288 1.1 mrg $as_echo_n "checking target system type... " >&6; }
2289 1.1 mrg if test "${ac_cv_target+set}" = set; then :
2290 1.1 mrg $as_echo_n "(cached) " >&6
2291 1.1 mrg else
2292 1.1 mrg if test "x$target_alias" = x; then
2293 1.1 mrg ac_cv_target=$ac_cv_host
2294 1.1 mrg else
2295 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2296 1.1 mrg as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2297 1.1 mrg fi
2298 1.1 mrg
2299 1.1 mrg fi
2300 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2301 1.1 mrg $as_echo "$ac_cv_target" >&6; }
2302 1.1 mrg case $ac_cv_target in
2303 1.1 mrg *-*-*) ;;
2304 1.1 mrg *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2305 1.1 mrg esac
2306 1.1 mrg target=$ac_cv_target
2307 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2308 1.1 mrg set x $ac_cv_target
2309 1.1 mrg shift
2310 1.1 mrg target_cpu=$1
2311 1.1 mrg target_vendor=$2
2312 1.1 mrg shift; shift
2313 1.1 mrg # Remember, the first character of IFS is used to create $*,
2314 1.1 mrg # except with old shells:
2315 1.1 mrg target_os=$*
2316 1.1 mrg IFS=$ac_save_IFS
2317 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2318 1.1 mrg
2319 1.1 mrg
2320 1.1 mrg # The aliases save the names the user supplied, while $host etc.
2321 1.1 mrg # will get canonicalized.
2322 1.1 mrg test -n "$target_alias" &&
2323 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2324 1.1 mrg NONENONEs,x,x, &&
2325 1.1 mrg program_prefix=${target_alias}-
2326 1.1 mrg
2327 1.1 mrg case ${build_alias} in
2328 1.1 mrg "") build_noncanonical=${build} ;;
2329 1.1 mrg *) build_noncanonical=${build_alias} ;;
2330 1.1 mrg esac
2331 1.1 mrg
2332 1.1 mrg case ${host_alias} in
2333 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2334 1.1 mrg *) host_noncanonical=${host_alias} ;;
2335 1.1 mrg esac
2336 1.1 mrg
2337 1.1 mrg case ${target_alias} in
2338 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2339 1.1 mrg *) target_noncanonical=${target_alias} ;;
2340 1.1 mrg esac
2341 1.1 mrg
2342 1.1 mrg
2343 1.1 mrg
2344 1.1 mrg
2345 1.1 mrg am__api_version='1.11'
2346 1.1 mrg
2347 1.1 mrg # Find a good install program. We prefer a C program (faster),
2348 1.1 mrg # so one script is as good as another. But avoid the broken or
2349 1.1 mrg # incompatible versions:
2350 1.1 mrg # SysV /etc/install, /usr/sbin/install
2351 1.1 mrg # SunOS /usr/etc/install
2352 1.1 mrg # IRIX /sbin/install
2353 1.1 mrg # AIX /bin/install
2354 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2355 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2356 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2357 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2358 1.1 mrg # OS/2's system install, which has a completely different semantic
2359 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2360 1.1 mrg # Reject install programs that cannot install multiple files.
2361 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2362 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2363 1.1 mrg if test -z "$INSTALL"; then
2364 1.1 mrg if test "${ac_cv_path_install+set}" = set; then :
2365 1.1 mrg $as_echo_n "(cached) " >&6
2366 1.1 mrg else
2367 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2368 1.1 mrg for as_dir in $PATH
2369 1.1 mrg do
2370 1.1 mrg IFS=$as_save_IFS
2371 1.1 mrg test -z "$as_dir" && as_dir=.
2372 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2373 1.1 mrg case $as_dir/ in #((
2374 1.1 mrg ./ | .// | /[cC]/* | \
2375 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2376 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2377 1.1 mrg /usr/ucb/* ) ;;
2378 1.1 mrg *)
2379 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2380 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2381 1.1 mrg # by default.
2382 1.1 mrg for ac_prog in ginstall scoinst install; do
2383 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2384 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2385 1.1 mrg if test $ac_prog = install &&
2386 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2387 1.1 mrg # AIX install. It has an incompatible calling convention.
2388 1.1 mrg :
2389 1.1 mrg elif test $ac_prog = install &&
2390 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2391 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2392 1.1 mrg :
2393 1.1 mrg else
2394 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2395 1.1 mrg echo one > conftest.one
2396 1.1 mrg echo two > conftest.two
2397 1.1 mrg mkdir conftest.dir
2398 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2399 1.1 mrg test -s conftest.one && test -s conftest.two &&
2400 1.1 mrg test -s conftest.dir/conftest.one &&
2401 1.1 mrg test -s conftest.dir/conftest.two
2402 1.1 mrg then
2403 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2404 1.1 mrg break 3
2405 1.1 mrg fi
2406 1.1 mrg fi
2407 1.1 mrg fi
2408 1.1 mrg done
2409 1.1 mrg done
2410 1.1 mrg ;;
2411 1.1 mrg esac
2412 1.1 mrg
2413 1.1 mrg done
2414 1.1 mrg IFS=$as_save_IFS
2415 1.1 mrg
2416 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2417 1.1 mrg
2418 1.1 mrg fi
2419 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2420 1.1 mrg INSTALL=$ac_cv_path_install
2421 1.1 mrg else
2422 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2423 1.1 mrg # value for INSTALL within a source directory, because that will
2424 1.1 mrg # break other packages using the cache if that directory is
2425 1.1 mrg # removed, or if the value is a relative name.
2426 1.1 mrg INSTALL=$ac_install_sh
2427 1.1 mrg fi
2428 1.1 mrg fi
2429 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2430 1.1 mrg $as_echo "$INSTALL" >&6; }
2431 1.1 mrg
2432 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2433 1.1 mrg # It thinks the first close brace ends the variable substitution.
2434 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2435 1.1 mrg
2436 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2437 1.1 mrg
2438 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2439 1.1 mrg
2440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2441 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2442 1.1 mrg # Just in case
2443 1.1 mrg sleep 1
2444 1.1 mrg echo timestamp > conftest.file
2445 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2446 1.1 mrg # name. Accept space and tab only in the latter.
2447 1.1 mrg am_lf='
2448 1.1 mrg '
2449 1.1 mrg case `pwd` in
2450 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2451 1.1 mrg as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2452 1.1 mrg esac
2453 1.1 mrg case $srcdir in
2454 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2455 1.1 mrg as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2456 1.1 mrg esac
2457 1.1 mrg
2458 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2459 1.1 mrg # arguments. Must try -L first in case configure is actually a
2460 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2461 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2462 1.1 mrg # directory).
2463 1.1 mrg if (
2464 1.1 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2465 1.1 mrg if test "$*" = "X"; then
2466 1.1 mrg # -L didn't work.
2467 1.1 mrg set X `ls -t "$srcdir/configure" conftest.file`
2468 1.1 mrg fi
2469 1.1 mrg rm -f conftest.file
2470 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2471 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2472 1.1 mrg
2473 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2474 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2475 1.1 mrg # broken ls alias from the environment. This has actually
2476 1.1 mrg # happened. Such a system could not be considered "sane".
2477 1.1 mrg as_fn_error "ls -t appears to fail. Make sure there is not a broken
2478 1.1 mrg alias in your environment" "$LINENO" 5
2479 1.1 mrg fi
2480 1.1 mrg
2481 1.1 mrg test "$2" = conftest.file
2482 1.1 mrg )
2483 1.1 mrg then
2484 1.1 mrg # Ok.
2485 1.1 mrg :
2486 1.1 mrg else
2487 1.1 mrg as_fn_error "newly created file is older than distributed files!
2488 1.1 mrg Check your system clock" "$LINENO" 5
2489 1.1 mrg fi
2490 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2491 1.1 mrg $as_echo "yes" >&6; }
2492 1.1 mrg test "$program_prefix" != NONE &&
2493 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2494 1.1 mrg # Use a double $ so make ignores it.
2495 1.1 mrg test "$program_suffix" != NONE &&
2496 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2497 1.1 mrg # Double any \ or $.
2498 1.1 mrg # By default was `s,x,x', remove it if useless.
2499 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2500 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2501 1.1 mrg
2502 1.1 mrg # expand $ac_aux_dir to an absolute path
2503 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2504 1.1 mrg
2505 1.1 mrg if test x"${MISSING+set}" != xset; then
2506 1.1 mrg case $am_aux_dir in
2507 1.1 mrg *\ * | *\ *)
2508 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2509 1.1 mrg *)
2510 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2511 1.1 mrg esac
2512 1.1 mrg fi
2513 1.1 mrg # Use eval to expand $SHELL
2514 1.1 mrg if eval "$MISSING --run true"; then
2515 1.1 mrg am_missing_run="$MISSING --run "
2516 1.1 mrg else
2517 1.1 mrg am_missing_run=
2518 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2519 1.1 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2520 1.1 mrg fi
2521 1.1 mrg
2522 1.1 mrg if test x"${install_sh}" != xset; then
2523 1.1 mrg case $am_aux_dir in
2524 1.1 mrg *\ * | *\ *)
2525 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2526 1.1 mrg *)
2527 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2528 1.1 mrg esac
2529 1.1 mrg fi
2530 1.1 mrg
2531 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
2532 1.1 mrg # run `make install-strip'. However `strip' might not be the right
2533 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2534 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
2535 1.1 mrg if test "$cross_compiling" != no; then
2536 1.1 mrg if test -n "$ac_tool_prefix"; then
2537 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2538 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2540 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2541 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
2542 1.1 mrg $as_echo_n "(cached) " >&6
2543 1.1 mrg else
2544 1.1 mrg if test -n "$STRIP"; then
2545 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2546 1.1 mrg else
2547 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2548 1.1 mrg for as_dir in $PATH
2549 1.1 mrg do
2550 1.1 mrg IFS=$as_save_IFS
2551 1.1 mrg test -z "$as_dir" && as_dir=.
2552 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2553 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2554 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2555 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2556 1.1 mrg break 2
2557 1.1 mrg fi
2558 1.1 mrg done
2559 1.1 mrg done
2560 1.1 mrg IFS=$as_save_IFS
2561 1.1 mrg
2562 1.1 mrg fi
2563 1.1 mrg fi
2564 1.1 mrg STRIP=$ac_cv_prog_STRIP
2565 1.1 mrg if test -n "$STRIP"; then
2566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2567 1.1 mrg $as_echo "$STRIP" >&6; }
2568 1.1 mrg else
2569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2570 1.1 mrg $as_echo "no" >&6; }
2571 1.1 mrg fi
2572 1.1 mrg
2573 1.1 mrg
2574 1.1 mrg fi
2575 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2576 1.1 mrg ac_ct_STRIP=$STRIP
2577 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2578 1.1 mrg set dummy strip; ac_word=$2
2579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2580 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2581 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2582 1.1 mrg $as_echo_n "(cached) " >&6
2583 1.1 mrg else
2584 1.1 mrg if test -n "$ac_ct_STRIP"; then
2585 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2586 1.1 mrg else
2587 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2588 1.1 mrg for as_dir in $PATH
2589 1.1 mrg do
2590 1.1 mrg IFS=$as_save_IFS
2591 1.1 mrg test -z "$as_dir" && as_dir=.
2592 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2593 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2594 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2595 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2596 1.1 mrg break 2
2597 1.1 mrg fi
2598 1.1 mrg done
2599 1.1 mrg done
2600 1.1 mrg IFS=$as_save_IFS
2601 1.1 mrg
2602 1.1 mrg fi
2603 1.1 mrg fi
2604 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2605 1.1 mrg if test -n "$ac_ct_STRIP"; then
2606 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2607 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2608 1.1 mrg else
2609 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2610 1.1 mrg $as_echo "no" >&6; }
2611 1.1 mrg fi
2612 1.1 mrg
2613 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2614 1.1 mrg STRIP=":"
2615 1.1 mrg else
2616 1.1 mrg case $cross_compiling:$ac_tool_warned in
2617 1.1 mrg yes:)
2618 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2619 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2620 1.1 mrg ac_tool_warned=yes ;;
2621 1.1 mrg esac
2622 1.1 mrg STRIP=$ac_ct_STRIP
2623 1.1 mrg fi
2624 1.1 mrg else
2625 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2626 1.1 mrg fi
2627 1.1 mrg
2628 1.1 mrg fi
2629 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2630 1.1 mrg
2631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2632 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2633 1.1 mrg if test -z "$MKDIR_P"; then
2634 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then :
2635 1.1 mrg $as_echo_n "(cached) " >&6
2636 1.1 mrg else
2637 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2639 1.1 mrg do
2640 1.1 mrg IFS=$as_save_IFS
2641 1.1 mrg test -z "$as_dir" && as_dir=.
2642 1.1 mrg for ac_prog in mkdir gmkdir; do
2643 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2644 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2645 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2646 1.1 mrg 'mkdir (GNU coreutils) '* | \
2647 1.1 mrg 'mkdir (coreutils) '* | \
2648 1.1 mrg 'mkdir (fileutils) '4.1*)
2649 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2650 1.1 mrg break 3;;
2651 1.1 mrg esac
2652 1.1 mrg done
2653 1.1 mrg done
2654 1.1 mrg done
2655 1.1 mrg IFS=$as_save_IFS
2656 1.1 mrg
2657 1.1 mrg fi
2658 1.1 mrg
2659 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2660 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2661 1.1 mrg else
2662 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2663 1.1 mrg # value for MKDIR_P within a source directory, because that will
2664 1.1 mrg # break other packages using the cache if that directory is
2665 1.1 mrg # removed, or if the value is a relative name.
2666 1.1 mrg test -d ./--version && rmdir ./--version
2667 1.1 mrg MKDIR_P="$ac_install_sh -d"
2668 1.1 mrg fi
2669 1.1 mrg fi
2670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2671 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2672 1.1 mrg
2673 1.1 mrg mkdir_p="$MKDIR_P"
2674 1.1 mrg case $mkdir_p in
2675 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2676 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2677 1.1 mrg esac
2678 1.1 mrg
2679 1.1 mrg for ac_prog in gawk mawk nawk awk
2680 1.1 mrg do
2681 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2682 1.1 mrg set dummy $ac_prog; ac_word=$2
2683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2684 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2685 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then :
2686 1.1 mrg $as_echo_n "(cached) " >&6
2687 1.1 mrg else
2688 1.1 mrg if test -n "$AWK"; then
2689 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2690 1.1 mrg else
2691 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692 1.1 mrg for as_dir in $PATH
2693 1.1 mrg do
2694 1.1 mrg IFS=$as_save_IFS
2695 1.1 mrg test -z "$as_dir" && as_dir=.
2696 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2697 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2698 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2699 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700 1.1 mrg break 2
2701 1.1 mrg fi
2702 1.1 mrg done
2703 1.1 mrg done
2704 1.1 mrg IFS=$as_save_IFS
2705 1.1 mrg
2706 1.1 mrg fi
2707 1.1 mrg fi
2708 1.1 mrg AWK=$ac_cv_prog_AWK
2709 1.1 mrg if test -n "$AWK"; then
2710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2711 1.1 mrg $as_echo "$AWK" >&6; }
2712 1.1 mrg else
2713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2714 1.1 mrg $as_echo "no" >&6; }
2715 1.1 mrg fi
2716 1.1 mrg
2717 1.1 mrg
2718 1.1 mrg test -n "$AWK" && break
2719 1.1 mrg done
2720 1.1 mrg
2721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2722 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2723 1.1 mrg set x ${MAKE-make}
2724 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2725 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2726 1.1 mrg $as_echo_n "(cached) " >&6
2727 1.1 mrg else
2728 1.1 mrg cat >conftest.make <<\_ACEOF
2729 1.1 mrg SHELL = /bin/sh
2730 1.1 mrg all:
2731 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2732 1.1 mrg _ACEOF
2733 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2734 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2735 1.1 mrg *@@@%%%=?*=@@@%%%*)
2736 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2737 1.1 mrg *)
2738 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2739 1.1 mrg esac
2740 1.1 mrg rm -f conftest.make
2741 1.1 mrg fi
2742 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2744 1.1 mrg $as_echo "yes" >&6; }
2745 1.1 mrg SET_MAKE=
2746 1.1 mrg else
2747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 1.1 mrg $as_echo "no" >&6; }
2749 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2750 1.1 mrg fi
2751 1.1 mrg
2752 1.1 mrg rm -rf .tst 2>/dev/null
2753 1.1 mrg mkdir .tst 2>/dev/null
2754 1.1 mrg if test -d .tst; then
2755 1.1 mrg am__leading_dot=.
2756 1.1 mrg else
2757 1.1 mrg am__leading_dot=_
2758 1.1 mrg fi
2759 1.1 mrg rmdir .tst 2>/dev/null
2760 1.1 mrg
2761 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2762 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2763 1.1 mrg # is not polluted with repeated "-I."
2764 1.1 mrg am__isrc=' -I$(srcdir)'
2765 1.1 mrg # test to see if srcdir already configured
2766 1.1 mrg if test -f $srcdir/config.status; then
2767 1.1 mrg as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2768 1.1 mrg fi
2769 1.1 mrg fi
2770 1.1 mrg
2771 1.1 mrg # test whether we have cygpath
2772 1.1 mrg if test -z "$CYGPATH_W"; then
2773 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2774 1.1 mrg CYGPATH_W='cygpath -w'
2775 1.1 mrg else
2776 1.1 mrg CYGPATH_W=echo
2777 1.1 mrg fi
2778 1.1 mrg fi
2779 1.1 mrg
2780 1.1 mrg
2781 1.1 mrg # Define the identity of the package.
2782 1.1 mrg PACKAGE='libssp'
2783 1.1 mrg VERSION='1.0'
2784 1.1 mrg
2785 1.1 mrg
2786 1.1 mrg cat >>confdefs.h <<_ACEOF
2787 1.1 mrg #define PACKAGE "$PACKAGE"
2788 1.1 mrg _ACEOF
2789 1.1 mrg
2790 1.1 mrg
2791 1.1 mrg cat >>confdefs.h <<_ACEOF
2792 1.1 mrg #define VERSION "$VERSION"
2793 1.1 mrg _ACEOF
2794 1.1 mrg
2795 1.1 mrg # Some tools Automake needs.
2796 1.1 mrg
2797 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2798 1.1 mrg
2799 1.1 mrg
2800 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2801 1.1 mrg
2802 1.1 mrg
2803 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2804 1.1 mrg
2805 1.1 mrg
2806 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2807 1.1 mrg
2808 1.1 mrg
2809 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2810 1.1 mrg
2811 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2812 1.1 mrg # some platforms.
2813 1.7 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
2814 1.7 mrg # in the wild :-( We should find a proper way to deprecate it ...
2815 1.7 mrg AMTAR='$${TAR-tar}'
2816 1.1 mrg
2817 1.7 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2818 1.1 mrg
2819 1.1 mrg
2820 1.1 mrg
2821 1.1 mrg
2822 1.1 mrg
2823 1.1 mrg
2824 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2825 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2826 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given.
2827 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then :
2828 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2829 1.1 mrg yes) version_specific_libs=yes ;;
2830 1.1 mrg no) version_specific_libs=no ;;
2831 1.1 mrg *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2832 1.1 mrg esac
2833 1.1 mrg else
2834 1.1 mrg version_specific_libs=no
2835 1.1 mrg fi
2836 1.1 mrg
2837 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2838 1.1 mrg $as_echo "$version_specific_libs" >&6; }
2839 1.1 mrg
2840 1.1 mrg
2841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2842 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2843 1.1 mrg # Check whether --enable-maintainer-mode was given.
2844 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2845 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2846 1.1 mrg else
2847 1.1 mrg USE_MAINTAINER_MODE=no
2848 1.1 mrg fi
2849 1.1 mrg
2850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2851 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2852 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2853 1.1 mrg MAINTAINER_MODE_TRUE=
2854 1.1 mrg MAINTAINER_MODE_FALSE='#'
2855 1.1 mrg else
2856 1.1 mrg MAINTAINER_MODE_TRUE='#'
2857 1.1 mrg MAINTAINER_MODE_FALSE=
2858 1.1 mrg fi
2859 1.1 mrg
2860 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2861 1.1 mrg
2862 1.1 mrg
2863 1.1 mrg
2864 1.1 mrg
2865 1.1 mrg
2866 1.1 mrg # Default to --enable-multilib
2867 1.1 mrg # Check whether --enable-multilib was given.
2868 1.1 mrg if test "${enable_multilib+set}" = set; then :
2869 1.1 mrg enableval=$enable_multilib; case "$enableval" in
2870 1.1 mrg yes) multilib=yes ;;
2871 1.1 mrg no) multilib=no ;;
2872 1.1 mrg *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2873 1.1 mrg esac
2874 1.1 mrg else
2875 1.1 mrg multilib=yes
2876 1.1 mrg fi
2877 1.1 mrg
2878 1.1 mrg
2879 1.1 mrg # We may get other options which we leave undocumented:
2880 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir
2881 1.1 mrg # See config-ml.in if you want the gory details.
2882 1.1 mrg
2883 1.1 mrg if test "$srcdir" = "."; then
2884 1.1 mrg if test "$with_target_subdir" != "."; then
2885 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.."
2886 1.1 mrg else
2887 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.."
2888 1.1 mrg fi
2889 1.1 mrg else
2890 1.1 mrg multi_basedir="$srcdir/.."
2891 1.1 mrg fi
2892 1.1 mrg
2893 1.1 mrg
2894 1.1 mrg # Even if the default multilib is not a cross compilation,
2895 1.1 mrg # it may be that some of the other multilibs are.
2896 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
2897 1.1 mrg && test "x${with_multisubdir}" != x ; then
2898 1.1 mrg cross_compiling=maybe
2899 1.1 mrg fi
2900 1.1 mrg
2901 1.1 mrg ac_config_commands="$ac_config_commands default-1"
2902 1.1 mrg
2903 1.1 mrg
2904 1.1 mrg target_alias=${target_alias-$host_alias}
2905 1.1 mrg
2906 1.1 mrg
2907 1.1 mrg ac_config_headers="$ac_config_headers config.h"
2908 1.1 mrg
2909 1.1 mrg
2910 1.1 mrg ac_ext=c
2911 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2912 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2913 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2914 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2915 1.1 mrg
2916 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there.
2917 1.1 mrg # We must force CC to /not/ be precious variables; otherwise
2918 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs.
2919 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves.
2920 1.1 mrg
2921 1.1 mrg
2922 1.1 mrg
2923 1.1 mrg ac_ext=c
2924 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2925 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2926 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2927 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2928 1.1 mrg if test -n "$ac_tool_prefix"; then
2929 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2930 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2932 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2933 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
2934 1.1 mrg $as_echo_n "(cached) " >&6
2935 1.1 mrg else
2936 1.1 mrg if test -n "$CC"; then
2937 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2938 1.1 mrg else
2939 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940 1.1 mrg for as_dir in $PATH
2941 1.1 mrg do
2942 1.1 mrg IFS=$as_save_IFS
2943 1.1 mrg test -z "$as_dir" && as_dir=.
2944 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2945 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2946 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2947 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2948 1.1 mrg break 2
2949 1.1 mrg fi
2950 1.1 mrg done
2951 1.1 mrg done
2952 1.1 mrg IFS=$as_save_IFS
2953 1.1 mrg
2954 1.1 mrg fi
2955 1.1 mrg fi
2956 1.1 mrg CC=$ac_cv_prog_CC
2957 1.1 mrg if test -n "$CC"; then
2958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2959 1.1 mrg $as_echo "$CC" >&6; }
2960 1.1 mrg else
2961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2962 1.1 mrg $as_echo "no" >&6; }
2963 1.1 mrg fi
2964 1.1 mrg
2965 1.1 mrg
2966 1.1 mrg fi
2967 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2968 1.1 mrg ac_ct_CC=$CC
2969 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2970 1.1 mrg set dummy gcc; ac_word=$2
2971 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2972 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2973 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2974 1.1 mrg $as_echo_n "(cached) " >&6
2975 1.1 mrg else
2976 1.1 mrg if test -n "$ac_ct_CC"; then
2977 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2978 1.1 mrg else
2979 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2980 1.1 mrg for as_dir in $PATH
2981 1.1 mrg do
2982 1.1 mrg IFS=$as_save_IFS
2983 1.1 mrg test -z "$as_dir" && as_dir=.
2984 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2985 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2986 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2987 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2988 1.1 mrg break 2
2989 1.1 mrg fi
2990 1.1 mrg done
2991 1.1 mrg done
2992 1.1 mrg IFS=$as_save_IFS
2993 1.1 mrg
2994 1.1 mrg fi
2995 1.1 mrg fi
2996 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2997 1.1 mrg if test -n "$ac_ct_CC"; then
2998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2999 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3000 1.1 mrg else
3001 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3002 1.1 mrg $as_echo "no" >&6; }
3003 1.1 mrg fi
3004 1.1 mrg
3005 1.1 mrg if test "x$ac_ct_CC" = x; then
3006 1.1 mrg CC=""
3007 1.1 mrg else
3008 1.1 mrg case $cross_compiling:$ac_tool_warned in
3009 1.1 mrg yes:)
3010 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3011 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3012 1.1 mrg ac_tool_warned=yes ;;
3013 1.1 mrg esac
3014 1.1 mrg CC=$ac_ct_CC
3015 1.1 mrg fi
3016 1.1 mrg else
3017 1.1 mrg CC="$ac_cv_prog_CC"
3018 1.1 mrg fi
3019 1.1 mrg
3020 1.1 mrg if test -z "$CC"; then
3021 1.1 mrg if test -n "$ac_tool_prefix"; then
3022 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3023 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3024 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3026 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3027 1.1 mrg $as_echo_n "(cached) " >&6
3028 1.1 mrg else
3029 1.1 mrg if test -n "$CC"; then
3030 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3031 1.1 mrg else
3032 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033 1.1 mrg for as_dir in $PATH
3034 1.1 mrg do
3035 1.1 mrg IFS=$as_save_IFS
3036 1.1 mrg test -z "$as_dir" && as_dir=.
3037 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3038 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3039 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3040 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3041 1.1 mrg break 2
3042 1.1 mrg fi
3043 1.1 mrg done
3044 1.1 mrg done
3045 1.1 mrg IFS=$as_save_IFS
3046 1.1 mrg
3047 1.1 mrg fi
3048 1.1 mrg fi
3049 1.1 mrg CC=$ac_cv_prog_CC
3050 1.1 mrg if test -n "$CC"; then
3051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3052 1.1 mrg $as_echo "$CC" >&6; }
3053 1.1 mrg else
3054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 1.1 mrg $as_echo "no" >&6; }
3056 1.1 mrg fi
3057 1.1 mrg
3058 1.1 mrg
3059 1.1 mrg fi
3060 1.1 mrg fi
3061 1.1 mrg if test -z "$CC"; then
3062 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3063 1.1 mrg set dummy cc; ac_word=$2
3064 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3065 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3066 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3067 1.1 mrg $as_echo_n "(cached) " >&6
3068 1.1 mrg else
3069 1.1 mrg if test -n "$CC"; then
3070 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3071 1.1 mrg else
3072 1.1 mrg ac_prog_rejected=no
3073 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3074 1.1 mrg for as_dir in $PATH
3075 1.1 mrg do
3076 1.1 mrg IFS=$as_save_IFS
3077 1.1 mrg test -z "$as_dir" && as_dir=.
3078 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3079 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3080 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3081 1.1 mrg ac_prog_rejected=yes
3082 1.1 mrg continue
3083 1.1 mrg fi
3084 1.1 mrg ac_cv_prog_CC="cc"
3085 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3086 1.1 mrg break 2
3087 1.1 mrg fi
3088 1.1 mrg done
3089 1.1 mrg done
3090 1.1 mrg IFS=$as_save_IFS
3091 1.1 mrg
3092 1.1 mrg if test $ac_prog_rejected = yes; then
3093 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3094 1.1 mrg set dummy $ac_cv_prog_CC
3095 1.1 mrg shift
3096 1.1 mrg if test $# != 0; then
3097 1.1 mrg # We chose a different compiler from the bogus one.
3098 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3099 1.1 mrg # first if we set CC to just the basename; use the full file name.
3100 1.1 mrg shift
3101 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3102 1.1 mrg fi
3103 1.1 mrg fi
3104 1.1 mrg fi
3105 1.1 mrg fi
3106 1.1 mrg CC=$ac_cv_prog_CC
3107 1.1 mrg if test -n "$CC"; then
3108 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3109 1.1 mrg $as_echo "$CC" >&6; }
3110 1.1 mrg else
3111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3112 1.1 mrg $as_echo "no" >&6; }
3113 1.1 mrg fi
3114 1.1 mrg
3115 1.1 mrg
3116 1.1 mrg fi
3117 1.1 mrg if test -z "$CC"; then
3118 1.1 mrg if test -n "$ac_tool_prefix"; then
3119 1.1 mrg for ac_prog in cl.exe
3120 1.1 mrg do
3121 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3122 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3124 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3125 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then :
3126 1.1 mrg $as_echo_n "(cached) " >&6
3127 1.1 mrg else
3128 1.1 mrg if test -n "$CC"; then
3129 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3130 1.1 mrg else
3131 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3132 1.1 mrg for as_dir in $PATH
3133 1.1 mrg do
3134 1.1 mrg IFS=$as_save_IFS
3135 1.1 mrg test -z "$as_dir" && as_dir=.
3136 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3137 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3138 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3139 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3140 1.1 mrg break 2
3141 1.1 mrg fi
3142 1.1 mrg done
3143 1.1 mrg done
3144 1.1 mrg IFS=$as_save_IFS
3145 1.1 mrg
3146 1.1 mrg fi
3147 1.1 mrg fi
3148 1.1 mrg CC=$ac_cv_prog_CC
3149 1.1 mrg if test -n "$CC"; then
3150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3151 1.1 mrg $as_echo "$CC" >&6; }
3152 1.1 mrg else
3153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 1.1 mrg $as_echo "no" >&6; }
3155 1.1 mrg fi
3156 1.1 mrg
3157 1.1 mrg
3158 1.1 mrg test -n "$CC" && break
3159 1.1 mrg done
3160 1.1 mrg fi
3161 1.1 mrg if test -z "$CC"; then
3162 1.1 mrg ac_ct_CC=$CC
3163 1.1 mrg for ac_prog in cl.exe
3164 1.1 mrg do
3165 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3166 1.1 mrg set dummy $ac_prog; ac_word=$2
3167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3168 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3169 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3170 1.1 mrg $as_echo_n "(cached) " >&6
3171 1.1 mrg else
3172 1.1 mrg if test -n "$ac_ct_CC"; then
3173 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3174 1.1 mrg else
3175 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3176 1.1 mrg for as_dir in $PATH
3177 1.1 mrg do
3178 1.1 mrg IFS=$as_save_IFS
3179 1.1 mrg test -z "$as_dir" && as_dir=.
3180 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3181 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3182 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3183 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3184 1.1 mrg break 2
3185 1.1 mrg fi
3186 1.1 mrg done
3187 1.1 mrg done
3188 1.1 mrg IFS=$as_save_IFS
3189 1.1 mrg
3190 1.1 mrg fi
3191 1.1 mrg fi
3192 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3193 1.1 mrg if test -n "$ac_ct_CC"; then
3194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3195 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3196 1.1 mrg else
3197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3198 1.1 mrg $as_echo "no" >&6; }
3199 1.1 mrg fi
3200 1.1 mrg
3201 1.1 mrg
3202 1.1 mrg test -n "$ac_ct_CC" && break
3203 1.1 mrg done
3204 1.1 mrg
3205 1.1 mrg if test "x$ac_ct_CC" = x; then
3206 1.1 mrg CC=""
3207 1.1 mrg else
3208 1.1 mrg case $cross_compiling:$ac_tool_warned in
3209 1.1 mrg yes:)
3210 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3211 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3212 1.1 mrg ac_tool_warned=yes ;;
3213 1.1 mrg esac
3214 1.1 mrg CC=$ac_ct_CC
3215 1.1 mrg fi
3216 1.1 mrg fi
3217 1.1 mrg
3218 1.1 mrg fi
3219 1.1 mrg
3220 1.1 mrg
3221 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3222 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3223 1.1 mrg as_fn_error "no acceptable C compiler found in \$PATH
3224 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3225 1.1 mrg
3226 1.1 mrg # Provide some information about the compiler.
3227 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3228 1.1 mrg set X $ac_compile
3229 1.1 mrg ac_compiler=$2
3230 1.1 mrg for ac_option in --version -v -V -qversion; do
3231 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3232 1.1 mrg case "(($ac_try" in
3233 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3234 1.1 mrg *) ac_try_echo=$ac_try;;
3235 1.1 mrg esac
3236 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3237 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3238 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3239 1.1 mrg ac_status=$?
3240 1.1 mrg if test -s conftest.err; then
3241 1.1 mrg sed '10a\
3242 1.1 mrg ... rest of stderr output deleted ...
3243 1.1 mrg 10q' conftest.err >conftest.er1
3244 1.1 mrg cat conftest.er1 >&5
3245 1.1 mrg rm -f conftest.er1 conftest.err
3246 1.1 mrg fi
3247 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3248 1.1 mrg test $ac_status = 0; }
3249 1.1 mrg done
3250 1.1 mrg
3251 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3252 1.1 mrg /* end confdefs.h. */
3253 1.1 mrg
3254 1.1 mrg int
3255 1.1 mrg main ()
3256 1.1 mrg {
3257 1.1 mrg
3258 1.1 mrg ;
3259 1.1 mrg return 0;
3260 1.1 mrg }
3261 1.1 mrg _ACEOF
3262 1.1 mrg # FIXME: Cleanup?
3263 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3264 1.1 mrg (eval $ac_link) 2>&5
3265 1.1 mrg ac_status=$?
3266 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3267 1.1 mrg test $ac_status = 0; }; then :
3268 1.1 mrg gcc_no_link=no
3269 1.1 mrg else
3270 1.1 mrg gcc_no_link=yes
3271 1.1 mrg fi
3272 1.1 mrg if test x$gcc_no_link = xyes; then
3273 1.1 mrg # Setting cross_compile will disable run tests; it will
3274 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3275 1.1 mrg # correct if we can't link.
3276 1.1 mrg cross_compiling=yes
3277 1.1 mrg EXEEXT=
3278 1.1 mrg else
3279 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3280 1.1 mrg /* end confdefs.h. */
3281 1.1 mrg
3282 1.1 mrg int
3283 1.1 mrg main ()
3284 1.1 mrg {
3285 1.1 mrg
3286 1.1 mrg ;
3287 1.1 mrg return 0;
3288 1.1 mrg }
3289 1.1 mrg _ACEOF
3290 1.1 mrg ac_clean_files_save=$ac_clean_files
3291 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3292 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3293 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3294 1.1 mrg # of exeext.
3295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3296 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3297 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3298 1.1 mrg
3299 1.1 mrg # The possible output files:
3300 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3301 1.1 mrg
3302 1.1 mrg ac_rmfiles=
3303 1.1 mrg for ac_file in $ac_files
3304 1.1 mrg do
3305 1.1 mrg case $ac_file in
3306 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3307 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3308 1.1 mrg esac
3309 1.1 mrg done
3310 1.1 mrg rm -f $ac_rmfiles
3311 1.1 mrg
3312 1.1 mrg if { { ac_try="$ac_link_default"
3313 1.1 mrg case "(($ac_try" in
3314 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3315 1.1 mrg *) ac_try_echo=$ac_try;;
3316 1.1 mrg esac
3317 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3318 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3319 1.1 mrg (eval "$ac_link_default") 2>&5
3320 1.1 mrg ac_status=$?
3321 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3322 1.1 mrg test $ac_status = 0; }; then :
3323 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3324 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3325 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3326 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3327 1.1 mrg # Autoconf.
3328 1.1 mrg for ac_file in $ac_files ''
3329 1.1 mrg do
3330 1.1 mrg test -f "$ac_file" || continue
3331 1.1 mrg case $ac_file in
3332 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3333 1.1 mrg ;;
3334 1.1 mrg [ab].out )
3335 1.1 mrg # We found the default executable, but exeext='' is most
3336 1.1 mrg # certainly right.
3337 1.1 mrg break;;
3338 1.1 mrg *.* )
3339 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3340 1.1 mrg then :; else
3341 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3342 1.1 mrg fi
3343 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3344 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3345 1.1 mrg # argument, so we may need to know it at that point already.
3346 1.1 mrg # Even if this section looks crufty: it has the advantage of
3347 1.1 mrg # actually working.
3348 1.1 mrg break;;
3349 1.1 mrg * )
3350 1.1 mrg break;;
3351 1.1 mrg esac
3352 1.1 mrg done
3353 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3354 1.1 mrg
3355 1.1 mrg else
3356 1.1 mrg ac_file=''
3357 1.1 mrg fi
3358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3359 1.1 mrg $as_echo "$ac_file" >&6; }
3360 1.1 mrg if test -z "$ac_file"; then :
3361 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3362 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3363 1.1 mrg
3364 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3365 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3366 1.1 mrg { as_fn_set_status 77
3367 1.1 mrg as_fn_error "C compiler cannot create executables
3368 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }; }
3369 1.1 mrg fi
3370 1.1 mrg ac_exeext=$ac_cv_exeext
3371 1.1 mrg
3372 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3373 1.1 mrg # the compiler is broken, or we cross compile.
3374 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3375 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3376 1.1 mrg # If not cross compiling, check that we can run a simple program.
3377 1.1 mrg if test "$cross_compiling" != yes; then
3378 1.1 mrg if { ac_try='./$ac_file'
3379 1.1 mrg { { case "(($ac_try" in
3380 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3381 1.1 mrg *) ac_try_echo=$ac_try;;
3382 1.1 mrg esac
3383 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3384 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3385 1.1 mrg (eval "$ac_try") 2>&5
3386 1.1 mrg ac_status=$?
3387 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3388 1.1 mrg test $ac_status = 0; }; }; then
3389 1.1 mrg cross_compiling=no
3390 1.1 mrg else
3391 1.1 mrg if test "$cross_compiling" = maybe; then
3392 1.1 mrg cross_compiling=yes
3393 1.1 mrg else
3394 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3395 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3396 1.1 mrg as_fn_error "cannot run C compiled programs.
3397 1.1 mrg If you meant to cross compile, use \`--host'.
3398 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3399 1.1 mrg fi
3400 1.1 mrg fi
3401 1.1 mrg fi
3402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3403 1.1 mrg $as_echo "yes" >&6; }
3404 1.1 mrg
3405 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3406 1.1 mrg ac_clean_files=$ac_clean_files_save
3407 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3408 1.1 mrg # the compiler is broken, or we cross compile.
3409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3410 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3412 1.1 mrg $as_echo "$cross_compiling" >&6; }
3413 1.1 mrg
3414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3415 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3416 1.1 mrg if { { ac_try="$ac_link"
3417 1.1 mrg case "(($ac_try" in
3418 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3419 1.1 mrg *) ac_try_echo=$ac_try;;
3420 1.1 mrg esac
3421 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3422 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3423 1.1 mrg (eval "$ac_link") 2>&5
3424 1.1 mrg ac_status=$?
3425 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3426 1.1 mrg test $ac_status = 0; }; then :
3427 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3428 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3429 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3430 1.1 mrg # `rm'.
3431 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3432 1.1 mrg test -f "$ac_file" || continue
3433 1.1 mrg case $ac_file in
3434 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3435 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3436 1.1 mrg break;;
3437 1.1 mrg * ) break;;
3438 1.1 mrg esac
3439 1.1 mrg done
3440 1.1 mrg else
3441 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3442 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3443 1.1 mrg as_fn_error "cannot compute suffix of executables: cannot compile and link
3444 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3445 1.1 mrg fi
3446 1.1 mrg rm -f conftest$ac_cv_exeext
3447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3448 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3449 1.1 mrg
3450 1.1 mrg rm -f conftest.$ac_ext
3451 1.1 mrg EXEEXT=$ac_cv_exeext
3452 1.1 mrg ac_exeext=$EXEEXT
3453 1.1 mrg fi
3454 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3455 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3456 1.1 mrg if test "${ac_cv_objext+set}" = set; then :
3457 1.1 mrg $as_echo_n "(cached) " >&6
3458 1.1 mrg else
3459 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3460 1.1 mrg /* end confdefs.h. */
3461 1.1 mrg
3462 1.1 mrg int
3463 1.1 mrg main ()
3464 1.1 mrg {
3465 1.1 mrg
3466 1.1 mrg ;
3467 1.1 mrg return 0;
3468 1.1 mrg }
3469 1.1 mrg _ACEOF
3470 1.1 mrg rm -f conftest.o conftest.obj
3471 1.1 mrg if { { ac_try="$ac_compile"
3472 1.1 mrg case "(($ac_try" in
3473 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3474 1.1 mrg *) ac_try_echo=$ac_try;;
3475 1.1 mrg esac
3476 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3477 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3478 1.1 mrg (eval "$ac_compile") 2>&5
3479 1.1 mrg ac_status=$?
3480 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3481 1.1 mrg test $ac_status = 0; }; then :
3482 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3483 1.1 mrg test -f "$ac_file" || continue;
3484 1.1 mrg case $ac_file in
3485 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3486 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3487 1.1 mrg break;;
3488 1.1 mrg esac
3489 1.1 mrg done
3490 1.1 mrg else
3491 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3492 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3493 1.1 mrg
3494 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3495 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3496 1.1 mrg as_fn_error "cannot compute suffix of object files: cannot compile
3497 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
3498 1.1 mrg fi
3499 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3500 1.1 mrg fi
3501 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3502 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3503 1.1 mrg OBJEXT=$ac_cv_objext
3504 1.1 mrg ac_objext=$OBJEXT
3505 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3506 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3507 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3508 1.1 mrg $as_echo_n "(cached) " >&6
3509 1.1 mrg else
3510 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511 1.1 mrg /* end confdefs.h. */
3512 1.1 mrg
3513 1.1 mrg int
3514 1.1 mrg main ()
3515 1.1 mrg {
3516 1.1 mrg #ifndef __GNUC__
3517 1.1 mrg choke me
3518 1.1 mrg #endif
3519 1.1 mrg
3520 1.1 mrg ;
3521 1.1 mrg return 0;
3522 1.1 mrg }
3523 1.1 mrg _ACEOF
3524 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3525 1.1 mrg ac_compiler_gnu=yes
3526 1.1 mrg else
3527 1.1 mrg ac_compiler_gnu=no
3528 1.1 mrg fi
3529 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3530 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3531 1.1 mrg
3532 1.1 mrg fi
3533 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3534 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3535 1.1 mrg if test $ac_compiler_gnu = yes; then
3536 1.1 mrg GCC=yes
3537 1.1 mrg else
3538 1.1 mrg GCC=
3539 1.1 mrg fi
3540 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3541 1.1 mrg ac_save_CFLAGS=$CFLAGS
3542 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3543 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3544 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then :
3545 1.1 mrg $as_echo_n "(cached) " >&6
3546 1.1 mrg else
3547 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3548 1.1 mrg ac_c_werror_flag=yes
3549 1.1 mrg ac_cv_prog_cc_g=no
3550 1.1 mrg CFLAGS="-g"
3551 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3552 1.1 mrg /* end confdefs.h. */
3553 1.1 mrg
3554 1.1 mrg int
3555 1.1 mrg main ()
3556 1.1 mrg {
3557 1.1 mrg
3558 1.1 mrg ;
3559 1.1 mrg return 0;
3560 1.1 mrg }
3561 1.1 mrg _ACEOF
3562 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3563 1.1 mrg ac_cv_prog_cc_g=yes
3564 1.1 mrg else
3565 1.1 mrg CFLAGS=""
3566 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567 1.1 mrg /* end confdefs.h. */
3568 1.1 mrg
3569 1.1 mrg int
3570 1.1 mrg main ()
3571 1.1 mrg {
3572 1.1 mrg
3573 1.1 mrg ;
3574 1.1 mrg return 0;
3575 1.1 mrg }
3576 1.1 mrg _ACEOF
3577 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3578 1.1 mrg
3579 1.1 mrg else
3580 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3581 1.1 mrg CFLAGS="-g"
3582 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583 1.1 mrg /* end confdefs.h. */
3584 1.1 mrg
3585 1.1 mrg int
3586 1.1 mrg main ()
3587 1.1 mrg {
3588 1.1 mrg
3589 1.1 mrg ;
3590 1.1 mrg return 0;
3591 1.1 mrg }
3592 1.1 mrg _ACEOF
3593 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3594 1.1 mrg ac_cv_prog_cc_g=yes
3595 1.1 mrg fi
3596 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3597 1.1 mrg fi
3598 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3599 1.1 mrg fi
3600 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3601 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3602 1.1 mrg fi
3603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3604 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3605 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3606 1.1 mrg CFLAGS=$ac_save_CFLAGS
3607 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3608 1.1 mrg if test "$GCC" = yes; then
3609 1.1 mrg CFLAGS="-g -O2"
3610 1.1 mrg else
3611 1.1 mrg CFLAGS="-g"
3612 1.1 mrg fi
3613 1.1 mrg else
3614 1.1 mrg if test "$GCC" = yes; then
3615 1.1 mrg CFLAGS="-O2"
3616 1.1 mrg else
3617 1.1 mrg CFLAGS=
3618 1.1 mrg fi
3619 1.1 mrg fi
3620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3621 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3622 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then :
3623 1.1 mrg $as_echo_n "(cached) " >&6
3624 1.1 mrg else
3625 1.1 mrg ac_cv_prog_cc_c89=no
3626 1.1 mrg ac_save_CC=$CC
3627 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3628 1.1 mrg /* end confdefs.h. */
3629 1.1 mrg #include <stdarg.h>
3630 1.1 mrg #include <stdio.h>
3631 1.1 mrg #include <sys/types.h>
3632 1.1 mrg #include <sys/stat.h>
3633 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3634 1.1 mrg struct buf { int x; };
3635 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3636 1.1 mrg static char *e (p, i)
3637 1.1 mrg char **p;
3638 1.1 mrg int i;
3639 1.1 mrg {
3640 1.1 mrg return p[i];
3641 1.1 mrg }
3642 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3643 1.1 mrg {
3644 1.1 mrg char *s;
3645 1.1 mrg va_list v;
3646 1.1 mrg va_start (v,p);
3647 1.1 mrg s = g (p, va_arg (v,int));
3648 1.1 mrg va_end (v);
3649 1.1 mrg return s;
3650 1.1 mrg }
3651 1.1 mrg
3652 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3653 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3654 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3655 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3656 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3657 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3658 1.1 mrg that's true only with -std. */
3659 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3660 1.1 mrg
3661 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3662 1.1 mrg inside strings and character constants. */
3663 1.1 mrg #define FOO(x) 'x'
3664 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3665 1.1 mrg
3666 1.1 mrg int test (int i, double x);
3667 1.1 mrg struct s1 {int (*f) (int a);};
3668 1.1 mrg struct s2 {int (*f) (double a);};
3669 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3670 1.1 mrg int argc;
3671 1.1 mrg char **argv;
3672 1.1 mrg int
3673 1.1 mrg main ()
3674 1.1 mrg {
3675 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3676 1.1 mrg ;
3677 1.1 mrg return 0;
3678 1.1 mrg }
3679 1.1 mrg _ACEOF
3680 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3681 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3682 1.1 mrg do
3683 1.1 mrg CC="$ac_save_CC $ac_arg"
3684 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3685 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3686 1.1 mrg fi
3687 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3688 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3689 1.1 mrg done
3690 1.1 mrg rm -f conftest.$ac_ext
3691 1.1 mrg CC=$ac_save_CC
3692 1.1 mrg
3693 1.1 mrg fi
3694 1.1 mrg # AC_CACHE_VAL
3695 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3696 1.1 mrg x)
3697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3698 1.1 mrg $as_echo "none needed" >&6; } ;;
3699 1.1 mrg xno)
3700 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3701 1.1 mrg $as_echo "unsupported" >&6; } ;;
3702 1.1 mrg *)
3703 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3705 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3706 1.1 mrg esac
3707 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3708 1.1 mrg
3709 1.1 mrg fi
3710 1.1 mrg
3711 1.1 mrg ac_ext=c
3712 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3713 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3714 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3715 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3716 1.1 mrg DEPDIR="${am__leading_dot}deps"
3717 1.1 mrg
3718 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
3719 1.1 mrg
3720 1.1 mrg
3721 1.1 mrg am_make=${MAKE-make}
3722 1.1 mrg cat > confinc << 'END'
3723 1.1 mrg am__doit:
3724 1.1 mrg @echo this is the am__doit target
3725 1.1 mrg .PHONY: am__doit
3726 1.1 mrg END
3727 1.1 mrg # If we don't find an include directive, just comment out the code.
3728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3729 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3730 1.1 mrg am__include="#"
3731 1.1 mrg am__quote=
3732 1.1 mrg _am_result=none
3733 1.1 mrg # First try GNU make style include.
3734 1.1 mrg echo "include confinc" > confmf
3735 1.1 mrg # Ignore all kinds of additional output from `make'.
3736 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3737 1.1 mrg *the\ am__doit\ target*)
3738 1.1 mrg am__include=include
3739 1.1 mrg am__quote=
3740 1.1 mrg _am_result=GNU
3741 1.1 mrg ;;
3742 1.1 mrg esac
3743 1.1 mrg # Now try BSD make style include.
3744 1.1 mrg if test "$am__include" = "#"; then
3745 1.1 mrg echo '.include "confinc"' > confmf
3746 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3747 1.1 mrg *the\ am__doit\ target*)
3748 1.1 mrg am__include=.include
3749 1.1 mrg am__quote="\""
3750 1.1 mrg _am_result=BSD
3751 1.1 mrg ;;
3752 1.1 mrg esac
3753 1.1 mrg fi
3754 1.1 mrg
3755 1.1 mrg
3756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3757 1.1 mrg $as_echo "$_am_result" >&6; }
3758 1.1 mrg rm -f confinc confmf
3759 1.1 mrg
3760 1.1 mrg # Check whether --enable-dependency-tracking was given.
3761 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then :
3762 1.1 mrg enableval=$enable_dependency_tracking;
3763 1.1 mrg fi
3764 1.1 mrg
3765 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3766 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
3767 1.1 mrg AMDEPBACKSLASH='\'
3768 1.7 mrg am__nodep='_no'
3769 1.1 mrg fi
3770 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3771 1.1 mrg AMDEP_TRUE=
3772 1.1 mrg AMDEP_FALSE='#'
3773 1.1 mrg else
3774 1.1 mrg AMDEP_TRUE='#'
3775 1.1 mrg AMDEP_FALSE=
3776 1.1 mrg fi
3777 1.1 mrg
3778 1.1 mrg
3779 1.1 mrg
3780 1.1 mrg depcc="$CC" am_compiler_list=
3781 1.1 mrg
3782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3783 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3784 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3785 1.1 mrg $as_echo_n "(cached) " >&6
3786 1.1 mrg else
3787 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3788 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3789 1.1 mrg # making bogus files that we don't know about and never remove. For
3790 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3791 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3792 1.1 mrg # in D'.
3793 1.7 mrg rm -rf conftest.dir
3794 1.1 mrg mkdir conftest.dir
3795 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3796 1.1 mrg # using a relative directory.
3797 1.1 mrg cp "$am_depcomp" conftest.dir
3798 1.1 mrg cd conftest.dir
3799 1.1 mrg # We will build objects and dependencies in a subdirectory because
3800 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3801 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3802 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3803 1.1 mrg # the current directory while Tru64 will put them in the object
3804 1.1 mrg # directory.
3805 1.1 mrg mkdir sub
3806 1.1 mrg
3807 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3808 1.1 mrg if test "$am_compiler_list" = ""; then
3809 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3810 1.1 mrg fi
3811 1.1 mrg am__universal=false
3812 1.1 mrg case " $depcc " in #(
3813 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3814 1.1 mrg esac
3815 1.1 mrg
3816 1.1 mrg for depmode in $am_compiler_list; do
3817 1.1 mrg # Setup a source with many dependencies, because some compilers
3818 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3819 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3820 1.1 mrg #
3821 1.1 mrg # We need to recreate these files for each test, as the compiler may
3822 1.1 mrg # overwrite some of them when testing with obscure command lines.
3823 1.1 mrg # This happens at least with the AIX C compiler.
3824 1.1 mrg : > sub/conftest.c
3825 1.1 mrg for i in 1 2 3 4 5 6; do
3826 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3827 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3828 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3829 1.1 mrg touch sub/conftst$i.h
3830 1.1 mrg done
3831 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3832 1.1 mrg
3833 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3834 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3835 1.1 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3836 1.1 mrg # versions had trouble with output in subdirs
3837 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
3838 1.1 mrg am__minus_obj="-o $am__obj"
3839 1.1 mrg case $depmode in
3840 1.1 mrg gcc)
3841 1.1 mrg # This depmode causes a compiler race in universal mode.
3842 1.1 mrg test "$am__universal" = false || continue
3843 1.1 mrg ;;
3844 1.1 mrg nosideeffect)
3845 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3846 1.1 mrg # only be used when explicitly requested
3847 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3848 1.1 mrg continue
3849 1.1 mrg else
3850 1.1 mrg break
3851 1.1 mrg fi
3852 1.1 mrg ;;
3853 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3854 1.1 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3855 1.1 mrg # not run yet. These depmodes are late enough in the game, and
3856 1.1 mrg # so weak that their functioning should not be impacted.
3857 1.1 mrg am__obj=conftest.${OBJEXT-o}
3858 1.1 mrg am__minus_obj=
3859 1.1 mrg ;;
3860 1.1 mrg none) break ;;
3861 1.1 mrg esac
3862 1.1 mrg if depmode=$depmode \
3863 1.1 mrg source=sub/conftest.c object=$am__obj \
3864 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3865 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3866 1.1 mrg >/dev/null 2>conftest.err &&
3867 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3868 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3869 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3870 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3871 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3872 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3873 1.1 mrg # that says an option was ignored or not supported.
3874 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3875 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3876 1.1 mrg # The diagnosis changed in icc 8.0:
3877 1.1 mrg # icc: Command line remark: option '-MP' not supported
3878 1.1 mrg if (grep 'ignoring option' conftest.err ||
3879 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3880 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3881 1.1 mrg break
3882 1.1 mrg fi
3883 1.1 mrg fi
3884 1.1 mrg done
3885 1.1 mrg
3886 1.1 mrg cd ..
3887 1.1 mrg rm -rf conftest.dir
3888 1.1 mrg else
3889 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3890 1.1 mrg fi
3891 1.1 mrg
3892 1.1 mrg fi
3893 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3894 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3895 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3896 1.1 mrg
3897 1.1 mrg if
3898 1.1 mrg test "x$enable_dependency_tracking" != xno \
3899 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3900 1.1 mrg am__fastdepCC_TRUE=
3901 1.1 mrg am__fastdepCC_FALSE='#'
3902 1.1 mrg else
3903 1.1 mrg am__fastdepCC_TRUE='#'
3904 1.1 mrg am__fastdepCC_FALSE=
3905 1.1 mrg fi
3906 1.1 mrg
3907 1.1 mrg
3908 1.1 mrg
3909 1.1 mrg
3910 1.1 mrg
3911 1.1 mrg
3912 1.1 mrg if test "x$GCC" != "xyes"; then
3913 1.1 mrg as_fn_error "libssp must be built with GCC" "$LINENO" 5
3914 1.1 mrg fi
3915 1.1 mrg ac_ext=c
3916 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3917 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3918 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3919 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3920 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3921 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
3922 1.1 mrg # On Suns, sometimes $CPP names a directory.
3923 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3924 1.1 mrg CPP=
3925 1.1 mrg fi
3926 1.1 mrg if test -z "$CPP"; then
3927 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then :
3928 1.1 mrg $as_echo_n "(cached) " >&6
3929 1.1 mrg else
3930 1.1 mrg # Double quotes because CPP needs to be expanded
3931 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3932 1.1 mrg do
3933 1.1 mrg ac_preproc_ok=false
3934 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3935 1.1 mrg do
3936 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3937 1.1 mrg # with a fresh cross-compiler works.
3938 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3939 1.1 mrg # <limits.h> exists even on freestanding compilers.
3940 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3941 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3942 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3943 1.1 mrg /* end confdefs.h. */
3944 1.1 mrg #ifdef __STDC__
3945 1.1 mrg # include <limits.h>
3946 1.1 mrg #else
3947 1.1 mrg # include <assert.h>
3948 1.1 mrg #endif
3949 1.1 mrg Syntax error
3950 1.1 mrg _ACEOF
3951 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3952 1.1 mrg
3953 1.1 mrg else
3954 1.1 mrg # Broken: fails on valid input.
3955 1.1 mrg continue
3956 1.1 mrg fi
3957 1.1 mrg rm -f conftest.err conftest.$ac_ext
3958 1.1 mrg
3959 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
3960 1.1 mrg # can be detected and how.
3961 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 1.1 mrg /* end confdefs.h. */
3963 1.1 mrg #include <ac_nonexistent.h>
3964 1.1 mrg _ACEOF
3965 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
3966 1.1 mrg # Broken: success on invalid input.
3967 1.1 mrg continue
3968 1.1 mrg else
3969 1.1 mrg # Passes both tests.
3970 1.1 mrg ac_preproc_ok=:
3971 1.1 mrg break
3972 1.1 mrg fi
3973 1.1 mrg rm -f conftest.err conftest.$ac_ext
3974 1.1 mrg
3975 1.1 mrg done
3976 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3977 1.1 mrg rm -f conftest.err conftest.$ac_ext
3978 1.1 mrg if $ac_preproc_ok; then :
3979 1.1 mrg break
3980 1.1 mrg fi
3981 1.1 mrg
3982 1.1 mrg done
3983 1.1 mrg ac_cv_prog_CPP=$CPP
3984 1.1 mrg
3985 1.1 mrg fi
3986 1.1 mrg CPP=$ac_cv_prog_CPP
3987 1.1 mrg else
3988 1.1 mrg ac_cv_prog_CPP=$CPP
3989 1.1 mrg fi
3990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3991 1.1 mrg $as_echo "$CPP" >&6; }
3992 1.1 mrg ac_preproc_ok=false
3993 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3994 1.1 mrg do
3995 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3996 1.1 mrg # with a fresh cross-compiler works.
3997 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3998 1.1 mrg # <limits.h> exists even on freestanding compilers.
3999 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4000 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4001 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002 1.1 mrg /* end confdefs.h. */
4003 1.1 mrg #ifdef __STDC__
4004 1.1 mrg # include <limits.h>
4005 1.1 mrg #else
4006 1.1 mrg # include <assert.h>
4007 1.1 mrg #endif
4008 1.1 mrg Syntax error
4009 1.1 mrg _ACEOF
4010 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4011 1.1 mrg
4012 1.1 mrg else
4013 1.1 mrg # Broken: fails on valid input.
4014 1.1 mrg continue
4015 1.1 mrg fi
4016 1.1 mrg rm -f conftest.err conftest.$ac_ext
4017 1.1 mrg
4018 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4019 1.1 mrg # can be detected and how.
4020 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4021 1.1 mrg /* end confdefs.h. */
4022 1.1 mrg #include <ac_nonexistent.h>
4023 1.1 mrg _ACEOF
4024 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4025 1.1 mrg # Broken: success on invalid input.
4026 1.1 mrg continue
4027 1.1 mrg else
4028 1.1 mrg # Passes both tests.
4029 1.1 mrg ac_preproc_ok=:
4030 1.1 mrg break
4031 1.1 mrg fi
4032 1.1 mrg rm -f conftest.err conftest.$ac_ext
4033 1.1 mrg
4034 1.1 mrg done
4035 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4036 1.1 mrg rm -f conftest.err conftest.$ac_ext
4037 1.1 mrg if $ac_preproc_ok; then :
4038 1.1 mrg
4039 1.1 mrg else
4040 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4041 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4042 1.1 mrg as_fn_error "C preprocessor \"$CPP\" fails sanity check
4043 1.1 mrg See \`config.log' for more details." "$LINENO" 5; }
4044 1.1 mrg fi
4045 1.1 mrg
4046 1.1 mrg ac_ext=c
4047 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4048 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4049 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4050 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4051 1.1 mrg
4052 1.1 mrg
4053 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4054 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; }
4055 1.1 mrg save_CFLAGS="$CFLAGS"
4056 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror"
4057 1.1 mrg
4058 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4059 1.1 mrg /* end confdefs.h. */
4060 1.1 mrg
4061 1.1 mrg void __attribute__((noinline)) bar (char *x)
4062 1.1 mrg {
4063 1.1 mrg __builtin_memset (x, 0, 64);
4064 1.1 mrg }
4065 1.1 mrg int
4066 1.1 mrg main ()
4067 1.1 mrg {
4068 1.1 mrg char buf[64]; bar (buf);
4069 1.1 mrg ;
4070 1.1 mrg return 0;
4071 1.1 mrg }
4072 1.1 mrg _ACEOF
4073 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4074 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4075 1.1 mrg $as_echo "yes" >&6; }
4076 1.1 mrg else
4077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4078 1.1 mrg $as_echo "no" >&6; }
4079 1.1 mrg fi
4080 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4081 1.1 mrg CFLAGS="$save_CFLAGS"
4082 1.1 mrg
4083 1.10 mrg # Add CET specific flags if CET is enabled
4084 1.10 mrg # Check whether --enable-cet was given.
4085 1.10 mrg if test "${enable_cet+set}" = set; then :
4086 1.10 mrg enableval=$enable_cet;
4087 1.10 mrg case "$enableval" in
4088 1.10 mrg yes|no|auto) ;;
4089 1.10 mrg *) as_fn_error "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4090 1.10 mrg esac
4091 1.10 mrg
4092 1.10 mrg else
4093 1.10 mrg enable_cet=no
4094 1.10 mrg fi
4095 1.10 mrg
4096 1.10 mrg
4097 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4098 1.10 mrg $as_echo_n "checking for CET support... " >&6; }
4099 1.10 mrg
4100 1.10 mrg case "$host" in
4101 1.10 mrg i[34567]86-*-linux* | x86_64-*-linux*)
4102 1.10 mrg case "$enable_cet" in
4103 1.10 mrg auto)
4104 1.10 mrg # Check if target supports multi-byte NOPs
4105 1.10 mrg # and if assembler supports CET insn.
4106 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4107 1.10 mrg /* end confdefs.h. */
4108 1.10 mrg
4109 1.10 mrg int
4110 1.10 mrg main ()
4111 1.10 mrg {
4112 1.10 mrg
4113 1.10 mrg #if !defined(__SSE2__)
4114 1.10 mrg #error target does not support multi-byte NOPs
4115 1.10 mrg #else
4116 1.10 mrg asm ("setssbsy");
4117 1.10 mrg #endif
4118 1.10 mrg
4119 1.10 mrg ;
4120 1.10 mrg return 0;
4121 1.10 mrg }
4122 1.10 mrg _ACEOF
4123 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then :
4124 1.10 mrg enable_cet=yes
4125 1.10 mrg else
4126 1.10 mrg enable_cet=no
4127 1.10 mrg fi
4128 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4129 1.10 mrg ;;
4130 1.10 mrg yes)
4131 1.10 mrg # Check if assembler supports CET.
4132 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4133 1.10 mrg /* end confdefs.h. */
4134 1.10 mrg
4135 1.10 mrg int
4136 1.10 mrg main ()
4137 1.10 mrg {
4138 1.10 mrg asm ("setssbsy");
4139 1.10 mrg ;
4140 1.10 mrg return 0;
4141 1.10 mrg }
4142 1.10 mrg _ACEOF
4143 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then :
4144 1.10 mrg
4145 1.10 mrg else
4146 1.10 mrg as_fn_error "assembler with CET support is required for --enable-cet" "$LINENO" 5
4147 1.10 mrg fi
4148 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4149 1.10 mrg ;;
4150 1.10 mrg esac
4151 1.10 mrg ;;
4152 1.10 mrg *)
4153 1.10 mrg enable_cet=no
4154 1.10 mrg ;;
4155 1.10 mrg esac
4156 1.10 mrg if test x$enable_cet = xyes; then
4157 1.10 mrg CET_FLAGS="-fcf-protection -mshstk"
4158 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4159 1.10 mrg $as_echo "yes" >&6; }
4160 1.10 mrg else
4161 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4162 1.10 mrg $as_echo "no" >&6; }
4163 1.10 mrg fi
4164 1.10 mrg
4165 1.10 mrg XCFLAGS="$XCFLAGS $CET_FLAGS"
4166 1.10 mrg
4167 1.10 mrg
4168 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4169 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4170 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4171 1.1 mrg /* end confdefs.h. */
4172 1.1 mrg
4173 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {}
4174 1.1 mrg int
4175 1.1 mrg main ()
4176 1.1 mrg {
4177 1.1 mrg
4178 1.1 mrg ;
4179 1.1 mrg return 0;
4180 1.1 mrg }
4181 1.1 mrg _ACEOF
4182 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4183 1.1 mrg ssp_hidden=yes
4184 1.1 mrg else
4185 1.1 mrg ssp_hidden=no
4186 1.1 mrg fi
4187 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4188 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4189 1.1 mrg $as_echo "$ssp_hidden" >&6; }
4190 1.1 mrg if test x$ssp_hidden = xyes; then
4191 1.1 mrg
4192 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4193 1.1 mrg
4194 1.1 mrg fi
4195 1.1 mrg
4196 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4197 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4198 1.4 mrg # Check whether --enable-symvers was given.
4199 1.4 mrg if test "${enable_symvers+set}" = set; then :
4200 1.4 mrg enableval=$enable_symvers; ssp_use_symver=$enableval
4201 1.4 mrg else
4202 1.4 mrg ssp_use_symver=yes
4203 1.4 mrg fi
4204 1.4 mrg
4205 1.4 mrg if test "x$ssp_use_symver" != xno; then
4206 1.4 mrg if test x$gcc_no_link = xyes; then
4207 1.4 mrg # If we cannot link, we cannot build shared libraries, so do not use
4208 1.4 mrg # symbol versioning.
4209 1.4 mrg ssp_use_symver=no
4210 1.4 mrg else
4211 1.4 mrg save_LDFLAGS="$LDFLAGS"
4212 1.4 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4213 1.4 mrg cat > conftest.map <<EOF
4214 1.1 mrg FOO_1.0 {
4215 1.1 mrg global: *foo*; bar; local: *;
4216 1.1 mrg };
4217 1.1 mrg EOF
4218 1.4 mrg if test x$gcc_no_link = xyes; then
4219 1.4 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4220 1.4 mrg fi
4221 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4222 1.4 mrg /* end confdefs.h. */
4223 1.4 mrg int foo;
4224 1.4 mrg int
4225 1.4 mrg main ()
4226 1.4 mrg {
4227 1.4 mrg
4228 1.4 mrg ;
4229 1.4 mrg return 0;
4230 1.4 mrg }
4231 1.4 mrg _ACEOF
4232 1.4 mrg if ac_fn_c_try_link "$LINENO"; then :
4233 1.4 mrg ssp_use_symver=gnu
4234 1.4 mrg else
4235 1.1 mrg ssp_use_symver=no
4236 1.4 mrg fi
4237 1.4 mrg rm -f core conftest.err conftest.$ac_objext \
4238 1.4 mrg conftest$ac_exeext conftest.$ac_ext
4239 1.4 mrg if test x$ssp_use_symver = xno; then
4240 1.4 mrg case "$target_os" in
4241 1.4 mrg solaris2*)
4242 1.4 mrg LDFLAGS="$save_LDFLAGS"
4243 1.4 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4244 1.4 mrg # Sun ld cannot handle wildcards and treats all entries as undefined.
4245 1.4 mrg cat > conftest.map <<EOF
4246 1.4 mrg FOO_1.0 {
4247 1.4 mrg global: foo; local: *;
4248 1.4 mrg };
4249 1.4 mrg EOF
4250 1.4 mrg if test x$gcc_no_link = xyes; then
4251 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4252 1.1 mrg fi
4253 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4254 1.1 mrg /* end confdefs.h. */
4255 1.1 mrg int foo;
4256 1.1 mrg int
4257 1.1 mrg main ()
4258 1.1 mrg {
4259 1.1 mrg
4260 1.1 mrg ;
4261 1.1 mrg return 0;
4262 1.1 mrg }
4263 1.1 mrg _ACEOF
4264 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
4265 1.4 mrg ssp_use_symver=sun
4266 1.1 mrg else
4267 1.1 mrg ssp_use_symver=no
4268 1.1 mrg fi
4269 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
4270 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4271 1.4 mrg ;;
4272 1.4 mrg esac
4273 1.4 mrg fi
4274 1.4 mrg LDFLAGS="$save_LDFLAGS"
4275 1.4 mrg fi
4276 1.1 mrg fi
4277 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4278 1.1 mrg $as_echo "$ssp_use_symver" >&6; }
4279 1.4 mrg if test "x$ssp_use_symver" != xno; then
4280 1.1 mrg LIBSSP_USE_SYMVER_TRUE=
4281 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#'
4282 1.1 mrg else
4283 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#'
4284 1.1 mrg LIBSSP_USE_SYMVER_FALSE=
4285 1.1 mrg fi
4286 1.1 mrg
4287 1.4 mrg if test "x$ssp_use_symver" = xgnu; then
4288 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE=
4289 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE='#'
4290 1.4 mrg else
4291 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE='#'
4292 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE=
4293 1.4 mrg fi
4294 1.4 mrg
4295 1.4 mrg if test "x$ssp_use_symver" = xsun; then
4296 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE=
4297 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE='#'
4298 1.4 mrg else
4299 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE='#'
4300 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE=
4301 1.4 mrg fi
4302 1.4 mrg
4303 1.1 mrg
4304 1.1 mrg
4305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4306 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4307 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then :
4308 1.1 mrg $as_echo_n "(cached) " >&6
4309 1.1 mrg else
4310 1.1 mrg if test -z "$GREP"; then
4311 1.1 mrg ac_path_GREP_found=false
4312 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4313 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4315 1.1 mrg do
4316 1.1 mrg IFS=$as_save_IFS
4317 1.1 mrg test -z "$as_dir" && as_dir=.
4318 1.1 mrg for ac_prog in grep ggrep; do
4319 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4320 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4321 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4322 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4323 1.1 mrg # Check for GNU $ac_path_GREP
4324 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4325 1.1 mrg *GNU*)
4326 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4327 1.1 mrg *)
4328 1.1 mrg ac_count=0
4329 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4330 1.1 mrg while :
4331 1.1 mrg do
4332 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4333 1.1 mrg mv "conftest.tmp" "conftest.in"
4334 1.1 mrg cp "conftest.in" "conftest.nl"
4335 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4336 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4337 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4338 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4339 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4340 1.1 mrg # Best one so far, save it but keep looking for a better one
4341 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4342 1.1 mrg ac_path_GREP_max=$ac_count
4343 1.1 mrg fi
4344 1.1 mrg # 10*(2^10) chars as input seems more than enough
4345 1.1 mrg test $ac_count -gt 10 && break
4346 1.1 mrg done
4347 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4348 1.1 mrg esac
4349 1.1 mrg
4350 1.1 mrg $ac_path_GREP_found && break 3
4351 1.1 mrg done
4352 1.1 mrg done
4353 1.1 mrg done
4354 1.1 mrg IFS=$as_save_IFS
4355 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4356 1.1 mrg as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4357 1.1 mrg fi
4358 1.1 mrg else
4359 1.1 mrg ac_cv_path_GREP=$GREP
4360 1.1 mrg fi
4361 1.1 mrg
4362 1.1 mrg fi
4363 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4364 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4365 1.1 mrg GREP="$ac_cv_path_GREP"
4366 1.1 mrg
4367 1.1 mrg
4368 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4369 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4370 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then :
4371 1.1 mrg $as_echo_n "(cached) " >&6
4372 1.1 mrg else
4373 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4374 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4375 1.1 mrg else
4376 1.1 mrg if test -z "$EGREP"; then
4377 1.1 mrg ac_path_EGREP_found=false
4378 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4379 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4380 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4381 1.1 mrg do
4382 1.1 mrg IFS=$as_save_IFS
4383 1.1 mrg test -z "$as_dir" && as_dir=.
4384 1.1 mrg for ac_prog in egrep; do
4385 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4386 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4387 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4388 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4389 1.1 mrg # Check for GNU $ac_path_EGREP
4390 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4391 1.1 mrg *GNU*)
4392 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4393 1.1 mrg *)
4394 1.1 mrg ac_count=0
4395 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4396 1.1 mrg while :
4397 1.1 mrg do
4398 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4399 1.1 mrg mv "conftest.tmp" "conftest.in"
4400 1.1 mrg cp "conftest.in" "conftest.nl"
4401 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4402 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4403 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4404 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4405 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4406 1.1 mrg # Best one so far, save it but keep looking for a better one
4407 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4408 1.1 mrg ac_path_EGREP_max=$ac_count
4409 1.1 mrg fi
4410 1.1 mrg # 10*(2^10) chars as input seems more than enough
4411 1.1 mrg test $ac_count -gt 10 && break
4412 1.1 mrg done
4413 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4414 1.1 mrg esac
4415 1.1 mrg
4416 1.1 mrg $ac_path_EGREP_found && break 3
4417 1.1 mrg done
4418 1.1 mrg done
4419 1.1 mrg done
4420 1.1 mrg IFS=$as_save_IFS
4421 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4422 1.1 mrg as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4423 1.1 mrg fi
4424 1.1 mrg else
4425 1.1 mrg ac_cv_path_EGREP=$EGREP
4426 1.1 mrg fi
4427 1.1 mrg
4428 1.1 mrg fi
4429 1.1 mrg fi
4430 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4431 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4432 1.1 mrg EGREP="$ac_cv_path_EGREP"
4433 1.1 mrg
4434 1.1 mrg
4435 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4436 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4437 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then :
4438 1.1 mrg $as_echo_n "(cached) " >&6
4439 1.1 mrg else
4440 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4441 1.1 mrg /* end confdefs.h. */
4442 1.1 mrg #include <stdlib.h>
4443 1.1 mrg #include <stdarg.h>
4444 1.1 mrg #include <string.h>
4445 1.1 mrg #include <float.h>
4446 1.1 mrg
4447 1.1 mrg int
4448 1.1 mrg main ()
4449 1.1 mrg {
4450 1.1 mrg
4451 1.1 mrg ;
4452 1.1 mrg return 0;
4453 1.1 mrg }
4454 1.1 mrg _ACEOF
4455 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4456 1.1 mrg ac_cv_header_stdc=yes
4457 1.1 mrg else
4458 1.1 mrg ac_cv_header_stdc=no
4459 1.1 mrg fi
4460 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 1.1 mrg
4462 1.1 mrg if test $ac_cv_header_stdc = yes; then
4463 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4464 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4465 1.1 mrg /* end confdefs.h. */
4466 1.1 mrg #include <string.h>
4467 1.1 mrg
4468 1.1 mrg _ACEOF
4469 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4470 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4471 1.1 mrg
4472 1.1 mrg else
4473 1.1 mrg ac_cv_header_stdc=no
4474 1.1 mrg fi
4475 1.1 mrg rm -f conftest*
4476 1.1 mrg
4477 1.1 mrg fi
4478 1.1 mrg
4479 1.1 mrg if test $ac_cv_header_stdc = yes; then
4480 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4481 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4482 1.1 mrg /* end confdefs.h. */
4483 1.1 mrg #include <stdlib.h>
4484 1.1 mrg
4485 1.1 mrg _ACEOF
4486 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4487 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4488 1.1 mrg
4489 1.1 mrg else
4490 1.1 mrg ac_cv_header_stdc=no
4491 1.1 mrg fi
4492 1.1 mrg rm -f conftest*
4493 1.1 mrg
4494 1.1 mrg fi
4495 1.1 mrg
4496 1.1 mrg if test $ac_cv_header_stdc = yes; then
4497 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4498 1.1 mrg if test "$cross_compiling" = yes; then :
4499 1.1 mrg :
4500 1.1 mrg else
4501 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4502 1.1 mrg /* end confdefs.h. */
4503 1.1 mrg #include <ctype.h>
4504 1.1 mrg #include <stdlib.h>
4505 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4506 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4507 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4508 1.1 mrg #else
4509 1.1 mrg # define ISLOWER(c) \
4510 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4511 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4512 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4513 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4514 1.1 mrg #endif
4515 1.1 mrg
4516 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4517 1.1 mrg int
4518 1.1 mrg main ()
4519 1.1 mrg {
4520 1.1 mrg int i;
4521 1.1 mrg for (i = 0; i < 256; i++)
4522 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4523 1.1 mrg || toupper (i) != TOUPPER (i))
4524 1.1 mrg return 2;
4525 1.1 mrg return 0;
4526 1.1 mrg }
4527 1.1 mrg _ACEOF
4528 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4529 1.1 mrg
4530 1.1 mrg else
4531 1.1 mrg ac_cv_header_stdc=no
4532 1.1 mrg fi
4533 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4534 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4535 1.1 mrg fi
4536 1.1 mrg
4537 1.1 mrg fi
4538 1.1 mrg fi
4539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4540 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4541 1.1 mrg if test $ac_cv_header_stdc = yes; then
4542 1.1 mrg
4543 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4544 1.1 mrg
4545 1.1 mrg fi
4546 1.1 mrg
4547 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4548 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4549 1.1 mrg inttypes.h stdint.h unistd.h
4550 1.1 mrg do :
4551 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4552 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4553 1.1 mrg "
4554 1.1 mrg eval as_val=\$$as_ac_Header
4555 1.1 mrg if test "x$as_val" = x""yes; then :
4556 1.1 mrg cat >>confdefs.h <<_ACEOF
4557 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4558 1.1 mrg _ACEOF
4559 1.1 mrg
4560 1.1 mrg fi
4561 1.1 mrg
4562 1.1 mrg done
4563 1.1 mrg
4564 1.1 mrg
4565 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
4566 1.1 mrg do :
4567 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4568 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4569 1.1 mrg eval as_val=\$$as_ac_Header
4570 1.1 mrg if test "x$as_val" = x""yes; then :
4571 1.1 mrg cat >>confdefs.h <<_ACEOF
4572 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4573 1.1 mrg _ACEOF
4574 1.1 mrg
4575 1.1 mrg fi
4576 1.1 mrg
4577 1.1 mrg done
4578 1.1 mrg
4579 1.1 mrg
4580 1.1 mrg if test x$gcc_no_link = xyes; then
4581 1.1 mrg # Presume the ISO C functions are available; add target-specific
4582 1.1 mrg # configuration here if required.
4583 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4584 1.1 mrg
4585 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4586 1.1 mrg
4587 1.1 mrg else
4588 1.4 mrg for ac_func in memmove mempcpy strncpy strncat
4589 1.1 mrg do :
4590 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4591 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4592 1.1 mrg eval as_val=\$$as_ac_var
4593 1.1 mrg if test "x$as_val" = x""yes; then :
4594 1.1 mrg cat >>confdefs.h <<_ACEOF
4595 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4596 1.1 mrg _ACEOF
4597 1.1 mrg
4598 1.1 mrg fi
4599 1.1 mrg done
4600 1.1 mrg
4601 1.1 mrg fi
4602 1.1 mrg
4603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4604 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4605 1.1 mrg if test "$cross_compiling" = yes; then :
4606 1.1 mrg ssp_have_usable_vsnprintf=undef
4607 1.1 mrg else
4608 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4609 1.1 mrg /* end confdefs.h. */
4610 1.1 mrg
4611 1.1 mrg #include <stdarg.h>
4612 1.1 mrg #include <string.h>
4613 1.1 mrg #include <stdio.h>
4614 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...)
4615 1.1 mrg {
4616 1.1 mrg va_list ap;
4617 1.1 mrg int ret;
4618 1.1 mrg va_start (ap, fmt);
4619 1.1 mrg ret = vsnprintf (buf, n, fmt, ap);
4620 1.1 mrg va_end (ap);
4621 1.1 mrg return ret;
4622 1.1 mrg }
4623 1.1 mrg int
4624 1.1 mrg main ()
4625 1.1 mrg {
4626 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf));
4627 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4628 1.1 mrg return 1;
4629 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4630 1.1 mrg ;
4631 1.1 mrg return 0;
4632 1.1 mrg }
4633 1.1 mrg _ACEOF
4634 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4635 1.1 mrg ssp_have_usable_vsnprintf=define
4636 1.1 mrg else
4637 1.1 mrg ssp_have_usable_vsnprintf=undef
4638 1.1 mrg fi
4639 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4640 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4641 1.1 mrg fi
4642 1.1 mrg
4643 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4644 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4645 1.1 mrg $as_echo "yes" >&6; }
4646 1.1 mrg
4647 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4648 1.1 mrg
4649 1.1 mrg else
4650 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4651 1.1 mrg $as_echo "no" >&6; }
4652 1.1 mrg fi
4653 1.1 mrg
4654 1.1 mrg
4655 1.1 mrg case `pwd` in
4656 1.1 mrg *\ * | *\ *)
4657 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4658 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4659 1.1 mrg esac
4660 1.1 mrg
4661 1.1 mrg
4662 1.1 mrg
4663 1.1 mrg macro_version='2.2.7a'
4664 1.1 mrg macro_revision='1.3134'
4665 1.1 mrg
4666 1.1 mrg
4667 1.1 mrg
4668 1.1 mrg
4669 1.1 mrg
4670 1.1 mrg
4671 1.1 mrg
4672 1.1 mrg
4673 1.1 mrg
4674 1.1 mrg
4675 1.1 mrg
4676 1.1 mrg
4677 1.1 mrg
4678 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
4679 1.1 mrg
4680 1.1 mrg # Backslashify metacharacters that are still active within
4681 1.1 mrg # double-quoted strings.
4682 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4683 1.1 mrg
4684 1.1 mrg # Same as above, but do not quote variable references.
4685 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
4686 1.1 mrg
4687 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
4688 1.1 mrg # double_quote_subst'ed string.
4689 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4690 1.1 mrg
4691 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
4692 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4693 1.1 mrg
4694 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
4695 1.1 mrg no_glob_subst='s/\*/\\\*/g'
4696 1.1 mrg
4697 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4698 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4699 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4700 1.1 mrg
4701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4702 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
4703 1.1 mrg # Test print first, because it will be a builtin if present.
4704 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4705 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4706 1.1 mrg ECHO='print -r --'
4707 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4708 1.1 mrg ECHO='printf %s\n'
4709 1.1 mrg else
4710 1.1 mrg # Use this function as a fallback that always works.
4711 1.1 mrg func_fallback_echo ()
4712 1.1 mrg {
4713 1.1 mrg eval 'cat <<_LTECHO_EOF
4714 1.1 mrg $1
4715 1.1 mrg _LTECHO_EOF'
4716 1.1 mrg }
4717 1.1 mrg ECHO='func_fallback_echo'
4718 1.1 mrg fi
4719 1.1 mrg
4720 1.1 mrg # func_echo_all arg...
4721 1.1 mrg # Invoke $ECHO with all args, space-separated.
4722 1.1 mrg func_echo_all ()
4723 1.1 mrg {
4724 1.1 mrg $ECHO ""
4725 1.1 mrg }
4726 1.1 mrg
4727 1.1 mrg case "$ECHO" in
4728 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4729 1.1 mrg $as_echo "printf" >&6; } ;;
4730 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4731 1.1 mrg $as_echo "print -r" >&6; } ;;
4732 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4733 1.1 mrg $as_echo "cat" >&6; } ;;
4734 1.1 mrg esac
4735 1.1 mrg
4736 1.1 mrg
4737 1.1 mrg
4738 1.1 mrg
4739 1.1 mrg
4740 1.1 mrg
4741 1.1 mrg
4742 1.1 mrg
4743 1.1 mrg
4744 1.1 mrg
4745 1.1 mrg
4746 1.1 mrg
4747 1.1 mrg
4748 1.1 mrg
4749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4750 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4751 1.1 mrg if test "${ac_cv_path_SED+set}" = set; then :
4752 1.1 mrg $as_echo_n "(cached) " >&6
4753 1.1 mrg else
4754 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4755 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
4756 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
4757 1.1 mrg done
4758 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4759 1.1 mrg { ac_script=; unset ac_script;}
4760 1.1 mrg if test -z "$SED"; then
4761 1.1 mrg ac_path_SED_found=false
4762 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4763 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4764 1.1 mrg for as_dir in $PATH
4765 1.1 mrg do
4766 1.1 mrg IFS=$as_save_IFS
4767 1.1 mrg test -z "$as_dir" && as_dir=.
4768 1.1 mrg for ac_prog in sed gsed; do
4769 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4770 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4771 1.1 mrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4772 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
4773 1.1 mrg # Check for GNU $ac_path_SED
4774 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
4775 1.1 mrg *GNU*)
4776 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4777 1.1 mrg *)
4778 1.1 mrg ac_count=0
4779 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4780 1.1 mrg while :
4781 1.1 mrg do
4782 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4783 1.1 mrg mv "conftest.tmp" "conftest.in"
4784 1.1 mrg cp "conftest.in" "conftest.nl"
4785 1.1 mrg $as_echo '' >> "conftest.nl"
4786 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4787 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4788 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4789 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
4790 1.1 mrg # Best one so far, save it but keep looking for a better one
4791 1.1 mrg ac_cv_path_SED="$ac_path_SED"
4792 1.1 mrg ac_path_SED_max=$ac_count
4793 1.1 mrg fi
4794 1.1 mrg # 10*(2^10) chars as input seems more than enough
4795 1.1 mrg test $ac_count -gt 10 && break
4796 1.1 mrg done
4797 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4798 1.1 mrg esac
4799 1.1 mrg
4800 1.1 mrg $ac_path_SED_found && break 3
4801 1.1 mrg done
4802 1.1 mrg done
4803 1.1 mrg done
4804 1.1 mrg IFS=$as_save_IFS
4805 1.1 mrg if test -z "$ac_cv_path_SED"; then
4806 1.1 mrg as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4807 1.1 mrg fi
4808 1.1 mrg else
4809 1.1 mrg ac_cv_path_SED=$SED
4810 1.1 mrg fi
4811 1.1 mrg
4812 1.1 mrg fi
4813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4814 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; }
4815 1.1 mrg SED="$ac_cv_path_SED"
4816 1.1 mrg rm -f conftest.sed
4817 1.1 mrg
4818 1.1 mrg test -z "$SED" && SED=sed
4819 1.1 mrg Xsed="$SED -e 1s/^X//"
4820 1.1 mrg
4821 1.1 mrg
4822 1.1 mrg
4823 1.1 mrg
4824 1.1 mrg
4825 1.1 mrg
4826 1.1 mrg
4827 1.1 mrg
4828 1.1 mrg
4829 1.1 mrg
4830 1.1 mrg
4831 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4832 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
4833 1.1 mrg if test "${ac_cv_path_FGREP+set}" = set; then :
4834 1.1 mrg $as_echo_n "(cached) " >&6
4835 1.1 mrg else
4836 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4837 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
4838 1.1 mrg else
4839 1.1 mrg if test -z "$FGREP"; then
4840 1.1 mrg ac_path_FGREP_found=false
4841 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4842 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4843 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4844 1.1 mrg do
4845 1.1 mrg IFS=$as_save_IFS
4846 1.1 mrg test -z "$as_dir" && as_dir=.
4847 1.1 mrg for ac_prog in fgrep; do
4848 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4849 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4850 1.1 mrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4851 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
4852 1.1 mrg # Check for GNU $ac_path_FGREP
4853 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
4854 1.1 mrg *GNU*)
4855 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4856 1.1 mrg *)
4857 1.1 mrg ac_count=0
4858 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4859 1.1 mrg while :
4860 1.1 mrg do
4861 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4862 1.1 mrg mv "conftest.tmp" "conftest.in"
4863 1.1 mrg cp "conftest.in" "conftest.nl"
4864 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
4865 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4866 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4867 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4868 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4869 1.1 mrg # Best one so far, save it but keep looking for a better one
4870 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
4871 1.1 mrg ac_path_FGREP_max=$ac_count
4872 1.1 mrg fi
4873 1.1 mrg # 10*(2^10) chars as input seems more than enough
4874 1.1 mrg test $ac_count -gt 10 && break
4875 1.1 mrg done
4876 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4877 1.1 mrg esac
4878 1.1 mrg
4879 1.1 mrg $ac_path_FGREP_found && break 3
4880 1.1 mrg done
4881 1.1 mrg done
4882 1.1 mrg done
4883 1.1 mrg IFS=$as_save_IFS
4884 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
4885 1.1 mrg as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4886 1.1 mrg fi
4887 1.1 mrg else
4888 1.1 mrg ac_cv_path_FGREP=$FGREP
4889 1.1 mrg fi
4890 1.1 mrg
4891 1.1 mrg fi
4892 1.1 mrg fi
4893 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4894 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
4895 1.1 mrg FGREP="$ac_cv_path_FGREP"
4896 1.1 mrg
4897 1.1 mrg
4898 1.1 mrg test -z "$GREP" && GREP=grep
4899 1.1 mrg
4900 1.1 mrg
4901 1.1 mrg
4902 1.1 mrg
4903 1.1 mrg
4904 1.1 mrg
4905 1.1 mrg
4906 1.1 mrg
4907 1.1 mrg
4908 1.1 mrg
4909 1.1 mrg
4910 1.1 mrg
4911 1.1 mrg
4912 1.1 mrg
4913 1.1 mrg
4914 1.1 mrg
4915 1.1 mrg
4916 1.1 mrg
4917 1.1 mrg
4918 1.1 mrg # Check whether --with-gnu-ld was given.
4919 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
4920 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4921 1.1 mrg else
4922 1.1 mrg with_gnu_ld=no
4923 1.1 mrg fi
4924 1.1 mrg
4925 1.1 mrg ac_prog=ld
4926 1.1 mrg if test "$GCC" = yes; then
4927 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4928 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4929 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4930 1.1 mrg case $host in
4931 1.1 mrg *-*-mingw*)
4932 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4933 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4934 1.1 mrg *)
4935 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4936 1.1 mrg esac
4937 1.1 mrg case $ac_prog in
4938 1.1 mrg # Accept absolute paths.
4939 1.1 mrg [\\/]* | ?:[\\/]*)
4940 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4941 1.1 mrg # Canonicalize the pathname of ld
4942 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4943 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4944 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4945 1.1 mrg done
4946 1.1 mrg test -z "$LD" && LD="$ac_prog"
4947 1.1 mrg ;;
4948 1.1 mrg "")
4949 1.1 mrg # If it fails, then pretend we aren't using GCC.
4950 1.1 mrg ac_prog=ld
4951 1.1 mrg ;;
4952 1.1 mrg *)
4953 1.1 mrg # If it is relative, then search for the first ld in PATH.
4954 1.1 mrg with_gnu_ld=unknown
4955 1.1 mrg ;;
4956 1.1 mrg esac
4957 1.1 mrg elif test "$with_gnu_ld" = yes; then
4958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4959 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
4960 1.1 mrg else
4961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4962 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4963 1.1 mrg fi
4964 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then :
4965 1.1 mrg $as_echo_n "(cached) " >&6
4966 1.1 mrg else
4967 1.1 mrg if test -z "$LD"; then
4968 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4969 1.1 mrg for ac_dir in $PATH; do
4970 1.1 mrg IFS="$lt_save_ifs"
4971 1.1 mrg test -z "$ac_dir" && ac_dir=.
4972 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4973 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4974 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4975 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4976 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4977 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4978 1.1 mrg *GNU* | *'with BFD'*)
4979 1.1 mrg test "$with_gnu_ld" != no && break
4980 1.1 mrg ;;
4981 1.1 mrg *)
4982 1.1 mrg test "$with_gnu_ld" != yes && break
4983 1.1 mrg ;;
4984 1.1 mrg esac
4985 1.1 mrg fi
4986 1.1 mrg done
4987 1.1 mrg IFS="$lt_save_ifs"
4988 1.1 mrg else
4989 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4990 1.1 mrg fi
4991 1.1 mrg fi
4992 1.1 mrg
4993 1.1 mrg LD="$lt_cv_path_LD"
4994 1.1 mrg if test -n "$LD"; then
4995 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4996 1.1 mrg $as_echo "$LD" >&6; }
4997 1.1 mrg else
4998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4999 1.1 mrg $as_echo "no" >&6; }
5000 1.1 mrg fi
5001 1.1 mrg test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5003 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5004 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5005 1.1 mrg $as_echo_n "(cached) " >&6
5006 1.1 mrg else
5007 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
5008 1.1 mrg case `$LD -v 2>&1 </dev/null` in
5009 1.1 mrg *GNU* | *'with BFD'*)
5010 1.1 mrg lt_cv_prog_gnu_ld=yes
5011 1.1 mrg ;;
5012 1.1 mrg *)
5013 1.1 mrg lt_cv_prog_gnu_ld=no
5014 1.1 mrg ;;
5015 1.1 mrg esac
5016 1.1 mrg fi
5017 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5018 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5019 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
5020 1.1 mrg
5021 1.1 mrg
5022 1.1 mrg
5023 1.1 mrg
5024 1.1 mrg
5025 1.1 mrg
5026 1.1 mrg
5027 1.1 mrg
5028 1.1 mrg
5029 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5030 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5031 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then :
5032 1.1 mrg $as_echo_n "(cached) " >&6
5033 1.1 mrg else
5034 1.1 mrg if test -n "$NM"; then
5035 1.1 mrg # Let the user override the test.
5036 1.1 mrg lt_cv_path_NM="$NM"
5037 1.1 mrg else
5038 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
5039 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5040 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
5041 1.1 mrg fi
5042 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
5043 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5044 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5045 1.1 mrg IFS="$lt_save_ifs"
5046 1.1 mrg test -z "$ac_dir" && ac_dir=.
5047 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
5048 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5049 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
5050 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5051 1.1 mrg # nm: unknown option "B" ignored
5052 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
5053 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5054 1.1 mrg */dev/null* | *'Invalid file or object type'*)
5055 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
5056 1.1 mrg break
5057 1.1 mrg ;;
5058 1.1 mrg *)
5059 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5060 1.1 mrg */dev/null*)
5061 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
5062 1.1 mrg break
5063 1.1 mrg ;;
5064 1.1 mrg *)
5065 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5066 1.1 mrg continue # so that we can try to find one that supports BSD flags
5067 1.1 mrg ;;
5068 1.1 mrg esac
5069 1.1 mrg ;;
5070 1.1 mrg esac
5071 1.1 mrg fi
5072 1.1 mrg done
5073 1.1 mrg IFS="$lt_save_ifs"
5074 1.1 mrg done
5075 1.1 mrg : ${lt_cv_path_NM=no}
5076 1.1 mrg fi
5077 1.1 mrg fi
5078 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5079 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
5080 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
5081 1.1 mrg NM="$lt_cv_path_NM"
5082 1.1 mrg else
5083 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
5084 1.1 mrg if test -n "$DUMPBIN"; then :
5085 1.1 mrg # Let the user override the test.
5086 1.1 mrg else
5087 1.1 mrg if test -n "$ac_tool_prefix"; then
5088 1.1 mrg for ac_prog in dumpbin "link -dump"
5089 1.1 mrg do
5090 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5091 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5092 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5093 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5094 1.1 mrg if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5095 1.1 mrg $as_echo_n "(cached) " >&6
5096 1.1 mrg else
5097 1.1 mrg if test -n "$DUMPBIN"; then
5098 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5099 1.1 mrg else
5100 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5101 1.1 mrg for as_dir in $PATH
5102 1.1 mrg do
5103 1.1 mrg IFS=$as_save_IFS
5104 1.1 mrg test -z "$as_dir" && as_dir=.
5105 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5106 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5107 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5108 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5109 1.1 mrg break 2
5110 1.1 mrg fi
5111 1.1 mrg done
5112 1.1 mrg done
5113 1.1 mrg IFS=$as_save_IFS
5114 1.1 mrg
5115 1.1 mrg fi
5116 1.1 mrg fi
5117 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5118 1.1 mrg if test -n "$DUMPBIN"; then
5119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5120 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5121 1.1 mrg else
5122 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5123 1.1 mrg $as_echo "no" >&6; }
5124 1.1 mrg fi
5125 1.1 mrg
5126 1.1 mrg
5127 1.1 mrg test -n "$DUMPBIN" && break
5128 1.1 mrg done
5129 1.1 mrg fi
5130 1.1 mrg if test -z "$DUMPBIN"; then
5131 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5132 1.1 mrg for ac_prog in dumpbin "link -dump"
5133 1.1 mrg do
5134 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5135 1.1 mrg set dummy $ac_prog; ac_word=$2
5136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5137 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5138 1.1 mrg if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5139 1.1 mrg $as_echo_n "(cached) " >&6
5140 1.1 mrg else
5141 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5142 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5143 1.1 mrg else
5144 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5145 1.1 mrg for as_dir in $PATH
5146 1.1 mrg do
5147 1.1 mrg IFS=$as_save_IFS
5148 1.1 mrg test -z "$as_dir" && as_dir=.
5149 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5150 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5151 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5152 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5153 1.1 mrg break 2
5154 1.1 mrg fi
5155 1.1 mrg done
5156 1.1 mrg done
5157 1.1 mrg IFS=$as_save_IFS
5158 1.1 mrg
5159 1.1 mrg fi
5160 1.1 mrg fi
5161 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5162 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5164 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5165 1.1 mrg else
5166 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5167 1.1 mrg $as_echo "no" >&6; }
5168 1.1 mrg fi
5169 1.1 mrg
5170 1.1 mrg
5171 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5172 1.1 mrg done
5173 1.1 mrg
5174 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5175 1.1 mrg DUMPBIN=":"
5176 1.1 mrg else
5177 1.1 mrg case $cross_compiling:$ac_tool_warned in
5178 1.1 mrg yes:)
5179 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5180 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5181 1.1 mrg ac_tool_warned=yes ;;
5182 1.1 mrg esac
5183 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5184 1.1 mrg fi
5185 1.1 mrg fi
5186 1.1 mrg
5187 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5188 1.1 mrg *COFF*)
5189 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5190 1.1 mrg ;;
5191 1.1 mrg *)
5192 1.1 mrg DUMPBIN=:
5193 1.1 mrg ;;
5194 1.1 mrg esac
5195 1.1 mrg fi
5196 1.1 mrg
5197 1.1 mrg if test "$DUMPBIN" != ":"; then
5198 1.1 mrg NM="$DUMPBIN"
5199 1.1 mrg fi
5200 1.1 mrg fi
5201 1.1 mrg test -z "$NM" && NM=nm
5202 1.1 mrg
5203 1.1 mrg
5204 1.1 mrg
5205 1.1 mrg
5206 1.1 mrg
5207 1.1 mrg
5208 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5209 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5210 1.1 mrg if test "${lt_cv_nm_interface+set}" = set; then :
5211 1.1 mrg $as_echo_n "(cached) " >&6
5212 1.1 mrg else
5213 1.1 mrg lt_cv_nm_interface="BSD nm"
5214 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5215 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5216 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5217 1.1 mrg cat conftest.err >&5
5218 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5219 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5220 1.1 mrg cat conftest.err >&5
5221 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5222 1.1 mrg cat conftest.out >&5
5223 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5224 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5225 1.1 mrg fi
5226 1.1 mrg rm -f conftest*
5227 1.1 mrg fi
5228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5229 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5230 1.1 mrg
5231 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5232 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5233 1.1 mrg LN_S=$as_ln_s
5234 1.1 mrg if test "$LN_S" = "ln -s"; then
5235 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5236 1.1 mrg $as_echo "yes" >&6; }
5237 1.1 mrg else
5238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5239 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5240 1.1 mrg fi
5241 1.1 mrg
5242 1.1 mrg # find the maximum length of command line arguments
5243 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5244 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5245 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5246 1.1 mrg $as_echo_n "(cached) " >&6
5247 1.1 mrg else
5248 1.1 mrg i=0
5249 1.1 mrg teststring="ABCD"
5250 1.1 mrg
5251 1.1 mrg case $build_os in
5252 1.1 mrg msdosdjgpp*)
5253 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5254 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5255 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5256 1.1 mrg # check would be larger than it should be.
5257 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5258 1.1 mrg ;;
5259 1.1 mrg
5260 1.1 mrg gnu*)
5261 1.1 mrg # Under GNU Hurd, this test is not required because there is
5262 1.1 mrg # no limit to the length of command line arguments.
5263 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5264 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5265 1.1 mrg ;;
5266 1.1 mrg
5267 1.1 mrg cygwin* | mingw* | cegcc*)
5268 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5269 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5270 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5271 1.1 mrg # you end up with a "frozen" computer, even though with patience
5272 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5273 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5274 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5275 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5276 1.1 mrg ;;
5277 1.1 mrg
5278 1.1 mrg mint*)
5279 1.1 mrg # On MiNT this can take a long time and run out of memory.
5280 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5281 1.1 mrg ;;
5282 1.1 mrg
5283 1.1 mrg amigaos*)
5284 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5285 1.1 mrg # So we just punt and use a minimum line length of 8192.
5286 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5287 1.1 mrg ;;
5288 1.1 mrg
5289 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5290 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5291 1.1 mrg if test -x /sbin/sysctl; then
5292 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5293 1.1 mrg elif test -x /usr/sbin/sysctl; then
5294 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5295 1.1 mrg else
5296 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5297 1.1 mrg fi
5298 1.1 mrg # And add a safety zone
5299 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5300 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5301 1.1 mrg ;;
5302 1.1 mrg
5303 1.1 mrg interix*)
5304 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5305 1.1 mrg lt_cv_sys_max_cmd_len=196608
5306 1.1 mrg ;;
5307 1.1 mrg
5308 1.1 mrg osf*)
5309 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5310 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5311 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5312 1.1 mrg # First set a reasonable default.
5313 1.1 mrg lt_cv_sys_max_cmd_len=16384
5314 1.1 mrg #
5315 1.1 mrg if test -x /sbin/sysconfig; then
5316 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5317 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5318 1.1 mrg esac
5319 1.1 mrg fi
5320 1.1 mrg ;;
5321 1.1 mrg sco3.2v5*)
5322 1.1 mrg lt_cv_sys_max_cmd_len=102400
5323 1.1 mrg ;;
5324 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5325 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5326 1.1 mrg if test -n "$kargmax"; then
5327 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5328 1.1 mrg else
5329 1.1 mrg lt_cv_sys_max_cmd_len=32768
5330 1.1 mrg fi
5331 1.1 mrg ;;
5332 1.1 mrg *)
5333 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5334 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
5335 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5336 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5337 1.1 mrg else
5338 1.1 mrg # Make teststring a little bigger before we do anything with it.
5339 1.1 mrg # a 1K string should be a reasonable start.
5340 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
5341 1.1 mrg teststring=$teststring$teststring
5342 1.1 mrg done
5343 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5344 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5345 1.1 mrg # maximum length that is only half of the actual maximum length, but
5346 1.1 mrg # we can't tell.
5347 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5348 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5349 1.1 mrg test $i != 17 # 1/2 MB should be enough
5350 1.1 mrg do
5351 1.1 mrg i=`expr $i + 1`
5352 1.1 mrg teststring=$teststring$teststring
5353 1.1 mrg done
5354 1.1 mrg # Only check the string length outside the loop.
5355 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5356 1.1 mrg teststring=
5357 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
5358 1.1 mrg # massive amounts of additional arguments before passing them to the
5359 1.1 mrg # linker. It appears as though 1/2 is a usable value.
5360 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5361 1.1 mrg fi
5362 1.1 mrg ;;
5363 1.1 mrg esac
5364 1.1 mrg
5365 1.1 mrg fi
5366 1.1 mrg
5367 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5368 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5369 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5370 1.1 mrg else
5371 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5372 1.1 mrg $as_echo "none" >&6; }
5373 1.1 mrg fi
5374 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
5375 1.1 mrg
5376 1.1 mrg
5377 1.1 mrg
5378 1.1 mrg
5379 1.1 mrg
5380 1.1 mrg
5381 1.1 mrg : ${CP="cp -f"}
5382 1.1 mrg : ${MV="mv -f"}
5383 1.1 mrg : ${RM="rm -f"}
5384 1.1 mrg
5385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5386 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5387 1.1 mrg # Try some XSI features
5388 1.1 mrg xsi_shell=no
5389 1.1 mrg ( _lt_dummy="a/b/c"
5390 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5391 1.1 mrg = c,a/b,, \
5392 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
5393 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5394 1.1 mrg && xsi_shell=yes
5395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5396 1.1 mrg $as_echo "$xsi_shell" >&6; }
5397 1.1 mrg
5398 1.1 mrg
5399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5400 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5401 1.1 mrg lt_shell_append=no
5402 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5403 1.1 mrg >/dev/null 2>&1 \
5404 1.1 mrg && lt_shell_append=yes
5405 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5406 1.1 mrg $as_echo "$lt_shell_append" >&6; }
5407 1.1 mrg
5408 1.1 mrg
5409 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5410 1.1 mrg lt_unset=unset
5411 1.1 mrg else
5412 1.1 mrg lt_unset=false
5413 1.1 mrg fi
5414 1.1 mrg
5415 1.1 mrg
5416 1.1 mrg
5417 1.1 mrg
5418 1.1 mrg
5419 1.1 mrg # test EBCDIC or ASCII
5420 1.1 mrg case `echo X|tr X '\101'` in
5421 1.1 mrg A) # ASCII based system
5422 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5423 1.1 mrg lt_SP2NL='tr \040 \012'
5424 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
5425 1.1 mrg ;;
5426 1.1 mrg *) # EBCDIC based system
5427 1.1 mrg lt_SP2NL='tr \100 \n'
5428 1.1 mrg lt_NL2SP='tr \r\n \100\100'
5429 1.1 mrg ;;
5430 1.1 mrg esac
5431 1.1 mrg
5432 1.1 mrg
5433 1.1 mrg
5434 1.1 mrg
5435 1.1 mrg
5436 1.1 mrg
5437 1.1 mrg
5438 1.1 mrg
5439 1.1 mrg
5440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5441 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
5442 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then :
5443 1.1 mrg $as_echo_n "(cached) " >&6
5444 1.1 mrg else
5445 1.1 mrg lt_cv_ld_reload_flag='-r'
5446 1.1 mrg fi
5447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5448 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
5449 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
5450 1.1 mrg case $reload_flag in
5451 1.1 mrg "" | " "*) ;;
5452 1.1 mrg *) reload_flag=" $reload_flag" ;;
5453 1.1 mrg esac
5454 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5455 1.1 mrg case $host_os in
5456 1.1 mrg darwin*)
5457 1.1 mrg if test "$GCC" = yes; then
5458 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5459 1.1 mrg else
5460 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5461 1.1 mrg fi
5462 1.1 mrg ;;
5463 1.1 mrg esac
5464 1.1 mrg
5465 1.1 mrg
5466 1.1 mrg
5467 1.1 mrg
5468 1.1 mrg
5469 1.1 mrg
5470 1.1 mrg
5471 1.1 mrg
5472 1.1 mrg
5473 1.1 mrg if test -n "$ac_tool_prefix"; then
5474 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5475 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
5476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5477 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5478 1.1 mrg if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5479 1.1 mrg $as_echo_n "(cached) " >&6
5480 1.1 mrg else
5481 1.1 mrg if test -n "$OBJDUMP"; then
5482 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5483 1.1 mrg else
5484 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5485 1.1 mrg for as_dir in $PATH
5486 1.1 mrg do
5487 1.1 mrg IFS=$as_save_IFS
5488 1.1 mrg test -z "$as_dir" && as_dir=.
5489 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5490 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5491 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5492 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5493 1.1 mrg break 2
5494 1.1 mrg fi
5495 1.1 mrg done
5496 1.1 mrg done
5497 1.1 mrg IFS=$as_save_IFS
5498 1.1 mrg
5499 1.1 mrg fi
5500 1.1 mrg fi
5501 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
5502 1.1 mrg if test -n "$OBJDUMP"; then
5503 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5504 1.1 mrg $as_echo "$OBJDUMP" >&6; }
5505 1.1 mrg else
5506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5507 1.1 mrg $as_echo "no" >&6; }
5508 1.1 mrg fi
5509 1.1 mrg
5510 1.1 mrg
5511 1.1 mrg fi
5512 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
5513 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
5514 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
5515 1.1 mrg set dummy objdump; ac_word=$2
5516 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5517 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5518 1.1 mrg if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5519 1.1 mrg $as_echo_n "(cached) " >&6
5520 1.1 mrg else
5521 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5522 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5523 1.1 mrg else
5524 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5525 1.1 mrg for as_dir in $PATH
5526 1.1 mrg do
5527 1.1 mrg IFS=$as_save_IFS
5528 1.1 mrg test -z "$as_dir" && as_dir=.
5529 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5530 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5531 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
5532 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5533 1.1 mrg break 2
5534 1.1 mrg fi
5535 1.1 mrg done
5536 1.1 mrg done
5537 1.1 mrg IFS=$as_save_IFS
5538 1.1 mrg
5539 1.1 mrg fi
5540 1.1 mrg fi
5541 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5542 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5544 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
5545 1.1 mrg else
5546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5547 1.1 mrg $as_echo "no" >&6; }
5548 1.1 mrg fi
5549 1.1 mrg
5550 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
5551 1.1 mrg OBJDUMP="false"
5552 1.1 mrg else
5553 1.1 mrg case $cross_compiling:$ac_tool_warned in
5554 1.1 mrg yes:)
5555 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5556 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5557 1.1 mrg ac_tool_warned=yes ;;
5558 1.1 mrg esac
5559 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
5560 1.1 mrg fi
5561 1.1 mrg else
5562 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
5563 1.1 mrg fi
5564 1.1 mrg
5565 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
5566 1.1 mrg
5567 1.1 mrg
5568 1.1 mrg
5569 1.1 mrg
5570 1.1 mrg
5571 1.1 mrg
5572 1.1 mrg
5573 1.1 mrg
5574 1.1 mrg
5575 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5576 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5577 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then :
5578 1.1 mrg $as_echo_n "(cached) " >&6
5579 1.1 mrg else
5580 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
5581 1.1 mrg lt_cv_file_magic_test_file=
5582 1.1 mrg lt_cv_deplibs_check_method='unknown'
5583 1.1 mrg # Need to set the preceding variable on all platforms that support
5584 1.1 mrg # interlibrary dependencies.
5585 1.1 mrg # 'none' -- dependencies not supported.
5586 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
5587 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
5588 1.1 mrg # 'test_compile' -- check by making test program.
5589 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
5590 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
5591 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
5592 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
5593 1.1 mrg
5594 1.1 mrg case $host_os in
5595 1.1 mrg aix[4-9]*)
5596 1.1 mrg lt_cv_deplibs_check_method=pass_all
5597 1.1 mrg ;;
5598 1.1 mrg
5599 1.1 mrg beos*)
5600 1.1 mrg lt_cv_deplibs_check_method=pass_all
5601 1.1 mrg ;;
5602 1.1 mrg
5603 1.1 mrg bsdi[45]*)
5604 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5605 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
5606 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
5607 1.1 mrg ;;
5608 1.1 mrg
5609 1.1 mrg cygwin*)
5610 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
5611 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5612 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5613 1.1 mrg ;;
5614 1.1 mrg
5615 1.1 mrg mingw* | pw32*)
5616 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
5617 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
5618 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
5619 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5620 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5621 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5622 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5623 1.1 mrg else
5624 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5625 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5626 1.1 mrg fi
5627 1.1 mrg ;;
5628 1.1 mrg
5629 1.1 mrg cegcc*)
5630 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
5631 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5632 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5633 1.1 mrg ;;
5634 1.1 mrg
5635 1.1 mrg darwin* | rhapsody*)
5636 1.1 mrg lt_cv_deplibs_check_method=pass_all
5637 1.1 mrg ;;
5638 1.1 mrg
5639 1.1 mrg freebsd* | dragonfly*)
5640 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5641 1.1 mrg case $host_cpu in
5642 1.1 mrg i*86 )
5643 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
5644 1.1 mrg # Let's accept both of them until this is cleared up.
5645 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5646 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5647 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5648 1.1 mrg ;;
5649 1.1 mrg esac
5650 1.1 mrg else
5651 1.1 mrg lt_cv_deplibs_check_method=pass_all
5652 1.1 mrg fi
5653 1.1 mrg ;;
5654 1.1 mrg
5655 1.1 mrg gnu*)
5656 1.1 mrg lt_cv_deplibs_check_method=pass_all
5657 1.1 mrg ;;
5658 1.1 mrg
5659 1.1 mrg haiku*)
5660 1.1 mrg lt_cv_deplibs_check_method=pass_all
5661 1.1 mrg ;;
5662 1.1 mrg
5663 1.1 mrg hpux10.20* | hpux11*)
5664 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5665 1.1 mrg case $host_cpu in
5666 1.1 mrg ia64*)
5667 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'
5668 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5669 1.1 mrg ;;
5670 1.1 mrg hppa*64*)
5671 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]'
5672 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5673 1.1 mrg ;;
5674 1.1 mrg *)
5675 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'
5676 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
5677 1.1 mrg ;;
5678 1.1 mrg esac
5679 1.1 mrg ;;
5680 1.1 mrg
5681 1.1 mrg interix[3-9]*)
5682 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5683 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5684 1.1 mrg ;;
5685 1.1 mrg
5686 1.1 mrg irix5* | irix6* | nonstopux*)
5687 1.1 mrg case $LD in
5688 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
5689 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
5690 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
5691 1.1 mrg *) libmagic=never-match;;
5692 1.1 mrg esac
5693 1.1 mrg lt_cv_deplibs_check_method=pass_all
5694 1.1 mrg ;;
5695 1.1 mrg
5696 1.1 mrg # This must be Linux ELF.
5697 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
5698 1.1 mrg lt_cv_deplibs_check_method=pass_all
5699 1.1 mrg ;;
5700 1.1 mrg
5701 1.1 mrg netbsd*)
5702 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5703 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5704 1.1 mrg else
5705 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5706 1.1 mrg fi
5707 1.1 mrg ;;
5708 1.1 mrg
5709 1.1 mrg newos6*)
5710 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5711 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5712 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
5713 1.1 mrg ;;
5714 1.1 mrg
5715 1.1 mrg *nto* | *qnx*)
5716 1.1 mrg lt_cv_deplibs_check_method=pass_all
5717 1.1 mrg ;;
5718 1.1 mrg
5719 1.1 mrg openbsd*)
5720 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5721 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5722 1.1 mrg else
5723 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5724 1.1 mrg fi
5725 1.1 mrg ;;
5726 1.1 mrg
5727 1.1 mrg osf3* | osf4* | osf5*)
5728 1.1 mrg lt_cv_deplibs_check_method=pass_all
5729 1.1 mrg ;;
5730 1.1 mrg
5731 1.1 mrg rdos*)
5732 1.1 mrg lt_cv_deplibs_check_method=pass_all
5733 1.1 mrg ;;
5734 1.1 mrg
5735 1.1 mrg solaris*)
5736 1.1 mrg lt_cv_deplibs_check_method=pass_all
5737 1.1 mrg ;;
5738 1.1 mrg
5739 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5740 1.1 mrg lt_cv_deplibs_check_method=pass_all
5741 1.1 mrg ;;
5742 1.1 mrg
5743 1.1 mrg sysv4 | sysv4.3*)
5744 1.1 mrg case $host_vendor in
5745 1.1 mrg motorola)
5746 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]'
5747 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5748 1.1 mrg ;;
5749 1.1 mrg ncr)
5750 1.1 mrg lt_cv_deplibs_check_method=pass_all
5751 1.1 mrg ;;
5752 1.1 mrg sequent)
5753 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5754 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5755 1.1 mrg ;;
5756 1.1 mrg sni)
5757 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5758 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5759 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
5760 1.1 mrg ;;
5761 1.1 mrg siemens)
5762 1.1 mrg lt_cv_deplibs_check_method=pass_all
5763 1.1 mrg ;;
5764 1.1 mrg pc)
5765 1.1 mrg lt_cv_deplibs_check_method=pass_all
5766 1.1 mrg ;;
5767 1.1 mrg esac
5768 1.1 mrg ;;
5769 1.1 mrg
5770 1.1 mrg tpf*)
5771 1.1 mrg lt_cv_deplibs_check_method=pass_all
5772 1.1 mrg ;;
5773 1.1 mrg esac
5774 1.1 mrg
5775 1.1 mrg fi
5776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5777 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
5778 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
5779 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
5780 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
5781 1.1 mrg
5782 1.1 mrg
5783 1.1 mrg
5784 1.1 mrg
5785 1.1 mrg
5786 1.1 mrg
5787 1.1 mrg
5788 1.1 mrg
5789 1.1 mrg
5790 1.1 mrg
5791 1.1 mrg
5792 1.1 mrg
5793 1.1 mrg if test -n "$ac_tool_prefix"; then
5794 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5795 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
5796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5797 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5798 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then :
5799 1.1 mrg $as_echo_n "(cached) " >&6
5800 1.1 mrg else
5801 1.1 mrg if test -n "$AR"; then
5802 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
5803 1.1 mrg else
5804 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5805 1.1 mrg for as_dir in $PATH
5806 1.1 mrg do
5807 1.1 mrg IFS=$as_save_IFS
5808 1.1 mrg test -z "$as_dir" && as_dir=.
5809 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5810 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5811 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
5812 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5813 1.1 mrg break 2
5814 1.1 mrg fi
5815 1.1 mrg done
5816 1.1 mrg done
5817 1.1 mrg IFS=$as_save_IFS
5818 1.1 mrg
5819 1.1 mrg fi
5820 1.1 mrg fi
5821 1.1 mrg AR=$ac_cv_prog_AR
5822 1.1 mrg if test -n "$AR"; then
5823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5824 1.1 mrg $as_echo "$AR" >&6; }
5825 1.1 mrg else
5826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5827 1.1 mrg $as_echo "no" >&6; }
5828 1.1 mrg fi
5829 1.1 mrg
5830 1.1 mrg
5831 1.1 mrg fi
5832 1.1 mrg if test -z "$ac_cv_prog_AR"; then
5833 1.1 mrg ac_ct_AR=$AR
5834 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
5835 1.1 mrg set dummy ar; ac_word=$2
5836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5837 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5838 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5839 1.1 mrg $as_echo_n "(cached) " >&6
5840 1.1 mrg else
5841 1.1 mrg if test -n "$ac_ct_AR"; then
5842 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5843 1.1 mrg else
5844 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5845 1.1 mrg for as_dir in $PATH
5846 1.1 mrg do
5847 1.1 mrg IFS=$as_save_IFS
5848 1.1 mrg test -z "$as_dir" && as_dir=.
5849 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5850 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5851 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
5852 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5853 1.1 mrg break 2
5854 1.1 mrg fi
5855 1.1 mrg done
5856 1.1 mrg done
5857 1.1 mrg IFS=$as_save_IFS
5858 1.1 mrg
5859 1.1 mrg fi
5860 1.1 mrg fi
5861 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
5862 1.1 mrg if test -n "$ac_ct_AR"; then
5863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5864 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
5865 1.1 mrg else
5866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5867 1.1 mrg $as_echo "no" >&6; }
5868 1.1 mrg fi
5869 1.1 mrg
5870 1.1 mrg if test "x$ac_ct_AR" = x; then
5871 1.1 mrg AR="false"
5872 1.1 mrg else
5873 1.1 mrg case $cross_compiling:$ac_tool_warned in
5874 1.1 mrg yes:)
5875 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5876 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5877 1.1 mrg ac_tool_warned=yes ;;
5878 1.1 mrg esac
5879 1.1 mrg AR=$ac_ct_AR
5880 1.1 mrg fi
5881 1.1 mrg else
5882 1.1 mrg AR="$ac_cv_prog_AR"
5883 1.1 mrg fi
5884 1.1 mrg
5885 1.1 mrg test -z "$AR" && AR=ar
5886 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
5887 1.1 mrg
5888 1.1 mrg
5889 1.1 mrg
5890 1.1 mrg
5891 1.1 mrg
5892 1.1 mrg
5893 1.1 mrg
5894 1.1 mrg
5895 1.1 mrg
5896 1.1 mrg
5897 1.1 mrg
5898 1.1 mrg if test -n "$ac_tool_prefix"; then
5899 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5900 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
5901 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5902 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5903 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then :
5904 1.1 mrg $as_echo_n "(cached) " >&6
5905 1.1 mrg else
5906 1.1 mrg if test -n "$STRIP"; then
5907 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5908 1.1 mrg else
5909 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5910 1.1 mrg for as_dir in $PATH
5911 1.1 mrg do
5912 1.1 mrg IFS=$as_save_IFS
5913 1.1 mrg test -z "$as_dir" && as_dir=.
5914 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5915 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5916 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5917 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5918 1.1 mrg break 2
5919 1.1 mrg fi
5920 1.1 mrg done
5921 1.1 mrg done
5922 1.1 mrg IFS=$as_save_IFS
5923 1.1 mrg
5924 1.1 mrg fi
5925 1.1 mrg fi
5926 1.1 mrg STRIP=$ac_cv_prog_STRIP
5927 1.1 mrg if test -n "$STRIP"; then
5928 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5929 1.1 mrg $as_echo "$STRIP" >&6; }
5930 1.1 mrg else
5931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5932 1.1 mrg $as_echo "no" >&6; }
5933 1.1 mrg fi
5934 1.1 mrg
5935 1.1 mrg
5936 1.1 mrg fi
5937 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
5938 1.1 mrg ac_ct_STRIP=$STRIP
5939 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
5940 1.1 mrg set dummy strip; ac_word=$2
5941 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5942 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5943 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5944 1.1 mrg $as_echo_n "(cached) " >&6
5945 1.1 mrg else
5946 1.1 mrg if test -n "$ac_ct_STRIP"; then
5947 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5948 1.1 mrg else
5949 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5950 1.1 mrg for as_dir in $PATH
5951 1.1 mrg do
5952 1.1 mrg IFS=$as_save_IFS
5953 1.1 mrg test -z "$as_dir" && as_dir=.
5954 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5955 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5956 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
5957 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5958 1.1 mrg break 2
5959 1.1 mrg fi
5960 1.1 mrg done
5961 1.1 mrg done
5962 1.1 mrg IFS=$as_save_IFS
5963 1.1 mrg
5964 1.1 mrg fi
5965 1.1 mrg fi
5966 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5967 1.1 mrg if test -n "$ac_ct_STRIP"; then
5968 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5969 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
5970 1.1 mrg else
5971 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5972 1.1 mrg $as_echo "no" >&6; }
5973 1.1 mrg fi
5974 1.1 mrg
5975 1.1 mrg if test "x$ac_ct_STRIP" = x; then
5976 1.1 mrg STRIP=":"
5977 1.1 mrg else
5978 1.1 mrg case $cross_compiling:$ac_tool_warned in
5979 1.1 mrg yes:)
5980 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5981 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5982 1.1 mrg ac_tool_warned=yes ;;
5983 1.1 mrg esac
5984 1.1 mrg STRIP=$ac_ct_STRIP
5985 1.1 mrg fi
5986 1.1 mrg else
5987 1.1 mrg STRIP="$ac_cv_prog_STRIP"
5988 1.1 mrg fi
5989 1.1 mrg
5990 1.1 mrg test -z "$STRIP" && STRIP=:
5991 1.1 mrg
5992 1.1 mrg
5993 1.1 mrg
5994 1.1 mrg
5995 1.1 mrg
5996 1.1 mrg
5997 1.1 mrg if test -n "$ac_tool_prefix"; then
5998 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5999 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6001 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6002 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then :
6003 1.1 mrg $as_echo_n "(cached) " >&6
6004 1.1 mrg else
6005 1.1 mrg if test -n "$RANLIB"; then
6006 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6007 1.1 mrg else
6008 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6009 1.1 mrg for as_dir in $PATH
6010 1.1 mrg do
6011 1.1 mrg IFS=$as_save_IFS
6012 1.1 mrg test -z "$as_dir" && as_dir=.
6013 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6014 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6015 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6016 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6017 1.1 mrg break 2
6018 1.1 mrg fi
6019 1.1 mrg done
6020 1.1 mrg done
6021 1.1 mrg IFS=$as_save_IFS
6022 1.1 mrg
6023 1.1 mrg fi
6024 1.1 mrg fi
6025 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6026 1.1 mrg if test -n "$RANLIB"; then
6027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6028 1.1 mrg $as_echo "$RANLIB" >&6; }
6029 1.1 mrg else
6030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6031 1.1 mrg $as_echo "no" >&6; }
6032 1.1 mrg fi
6033 1.1 mrg
6034 1.1 mrg
6035 1.1 mrg fi
6036 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6037 1.1 mrg ac_ct_RANLIB=$RANLIB
6038 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6039 1.1 mrg set dummy ranlib; ac_word=$2
6040 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6041 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6042 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6043 1.1 mrg $as_echo_n "(cached) " >&6
6044 1.1 mrg else
6045 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6046 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6047 1.1 mrg else
6048 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049 1.1 mrg for as_dir in $PATH
6050 1.1 mrg do
6051 1.1 mrg IFS=$as_save_IFS
6052 1.1 mrg test -z "$as_dir" && as_dir=.
6053 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6054 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6055 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6056 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6057 1.1 mrg break 2
6058 1.1 mrg fi
6059 1.1 mrg done
6060 1.1 mrg done
6061 1.1 mrg IFS=$as_save_IFS
6062 1.1 mrg
6063 1.1 mrg fi
6064 1.1 mrg fi
6065 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6066 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6068 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
6069 1.1 mrg else
6070 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6071 1.1 mrg $as_echo "no" >&6; }
6072 1.1 mrg fi
6073 1.1 mrg
6074 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
6075 1.1 mrg RANLIB=":"
6076 1.1 mrg else
6077 1.1 mrg case $cross_compiling:$ac_tool_warned in
6078 1.1 mrg yes:)
6079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6080 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6081 1.1 mrg ac_tool_warned=yes ;;
6082 1.1 mrg esac
6083 1.1 mrg RANLIB=$ac_ct_RANLIB
6084 1.1 mrg fi
6085 1.1 mrg else
6086 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
6087 1.1 mrg fi
6088 1.1 mrg
6089 1.1 mrg test -z "$RANLIB" && RANLIB=:
6090 1.1 mrg
6091 1.1 mrg
6092 1.1 mrg
6093 1.1 mrg
6094 1.1 mrg
6095 1.1 mrg
6096 1.1 mrg # Determine commands to create old-style static archives.
6097 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6098 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6099 1.1 mrg old_postuninstall_cmds=
6100 1.1 mrg
6101 1.1 mrg if test -n "$RANLIB"; then
6102 1.1 mrg case $host_os in
6103 1.1 mrg openbsd*)
6104 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6105 1.1 mrg ;;
6106 1.1 mrg *)
6107 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6108 1.1 mrg ;;
6109 1.1 mrg esac
6110 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6111 1.1 mrg fi
6112 1.1 mrg
6113 1.1 mrg case $host_os in
6114 1.1 mrg darwin*)
6115 1.1 mrg lock_old_archive_extraction=yes ;;
6116 1.1 mrg *)
6117 1.1 mrg lock_old_archive_extraction=no ;;
6118 1.1 mrg esac
6119 1.1 mrg
6120 1.1 mrg
6121 1.1 mrg
6122 1.1 mrg
6123 1.1 mrg
6124 1.1 mrg
6125 1.1 mrg
6126 1.1 mrg
6127 1.1 mrg
6128 1.1 mrg
6129 1.1 mrg
6130 1.1 mrg
6131 1.1 mrg
6132 1.1 mrg
6133 1.1 mrg
6134 1.1 mrg
6135 1.1 mrg
6136 1.1 mrg
6137 1.1 mrg
6138 1.1 mrg
6139 1.1 mrg
6140 1.1 mrg
6141 1.1 mrg
6142 1.1 mrg
6143 1.1 mrg
6144 1.1 mrg
6145 1.1 mrg
6146 1.1 mrg
6147 1.1 mrg
6148 1.1 mrg
6149 1.1 mrg
6150 1.1 mrg
6151 1.1 mrg
6152 1.1 mrg
6153 1.1 mrg
6154 1.1 mrg
6155 1.1 mrg
6156 1.1 mrg
6157 1.1 mrg
6158 1.1 mrg # If no C compiler was specified, use CC.
6159 1.1 mrg LTCC=${LTCC-"$CC"}
6160 1.1 mrg
6161 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6162 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6163 1.1 mrg
6164 1.1 mrg # Allow CC to be a program name with arguments.
6165 1.1 mrg compiler=$CC
6166 1.1 mrg
6167 1.1 mrg
6168 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6169 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6170 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6171 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6172 1.1 mrg $as_echo_n "(cached) " >&6
6173 1.1 mrg else
6174 1.1 mrg
6175 1.1 mrg # These are sane defaults that work on at least a few old systems.
6176 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6177 1.1 mrg
6178 1.1 mrg # Character class describing NM global symbol codes.
6179 1.1 mrg symcode='[BCDEGRST]'
6180 1.1 mrg
6181 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6182 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6183 1.1 mrg
6184 1.1 mrg # Define system-specific variables.
6185 1.1 mrg case $host_os in
6186 1.1 mrg aix*)
6187 1.1 mrg symcode='[BCDT]'
6188 1.1 mrg ;;
6189 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6190 1.1 mrg symcode='[ABCDGISTW]'
6191 1.1 mrg ;;
6192 1.1 mrg hpux*)
6193 1.1 mrg if test "$host_cpu" = ia64; then
6194 1.1 mrg symcode='[ABCDEGRST]'
6195 1.1 mrg fi
6196 1.1 mrg ;;
6197 1.1 mrg irix* | nonstopux*)
6198 1.1 mrg symcode='[BCDEGRST]'
6199 1.1 mrg ;;
6200 1.1 mrg osf*)
6201 1.1 mrg symcode='[BCDEGQRST]'
6202 1.1 mrg ;;
6203 1.1 mrg solaris*)
6204 1.1 mrg symcode='[BDRT]'
6205 1.1 mrg ;;
6206 1.1 mrg sco3.2v5*)
6207 1.1 mrg symcode='[DT]'
6208 1.1 mrg ;;
6209 1.1 mrg sysv4.2uw2*)
6210 1.1 mrg symcode='[DT]'
6211 1.1 mrg ;;
6212 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6213 1.1 mrg symcode='[ABDT]'
6214 1.1 mrg ;;
6215 1.1 mrg sysv4)
6216 1.1 mrg symcode='[DFNSTU]'
6217 1.1 mrg ;;
6218 1.1 mrg esac
6219 1.1 mrg
6220 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6221 1.1 mrg case `$NM -V 2>&1` in
6222 1.1 mrg *GNU* | *'with BFD'*)
6223 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6224 1.1 mrg esac
6225 1.1 mrg
6226 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6227 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6228 1.1 mrg # so use this general approach.
6229 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'"
6230 1.1 mrg
6231 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6232 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'"
6233 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'"
6234 1.1 mrg
6235 1.1 mrg # Handle CRLF in mingw tool chain
6236 1.1 mrg opt_cr=
6237 1.1 mrg case $build_os in
6238 1.1 mrg mingw*)
6239 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6240 1.1 mrg ;;
6241 1.1 mrg esac
6242 1.1 mrg
6243 1.1 mrg # Try without a prefix underscore, then with it.
6244 1.1 mrg for ac_symprfx in "" "_"; do
6245 1.1 mrg
6246 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6247 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6248 1.1 mrg
6249 1.1 mrg # Write the raw and C identifiers.
6250 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6251 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6252 1.1 mrg # and D for any global variable.
6253 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6254 1.1 mrg # which start with @ or ?.
6255 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6256 1.1 mrg " {last_section=section; section=\$ 3};"\
6257 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6258 1.1 mrg " \$ 0!~/External *\|/{next};"\
6259 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6260 1.1 mrg " {if(hide[section]) next};"\
6261 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6262 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6263 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6264 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6265 1.1 mrg " ' prfx=^$ac_symprfx"
6266 1.1 mrg else
6267 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6268 1.1 mrg fi
6269 1.1 mrg
6270 1.1 mrg # Check to see that the pipe works correctly.
6271 1.1 mrg pipe_works=no
6272 1.1 mrg
6273 1.1 mrg rm -f conftest*
6274 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
6275 1.1 mrg #ifdef __cplusplus
6276 1.1 mrg extern "C" {
6277 1.1 mrg #endif
6278 1.1 mrg char nm_test_var;
6279 1.1 mrg void nm_test_func(void);
6280 1.1 mrg void nm_test_func(void){}
6281 1.1 mrg #ifdef __cplusplus
6282 1.1 mrg }
6283 1.1 mrg #endif
6284 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6285 1.1 mrg _LT_EOF
6286 1.1 mrg
6287 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6288 1.1 mrg (eval $ac_compile) 2>&5
6289 1.1 mrg ac_status=$?
6290 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6291 1.1 mrg test $ac_status = 0; }; then
6292 1.1 mrg # Now try to grab the symbols.
6293 1.1 mrg nlist=conftest.nm
6294 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6295 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6296 1.1 mrg ac_status=$?
6297 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6298 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
6299 1.1 mrg # Try sorting and uniquifying the output.
6300 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6301 1.1 mrg mv -f "$nlist"T "$nlist"
6302 1.1 mrg else
6303 1.1 mrg rm -f "$nlist"T
6304 1.1 mrg fi
6305 1.1 mrg
6306 1.1 mrg # Make sure that we snagged all the symbols we need.
6307 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6308 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6309 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
6310 1.1 mrg #ifdef __cplusplus
6311 1.1 mrg extern "C" {
6312 1.1 mrg #endif
6313 1.1 mrg
6314 1.1 mrg _LT_EOF
6315 1.1 mrg # Now generate the symbol file.
6316 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6317 1.1 mrg
6318 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
6319 1.1 mrg
6320 1.1 mrg /* The mapping between symbol names and symbols. */
6321 1.1 mrg const struct {
6322 1.1 mrg const char *name;
6323 1.1 mrg void *address;
6324 1.1 mrg }
6325 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
6326 1.1 mrg {
6327 1.1 mrg { "@PROGRAM@", (void *) 0 },
6328 1.1 mrg _LT_EOF
6329 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6330 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
6331 1.1 mrg {0, (void *) 0}
6332 1.1 mrg };
6333 1.1 mrg
6334 1.1 mrg /* This works around a problem in FreeBSD linker */
6335 1.1 mrg #ifdef FREEBSD_WORKAROUND
6336 1.1 mrg static const void *lt_preloaded_setup() {
6337 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
6338 1.1 mrg }
6339 1.1 mrg #endif
6340 1.1 mrg
6341 1.1 mrg #ifdef __cplusplus
6342 1.1 mrg }
6343 1.1 mrg #endif
6344 1.1 mrg _LT_EOF
6345 1.1 mrg # Now try linking the two files.
6346 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6347 1.1 mrg lt_save_LIBS="$LIBS"
6348 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6349 1.1 mrg LIBS="conftstm.$ac_objext"
6350 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6351 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6352 1.1 mrg (eval $ac_link) 2>&5
6353 1.1 mrg ac_status=$?
6354 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6355 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6356 1.1 mrg pipe_works=yes
6357 1.1 mrg fi
6358 1.1 mrg LIBS="$lt_save_LIBS"
6359 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6360 1.1 mrg else
6361 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6362 1.1 mrg fi
6363 1.1 mrg else
6364 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6365 1.1 mrg fi
6366 1.1 mrg else
6367 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6368 1.1 mrg fi
6369 1.1 mrg else
6370 1.1 mrg echo "$progname: failed program was:" >&5
6371 1.1 mrg cat conftest.$ac_ext >&5
6372 1.1 mrg fi
6373 1.1 mrg rm -rf conftest* conftst*
6374 1.1 mrg
6375 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6376 1.1 mrg if test "$pipe_works" = yes; then
6377 1.1 mrg break
6378 1.1 mrg else
6379 1.1 mrg lt_cv_sys_global_symbol_pipe=
6380 1.1 mrg fi
6381 1.1 mrg done
6382 1.1 mrg
6383 1.1 mrg fi
6384 1.1 mrg
6385 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6386 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6387 1.1 mrg fi
6388 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6389 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6390 1.1 mrg $as_echo "failed" >&6; }
6391 1.1 mrg else
6392 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6393 1.1 mrg $as_echo "ok" >&6; }
6394 1.1 mrg fi
6395 1.1 mrg
6396 1.1 mrg
6397 1.1 mrg
6398 1.1 mrg
6399 1.1 mrg
6400 1.1 mrg
6401 1.1 mrg
6402 1.1 mrg
6403 1.1 mrg
6404 1.1 mrg
6405 1.1 mrg
6406 1.1 mrg
6407 1.1 mrg
6408 1.1 mrg
6409 1.1 mrg
6410 1.1 mrg
6411 1.1 mrg
6412 1.1 mrg
6413 1.1 mrg
6414 1.1 mrg
6415 1.1 mrg
6416 1.1 mrg
6417 1.1 mrg # Check whether --enable-libtool-lock was given.
6418 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
6419 1.1 mrg enableval=$enable_libtool_lock;
6420 1.1 mrg fi
6421 1.1 mrg
6422 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6423 1.1 mrg
6424 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
6425 1.1 mrg # libtool support.
6426 1.1 mrg case $host in
6427 1.1 mrg ia64-*-hpux*)
6428 1.1 mrg # Find out which ABI we are using.
6429 1.1 mrg echo 'int i;' > conftest.$ac_ext
6430 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6431 1.1 mrg (eval $ac_compile) 2>&5
6432 1.1 mrg ac_status=$?
6433 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6434 1.1 mrg test $ac_status = 0; }; then
6435 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6436 1.1 mrg *ELF-32*)
6437 1.1 mrg HPUX_IA64_MODE="32"
6438 1.1 mrg ;;
6439 1.1 mrg *ELF-64*)
6440 1.1 mrg HPUX_IA64_MODE="64"
6441 1.1 mrg ;;
6442 1.1 mrg esac
6443 1.1 mrg fi
6444 1.1 mrg rm -rf conftest*
6445 1.1 mrg ;;
6446 1.1 mrg *-*-irix6*)
6447 1.1 mrg # Find out which ABI we are using.
6448 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6449 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6450 1.1 mrg (eval $ac_compile) 2>&5
6451 1.1 mrg ac_status=$?
6452 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6453 1.1 mrg test $ac_status = 0; }; then
6454 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
6455 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6456 1.1 mrg *32-bit*)
6457 1.1 mrg LD="${LD-ld} -melf32bsmip"
6458 1.1 mrg ;;
6459 1.1 mrg *N32*)
6460 1.1 mrg LD="${LD-ld} -melf32bmipn32"
6461 1.1 mrg ;;
6462 1.1 mrg *64-bit*)
6463 1.1 mrg LD="${LD-ld} -melf64bmip"
6464 1.1 mrg ;;
6465 1.1 mrg esac
6466 1.1 mrg else
6467 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6468 1.1 mrg *32-bit*)
6469 1.1 mrg LD="${LD-ld} -32"
6470 1.1 mrg ;;
6471 1.1 mrg *N32*)
6472 1.1 mrg LD="${LD-ld} -n32"
6473 1.1 mrg ;;
6474 1.1 mrg *64-bit*)
6475 1.1 mrg LD="${LD-ld} -64"
6476 1.1 mrg ;;
6477 1.1 mrg esac
6478 1.1 mrg fi
6479 1.1 mrg fi
6480 1.1 mrg rm -rf conftest*
6481 1.1 mrg ;;
6482 1.1 mrg
6483 1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6484 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6485 1.1 mrg # Find out which ABI we are using.
6486 1.1 mrg echo 'int i;' > conftest.$ac_ext
6487 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6488 1.1 mrg (eval $ac_compile) 2>&5
6489 1.1 mrg ac_status=$?
6490 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6491 1.1 mrg test $ac_status = 0; }; then
6492 1.1 mrg case `/usr/bin/file conftest.o` in
6493 1.1 mrg *32-bit*)
6494 1.1 mrg case $host in
6495 1.1 mrg x86_64-*kfreebsd*-gnu)
6496 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
6497 1.1 mrg ;;
6498 1.1 mrg x86_64-*linux*)
6499 1.4 mrg case `/usr/bin/file conftest.o` in
6500 1.4 mrg *x86-64*)
6501 1.4 mrg LD="${LD-ld} -m elf32_x86_64"
6502 1.4 mrg ;;
6503 1.4 mrg *)
6504 1.4 mrg LD="${LD-ld} -m elf_i386"
6505 1.4 mrg ;;
6506 1.4 mrg esac
6507 1.1 mrg ;;
6508 1.4 mrg powerpc64le-*linux*)
6509 1.4 mrg LD="${LD-ld} -m elf32lppclinux"
6510 1.4 mrg ;;
6511 1.4 mrg powerpc64-*linux*)
6512 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
6513 1.1 mrg ;;
6514 1.1 mrg s390x-*linux*)
6515 1.1 mrg LD="${LD-ld} -m elf_s390"
6516 1.1 mrg ;;
6517 1.1 mrg sparc64-*linux*)
6518 1.1 mrg LD="${LD-ld} -m elf32_sparc"
6519 1.1 mrg ;;
6520 1.1 mrg esac
6521 1.1 mrg ;;
6522 1.1 mrg *64-bit*)
6523 1.1 mrg case $host in
6524 1.1 mrg x86_64-*kfreebsd*-gnu)
6525 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
6526 1.1 mrg ;;
6527 1.1 mrg x86_64-*linux*)
6528 1.1 mrg LD="${LD-ld} -m elf_x86_64"
6529 1.1 mrg ;;
6530 1.4 mrg powerpcle-*linux*)
6531 1.4 mrg LD="${LD-ld} -m elf64lppc"
6532 1.4 mrg ;;
6533 1.4 mrg powerpc-*linux*)
6534 1.1 mrg LD="${LD-ld} -m elf64ppc"
6535 1.1 mrg ;;
6536 1.1 mrg s390*-*linux*|s390*-*tpf*)
6537 1.1 mrg LD="${LD-ld} -m elf64_s390"
6538 1.1 mrg ;;
6539 1.1 mrg sparc*-*linux*)
6540 1.1 mrg LD="${LD-ld} -m elf64_sparc"
6541 1.1 mrg ;;
6542 1.1 mrg esac
6543 1.1 mrg ;;
6544 1.1 mrg esac
6545 1.1 mrg fi
6546 1.1 mrg rm -rf conftest*
6547 1.1 mrg ;;
6548 1.1 mrg
6549 1.1 mrg *-*-sco3.2v5*)
6550 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6551 1.1 mrg SAVE_CFLAGS="$CFLAGS"
6552 1.1 mrg CFLAGS="$CFLAGS -belf"
6553 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6554 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6555 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then :
6556 1.1 mrg $as_echo_n "(cached) " >&6
6557 1.1 mrg else
6558 1.1 mrg ac_ext=c
6559 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6560 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6561 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6562 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6563 1.1 mrg
6564 1.1 mrg if test x$gcc_no_link = xyes; then
6565 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6566 1.1 mrg fi
6567 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6568 1.1 mrg /* end confdefs.h. */
6569 1.1 mrg
6570 1.1 mrg int
6571 1.1 mrg main ()
6572 1.1 mrg {
6573 1.1 mrg
6574 1.1 mrg ;
6575 1.1 mrg return 0;
6576 1.1 mrg }
6577 1.1 mrg _ACEOF
6578 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6579 1.1 mrg lt_cv_cc_needs_belf=yes
6580 1.1 mrg else
6581 1.1 mrg lt_cv_cc_needs_belf=no
6582 1.1 mrg fi
6583 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6584 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6585 1.1 mrg ac_ext=c
6586 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6587 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6588 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6589 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6590 1.1 mrg
6591 1.1 mrg fi
6592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6593 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
6594 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6595 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6596 1.1 mrg CFLAGS="$SAVE_CFLAGS"
6597 1.1 mrg fi
6598 1.1 mrg ;;
6599 1.1 mrg sparc*-*solaris*)
6600 1.1 mrg # Find out which ABI we are using.
6601 1.1 mrg echo 'int i;' > conftest.$ac_ext
6602 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6603 1.1 mrg (eval $ac_compile) 2>&5
6604 1.1 mrg ac_status=$?
6605 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6606 1.1 mrg test $ac_status = 0; }; then
6607 1.1 mrg case `/usr/bin/file conftest.o` in
6608 1.1 mrg *64-bit*)
6609 1.1 mrg case $lt_cv_prog_gnu_ld in
6610 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
6611 1.1 mrg *)
6612 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6613 1.1 mrg LD="${LD-ld} -64"
6614 1.1 mrg fi
6615 1.1 mrg ;;
6616 1.1 mrg esac
6617 1.1 mrg ;;
6618 1.1 mrg esac
6619 1.1 mrg fi
6620 1.1 mrg rm -rf conftest*
6621 1.1 mrg ;;
6622 1.1 mrg esac
6623 1.1 mrg
6624 1.1 mrg need_locks="$enable_libtool_lock"
6625 1.1 mrg
6626 1.1 mrg
6627 1.1 mrg case $host_os in
6628 1.1 mrg rhapsody* | darwin*)
6629 1.1 mrg if test -n "$ac_tool_prefix"; then
6630 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6631 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6633 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6634 1.1 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6635 1.1 mrg $as_echo_n "(cached) " >&6
6636 1.1 mrg else
6637 1.1 mrg if test -n "$DSYMUTIL"; then
6638 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6639 1.1 mrg else
6640 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6641 1.1 mrg for as_dir in $PATH
6642 1.1 mrg do
6643 1.1 mrg IFS=$as_save_IFS
6644 1.1 mrg test -z "$as_dir" && as_dir=.
6645 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6646 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6647 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6648 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6649 1.1 mrg break 2
6650 1.1 mrg fi
6651 1.1 mrg done
6652 1.1 mrg done
6653 1.1 mrg IFS=$as_save_IFS
6654 1.1 mrg
6655 1.1 mrg fi
6656 1.1 mrg fi
6657 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
6658 1.1 mrg if test -n "$DSYMUTIL"; then
6659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6660 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
6661 1.1 mrg else
6662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6663 1.1 mrg $as_echo "no" >&6; }
6664 1.1 mrg fi
6665 1.1 mrg
6666 1.1 mrg
6667 1.1 mrg fi
6668 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
6669 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
6670 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
6671 1.1 mrg set dummy dsymutil; ac_word=$2
6672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6673 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6674 1.1 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6675 1.1 mrg $as_echo_n "(cached) " >&6
6676 1.1 mrg else
6677 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6678 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6679 1.1 mrg else
6680 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681 1.1 mrg for as_dir in $PATH
6682 1.1 mrg do
6683 1.1 mrg IFS=$as_save_IFS
6684 1.1 mrg test -z "$as_dir" && as_dir=.
6685 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6686 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6688 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6689 1.1 mrg break 2
6690 1.1 mrg fi
6691 1.1 mrg done
6692 1.1 mrg done
6693 1.1 mrg IFS=$as_save_IFS
6694 1.1 mrg
6695 1.1 mrg fi
6696 1.1 mrg fi
6697 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6698 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6699 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6700 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
6701 1.1 mrg else
6702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6703 1.1 mrg $as_echo "no" >&6; }
6704 1.1 mrg fi
6705 1.1 mrg
6706 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
6707 1.1 mrg DSYMUTIL=":"
6708 1.1 mrg else
6709 1.1 mrg case $cross_compiling:$ac_tool_warned in
6710 1.1 mrg yes:)
6711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6712 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6713 1.1 mrg ac_tool_warned=yes ;;
6714 1.1 mrg esac
6715 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
6716 1.1 mrg fi
6717 1.1 mrg else
6718 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6719 1.1 mrg fi
6720 1.1 mrg
6721 1.1 mrg if test -n "$ac_tool_prefix"; then
6722 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6723 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6725 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6726 1.1 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6727 1.1 mrg $as_echo_n "(cached) " >&6
6728 1.1 mrg else
6729 1.1 mrg if test -n "$NMEDIT"; then
6730 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6731 1.1 mrg else
6732 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6733 1.1 mrg for as_dir in $PATH
6734 1.1 mrg do
6735 1.1 mrg IFS=$as_save_IFS
6736 1.1 mrg test -z "$as_dir" && as_dir=.
6737 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6738 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6739 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6740 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6741 1.1 mrg break 2
6742 1.1 mrg fi
6743 1.1 mrg done
6744 1.1 mrg done
6745 1.1 mrg IFS=$as_save_IFS
6746 1.1 mrg
6747 1.1 mrg fi
6748 1.1 mrg fi
6749 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
6750 1.1 mrg if test -n "$NMEDIT"; then
6751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6752 1.1 mrg $as_echo "$NMEDIT" >&6; }
6753 1.1 mrg else
6754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755 1.1 mrg $as_echo "no" >&6; }
6756 1.1 mrg fi
6757 1.1 mrg
6758 1.1 mrg
6759 1.1 mrg fi
6760 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
6761 1.1 mrg ac_ct_NMEDIT=$NMEDIT
6762 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
6763 1.1 mrg set dummy nmedit; ac_word=$2
6764 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6765 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6766 1.1 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6767 1.1 mrg $as_echo_n "(cached) " >&6
6768 1.1 mrg else
6769 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6770 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6771 1.1 mrg else
6772 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6773 1.1 mrg for as_dir in $PATH
6774 1.1 mrg do
6775 1.1 mrg IFS=$as_save_IFS
6776 1.1 mrg test -z "$as_dir" && as_dir=.
6777 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6778 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6779 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
6780 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6781 1.1 mrg break 2
6782 1.1 mrg fi
6783 1.1 mrg done
6784 1.1 mrg done
6785 1.1 mrg IFS=$as_save_IFS
6786 1.1 mrg
6787 1.1 mrg fi
6788 1.1 mrg fi
6789 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6790 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6792 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
6793 1.1 mrg else
6794 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6795 1.1 mrg $as_echo "no" >&6; }
6796 1.1 mrg fi
6797 1.1 mrg
6798 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
6799 1.1 mrg NMEDIT=":"
6800 1.1 mrg else
6801 1.1 mrg case $cross_compiling:$ac_tool_warned in
6802 1.1 mrg yes:)
6803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6804 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6805 1.1 mrg ac_tool_warned=yes ;;
6806 1.1 mrg esac
6807 1.1 mrg NMEDIT=$ac_ct_NMEDIT
6808 1.1 mrg fi
6809 1.1 mrg else
6810 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
6811 1.1 mrg fi
6812 1.1 mrg
6813 1.1 mrg if test -n "$ac_tool_prefix"; then
6814 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6815 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
6816 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6817 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6818 1.1 mrg if test "${ac_cv_prog_LIPO+set}" = set; then :
6819 1.1 mrg $as_echo_n "(cached) " >&6
6820 1.1 mrg else
6821 1.1 mrg if test -n "$LIPO"; then
6822 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6823 1.1 mrg else
6824 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6825 1.1 mrg for as_dir in $PATH
6826 1.1 mrg do
6827 1.1 mrg IFS=$as_save_IFS
6828 1.1 mrg test -z "$as_dir" && as_dir=.
6829 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6830 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6831 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6832 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6833 1.1 mrg break 2
6834 1.1 mrg fi
6835 1.1 mrg done
6836 1.1 mrg done
6837 1.1 mrg IFS=$as_save_IFS
6838 1.1 mrg
6839 1.1 mrg fi
6840 1.1 mrg fi
6841 1.1 mrg LIPO=$ac_cv_prog_LIPO
6842 1.1 mrg if test -n "$LIPO"; then
6843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6844 1.1 mrg $as_echo "$LIPO" >&6; }
6845 1.1 mrg else
6846 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6847 1.1 mrg $as_echo "no" >&6; }
6848 1.1 mrg fi
6849 1.1 mrg
6850 1.1 mrg
6851 1.1 mrg fi
6852 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
6853 1.1 mrg ac_ct_LIPO=$LIPO
6854 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
6855 1.1 mrg set dummy lipo; ac_word=$2
6856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6857 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6858 1.1 mrg if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6859 1.1 mrg $as_echo_n "(cached) " >&6
6860 1.1 mrg else
6861 1.1 mrg if test -n "$ac_ct_LIPO"; then
6862 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6863 1.1 mrg else
6864 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6865 1.1 mrg for as_dir in $PATH
6866 1.1 mrg do
6867 1.1 mrg IFS=$as_save_IFS
6868 1.1 mrg test -z "$as_dir" && as_dir=.
6869 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6870 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6871 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
6872 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6873 1.1 mrg break 2
6874 1.1 mrg fi
6875 1.1 mrg done
6876 1.1 mrg done
6877 1.1 mrg IFS=$as_save_IFS
6878 1.1 mrg
6879 1.1 mrg fi
6880 1.1 mrg fi
6881 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6882 1.1 mrg if test -n "$ac_ct_LIPO"; then
6883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6884 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
6885 1.1 mrg else
6886 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6887 1.1 mrg $as_echo "no" >&6; }
6888 1.1 mrg fi
6889 1.1 mrg
6890 1.1 mrg if test "x$ac_ct_LIPO" = x; then
6891 1.1 mrg LIPO=":"
6892 1.1 mrg else
6893 1.1 mrg case $cross_compiling:$ac_tool_warned in
6894 1.1 mrg yes:)
6895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6896 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6897 1.1 mrg ac_tool_warned=yes ;;
6898 1.1 mrg esac
6899 1.1 mrg LIPO=$ac_ct_LIPO
6900 1.1 mrg fi
6901 1.1 mrg else
6902 1.1 mrg LIPO="$ac_cv_prog_LIPO"
6903 1.1 mrg fi
6904 1.1 mrg
6905 1.1 mrg if test -n "$ac_tool_prefix"; then
6906 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6907 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
6908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6909 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6910 1.1 mrg if test "${ac_cv_prog_OTOOL+set}" = set; then :
6911 1.1 mrg $as_echo_n "(cached) " >&6
6912 1.1 mrg else
6913 1.1 mrg if test -n "$OTOOL"; then
6914 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6915 1.1 mrg else
6916 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6917 1.1 mrg for as_dir in $PATH
6918 1.1 mrg do
6919 1.1 mrg IFS=$as_save_IFS
6920 1.1 mrg test -z "$as_dir" && as_dir=.
6921 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6922 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6923 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6924 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6925 1.1 mrg break 2
6926 1.1 mrg fi
6927 1.1 mrg done
6928 1.1 mrg done
6929 1.1 mrg IFS=$as_save_IFS
6930 1.1 mrg
6931 1.1 mrg fi
6932 1.1 mrg fi
6933 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
6934 1.1 mrg if test -n "$OTOOL"; then
6935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6936 1.1 mrg $as_echo "$OTOOL" >&6; }
6937 1.1 mrg else
6938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6939 1.1 mrg $as_echo "no" >&6; }
6940 1.1 mrg fi
6941 1.1 mrg
6942 1.1 mrg
6943 1.1 mrg fi
6944 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
6945 1.1 mrg ac_ct_OTOOL=$OTOOL
6946 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
6947 1.1 mrg set dummy otool; ac_word=$2
6948 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6949 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6950 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6951 1.1 mrg $as_echo_n "(cached) " >&6
6952 1.1 mrg else
6953 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6954 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6955 1.1 mrg else
6956 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6957 1.1 mrg for as_dir in $PATH
6958 1.1 mrg do
6959 1.1 mrg IFS=$as_save_IFS
6960 1.1 mrg test -z "$as_dir" && as_dir=.
6961 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6962 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6963 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
6964 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6965 1.1 mrg break 2
6966 1.1 mrg fi
6967 1.1 mrg done
6968 1.1 mrg done
6969 1.1 mrg IFS=$as_save_IFS
6970 1.1 mrg
6971 1.1 mrg fi
6972 1.1 mrg fi
6973 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6974 1.1 mrg if test -n "$ac_ct_OTOOL"; then
6975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6976 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
6977 1.1 mrg else
6978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6979 1.1 mrg $as_echo "no" >&6; }
6980 1.1 mrg fi
6981 1.1 mrg
6982 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
6983 1.1 mrg OTOOL=":"
6984 1.1 mrg else
6985 1.1 mrg case $cross_compiling:$ac_tool_warned in
6986 1.1 mrg yes:)
6987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6988 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6989 1.1 mrg ac_tool_warned=yes ;;
6990 1.1 mrg esac
6991 1.1 mrg OTOOL=$ac_ct_OTOOL
6992 1.1 mrg fi
6993 1.1 mrg else
6994 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
6995 1.1 mrg fi
6996 1.1 mrg
6997 1.1 mrg if test -n "$ac_tool_prefix"; then
6998 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6999 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
7000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7001 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7002 1.1 mrg if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7003 1.1 mrg $as_echo_n "(cached) " >&6
7004 1.1 mrg else
7005 1.1 mrg if test -n "$OTOOL64"; then
7006 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7007 1.1 mrg else
7008 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7009 1.1 mrg for as_dir in $PATH
7010 1.1 mrg do
7011 1.1 mrg IFS=$as_save_IFS
7012 1.1 mrg test -z "$as_dir" && as_dir=.
7013 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7014 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7015 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7016 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7017 1.1 mrg break 2
7018 1.1 mrg fi
7019 1.1 mrg done
7020 1.1 mrg done
7021 1.1 mrg IFS=$as_save_IFS
7022 1.1 mrg
7023 1.1 mrg fi
7024 1.1 mrg fi
7025 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
7026 1.1 mrg if test -n "$OTOOL64"; then
7027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7028 1.1 mrg $as_echo "$OTOOL64" >&6; }
7029 1.1 mrg else
7030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7031 1.1 mrg $as_echo "no" >&6; }
7032 1.1 mrg fi
7033 1.1 mrg
7034 1.1 mrg
7035 1.1 mrg fi
7036 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
7037 1.1 mrg ac_ct_OTOOL64=$OTOOL64
7038 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
7039 1.1 mrg set dummy otool64; ac_word=$2
7040 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7041 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7042 1.1 mrg if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7043 1.1 mrg $as_echo_n "(cached) " >&6
7044 1.1 mrg else
7045 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7046 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7047 1.1 mrg else
7048 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7049 1.1 mrg for as_dir in $PATH
7050 1.1 mrg do
7051 1.1 mrg IFS=$as_save_IFS
7052 1.1 mrg test -z "$as_dir" && as_dir=.
7053 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7054 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7055 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
7056 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7057 1.1 mrg break 2
7058 1.1 mrg fi
7059 1.1 mrg done
7060 1.1 mrg done
7061 1.1 mrg IFS=$as_save_IFS
7062 1.1 mrg
7063 1.1 mrg fi
7064 1.1 mrg fi
7065 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7066 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7068 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
7069 1.1 mrg else
7070 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7071 1.1 mrg $as_echo "no" >&6; }
7072 1.1 mrg fi
7073 1.1 mrg
7074 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
7075 1.1 mrg OTOOL64=":"
7076 1.1 mrg else
7077 1.1 mrg case $cross_compiling:$ac_tool_warned in
7078 1.1 mrg yes:)
7079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7080 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7081 1.1 mrg ac_tool_warned=yes ;;
7082 1.1 mrg esac
7083 1.1 mrg OTOOL64=$ac_ct_OTOOL64
7084 1.1 mrg fi
7085 1.1 mrg else
7086 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
7087 1.1 mrg fi
7088 1.1 mrg
7089 1.1 mrg
7090 1.1 mrg
7091 1.1 mrg
7092 1.1 mrg
7093 1.1 mrg
7094 1.1 mrg
7095 1.1 mrg
7096 1.1 mrg
7097 1.1 mrg
7098 1.1 mrg
7099 1.1 mrg
7100 1.1 mrg
7101 1.1 mrg
7102 1.1 mrg
7103 1.1 mrg
7104 1.1 mrg
7105 1.1 mrg
7106 1.1 mrg
7107 1.1 mrg
7108 1.1 mrg
7109 1.1 mrg
7110 1.1 mrg
7111 1.1 mrg
7112 1.1 mrg
7113 1.1 mrg
7114 1.1 mrg
7115 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7116 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7117 1.1 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7118 1.1 mrg $as_echo_n "(cached) " >&6
7119 1.1 mrg else
7120 1.1 mrg lt_cv_apple_cc_single_mod=no
7121 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then
7122 1.1 mrg # By default we will add the -single_module flag. You can override
7123 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE
7124 1.1 mrg # non-empty at configure time, or by adding -multi_module to the
7125 1.1 mrg # link flags.
7126 1.1 mrg rm -rf libconftest.dylib*
7127 1.1 mrg echo "int foo(void){return 1;}" > conftest.c
7128 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7129 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7130 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7131 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7132 1.1 mrg _lt_result=$?
7133 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7134 1.1 mrg lt_cv_apple_cc_single_mod=yes
7135 1.1 mrg else
7136 1.1 mrg cat conftest.err >&5
7137 1.1 mrg fi
7138 1.1 mrg rm -rf libconftest.dylib*
7139 1.1 mrg rm -f conftest.*
7140 1.1 mrg fi
7141 1.1 mrg fi
7142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7143 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7144 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7145 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7146 1.1 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7147 1.1 mrg $as_echo_n "(cached) " >&6
7148 1.1 mrg else
7149 1.1 mrg lt_cv_ld_exported_symbols_list=no
7150 1.1 mrg save_LDFLAGS=$LDFLAGS
7151 1.1 mrg echo "_main" > conftest.sym
7152 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7153 1.1 mrg if test x$gcc_no_link = xyes; then
7154 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7155 1.1 mrg fi
7156 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7157 1.1 mrg /* end confdefs.h. */
7158 1.1 mrg
7159 1.1 mrg int
7160 1.1 mrg main ()
7161 1.1 mrg {
7162 1.1 mrg
7163 1.1 mrg ;
7164 1.1 mrg return 0;
7165 1.1 mrg }
7166 1.1 mrg _ACEOF
7167 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7168 1.1 mrg lt_cv_ld_exported_symbols_list=yes
7169 1.1 mrg else
7170 1.1 mrg lt_cv_ld_exported_symbols_list=no
7171 1.1 mrg fi
7172 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7173 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7174 1.1 mrg LDFLAGS="$save_LDFLAGS"
7175 1.1 mrg
7176 1.1 mrg fi
7177 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7178 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7179 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7180 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7181 1.1 mrg if test "${lt_cv_ld_force_load+set}" = set; then :
7182 1.1 mrg $as_echo_n "(cached) " >&6
7183 1.1 mrg else
7184 1.1 mrg lt_cv_ld_force_load=no
7185 1.1 mrg cat > conftest.c << _LT_EOF
7186 1.1 mrg int forced_loaded() { return 2;}
7187 1.1 mrg _LT_EOF
7188 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7189 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7190 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5
7191 1.1 mrg $AR cru libconftest.a conftest.o 2>&5
7192 1.1 mrg cat > conftest.c << _LT_EOF
7193 1.1 mrg int main() { return 0;}
7194 1.1 mrg _LT_EOF
7195 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7196 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7197 1.1 mrg _lt_result=$?
7198 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7199 1.1 mrg lt_cv_ld_force_load=yes
7200 1.1 mrg else
7201 1.1 mrg cat conftest.err >&5
7202 1.1 mrg fi
7203 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c
7204 1.1 mrg rm -rf conftest.dSYM
7205 1.1 mrg
7206 1.1 mrg fi
7207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7208 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7209 1.1 mrg case $host_os in
7210 1.1 mrg rhapsody* | darwin1.[012])
7211 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7212 1.1 mrg darwin1.*)
7213 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7214 1.1 mrg darwin*) # darwin 5.x on
7215 1.1 mrg # if running on 10.5 or later, the deployment target defaults
7216 1.1 mrg # to the OS version, if on x86, and 10.4, the deployment
7217 1.1 mrg # target defaults to 10.4. Don't you love it?
7218 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7219 1.1 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7220 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7221 1.6 mrg 10.[012][,.]*)
7222 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7223 1.1 mrg 10.*)
7224 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7225 1.1 mrg esac
7226 1.1 mrg ;;
7227 1.1 mrg esac
7228 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7229 1.1 mrg _lt_dar_single_mod='$single_module'
7230 1.1 mrg fi
7231 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7232 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7233 1.1 mrg else
7234 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7235 1.1 mrg fi
7236 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7237 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7238 1.1 mrg else
7239 1.1 mrg _lt_dsymutil=
7240 1.1 mrg fi
7241 1.1 mrg ;;
7242 1.1 mrg esac
7243 1.1 mrg
7244 1.1 mrg for ac_header in dlfcn.h
7245 1.1 mrg do :
7246 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7247 1.1 mrg "
7248 1.1 mrg if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7249 1.1 mrg cat >>confdefs.h <<_ACEOF
7250 1.1 mrg #define HAVE_DLFCN_H 1
7251 1.1 mrg _ACEOF
7252 1.1 mrg
7253 1.1 mrg fi
7254 1.1 mrg
7255 1.1 mrg done
7256 1.1 mrg
7257 1.1 mrg
7258 1.1 mrg
7259 1.1 mrg
7260 1.1 mrg
7261 1.1 mrg # Set options
7262 1.1 mrg
7263 1.1 mrg
7264 1.1 mrg
7265 1.1 mrg enable_dlopen=no
7266 1.1 mrg
7267 1.1 mrg
7268 1.1 mrg enable_win32_dll=no
7269 1.1 mrg
7270 1.1 mrg
7271 1.1 mrg # Check whether --enable-shared was given.
7272 1.1 mrg if test "${enable_shared+set}" = set; then :
7273 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
7274 1.1 mrg case $enableval in
7275 1.1 mrg yes) enable_shared=yes ;;
7276 1.1 mrg no) enable_shared=no ;;
7277 1.1 mrg *)
7278 1.1 mrg enable_shared=no
7279 1.1 mrg # Look at the argument we got. We use all the common list separators.
7280 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7281 1.1 mrg for pkg in $enableval; do
7282 1.1 mrg IFS="$lt_save_ifs"
7283 1.1 mrg if test "X$pkg" = "X$p"; then
7284 1.1 mrg enable_shared=yes
7285 1.1 mrg fi
7286 1.1 mrg done
7287 1.1 mrg IFS="$lt_save_ifs"
7288 1.1 mrg ;;
7289 1.1 mrg esac
7290 1.1 mrg else
7291 1.1 mrg enable_shared=yes
7292 1.1 mrg fi
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 # Check whether --enable-static was given.
7303 1.1 mrg if test "${enable_static+set}" = set; then :
7304 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
7305 1.1 mrg case $enableval in
7306 1.1 mrg yes) enable_static=yes ;;
7307 1.1 mrg no) enable_static=no ;;
7308 1.1 mrg *)
7309 1.1 mrg enable_static=no
7310 1.1 mrg # Look at the argument we got. We use all the common list separators.
7311 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7312 1.1 mrg for pkg in $enableval; do
7313 1.1 mrg IFS="$lt_save_ifs"
7314 1.1 mrg if test "X$pkg" = "X$p"; then
7315 1.1 mrg enable_static=yes
7316 1.1 mrg fi
7317 1.1 mrg done
7318 1.1 mrg IFS="$lt_save_ifs"
7319 1.1 mrg ;;
7320 1.1 mrg esac
7321 1.1 mrg else
7322 1.1 mrg enable_static=yes
7323 1.1 mrg fi
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 # Check whether --with-pic was given.
7335 1.1 mrg if test "${with_pic+set}" = set; then :
7336 1.1 mrg withval=$with_pic; pic_mode="$withval"
7337 1.1 mrg else
7338 1.1 mrg pic_mode=default
7339 1.1 mrg fi
7340 1.1 mrg
7341 1.1 mrg
7342 1.1 mrg test -z "$pic_mode" && pic_mode=default
7343 1.1 mrg
7344 1.1 mrg
7345 1.1 mrg
7346 1.1 mrg
7347 1.1 mrg
7348 1.1 mrg
7349 1.1 mrg
7350 1.1 mrg # Check whether --enable-fast-install was given.
7351 1.1 mrg if test "${enable_fast_install+set}" = set; then :
7352 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
7353 1.1 mrg case $enableval in
7354 1.1 mrg yes) enable_fast_install=yes ;;
7355 1.1 mrg no) enable_fast_install=no ;;
7356 1.1 mrg *)
7357 1.1 mrg enable_fast_install=no
7358 1.1 mrg # Look at the argument we got. We use all the common list separators.
7359 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7360 1.1 mrg for pkg in $enableval; do
7361 1.1 mrg IFS="$lt_save_ifs"
7362 1.1 mrg if test "X$pkg" = "X$p"; then
7363 1.1 mrg enable_fast_install=yes
7364 1.1 mrg fi
7365 1.1 mrg done
7366 1.1 mrg IFS="$lt_save_ifs"
7367 1.1 mrg ;;
7368 1.1 mrg esac
7369 1.1 mrg else
7370 1.1 mrg enable_fast_install=yes
7371 1.1 mrg fi
7372 1.1 mrg
7373 1.1 mrg
7374 1.1 mrg
7375 1.1 mrg
7376 1.1 mrg
7377 1.1 mrg
7378 1.1 mrg
7379 1.1 mrg
7380 1.1 mrg
7381 1.1 mrg
7382 1.1 mrg
7383 1.1 mrg # This can be used to rebuild libtool when needed
7384 1.1 mrg LIBTOOL_DEPS="$ltmain"
7385 1.1 mrg
7386 1.1 mrg # Always use our own libtool.
7387 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7388 1.1 mrg
7389 1.1 mrg
7390 1.1 mrg
7391 1.1 mrg
7392 1.1 mrg
7393 1.1 mrg
7394 1.1 mrg
7395 1.1 mrg
7396 1.1 mrg
7397 1.1 mrg
7398 1.1 mrg
7399 1.1 mrg
7400 1.1 mrg
7401 1.1 mrg
7402 1.1 mrg
7403 1.1 mrg
7404 1.1 mrg
7405 1.1 mrg
7406 1.1 mrg
7407 1.1 mrg
7408 1.1 mrg
7409 1.1 mrg
7410 1.1 mrg
7411 1.1 mrg
7412 1.1 mrg
7413 1.1 mrg
7414 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
7415 1.1 mrg
7416 1.1 mrg
7417 1.1 mrg
7418 1.1 mrg
7419 1.1 mrg
7420 1.1 mrg
7421 1.1 mrg
7422 1.1 mrg
7423 1.1 mrg
7424 1.1 mrg
7425 1.1 mrg
7426 1.1 mrg
7427 1.1 mrg
7428 1.1 mrg
7429 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
7430 1.1 mrg setopt NO_GLOB_SUBST
7431 1.1 mrg fi
7432 1.1 mrg
7433 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7434 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
7435 1.1 mrg if test "${lt_cv_objdir+set}" = set; then :
7436 1.1 mrg $as_echo_n "(cached) " >&6
7437 1.1 mrg else
7438 1.1 mrg rm -f .libs 2>/dev/null
7439 1.1 mrg mkdir .libs 2>/dev/null
7440 1.1 mrg if test -d .libs; then
7441 1.1 mrg lt_cv_objdir=.libs
7442 1.1 mrg else
7443 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
7444 1.1 mrg lt_cv_objdir=_libs
7445 1.1 mrg fi
7446 1.1 mrg rmdir .libs 2>/dev/null
7447 1.1 mrg fi
7448 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7449 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
7450 1.1 mrg objdir=$lt_cv_objdir
7451 1.1 mrg
7452 1.1 mrg
7453 1.1 mrg
7454 1.1 mrg
7455 1.1 mrg
7456 1.1 mrg cat >>confdefs.h <<_ACEOF
7457 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
7458 1.1 mrg _ACEOF
7459 1.1 mrg
7460 1.1 mrg
7461 1.1 mrg
7462 1.1 mrg
7463 1.1 mrg case $host_os in
7464 1.1 mrg aix3*)
7465 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
7466 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
7467 1.1 mrg # vanish in a puff of smoke.
7468 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
7469 1.1 mrg COLLECT_NAMES=
7470 1.1 mrg export COLLECT_NAMES
7471 1.1 mrg fi
7472 1.1 mrg ;;
7473 1.1 mrg esac
7474 1.1 mrg
7475 1.1 mrg # Global variables:
7476 1.1 mrg ofile=libtool
7477 1.1 mrg can_build_shared=yes
7478 1.1 mrg
7479 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
7480 1.1 mrg # which needs '.lib').
7481 1.1 mrg libext=a
7482 1.1 mrg
7483 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
7484 1.1 mrg
7485 1.1 mrg old_CC="$CC"
7486 1.1 mrg old_CFLAGS="$CFLAGS"
7487 1.1 mrg
7488 1.1 mrg # Set sane defaults for various variables
7489 1.1 mrg test -z "$CC" && CC=cc
7490 1.1 mrg test -z "$LTCC" && LTCC=$CC
7491 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7492 1.1 mrg test -z "$LD" && LD=ld
7493 1.1 mrg test -z "$ac_objext" && ac_objext=o
7494 1.1 mrg
7495 1.1 mrg for cc_temp in $compiler""; do
7496 1.1 mrg case $cc_temp in
7497 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7498 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7499 1.1 mrg \-*) ;;
7500 1.1 mrg *) break;;
7501 1.1 mrg esac
7502 1.1 mrg done
7503 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7504 1.1 mrg
7505 1.1 mrg
7506 1.1 mrg # Only perform the check for file, if the check method requires it
7507 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7508 1.1 mrg case $deplibs_check_method in
7509 1.1 mrg file_magic*)
7510 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7512 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7513 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7514 1.1 mrg $as_echo_n "(cached) " >&6
7515 1.1 mrg else
7516 1.1 mrg case $MAGIC_CMD in
7517 1.1 mrg [\\/*] | ?:[\\/]*)
7518 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7519 1.1 mrg ;;
7520 1.1 mrg *)
7521 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7522 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7523 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7524 1.1 mrg for ac_dir in $ac_dummy; do
7525 1.1 mrg IFS="$lt_save_ifs"
7526 1.1 mrg test -z "$ac_dir" && ac_dir=.
7527 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7528 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7529 1.1 mrg if test -n "$file_magic_test_file"; then
7530 1.1 mrg case $deplibs_check_method in
7531 1.1 mrg "file_magic "*)
7532 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7533 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7534 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7535 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7536 1.1 mrg :
7537 1.1 mrg else
7538 1.1 mrg cat <<_LT_EOF 1>&2
7539 1.1 mrg
7540 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7541 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7542 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7543 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7544 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7545 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7546 1.1 mrg *** may want to report the problem to your system manager and/or to
7547 1.1 mrg *** bug-libtool@gnu.org
7548 1.1 mrg
7549 1.1 mrg _LT_EOF
7550 1.1 mrg fi ;;
7551 1.1 mrg esac
7552 1.1 mrg fi
7553 1.1 mrg break
7554 1.1 mrg fi
7555 1.1 mrg done
7556 1.1 mrg IFS="$lt_save_ifs"
7557 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7558 1.1 mrg ;;
7559 1.1 mrg esac
7560 1.1 mrg fi
7561 1.1 mrg
7562 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7563 1.1 mrg if test -n "$MAGIC_CMD"; then
7564 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7565 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7566 1.1 mrg else
7567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7568 1.1 mrg $as_echo "no" >&6; }
7569 1.1 mrg fi
7570 1.1 mrg
7571 1.1 mrg
7572 1.1 mrg
7573 1.1 mrg
7574 1.1 mrg
7575 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7576 1.1 mrg if test -n "$ac_tool_prefix"; then
7577 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7578 1.1 mrg $as_echo_n "checking for file... " >&6; }
7579 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7580 1.1 mrg $as_echo_n "(cached) " >&6
7581 1.1 mrg else
7582 1.1 mrg case $MAGIC_CMD in
7583 1.1 mrg [\\/*] | ?:[\\/]*)
7584 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7585 1.1 mrg ;;
7586 1.1 mrg *)
7587 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7588 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7589 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7590 1.1 mrg for ac_dir in $ac_dummy; do
7591 1.1 mrg IFS="$lt_save_ifs"
7592 1.1 mrg test -z "$ac_dir" && ac_dir=.
7593 1.1 mrg if test -f $ac_dir/file; then
7594 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7595 1.1 mrg if test -n "$file_magic_test_file"; then
7596 1.1 mrg case $deplibs_check_method in
7597 1.1 mrg "file_magic "*)
7598 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7599 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7600 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7601 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7602 1.1 mrg :
7603 1.1 mrg else
7604 1.1 mrg cat <<_LT_EOF 1>&2
7605 1.1 mrg
7606 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7607 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7608 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7609 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7610 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7611 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7612 1.1 mrg *** may want to report the problem to your system manager and/or to
7613 1.1 mrg *** bug-libtool@gnu.org
7614 1.1 mrg
7615 1.1 mrg _LT_EOF
7616 1.1 mrg fi ;;
7617 1.1 mrg esac
7618 1.1 mrg fi
7619 1.1 mrg break
7620 1.1 mrg fi
7621 1.1 mrg done
7622 1.1 mrg IFS="$lt_save_ifs"
7623 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7624 1.1 mrg ;;
7625 1.1 mrg esac
7626 1.1 mrg fi
7627 1.1 mrg
7628 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7629 1.1 mrg if test -n "$MAGIC_CMD"; then
7630 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7631 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7632 1.1 mrg else
7633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7634 1.1 mrg $as_echo "no" >&6; }
7635 1.1 mrg fi
7636 1.1 mrg
7637 1.1 mrg
7638 1.1 mrg else
7639 1.1 mrg MAGIC_CMD=:
7640 1.1 mrg fi
7641 1.1 mrg fi
7642 1.1 mrg
7643 1.1 mrg fi
7644 1.1 mrg ;;
7645 1.1 mrg esac
7646 1.1 mrg
7647 1.1 mrg # Use C for the default configuration in the libtool script
7648 1.1 mrg
7649 1.1 mrg lt_save_CC="$CC"
7650 1.1 mrg ac_ext=c
7651 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7652 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7653 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7654 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7655 1.1 mrg
7656 1.1 mrg
7657 1.1 mrg # Source file extension for C test sources.
7658 1.1 mrg ac_ext=c
7659 1.1 mrg
7660 1.1 mrg # Object file extension for compiled C test sources.
7661 1.1 mrg objext=o
7662 1.1 mrg objext=$objext
7663 1.1 mrg
7664 1.1 mrg # Code to be used in simple compile tests
7665 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7666 1.1 mrg
7667 1.1 mrg # Code to be used in simple link tests
7668 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
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
7676 1.1 mrg # If no C compiler was specified, use CC.
7677 1.1 mrg LTCC=${LTCC-"$CC"}
7678 1.1 mrg
7679 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7680 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7681 1.1 mrg
7682 1.1 mrg # Allow CC to be a program name with arguments.
7683 1.1 mrg compiler=$CC
7684 1.1 mrg
7685 1.1 mrg # Save the default compiler, since it gets overwritten when the other
7686 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7687 1.1 mrg compiler_DEFAULT=$CC
7688 1.1 mrg
7689 1.1 mrg # save warnings/boilerplate of simple test code
7690 1.1 mrg ac_outfile=conftest.$ac_objext
7691 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7692 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7693 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7694 1.1 mrg $RM conftest*
7695 1.1 mrg
7696 1.1 mrg ac_outfile=conftest.$ac_objext
7697 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7698 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7699 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7700 1.1 mrg $RM -r conftest*
7701 1.1 mrg
7702 1.1 mrg
7703 1.1 mrg ## CAVEAT EMPTOR:
7704 1.1 mrg ## There is no encapsulation within the following macros, do not change
7705 1.1 mrg ## the running order or otherwise move them around unless you know exactly
7706 1.1 mrg ## what you are doing...
7707 1.1 mrg if test -n "$compiler"; then
7708 1.1 mrg
7709 1.1 mrg lt_prog_compiler_no_builtin_flag=
7710 1.1 mrg
7711 1.1 mrg if test "$GCC" = yes; then
7712 1.1 mrg case $cc_basename in
7713 1.1 mrg nvcc*)
7714 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7715 1.1 mrg *)
7716 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7717 1.1 mrg esac
7718 1.1 mrg
7719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7720 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7721 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7722 1.1 mrg $as_echo_n "(cached) " >&6
7723 1.1 mrg else
7724 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7725 1.1 mrg ac_outfile=conftest.$ac_objext
7726 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7727 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7728 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7729 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7730 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7731 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7732 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7733 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7734 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7735 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7736 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7737 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7738 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7739 1.1 mrg ac_status=$?
7740 1.1 mrg cat conftest.err >&5
7741 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7742 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7743 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7744 1.1 mrg # So say no if there are warnings other than the usual output.
7745 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7746 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7747 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7748 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7749 1.1 mrg fi
7750 1.1 mrg fi
7751 1.1 mrg $RM conftest*
7752 1.1 mrg
7753 1.1 mrg fi
7754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7755 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7756 1.1 mrg
7757 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7758 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7759 1.1 mrg else
7760 1.1 mrg :
7761 1.1 mrg fi
7762 1.1 mrg
7763 1.1 mrg fi
7764 1.1 mrg
7765 1.1 mrg
7766 1.1 mrg
7767 1.1 mrg
7768 1.1 mrg
7769 1.1 mrg
7770 1.1 mrg lt_prog_compiler_wl=
7771 1.1 mrg lt_prog_compiler_pic=
7772 1.1 mrg lt_prog_compiler_static=
7773 1.1 mrg
7774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7775 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7776 1.1 mrg
7777 1.1 mrg if test "$GCC" = yes; then
7778 1.1 mrg lt_prog_compiler_wl='-Wl,'
7779 1.1 mrg lt_prog_compiler_static='-static'
7780 1.1 mrg
7781 1.1 mrg case $host_os in
7782 1.1 mrg aix*)
7783 1.1 mrg # All AIX code is PIC.
7784 1.1 mrg if test "$host_cpu" = ia64; then
7785 1.1 mrg # AIX 5 now supports IA64 processor
7786 1.1 mrg lt_prog_compiler_static='-Bstatic'
7787 1.1 mrg fi
7788 1.4 mrg lt_prog_compiler_pic='-fPIC'
7789 1.1 mrg ;;
7790 1.1 mrg
7791 1.1 mrg amigaos*)
7792 1.1 mrg case $host_cpu in
7793 1.1 mrg powerpc)
7794 1.1 mrg # see comment about AmigaOS4 .so support
7795 1.1 mrg lt_prog_compiler_pic='-fPIC'
7796 1.1 mrg ;;
7797 1.1 mrg m68k)
7798 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7799 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7800 1.1 mrg # like `-m68040'.
7801 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7802 1.1 mrg ;;
7803 1.1 mrg esac
7804 1.1 mrg ;;
7805 1.1 mrg
7806 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7807 1.1 mrg # PIC is the default for these OSes.
7808 1.1 mrg ;;
7809 1.1 mrg
7810 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7811 1.1 mrg # This hack is so that the source file can tell whether it is being
7812 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7813 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7814 1.1 mrg # (--disable-auto-import) libraries
7815 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7816 1.1 mrg ;;
7817 1.1 mrg
7818 1.1 mrg darwin* | rhapsody*)
7819 1.1 mrg # PIC is the default on this platform
7820 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7821 1.1 mrg lt_prog_compiler_pic='-fno-common'
7822 1.1 mrg ;;
7823 1.1 mrg
7824 1.1 mrg haiku*)
7825 1.1 mrg # PIC is the default for Haiku.
7826 1.1 mrg # The "-static" flag exists, but is broken.
7827 1.1 mrg lt_prog_compiler_static=
7828 1.1 mrg ;;
7829 1.1 mrg
7830 1.1 mrg hpux*)
7831 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7832 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7833 1.1 mrg # sets the default TLS model and affects inlining.
7834 1.1 mrg case $host_cpu in
7835 1.1 mrg hppa*64*)
7836 1.1 mrg # +Z the default
7837 1.1 mrg ;;
7838 1.1 mrg *)
7839 1.1 mrg lt_prog_compiler_pic='-fPIC'
7840 1.1 mrg ;;
7841 1.1 mrg esac
7842 1.1 mrg ;;
7843 1.1 mrg
7844 1.1 mrg interix[3-9]*)
7845 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7846 1.1 mrg # Instead, we relocate shared libraries at runtime.
7847 1.1 mrg ;;
7848 1.1 mrg
7849 1.1 mrg msdosdjgpp*)
7850 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7851 1.1 mrg # on systems that don't support them.
7852 1.1 mrg lt_prog_compiler_can_build_shared=no
7853 1.1 mrg enable_shared=no
7854 1.1 mrg ;;
7855 1.1 mrg
7856 1.1 mrg *nto* | *qnx*)
7857 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7858 1.1 mrg # it will coredump.
7859 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7860 1.1 mrg ;;
7861 1.1 mrg
7862 1.1 mrg sysv4*MP*)
7863 1.1 mrg if test -d /usr/nec; then
7864 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7865 1.1 mrg fi
7866 1.1 mrg ;;
7867 1.1 mrg
7868 1.1 mrg *)
7869 1.1 mrg lt_prog_compiler_pic='-fPIC'
7870 1.1 mrg ;;
7871 1.1 mrg esac
7872 1.1 mrg
7873 1.1 mrg case $cc_basename in
7874 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
7875 1.1 mrg lt_prog_compiler_wl='-Xlinker '
7876 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
7877 1.1 mrg ;;
7878 1.1 mrg esac
7879 1.1 mrg else
7880 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7881 1.1 mrg case $host_os in
7882 1.1 mrg aix*)
7883 1.1 mrg lt_prog_compiler_wl='-Wl,'
7884 1.1 mrg if test "$host_cpu" = ia64; then
7885 1.1 mrg # AIX 5 now supports IA64 processor
7886 1.1 mrg lt_prog_compiler_static='-Bstatic'
7887 1.1 mrg else
7888 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7889 1.1 mrg fi
7890 1.1 mrg ;;
7891 1.1 mrg
7892 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
7893 1.1 mrg # This hack is so that the source file can tell whether it is being
7894 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7895 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7896 1.1 mrg ;;
7897 1.1 mrg
7898 1.1 mrg hpux9* | hpux10* | hpux11*)
7899 1.1 mrg lt_prog_compiler_wl='-Wl,'
7900 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7901 1.1 mrg # not for PA HP-UX.
7902 1.1 mrg case $host_cpu in
7903 1.1 mrg hppa*64*|ia64*)
7904 1.1 mrg # +Z the default
7905 1.1 mrg ;;
7906 1.1 mrg *)
7907 1.1 mrg lt_prog_compiler_pic='+Z'
7908 1.1 mrg ;;
7909 1.1 mrg esac
7910 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7911 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7912 1.1 mrg ;;
7913 1.1 mrg
7914 1.1 mrg irix5* | irix6* | nonstopux*)
7915 1.1 mrg lt_prog_compiler_wl='-Wl,'
7916 1.1 mrg # PIC (with -KPIC) is the default.
7917 1.1 mrg lt_prog_compiler_static='-non_shared'
7918 1.1 mrg ;;
7919 1.1 mrg
7920 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
7921 1.1 mrg case $cc_basename in
7922 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
7923 1.1 mrg ecc*)
7924 1.1 mrg lt_prog_compiler_wl='-Wl,'
7925 1.1 mrg lt_prog_compiler_pic='-KPIC'
7926 1.1 mrg lt_prog_compiler_static='-static'
7927 1.1 mrg ;;
7928 1.1 mrg # icc used to be incompatible with GCC.
7929 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
7930 1.1 mrg icc* | ifort*)
7931 1.1 mrg lt_prog_compiler_wl='-Wl,'
7932 1.1 mrg lt_prog_compiler_pic='-fPIC'
7933 1.1 mrg lt_prog_compiler_static='-static'
7934 1.1 mrg ;;
7935 1.1 mrg # Lahey Fortran 8.1.
7936 1.1 mrg lf95*)
7937 1.1 mrg lt_prog_compiler_wl='-Wl,'
7938 1.1 mrg lt_prog_compiler_pic='--shared'
7939 1.1 mrg lt_prog_compiler_static='--static'
7940 1.1 mrg ;;
7941 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7942 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7943 1.1 mrg # which looks to be a dead project)
7944 1.1 mrg lt_prog_compiler_wl='-Wl,'
7945 1.1 mrg lt_prog_compiler_pic='-fpic'
7946 1.1 mrg lt_prog_compiler_static='-Bstatic'
7947 1.1 mrg ;;
7948 1.1 mrg ccc*)
7949 1.1 mrg lt_prog_compiler_wl='-Wl,'
7950 1.1 mrg # All Alpha code is PIC.
7951 1.1 mrg lt_prog_compiler_static='-non_shared'
7952 1.1 mrg ;;
7953 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
7954 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7955 1.1 mrg lt_prog_compiler_wl='-Wl,'
7956 1.1 mrg lt_prog_compiler_pic='-qpic'
7957 1.1 mrg lt_prog_compiler_static='-qstaticlink'
7958 1.1 mrg ;;
7959 1.1 mrg *)
7960 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
7961 1.1 mrg *Sun\ F* | *Sun*Fortran*)
7962 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7963 1.1 mrg lt_prog_compiler_pic='-KPIC'
7964 1.1 mrg lt_prog_compiler_static='-Bstatic'
7965 1.1 mrg lt_prog_compiler_wl=''
7966 1.1 mrg ;;
7967 1.1 mrg *Sun\ C*)
7968 1.1 mrg # Sun C 5.9
7969 1.1 mrg lt_prog_compiler_pic='-KPIC'
7970 1.1 mrg lt_prog_compiler_static='-Bstatic'
7971 1.1 mrg lt_prog_compiler_wl='-Wl,'
7972 1.1 mrg ;;
7973 1.1 mrg esac
7974 1.1 mrg ;;
7975 1.1 mrg esac
7976 1.1 mrg ;;
7977 1.1 mrg
7978 1.1 mrg newsos6)
7979 1.1 mrg lt_prog_compiler_pic='-KPIC'
7980 1.1 mrg lt_prog_compiler_static='-Bstatic'
7981 1.1 mrg ;;
7982 1.1 mrg
7983 1.1 mrg *nto* | *qnx*)
7984 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
7985 1.1 mrg # it will coredump.
7986 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
7987 1.1 mrg ;;
7988 1.1 mrg
7989 1.1 mrg osf3* | osf4* | osf5*)
7990 1.1 mrg lt_prog_compiler_wl='-Wl,'
7991 1.1 mrg # All OSF/1 code is PIC.
7992 1.1 mrg lt_prog_compiler_static='-non_shared'
7993 1.1 mrg ;;
7994 1.1 mrg
7995 1.1 mrg rdos*)
7996 1.1 mrg lt_prog_compiler_static='-non_shared'
7997 1.1 mrg ;;
7998 1.1 mrg
7999 1.1 mrg solaris*)
8000 1.1 mrg lt_prog_compiler_pic='-KPIC'
8001 1.1 mrg lt_prog_compiler_static='-Bstatic'
8002 1.1 mrg case $cc_basename in
8003 1.1 mrg f77* | f90* | f95*)
8004 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
8005 1.1 mrg *)
8006 1.1 mrg lt_prog_compiler_wl='-Wl,';;
8007 1.1 mrg esac
8008 1.1 mrg ;;
8009 1.1 mrg
8010 1.1 mrg sunos4*)
8011 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
8012 1.1 mrg lt_prog_compiler_pic='-PIC'
8013 1.1 mrg lt_prog_compiler_static='-Bstatic'
8014 1.1 mrg ;;
8015 1.1 mrg
8016 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
8017 1.1 mrg lt_prog_compiler_wl='-Wl,'
8018 1.1 mrg lt_prog_compiler_pic='-KPIC'
8019 1.1 mrg lt_prog_compiler_static='-Bstatic'
8020 1.1 mrg ;;
8021 1.1 mrg
8022 1.1 mrg sysv4*MP*)
8023 1.1 mrg if test -d /usr/nec ;then
8024 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
8025 1.1 mrg lt_prog_compiler_static='-Bstatic'
8026 1.1 mrg fi
8027 1.1 mrg ;;
8028 1.1 mrg
8029 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8030 1.1 mrg lt_prog_compiler_wl='-Wl,'
8031 1.1 mrg lt_prog_compiler_pic='-KPIC'
8032 1.1 mrg lt_prog_compiler_static='-Bstatic'
8033 1.1 mrg ;;
8034 1.1 mrg
8035 1.1 mrg unicos*)
8036 1.1 mrg lt_prog_compiler_wl='-Wl,'
8037 1.1 mrg lt_prog_compiler_can_build_shared=no
8038 1.1 mrg ;;
8039 1.1 mrg
8040 1.1 mrg uts4*)
8041 1.1 mrg lt_prog_compiler_pic='-pic'
8042 1.1 mrg lt_prog_compiler_static='-Bstatic'
8043 1.1 mrg ;;
8044 1.1 mrg
8045 1.1 mrg *)
8046 1.1 mrg lt_prog_compiler_can_build_shared=no
8047 1.1 mrg ;;
8048 1.1 mrg esac
8049 1.1 mrg fi
8050 1.1 mrg
8051 1.1 mrg case $host_os in
8052 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
8053 1.1 mrg *djgpp*)
8054 1.1 mrg lt_prog_compiler_pic=
8055 1.1 mrg ;;
8056 1.1 mrg *)
8057 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8058 1.1 mrg ;;
8059 1.1 mrg esac
8060 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8061 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
8062 1.1 mrg
8063 1.1 mrg
8064 1.1 mrg
8065 1.1 mrg
8066 1.1 mrg
8067 1.1 mrg
8068 1.1 mrg #
8069 1.1 mrg # Check to make sure the PIC flag actually works.
8070 1.1 mrg #
8071 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
8072 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8073 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8074 1.1 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8075 1.1 mrg $as_echo_n "(cached) " >&6
8076 1.1 mrg else
8077 1.1 mrg lt_cv_prog_compiler_pic_works=no
8078 1.1 mrg ac_outfile=conftest.$ac_objext
8079 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8080 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8081 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8082 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8083 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8084 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8085 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
8086 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8087 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8088 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8089 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8090 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8091 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8092 1.1 mrg ac_status=$?
8093 1.1 mrg cat conftest.err >&5
8094 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8095 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8096 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8097 1.1 mrg # So say no if there are warnings other than the usual output.
8098 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8099 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8100 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8101 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8102 1.1 mrg fi
8103 1.1 mrg fi
8104 1.1 mrg $RM conftest*
8105 1.1 mrg
8106 1.1 mrg fi
8107 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8108 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8109 1.1 mrg
8110 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8111 1.1 mrg case $lt_prog_compiler_pic in
8112 1.1 mrg "" | " "*) ;;
8113 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8114 1.1 mrg esac
8115 1.1 mrg else
8116 1.1 mrg lt_prog_compiler_pic=
8117 1.1 mrg lt_prog_compiler_can_build_shared=no
8118 1.1 mrg fi
8119 1.1 mrg
8120 1.1 mrg fi
8121 1.1 mrg
8122 1.1 mrg
8123 1.1 mrg
8124 1.1 mrg
8125 1.1 mrg
8126 1.1 mrg
8127 1.1 mrg #
8128 1.1 mrg # Check to make sure the static flag actually works.
8129 1.1 mrg #
8130 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8131 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8132 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8133 1.1 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8134 1.1 mrg $as_echo_n "(cached) " >&6
8135 1.1 mrg else
8136 1.1 mrg lt_cv_prog_compiler_static_works=no
8137 1.1 mrg save_LDFLAGS="$LDFLAGS"
8138 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8139 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8140 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8141 1.1 mrg # The linker can only warn and ignore the option if not recognized
8142 1.1 mrg # So say no if there are warnings
8143 1.1 mrg if test -s conftest.err; then
8144 1.1 mrg # Append any errors to the config.log.
8145 1.1 mrg cat conftest.err 1>&5
8146 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8147 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8148 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8149 1.1 mrg lt_cv_prog_compiler_static_works=yes
8150 1.1 mrg fi
8151 1.1 mrg else
8152 1.1 mrg lt_cv_prog_compiler_static_works=yes
8153 1.1 mrg fi
8154 1.1 mrg fi
8155 1.1 mrg $RM -r conftest*
8156 1.1 mrg LDFLAGS="$save_LDFLAGS"
8157 1.1 mrg
8158 1.1 mrg fi
8159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8160 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8161 1.1 mrg
8162 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8163 1.1 mrg :
8164 1.1 mrg else
8165 1.1 mrg lt_prog_compiler_static=
8166 1.1 mrg fi
8167 1.1 mrg
8168 1.1 mrg
8169 1.1 mrg
8170 1.1 mrg
8171 1.1 mrg
8172 1.1 mrg
8173 1.1 mrg
8174 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8175 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8176 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8177 1.1 mrg $as_echo_n "(cached) " >&6
8178 1.1 mrg else
8179 1.1 mrg lt_cv_prog_compiler_c_o=no
8180 1.1 mrg $RM -r conftest 2>/dev/null
8181 1.1 mrg mkdir conftest
8182 1.1 mrg cd conftest
8183 1.1 mrg mkdir out
8184 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8185 1.1 mrg
8186 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8187 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8188 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8189 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8190 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8191 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8192 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8193 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8194 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8195 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8196 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8197 1.1 mrg ac_status=$?
8198 1.1 mrg cat out/conftest.err >&5
8199 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8200 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8201 1.1 mrg then
8202 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8203 1.1 mrg # So say no if there are warnings
8204 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8205 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8206 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8207 1.1 mrg lt_cv_prog_compiler_c_o=yes
8208 1.1 mrg fi
8209 1.1 mrg fi
8210 1.1 mrg chmod u+w . 2>&5
8211 1.1 mrg $RM conftest*
8212 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8213 1.1 mrg # template instantiation
8214 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8215 1.1 mrg $RM out/* && rmdir out
8216 1.1 mrg cd ..
8217 1.1 mrg $RM -r conftest
8218 1.1 mrg $RM conftest*
8219 1.1 mrg
8220 1.1 mrg fi
8221 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8222 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8223 1.1 mrg
8224 1.1 mrg
8225 1.1 mrg
8226 1.1 mrg
8227 1.1 mrg
8228 1.1 mrg
8229 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8230 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8231 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8232 1.1 mrg $as_echo_n "(cached) " >&6
8233 1.1 mrg else
8234 1.1 mrg lt_cv_prog_compiler_c_o=no
8235 1.1 mrg $RM -r conftest 2>/dev/null
8236 1.1 mrg mkdir conftest
8237 1.1 mrg cd conftest
8238 1.1 mrg mkdir out
8239 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8240 1.1 mrg
8241 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8242 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8243 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8244 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8245 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8246 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8247 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8248 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8249 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8250 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8251 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8252 1.1 mrg ac_status=$?
8253 1.1 mrg cat out/conftest.err >&5
8254 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8255 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8256 1.1 mrg then
8257 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8258 1.1 mrg # So say no if there are warnings
8259 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8260 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8261 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8262 1.1 mrg lt_cv_prog_compiler_c_o=yes
8263 1.1 mrg fi
8264 1.1 mrg fi
8265 1.1 mrg chmod u+w . 2>&5
8266 1.1 mrg $RM conftest*
8267 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8268 1.1 mrg # template instantiation
8269 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8270 1.1 mrg $RM out/* && rmdir out
8271 1.1 mrg cd ..
8272 1.1 mrg $RM -r conftest
8273 1.1 mrg $RM conftest*
8274 1.1 mrg
8275 1.1 mrg fi
8276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8277 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8278 1.1 mrg
8279 1.1 mrg
8280 1.1 mrg
8281 1.1 mrg
8282 1.1 mrg hard_links="nottested"
8283 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8284 1.1 mrg # do not overwrite the value of need_locks provided by the user
8285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8286 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8287 1.1 mrg hard_links=yes
8288 1.1 mrg $RM conftest*
8289 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8290 1.1 mrg touch conftest.a
8291 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8292 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8294 1.1 mrg $as_echo "$hard_links" >&6; }
8295 1.1 mrg if test "$hard_links" = no; then
8296 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8297 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8298 1.1 mrg need_locks=warn
8299 1.1 mrg fi
8300 1.1 mrg else
8301 1.1 mrg need_locks=no
8302 1.1 mrg fi
8303 1.1 mrg
8304 1.1 mrg
8305 1.1 mrg
8306 1.1 mrg
8307 1.1 mrg
8308 1.1 mrg
8309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8310 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8311 1.1 mrg
8312 1.1 mrg runpath_var=
8313 1.1 mrg allow_undefined_flag=
8314 1.1 mrg always_export_symbols=no
8315 1.1 mrg archive_cmds=
8316 1.1 mrg archive_expsym_cmds=
8317 1.1 mrg compiler_needs_object=no
8318 1.1 mrg enable_shared_with_static_runtimes=no
8319 1.1 mrg export_dynamic_flag_spec=
8320 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8321 1.1 mrg hardcode_automatic=no
8322 1.1 mrg hardcode_direct=no
8323 1.1 mrg hardcode_direct_absolute=no
8324 1.1 mrg hardcode_libdir_flag_spec=
8325 1.1 mrg hardcode_libdir_flag_spec_ld=
8326 1.1 mrg hardcode_libdir_separator=
8327 1.1 mrg hardcode_minus_L=no
8328 1.1 mrg hardcode_shlibpath_var=unsupported
8329 1.1 mrg inherit_rpath=no
8330 1.1 mrg link_all_deplibs=unknown
8331 1.1 mrg module_cmds=
8332 1.1 mrg module_expsym_cmds=
8333 1.1 mrg old_archive_from_new_cmds=
8334 1.1 mrg old_archive_from_expsyms_cmds=
8335 1.1 mrg thread_safe_flag_spec=
8336 1.1 mrg whole_archive_flag_spec=
8337 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8338 1.1 mrg # included in the symbol list
8339 1.1 mrg include_expsyms=
8340 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8341 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8342 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8343 1.1 mrg # as well as any symbol that contains `d'.
8344 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8345 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8346 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8347 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8348 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8349 1.1 mrg # preloaded symbol tables.
8350 1.1 mrg # Exclude shared library initialization/finalization symbols.
8351 1.1 mrg extract_expsyms_cmds=
8352 1.1 mrg
8353 1.1 mrg case $host_os in
8354 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8355 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8356 1.1 mrg # When not using gcc, we currently assume that we are using
8357 1.1 mrg # Microsoft Visual C++.
8358 1.1 mrg if test "$GCC" != yes; then
8359 1.1 mrg with_gnu_ld=no
8360 1.1 mrg fi
8361 1.1 mrg ;;
8362 1.1 mrg interix*)
8363 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8364 1.1 mrg with_gnu_ld=yes
8365 1.1 mrg ;;
8366 1.1 mrg openbsd*)
8367 1.1 mrg with_gnu_ld=no
8368 1.1 mrg ;;
8369 1.1 mrg esac
8370 1.1 mrg
8371 1.1 mrg ld_shlibs=yes
8372 1.1 mrg
8373 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
8374 1.1 mrg # that we're better off using the native interface for both.
8375 1.1 mrg lt_use_gnu_ld_interface=no
8376 1.1 mrg if test "$with_gnu_ld" = yes; then
8377 1.1 mrg case $host_os in
8378 1.1 mrg aix*)
8379 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
8380 1.1 mrg # with the native linker. However, as the warning in the GNU ld
8381 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
8382 1.1 mrg # shared libraries, regardless of the interface used.
8383 1.1 mrg case `$LD -v 2>&1` in
8384 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8385 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8386 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8387 1.1 mrg *)
8388 1.1 mrg lt_use_gnu_ld_interface=yes
8389 1.1 mrg ;;
8390 1.1 mrg esac
8391 1.1 mrg ;;
8392 1.1 mrg *)
8393 1.1 mrg lt_use_gnu_ld_interface=yes
8394 1.1 mrg ;;
8395 1.1 mrg esac
8396 1.1 mrg fi
8397 1.1 mrg
8398 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
8399 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8400 1.1 mrg wlarc='${wl}'
8401 1.1 mrg
8402 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8403 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8404 1.1 mrg # here allows them to be overridden if necessary.
8405 1.1 mrg runpath_var=LD_RUN_PATH
8406 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8407 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8408 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8409 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8410 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8411 1.1 mrg else
8412 1.1 mrg whole_archive_flag_spec=
8413 1.1 mrg fi
8414 1.1 mrg supports_anon_versioning=no
8415 1.1 mrg case `$LD -v 2>&1` in
8416 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
8417 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8418 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8419 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8420 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8421 1.1 mrg *) supports_anon_versioning=yes ;;
8422 1.1 mrg esac
8423 1.1 mrg
8424 1.1 mrg # See if GNU ld supports shared libraries.
8425 1.1 mrg case $host_os in
8426 1.1 mrg aix[3-9]*)
8427 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8428 1.1 mrg if test "$host_cpu" != ia64; then
8429 1.1 mrg ld_shlibs=no
8430 1.1 mrg cat <<_LT_EOF 1>&2
8431 1.1 mrg
8432 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
8433 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8434 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8435 1.1 mrg *** really care for shared libraries, you may want to install binutils
8436 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8437 1.1 mrg *** You will then need to restart the configuration process.
8438 1.1 mrg
8439 1.1 mrg _LT_EOF
8440 1.1 mrg fi
8441 1.1 mrg ;;
8442 1.1 mrg
8443 1.1 mrg amigaos*)
8444 1.1 mrg case $host_cpu in
8445 1.1 mrg powerpc)
8446 1.1 mrg # see comment about AmigaOS4 .so support
8447 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8448 1.1 mrg archive_expsym_cmds=''
8449 1.1 mrg ;;
8450 1.1 mrg m68k)
8451 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)'
8452 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8453 1.1 mrg hardcode_minus_L=yes
8454 1.1 mrg ;;
8455 1.1 mrg esac
8456 1.1 mrg ;;
8457 1.1 mrg
8458 1.1 mrg beos*)
8459 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8460 1.1 mrg allow_undefined_flag=unsupported
8461 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8462 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8463 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8464 1.1 mrg else
8465 1.1 mrg ld_shlibs=no
8466 1.1 mrg fi
8467 1.1 mrg ;;
8468 1.1 mrg
8469 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8470 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8471 1.1 mrg # as there is no search path for DLLs.
8472 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8473 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
8474 1.1 mrg allow_undefined_flag=unsupported
8475 1.1 mrg always_export_symbols=no
8476 1.1 mrg enable_shared_with_static_runtimes=yes
8477 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'
8478 1.1 mrg
8479 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8480 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'
8481 1.1 mrg # If the export-symbols file already is a .def file (1st line
8482 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8483 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8484 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8485 1.1 mrg else
8486 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8487 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8488 1.1 mrg fi~
8489 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'
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 haiku*)
8496 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8497 1.1 mrg link_all_deplibs=yes
8498 1.1 mrg ;;
8499 1.1 mrg
8500 1.1 mrg interix[3-9]*)
8501 1.1 mrg hardcode_direct=no
8502 1.1 mrg hardcode_shlibpath_var=no
8503 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8504 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8505 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8506 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8507 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8508 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8509 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8510 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8511 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'
8512 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'
8513 1.1 mrg ;;
8514 1.1 mrg
8515 1.1 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8516 1.1 mrg tmp_diet=no
8517 1.1 mrg if test "$host_os" = linux-dietlibc; then
8518 1.1 mrg case $cc_basename in
8519 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8520 1.1 mrg esac
8521 1.1 mrg fi
8522 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8523 1.1 mrg && test "$tmp_diet" = no
8524 1.1 mrg then
8525 1.6 mrg tmp_addflag=' $pic_flag'
8526 1.1 mrg tmp_sharedflag='-shared'
8527 1.1 mrg case $cc_basename,$host_cpu in
8528 1.1 mrg pgcc*) # Portland Group C compiler
8529 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'
8530 1.1 mrg tmp_addflag=' $pic_flag'
8531 1.1 mrg ;;
8532 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
8533 1.1 mrg # Portland Group f77 and f90 compilers
8534 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'
8535 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8536 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8537 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8538 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8539 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8540 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8541 1.1 mrg tmp_addflag=' -nofor_main' ;;
8542 1.1 mrg lf95*) # Lahey Fortran 8.1
8543 1.1 mrg whole_archive_flag_spec=
8544 1.1 mrg tmp_sharedflag='--shared' ;;
8545 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8546 1.1 mrg tmp_sharedflag='-qmkshrobj'
8547 1.1 mrg tmp_addflag= ;;
8548 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8549 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'
8550 1.1 mrg compiler_needs_object=yes
8551 1.1 mrg ;;
8552 1.1 mrg esac
8553 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8554 1.1 mrg *Sun\ C*) # Sun C 5.9
8555 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'
8556 1.1 mrg compiler_needs_object=yes
8557 1.1 mrg tmp_sharedflag='-G' ;;
8558 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8559 1.1 mrg tmp_sharedflag='-G' ;;
8560 1.1 mrg esac
8561 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8562 1.1 mrg
8563 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8564 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8565 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8566 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8567 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'
8568 1.1 mrg fi
8569 1.1 mrg
8570 1.1 mrg case $cc_basename in
8571 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
8572 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8573 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8574 1.1 mrg hardcode_libdir_flag_spec=
8575 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8576 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8577 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8578 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8579 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8580 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8581 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8582 1.1 mrg fi
8583 1.1 mrg ;;
8584 1.1 mrg esac
8585 1.1 mrg else
8586 1.1 mrg ld_shlibs=no
8587 1.1 mrg fi
8588 1.1 mrg ;;
8589 1.1 mrg
8590 1.1 mrg netbsd*)
8591 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8592 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8593 1.1 mrg wlarc=
8594 1.1 mrg else
8595 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8596 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'
8597 1.1 mrg fi
8598 1.1 mrg ;;
8599 1.1 mrg
8600 1.1 mrg solaris*)
8601 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8602 1.1 mrg ld_shlibs=no
8603 1.1 mrg cat <<_LT_EOF 1>&2
8604 1.1 mrg
8605 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8606 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8607 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8608 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8609 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8610 1.1 mrg *** used, and then restart.
8611 1.1 mrg
8612 1.1 mrg _LT_EOF
8613 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8614 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8615 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'
8616 1.1 mrg else
8617 1.1 mrg ld_shlibs=no
8618 1.1 mrg fi
8619 1.1 mrg ;;
8620 1.1 mrg
8621 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8622 1.1 mrg case `$LD -v 2>&1` in
8623 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8624 1.1 mrg ld_shlibs=no
8625 1.1 mrg cat <<_LT_EOF 1>&2
8626 1.1 mrg
8627 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8628 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8629 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8630 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8631 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8632 1.1 mrg *** used, and then restart.
8633 1.1 mrg
8634 1.1 mrg _LT_EOF
8635 1.1 mrg ;;
8636 1.1 mrg *)
8637 1.1 mrg # For security reasons, it is highly recommended that you always
8638 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
8639 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
8640 1.1 mrg # requires that you compile everything twice, which is a pain.
8641 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8642 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8643 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8644 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'
8645 1.1 mrg else
8646 1.1 mrg ld_shlibs=no
8647 1.1 mrg fi
8648 1.1 mrg ;;
8649 1.1 mrg esac
8650 1.1 mrg ;;
8651 1.1 mrg
8652 1.1 mrg sunos4*)
8653 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8654 1.1 mrg wlarc=
8655 1.1 mrg hardcode_direct=yes
8656 1.1 mrg hardcode_shlibpath_var=no
8657 1.1 mrg ;;
8658 1.1 mrg
8659 1.1 mrg *)
8660 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8661 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8662 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'
8663 1.1 mrg else
8664 1.1 mrg ld_shlibs=no
8665 1.1 mrg fi
8666 1.1 mrg ;;
8667 1.1 mrg esac
8668 1.1 mrg
8669 1.1 mrg if test "$ld_shlibs" = no; then
8670 1.1 mrg runpath_var=
8671 1.1 mrg hardcode_libdir_flag_spec=
8672 1.1 mrg export_dynamic_flag_spec=
8673 1.1 mrg whole_archive_flag_spec=
8674 1.1 mrg fi
8675 1.1 mrg else
8676 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8677 1.1 mrg case $host_os in
8678 1.1 mrg aix3*)
8679 1.1 mrg allow_undefined_flag=unsupported
8680 1.1 mrg always_export_symbols=yes
8681 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'
8682 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8683 1.1 mrg # are no directories specified by -L.
8684 1.1 mrg hardcode_minus_L=yes
8685 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8686 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8687 1.1 mrg # broken collect2.
8688 1.1 mrg hardcode_direct=unsupported
8689 1.1 mrg fi
8690 1.1 mrg ;;
8691 1.1 mrg
8692 1.1 mrg aix[4-9]*)
8693 1.1 mrg if test "$host_cpu" = ia64; then
8694 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8695 1.1 mrg # have to do anything special.
8696 1.1 mrg aix_use_runtimelinking=no
8697 1.1 mrg exp_sym_flag='-Bexport'
8698 1.1 mrg no_entry_flag=""
8699 1.1 mrg else
8700 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8701 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8702 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
8703 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
8704 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8705 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'
8706 1.1 mrg else
8707 1.9 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8708 1.1 mrg fi
8709 1.1 mrg aix_use_runtimelinking=no
8710 1.1 mrg
8711 1.1 mrg # Test if we are trying to use run time linking or normal
8712 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8713 1.1 mrg # need to do runtime linking.
8714 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8715 1.1 mrg for ld_flag in $LDFLAGS; do
8716 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8717 1.1 mrg aix_use_runtimelinking=yes
8718 1.1 mrg break
8719 1.1 mrg fi
8720 1.1 mrg done
8721 1.1 mrg ;;
8722 1.1 mrg esac
8723 1.1 mrg
8724 1.1 mrg exp_sym_flag='-bexport'
8725 1.1 mrg no_entry_flag='-bnoentry'
8726 1.1 mrg fi
8727 1.1 mrg
8728 1.1 mrg # When large executables or shared objects are built, AIX ld can
8729 1.1 mrg # have problems creating the table of contents. If linking a library
8730 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8731 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8732 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8733 1.1 mrg
8734 1.1 mrg archive_cmds=''
8735 1.1 mrg hardcode_direct=yes
8736 1.1 mrg hardcode_direct_absolute=yes
8737 1.1 mrg hardcode_libdir_separator=':'
8738 1.1 mrg link_all_deplibs=yes
8739 1.1 mrg file_list_spec='${wl}-f,'
8740 1.1 mrg
8741 1.1 mrg if test "$GCC" = yes; then
8742 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8743 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8744 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8745 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8746 1.1 mrg if test -f "$collect2name" &&
8747 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8748 1.1 mrg then
8749 1.1 mrg # We have reworked collect2
8750 1.1 mrg :
8751 1.1 mrg else
8752 1.1 mrg # We have old collect2
8753 1.1 mrg hardcode_direct=unsupported
8754 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8755 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8756 1.1 mrg # to unsupported forces relinking
8757 1.1 mrg hardcode_minus_L=yes
8758 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8759 1.1 mrg hardcode_libdir_separator=
8760 1.1 mrg fi
8761 1.1 mrg ;;
8762 1.1 mrg esac
8763 1.1 mrg shared_flag='-shared'
8764 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8765 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8766 1.1 mrg fi
8767 1.1 mrg else
8768 1.1 mrg # not using gcc
8769 1.1 mrg if test "$host_cpu" = ia64; then
8770 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8771 1.1 mrg # chokes on -Wl,-G. The following line is correct:
8772 1.1 mrg shared_flag='-G'
8773 1.1 mrg else
8774 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8775 1.1 mrg shared_flag='${wl}-G'
8776 1.1 mrg else
8777 1.1 mrg shared_flag='${wl}-bM:SRE'
8778 1.1 mrg fi
8779 1.1 mrg fi
8780 1.1 mrg fi
8781 1.1 mrg
8782 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
8783 1.1 mrg # It seems that -bexpall does not export symbols beginning with
8784 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
8785 1.1 mrg always_export_symbols=yes
8786 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8787 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
8788 1.1 mrg # -berok will link without error, but may produce a broken library.
8789 1.1 mrg allow_undefined_flag='-berok'
8790 1.1 mrg # Determine the default libpath from the value encoded in an
8791 1.1 mrg # empty executable.
8792 1.1 mrg if test x$gcc_no_link = xyes; then
8793 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8794 1.1 mrg fi
8795 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8796 1.1 mrg /* end confdefs.h. */
8797 1.1 mrg
8798 1.1 mrg int
8799 1.1 mrg main ()
8800 1.1 mrg {
8801 1.1 mrg
8802 1.1 mrg ;
8803 1.1 mrg return 0;
8804 1.1 mrg }
8805 1.1 mrg _ACEOF
8806 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8807 1.1 mrg
8808 1.1 mrg lt_aix_libpath_sed='
8809 1.1 mrg /Import File Strings/,/^$/ {
8810 1.1 mrg /^0/ {
8811 1.1 mrg s/^0 *\(.*\)$/\1/
8812 1.1 mrg p
8813 1.1 mrg }
8814 1.1 mrg }'
8815 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8816 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8817 1.1 mrg if test -z "$aix_libpath"; then
8818 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8819 1.1 mrg fi
8820 1.1 mrg fi
8821 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8822 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8823 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8824 1.1 mrg
8825 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8826 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"
8827 1.1 mrg else
8828 1.1 mrg if test "$host_cpu" = ia64; then
8829 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8830 1.1 mrg allow_undefined_flag="-z nodefs"
8831 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"
8832 1.1 mrg else
8833 1.1 mrg # Determine the default libpath from the value encoded in an
8834 1.1 mrg # empty executable.
8835 1.1 mrg if test x$gcc_no_link = xyes; then
8836 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8837 1.1 mrg fi
8838 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8839 1.1 mrg /* end confdefs.h. */
8840 1.1 mrg
8841 1.1 mrg int
8842 1.1 mrg main ()
8843 1.1 mrg {
8844 1.1 mrg
8845 1.1 mrg ;
8846 1.1 mrg return 0;
8847 1.1 mrg }
8848 1.1 mrg _ACEOF
8849 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
8850 1.1 mrg
8851 1.1 mrg lt_aix_libpath_sed='
8852 1.1 mrg /Import File Strings/,/^$/ {
8853 1.1 mrg /^0/ {
8854 1.1 mrg s/^0 *\(.*\)$/\1/
8855 1.1 mrg p
8856 1.1 mrg }
8857 1.1 mrg }'
8858 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8859 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8860 1.1 mrg if test -z "$aix_libpath"; then
8861 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8862 1.1 mrg fi
8863 1.1 mrg fi
8864 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
8865 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8866 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8867 1.1 mrg
8868 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8869 1.1 mrg # Warning - without using the other run time loading flags,
8870 1.1 mrg # -berok will link without error, but may produce a broken library.
8871 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8872 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8873 1.1 mrg if test "$with_gnu_ld" = yes; then
8874 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
8875 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8876 1.1 mrg else
8877 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8878 1.1 mrg whole_archive_flag_spec='$convenience'
8879 1.1 mrg fi
8880 1.1 mrg archive_cmds_need_lc=yes
8881 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8882 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'
8883 1.1 mrg fi
8884 1.1 mrg fi
8885 1.1 mrg ;;
8886 1.1 mrg
8887 1.1 mrg amigaos*)
8888 1.1 mrg case $host_cpu in
8889 1.1 mrg powerpc)
8890 1.1 mrg # see comment about AmigaOS4 .so support
8891 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8892 1.1 mrg archive_expsym_cmds=''
8893 1.1 mrg ;;
8894 1.1 mrg m68k)
8895 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)'
8896 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8897 1.1 mrg hardcode_minus_L=yes
8898 1.1 mrg ;;
8899 1.1 mrg esac
8900 1.1 mrg ;;
8901 1.1 mrg
8902 1.1 mrg bsdi[45]*)
8903 1.1 mrg export_dynamic_flag_spec=-rdynamic
8904 1.1 mrg ;;
8905 1.1 mrg
8906 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8907 1.1 mrg # When not using gcc, we currently assume that we are using
8908 1.1 mrg # Microsoft Visual C++.
8909 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8910 1.1 mrg # no search path for DLLs.
8911 1.1 mrg hardcode_libdir_flag_spec=' '
8912 1.1 mrg allow_undefined_flag=unsupported
8913 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8914 1.1 mrg libext=lib
8915 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8916 1.1 mrg shrext_cmds=".dll"
8917 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8918 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8919 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8920 1.1 mrg old_archive_from_new_cmds='true'
8921 1.1 mrg # FIXME: Should let the user specify the lib program.
8922 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8923 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8924 1.1 mrg enable_shared_with_static_runtimes=yes
8925 1.1 mrg ;;
8926 1.1 mrg
8927 1.1 mrg darwin* | rhapsody*)
8928 1.1 mrg
8929 1.1 mrg
8930 1.1 mrg archive_cmds_need_lc=no
8931 1.1 mrg hardcode_direct=no
8932 1.1 mrg hardcode_automatic=yes
8933 1.1 mrg hardcode_shlibpath_var=unsupported
8934 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
8935 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\"`'
8936 1.1 mrg else
8937 1.1 mrg whole_archive_flag_spec=''
8938 1.1 mrg fi
8939 1.1 mrg link_all_deplibs=yes
8940 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
8941 1.1 mrg case $cc_basename in
8942 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
8943 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
8944 1.1 mrg esac
8945 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
8946 1.1 mrg output_verbose_link_cmd=func_echo_all
8947 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}"
8948 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8949 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}"
8950 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}"
8951 1.1 mrg
8952 1.1 mrg else
8953 1.1 mrg ld_shlibs=no
8954 1.1 mrg fi
8955 1.1 mrg
8956 1.1 mrg ;;
8957 1.1 mrg
8958 1.1 mrg dgux*)
8959 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8960 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8961 1.1 mrg hardcode_shlibpath_var=no
8962 1.1 mrg ;;
8963 1.1 mrg
8964 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8965 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8966 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8967 1.1 mrg # extra space).
8968 1.1 mrg freebsd2.2*)
8969 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8970 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8971 1.1 mrg hardcode_direct=yes
8972 1.1 mrg hardcode_shlibpath_var=no
8973 1.1 mrg ;;
8974 1.1 mrg
8975 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8976 1.4 mrg freebsd2.*)
8977 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8978 1.1 mrg hardcode_direct=yes
8979 1.1 mrg hardcode_minus_L=yes
8980 1.1 mrg hardcode_shlibpath_var=no
8981 1.1 mrg ;;
8982 1.1 mrg
8983 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8984 1.1 mrg freebsd* | dragonfly*)
8985 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8986 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8987 1.1 mrg hardcode_direct=yes
8988 1.1 mrg hardcode_shlibpath_var=no
8989 1.1 mrg ;;
8990 1.1 mrg
8991 1.1 mrg hpux9*)
8992 1.1 mrg if test "$GCC" = yes; then
8993 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'
8994 1.1 mrg else
8995 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'
8996 1.1 mrg fi
8997 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8998 1.1 mrg hardcode_libdir_separator=:
8999 1.1 mrg hardcode_direct=yes
9000 1.1 mrg
9001 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9002 1.1 mrg # but as the default location of the library.
9003 1.1 mrg hardcode_minus_L=yes
9004 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9005 1.1 mrg ;;
9006 1.1 mrg
9007 1.1 mrg hpux10*)
9008 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9009 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9010 1.1 mrg else
9011 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9012 1.1 mrg fi
9013 1.1 mrg if test "$with_gnu_ld" = no; then
9014 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9015 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
9016 1.1 mrg hardcode_libdir_separator=:
9017 1.1 mrg hardcode_direct=yes
9018 1.1 mrg hardcode_direct_absolute=yes
9019 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9020 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9021 1.1 mrg # but as the default location of the library.
9022 1.1 mrg hardcode_minus_L=yes
9023 1.1 mrg fi
9024 1.1 mrg ;;
9025 1.1 mrg
9026 1.1 mrg hpux11*)
9027 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9028 1.1 mrg case $host_cpu in
9029 1.1 mrg hppa*64*)
9030 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9031 1.1 mrg ;;
9032 1.1 mrg ia64*)
9033 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9034 1.1 mrg ;;
9035 1.1 mrg *)
9036 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9037 1.1 mrg ;;
9038 1.1 mrg esac
9039 1.1 mrg else
9040 1.1 mrg case $host_cpu in
9041 1.1 mrg hppa*64*)
9042 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9043 1.1 mrg ;;
9044 1.1 mrg ia64*)
9045 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9046 1.1 mrg ;;
9047 1.1 mrg *)
9048 1.1 mrg
9049 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
9050 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9052 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
9053 1.1 mrg if test "${lt_cv_prog_compiler__b+set}" = set; then :
9054 1.1 mrg $as_echo_n "(cached) " >&6
9055 1.1 mrg else
9056 1.1 mrg lt_cv_prog_compiler__b=no
9057 1.1 mrg save_LDFLAGS="$LDFLAGS"
9058 1.1 mrg LDFLAGS="$LDFLAGS -b"
9059 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
9060 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9061 1.1 mrg # The linker can only warn and ignore the option if not recognized
9062 1.1 mrg # So say no if there are warnings
9063 1.1 mrg if test -s conftest.err; then
9064 1.1 mrg # Append any errors to the config.log.
9065 1.1 mrg cat conftest.err 1>&5
9066 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9067 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9068 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
9069 1.1 mrg lt_cv_prog_compiler__b=yes
9070 1.1 mrg fi
9071 1.1 mrg else
9072 1.1 mrg lt_cv_prog_compiler__b=yes
9073 1.1 mrg fi
9074 1.1 mrg fi
9075 1.1 mrg $RM -r conftest*
9076 1.1 mrg LDFLAGS="$save_LDFLAGS"
9077 1.1 mrg
9078 1.1 mrg fi
9079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9080 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
9081 1.1 mrg
9082 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
9083 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9084 1.1 mrg else
9085 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9086 1.1 mrg fi
9087 1.1 mrg
9088 1.1 mrg ;;
9089 1.1 mrg esac
9090 1.1 mrg fi
9091 1.1 mrg if test "$with_gnu_ld" = no; then
9092 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9093 1.1 mrg hardcode_libdir_separator=:
9094 1.1 mrg
9095 1.1 mrg case $host_cpu in
9096 1.1 mrg hppa*64*|ia64*)
9097 1.1 mrg hardcode_direct=no
9098 1.1 mrg hardcode_shlibpath_var=no
9099 1.1 mrg ;;
9100 1.1 mrg *)
9101 1.1 mrg hardcode_direct=yes
9102 1.1 mrg hardcode_direct_absolute=yes
9103 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9104 1.1 mrg
9105 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9106 1.1 mrg # but as the default location of the library.
9107 1.1 mrg hardcode_minus_L=yes
9108 1.1 mrg ;;
9109 1.1 mrg esac
9110 1.1 mrg fi
9111 1.1 mrg ;;
9112 1.1 mrg
9113 1.1 mrg irix5* | irix6* | nonstopux*)
9114 1.1 mrg if test "$GCC" = yes; then
9115 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'
9116 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9117 1.1 mrg # work, assume that -exports_file does not work either and
9118 1.1 mrg # implicitly export all symbols.
9119 1.1 mrg save_LDFLAGS="$LDFLAGS"
9120 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9121 1.1 mrg if test x$gcc_no_link = xyes; then
9122 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9123 1.1 mrg fi
9124 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9125 1.1 mrg /* end confdefs.h. */
9126 1.1 mrg int foo(void) {}
9127 1.1 mrg _ACEOF
9128 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9129 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'
9130 1.1 mrg
9131 1.1 mrg fi
9132 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9133 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9134 1.1 mrg LDFLAGS="$save_LDFLAGS"
9135 1.1 mrg else
9136 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'
9137 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'
9138 1.1 mrg fi
9139 1.1 mrg archive_cmds_need_lc='no'
9140 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9141 1.1 mrg hardcode_libdir_separator=:
9142 1.1 mrg inherit_rpath=yes
9143 1.1 mrg link_all_deplibs=yes
9144 1.1 mrg ;;
9145 1.1 mrg
9146 1.1 mrg netbsd*)
9147 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9148 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9149 1.1 mrg else
9150 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9151 1.1 mrg fi
9152 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9153 1.1 mrg hardcode_direct=yes
9154 1.1 mrg hardcode_shlibpath_var=no
9155 1.1 mrg ;;
9156 1.1 mrg
9157 1.1 mrg newsos6)
9158 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9159 1.1 mrg hardcode_direct=yes
9160 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9161 1.1 mrg hardcode_libdir_separator=:
9162 1.1 mrg hardcode_shlibpath_var=no
9163 1.1 mrg ;;
9164 1.1 mrg
9165 1.1 mrg *nto* | *qnx*)
9166 1.1 mrg ;;
9167 1.1 mrg
9168 1.1 mrg openbsd*)
9169 1.1 mrg if test -f /usr/libexec/ld.so; then
9170 1.1 mrg hardcode_direct=yes
9171 1.1 mrg hardcode_shlibpath_var=no
9172 1.1 mrg hardcode_direct_absolute=yes
9173 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9174 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9175 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9176 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9177 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9178 1.1 mrg else
9179 1.1 mrg case $host_os in
9180 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9181 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9182 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9183 1.1 mrg ;;
9184 1.1 mrg *)
9185 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9186 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9187 1.1 mrg ;;
9188 1.1 mrg esac
9189 1.1 mrg fi
9190 1.1 mrg else
9191 1.1 mrg ld_shlibs=no
9192 1.1 mrg fi
9193 1.1 mrg ;;
9194 1.1 mrg
9195 1.1 mrg os2*)
9196 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9197 1.1 mrg hardcode_minus_L=yes
9198 1.1 mrg allow_undefined_flag=unsupported
9199 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'
9200 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9201 1.1 mrg ;;
9202 1.1 mrg
9203 1.1 mrg osf3*)
9204 1.1 mrg if test "$GCC" = yes; then
9205 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9206 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'
9207 1.1 mrg else
9208 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9209 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'
9210 1.1 mrg fi
9211 1.1 mrg archive_cmds_need_lc='no'
9212 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9213 1.1 mrg hardcode_libdir_separator=:
9214 1.1 mrg ;;
9215 1.1 mrg
9216 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9217 1.1 mrg if test "$GCC" = yes; then
9218 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9219 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'
9220 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9221 1.1 mrg else
9222 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9223 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'
9224 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~
9225 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'
9226 1.1 mrg
9227 1.1 mrg # Both c and cxx compiler support -rpath directly
9228 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9229 1.1 mrg fi
9230 1.1 mrg archive_cmds_need_lc='no'
9231 1.1 mrg hardcode_libdir_separator=:
9232 1.1 mrg ;;
9233 1.1 mrg
9234 1.1 mrg solaris*)
9235 1.1 mrg no_undefined_flag=' -z defs'
9236 1.1 mrg if test "$GCC" = yes; then
9237 1.1 mrg wlarc='${wl}'
9238 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9239 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9240 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'
9241 1.1 mrg else
9242 1.1 mrg case `$CC -V 2>&1` in
9243 1.1 mrg *"Compilers 5.0"*)
9244 1.1 mrg wlarc=''
9245 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9246 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9247 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9248 1.1 mrg ;;
9249 1.1 mrg *)
9250 1.1 mrg wlarc='${wl}'
9251 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9252 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9253 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9254 1.1 mrg ;;
9255 1.1 mrg esac
9256 1.1 mrg fi
9257 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9258 1.1 mrg hardcode_shlibpath_var=no
9259 1.1 mrg case $host_os in
9260 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9261 1.1 mrg *)
9262 1.1 mrg # The compiler driver will combine and reorder linker options,
9263 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9264 1.1 mrg # but is careful enough not to reorder.
9265 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9266 1.1 mrg if test "$GCC" = yes; then
9267 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9268 1.1 mrg else
9269 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9270 1.1 mrg fi
9271 1.1 mrg ;;
9272 1.1 mrg esac
9273 1.1 mrg link_all_deplibs=yes
9274 1.1 mrg ;;
9275 1.1 mrg
9276 1.1 mrg sunos4*)
9277 1.1 mrg if test "x$host_vendor" = xsequent; then
9278 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9279 1.1 mrg # files that make .init and .fini sections work.
9280 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9281 1.1 mrg else
9282 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9283 1.1 mrg fi
9284 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9285 1.1 mrg hardcode_direct=yes
9286 1.1 mrg hardcode_minus_L=yes
9287 1.1 mrg hardcode_shlibpath_var=no
9288 1.1 mrg ;;
9289 1.1 mrg
9290 1.1 mrg sysv4)
9291 1.1 mrg case $host_vendor in
9292 1.1 mrg sni)
9293 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9294 1.1 mrg hardcode_direct=yes # is this really true???
9295 1.1 mrg ;;
9296 1.1 mrg siemens)
9297 1.1 mrg ## LD is ld it makes a PLAMLIB
9298 1.1 mrg ## CC just makes a GrossModule.
9299 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9300 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9301 1.1 mrg hardcode_direct=no
9302 1.1 mrg ;;
9303 1.1 mrg motorola)
9304 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9305 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9306 1.1 mrg ;;
9307 1.1 mrg esac
9308 1.1 mrg runpath_var='LD_RUN_PATH'
9309 1.1 mrg hardcode_shlibpath_var=no
9310 1.1 mrg ;;
9311 1.1 mrg
9312 1.1 mrg sysv4.3*)
9313 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9314 1.1 mrg hardcode_shlibpath_var=no
9315 1.1 mrg export_dynamic_flag_spec='-Bexport'
9316 1.1 mrg ;;
9317 1.1 mrg
9318 1.1 mrg sysv4*MP*)
9319 1.1 mrg if test -d /usr/nec; then
9320 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9321 1.1 mrg hardcode_shlibpath_var=no
9322 1.1 mrg runpath_var=LD_RUN_PATH
9323 1.1 mrg hardcode_runpath_var=yes
9324 1.1 mrg ld_shlibs=yes
9325 1.1 mrg fi
9326 1.1 mrg ;;
9327 1.1 mrg
9328 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9329 1.1 mrg no_undefined_flag='${wl}-z,text'
9330 1.1 mrg archive_cmds_need_lc=no
9331 1.1 mrg hardcode_shlibpath_var=no
9332 1.1 mrg runpath_var='LD_RUN_PATH'
9333 1.1 mrg
9334 1.1 mrg if test "$GCC" = yes; then
9335 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9336 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9337 1.1 mrg else
9338 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9339 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9340 1.1 mrg fi
9341 1.1 mrg ;;
9342 1.1 mrg
9343 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9344 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9345 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9346 1.1 mrg # always be unresolved, which means just about no library would
9347 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9348 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9349 1.1 mrg # as -z defs.
9350 1.1 mrg no_undefined_flag='${wl}-z,text'
9351 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9352 1.1 mrg archive_cmds_need_lc=no
9353 1.1 mrg hardcode_shlibpath_var=no
9354 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
9355 1.1 mrg hardcode_libdir_separator=':'
9356 1.1 mrg link_all_deplibs=yes
9357 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9358 1.1 mrg runpath_var='LD_RUN_PATH'
9359 1.1 mrg
9360 1.1 mrg if test "$GCC" = yes; then
9361 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9363 1.1 mrg else
9364 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9365 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 1.1 mrg fi
9367 1.1 mrg ;;
9368 1.1 mrg
9369 1.1 mrg uts4*)
9370 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9371 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9372 1.1 mrg hardcode_shlibpath_var=no
9373 1.1 mrg ;;
9374 1.1 mrg
9375 1.1 mrg *)
9376 1.1 mrg ld_shlibs=no
9377 1.1 mrg ;;
9378 1.1 mrg esac
9379 1.1 mrg
9380 1.1 mrg if test x$host_vendor = xsni; then
9381 1.1 mrg case $host in
9382 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9383 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9384 1.1 mrg ;;
9385 1.1 mrg esac
9386 1.1 mrg fi
9387 1.1 mrg fi
9388 1.1 mrg
9389 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9390 1.1 mrg $as_echo "$ld_shlibs" >&6; }
9391 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9392 1.1 mrg
9393 1.1 mrg with_gnu_ld=$with_gnu_ld
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 # Do we need to explicitly link libc?
9411 1.1 mrg #
9412 1.1 mrg case "x$archive_cmds_need_lc" in
9413 1.1 mrg x|xyes)
9414 1.1 mrg # Assume -lc should be added
9415 1.1 mrg archive_cmds_need_lc=yes
9416 1.1 mrg
9417 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9418 1.1 mrg case $archive_cmds in
9419 1.1 mrg *'~'*)
9420 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9421 1.1 mrg ;;
9422 1.1 mrg '$CC '*)
9423 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9424 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9425 1.1 mrg # to ld, don't add -lc before -lgcc.
9426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9427 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9428 1.1 mrg if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9429 1.1 mrg $as_echo_n "(cached) " >&6
9430 1.1 mrg else
9431 1.1 mrg $RM conftest*
9432 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9433 1.1 mrg
9434 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9435 1.1 mrg (eval $ac_compile) 2>&5
9436 1.1 mrg ac_status=$?
9437 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9438 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
9439 1.1 mrg soname=conftest
9440 1.1 mrg lib=conftest
9441 1.1 mrg libobjs=conftest.$ac_objext
9442 1.1 mrg deplibs=
9443 1.1 mrg wl=$lt_prog_compiler_wl
9444 1.1 mrg pic_flag=$lt_prog_compiler_pic
9445 1.1 mrg compiler_flags=-v
9446 1.1 mrg linker_flags=-v
9447 1.1 mrg verstring=
9448 1.1 mrg output_objdir=.
9449 1.1 mrg libname=conftest
9450 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9451 1.1 mrg allow_undefined_flag=
9452 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9453 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9454 1.1 mrg ac_status=$?
9455 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9456 1.1 mrg test $ac_status = 0; }
9457 1.1 mrg then
9458 1.1 mrg lt_cv_archive_cmds_need_lc=no
9459 1.1 mrg else
9460 1.1 mrg lt_cv_archive_cmds_need_lc=yes
9461 1.1 mrg fi
9462 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9463 1.1 mrg else
9464 1.1 mrg cat conftest.err 1>&5
9465 1.1 mrg fi
9466 1.1 mrg $RM conftest*
9467 1.1 mrg
9468 1.1 mrg fi
9469 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9470 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9471 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9472 1.1 mrg ;;
9473 1.1 mrg esac
9474 1.1 mrg fi
9475 1.1 mrg ;;
9476 1.1 mrg esac
9477 1.1 mrg
9478 1.1 mrg
9479 1.1 mrg
9480 1.1 mrg
9481 1.1 mrg
9482 1.1 mrg
9483 1.1 mrg
9484 1.1 mrg
9485 1.1 mrg
9486 1.1 mrg
9487 1.1 mrg
9488 1.1 mrg
9489 1.1 mrg
9490 1.1 mrg
9491 1.1 mrg
9492 1.1 mrg
9493 1.1 mrg
9494 1.1 mrg
9495 1.1 mrg
9496 1.1 mrg
9497 1.1 mrg
9498 1.1 mrg
9499 1.1 mrg
9500 1.1 mrg
9501 1.1 mrg
9502 1.1 mrg
9503 1.1 mrg
9504 1.1 mrg
9505 1.1 mrg
9506 1.1 mrg
9507 1.1 mrg
9508 1.1 mrg
9509 1.1 mrg
9510 1.1 mrg
9511 1.1 mrg
9512 1.1 mrg
9513 1.1 mrg
9514 1.1 mrg
9515 1.1 mrg
9516 1.1 mrg
9517 1.1 mrg
9518 1.1 mrg
9519 1.1 mrg
9520 1.1 mrg
9521 1.1 mrg
9522 1.1 mrg
9523 1.1 mrg
9524 1.1 mrg
9525 1.1 mrg
9526 1.1 mrg
9527 1.1 mrg
9528 1.1 mrg
9529 1.1 mrg
9530 1.1 mrg
9531 1.1 mrg
9532 1.1 mrg
9533 1.1 mrg
9534 1.1 mrg
9535 1.1 mrg
9536 1.1 mrg
9537 1.1 mrg
9538 1.1 mrg
9539 1.1 mrg
9540 1.1 mrg
9541 1.1 mrg
9542 1.1 mrg
9543 1.1 mrg
9544 1.1 mrg
9545 1.1 mrg
9546 1.1 mrg
9547 1.1 mrg
9548 1.1 mrg
9549 1.1 mrg
9550 1.1 mrg
9551 1.1 mrg
9552 1.1 mrg
9553 1.1 mrg
9554 1.1 mrg
9555 1.1 mrg
9556 1.1 mrg
9557 1.1 mrg
9558 1.1 mrg
9559 1.1 mrg
9560 1.1 mrg
9561 1.1 mrg
9562 1.1 mrg
9563 1.1 mrg
9564 1.1 mrg
9565 1.1 mrg
9566 1.1 mrg
9567 1.1 mrg
9568 1.1 mrg
9569 1.1 mrg
9570 1.1 mrg
9571 1.1 mrg
9572 1.1 mrg
9573 1.1 mrg
9574 1.1 mrg
9575 1.1 mrg
9576 1.1 mrg
9577 1.1 mrg
9578 1.1 mrg
9579 1.1 mrg
9580 1.1 mrg
9581 1.1 mrg
9582 1.1 mrg
9583 1.1 mrg
9584 1.1 mrg
9585 1.1 mrg
9586 1.1 mrg
9587 1.1 mrg
9588 1.1 mrg
9589 1.1 mrg
9590 1.1 mrg
9591 1.1 mrg
9592 1.1 mrg
9593 1.1 mrg
9594 1.1 mrg
9595 1.1 mrg
9596 1.1 mrg
9597 1.1 mrg
9598 1.1 mrg
9599 1.1 mrg
9600 1.1 mrg
9601 1.1 mrg
9602 1.1 mrg
9603 1.1 mrg
9604 1.1 mrg
9605 1.1 mrg
9606 1.1 mrg
9607 1.1 mrg
9608 1.1 mrg
9609 1.1 mrg
9610 1.1 mrg
9611 1.1 mrg
9612 1.1 mrg
9613 1.1 mrg
9614 1.1 mrg
9615 1.1 mrg
9616 1.1 mrg
9617 1.1 mrg
9618 1.1 mrg
9619 1.1 mrg
9620 1.1 mrg
9621 1.1 mrg
9622 1.1 mrg
9623 1.1 mrg
9624 1.1 mrg
9625 1.1 mrg
9626 1.1 mrg
9627 1.1 mrg
9628 1.1 mrg
9629 1.1 mrg
9630 1.1 mrg
9631 1.1 mrg
9632 1.1 mrg
9633 1.1 mrg
9634 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9635 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9636 1.1 mrg
9637 1.1 mrg if test "$GCC" = yes; then
9638 1.1 mrg case $host_os in
9639 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9640 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9641 1.1 mrg esac
9642 1.1 mrg case $host_os in
9643 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9644 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
9645 1.1 mrg esac
9646 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9647 1.1 mrg case $lt_search_path_spec in
9648 1.1 mrg *\;*)
9649 1.1 mrg # if the path contains ";" then we assume it to be the separator
9650 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9651 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9652 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9653 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9654 1.1 mrg ;;
9655 1.1 mrg *)
9656 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9657 1.1 mrg ;;
9658 1.1 mrg esac
9659 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9660 1.1 mrg # and add multilib dir if necessary.
9661 1.1 mrg lt_tmp_lt_search_path_spec=
9662 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9663 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9664 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9665 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9666 1.1 mrg else
9667 1.1 mrg test -d "$lt_sys_path" && \
9668 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9669 1.1 mrg fi
9670 1.1 mrg done
9671 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9672 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9673 1.1 mrg lt_foo="";
9674 1.1 mrg lt_count=0;
9675 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9676 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9677 1.1 mrg if ($lt_i == "..") {
9678 1.1 mrg lt_count++;
9679 1.1 mrg } else {
9680 1.1 mrg if (lt_count == 0) {
9681 1.1 mrg lt_foo="/" $lt_i lt_foo;
9682 1.1 mrg } else {
9683 1.1 mrg lt_count--;
9684 1.1 mrg }
9685 1.1 mrg }
9686 1.1 mrg }
9687 1.1 mrg }
9688 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9689 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9690 1.1 mrg }'`
9691 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
9692 1.1 mrg # for these hosts.
9693 1.1 mrg case $host_os in
9694 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9695 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9696 1.1 mrg esac
9697 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9698 1.1 mrg else
9699 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9700 1.1 mrg fi
9701 1.1 mrg library_names_spec=
9702 1.1 mrg libname_spec='lib$name'
9703 1.1 mrg soname_spec=
9704 1.1 mrg shrext_cmds=".so"
9705 1.1 mrg postinstall_cmds=
9706 1.1 mrg postuninstall_cmds=
9707 1.1 mrg finish_cmds=
9708 1.1 mrg finish_eval=
9709 1.1 mrg shlibpath_var=
9710 1.1 mrg shlibpath_overrides_runpath=unknown
9711 1.1 mrg version_type=none
9712 1.1 mrg dynamic_linker="$host_os ld.so"
9713 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9714 1.1 mrg need_lib_prefix=unknown
9715 1.1 mrg hardcode_into_libs=no
9716 1.1 mrg
9717 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9718 1.1 mrg # flags to be left without arguments
9719 1.1 mrg need_version=unknown
9720 1.1 mrg
9721 1.1 mrg case $host_os in
9722 1.1 mrg aix3*)
9723 1.1 mrg version_type=linux
9724 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9725 1.1 mrg shlibpath_var=LIBPATH
9726 1.1 mrg
9727 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9728 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9729 1.1 mrg ;;
9730 1.1 mrg
9731 1.1 mrg aix[4-9]*)
9732 1.1 mrg version_type=linux
9733 1.1 mrg need_lib_prefix=no
9734 1.1 mrg need_version=no
9735 1.1 mrg hardcode_into_libs=yes
9736 1.1 mrg if test "$host_cpu" = ia64; then
9737 1.1 mrg # AIX 5 supports IA64
9738 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9739 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9740 1.1 mrg else
9741 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9742 1.1 mrg # for dependence libraries. The import file would start with
9743 1.1 mrg # the line `#! .'. This would cause the generated library to
9744 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9745 1.1 mrg # development snapshots of GCC prior to 3.0.
9746 1.1 mrg case $host_os in
9747 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9748 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9749 1.1 mrg echo ' yes '
9750 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9751 1.1 mrg :
9752 1.1 mrg else
9753 1.1 mrg can_build_shared=no
9754 1.1 mrg fi
9755 1.1 mrg ;;
9756 1.1 mrg esac
9757 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9758 1.1 mrg # soname into executable. Probably we can add versioning support to
9759 1.1 mrg # collect2, so additional links can be useful in future.
9760 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9761 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9762 1.1 mrg # instead of lib<name>.a to let people know that these are not
9763 1.1 mrg # typical AIX shared libraries.
9764 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9765 1.1 mrg else
9766 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9767 1.1 mrg # and later when we are not doing run time linking.
9768 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9769 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9770 1.1 mrg fi
9771 1.1 mrg shlibpath_var=LIBPATH
9772 1.1 mrg fi
9773 1.1 mrg ;;
9774 1.1 mrg
9775 1.1 mrg amigaos*)
9776 1.1 mrg case $host_cpu in
9777 1.1 mrg powerpc)
9778 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
9779 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9780 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9781 1.1 mrg ;;
9782 1.1 mrg m68k)
9783 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
9784 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9785 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'
9786 1.1 mrg ;;
9787 1.1 mrg esac
9788 1.1 mrg ;;
9789 1.1 mrg
9790 1.1 mrg beos*)
9791 1.1 mrg library_names_spec='${libname}${shared_ext}'
9792 1.1 mrg dynamic_linker="$host_os ld.so"
9793 1.1 mrg shlibpath_var=LIBRARY_PATH
9794 1.1 mrg ;;
9795 1.1 mrg
9796 1.1 mrg bsdi[45]*)
9797 1.1 mrg version_type=linux
9798 1.1 mrg need_version=no
9799 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9800 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9801 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9802 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9803 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9804 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9805 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9806 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9807 1.1 mrg # libtool to hard-code these into programs
9808 1.1 mrg ;;
9809 1.1 mrg
9810 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9811 1.1 mrg version_type=windows
9812 1.1 mrg shrext_cmds=".dll"
9813 1.1 mrg need_version=no
9814 1.1 mrg need_lib_prefix=no
9815 1.1 mrg
9816 1.1 mrg case $GCC,$host_os in
9817 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9818 1.1 mrg library_names_spec='$libname.dll.a'
9819 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9820 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
9821 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9822 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
9823 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
9824 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9825 1.1 mrg chmod a+x \$dldir/$dlname~
9826 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9827 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9828 1.1 mrg fi'
9829 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9830 1.1 mrg dlpath=$dir/\$dldll~
9831 1.1 mrg $RM \$dlpath'
9832 1.1 mrg shlibpath_overrides_runpath=yes
9833 1.1 mrg
9834 1.1 mrg case $host_os in
9835 1.1 mrg cygwin*)
9836 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9837 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9838 1.1 mrg
9839 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9840 1.1 mrg ;;
9841 1.1 mrg mingw* | cegcc*)
9842 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
9843 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9844 1.1 mrg ;;
9845 1.1 mrg pw32*)
9846 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9847 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9848 1.1 mrg ;;
9849 1.1 mrg esac
9850 1.1 mrg ;;
9851 1.1 mrg
9852 1.1 mrg *)
9853 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9854 1.1 mrg ;;
9855 1.1 mrg esac
9856 1.1 mrg dynamic_linker='Win32 ld.exe'
9857 1.1 mrg # FIXME: first we should search . and the directory the executable is in
9858 1.1 mrg shlibpath_var=PATH
9859 1.1 mrg ;;
9860 1.1 mrg
9861 1.1 mrg darwin* | rhapsody*)
9862 1.1 mrg dynamic_linker="$host_os dyld"
9863 1.1 mrg version_type=darwin
9864 1.1 mrg need_lib_prefix=no
9865 1.1 mrg need_version=no
9866 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9867 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
9868 1.1 mrg shlibpath_overrides_runpath=yes
9869 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
9870 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9871 1.1 mrg
9872 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9873 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9874 1.1 mrg ;;
9875 1.1 mrg
9876 1.1 mrg dgux*)
9877 1.1 mrg version_type=linux
9878 1.1 mrg need_lib_prefix=no
9879 1.1 mrg need_version=no
9880 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9881 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9882 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9883 1.1 mrg ;;
9884 1.1 mrg
9885 1.1 mrg freebsd* | dragonfly*)
9886 1.1 mrg # DragonFly does not have aout. When/if they implement a new
9887 1.1 mrg # versioning mechanism, adjust this.
9888 1.1 mrg if test -x /usr/bin/objformat; then
9889 1.1 mrg objformat=`/usr/bin/objformat`
9890 1.1 mrg else
9891 1.1 mrg case $host_os in
9892 1.4 mrg freebsd[23].*) objformat=aout ;;
9893 1.1 mrg *) objformat=elf ;;
9894 1.1 mrg esac
9895 1.1 mrg fi
9896 1.1 mrg version_type=freebsd-$objformat
9897 1.1 mrg case $version_type in
9898 1.1 mrg freebsd-elf*)
9899 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9900 1.1 mrg need_version=no
9901 1.1 mrg need_lib_prefix=no
9902 1.1 mrg ;;
9903 1.1 mrg freebsd-*)
9904 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9905 1.1 mrg need_version=yes
9906 1.1 mrg ;;
9907 1.1 mrg esac
9908 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9909 1.1 mrg case $host_os in
9910 1.4 mrg freebsd2.*)
9911 1.1 mrg shlibpath_overrides_runpath=yes
9912 1.1 mrg ;;
9913 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9914 1.1 mrg shlibpath_overrides_runpath=yes
9915 1.1 mrg hardcode_into_libs=yes
9916 1.1 mrg ;;
9917 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9918 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9919 1.1 mrg shlibpath_overrides_runpath=no
9920 1.1 mrg hardcode_into_libs=yes
9921 1.1 mrg ;;
9922 1.1 mrg *) # from 4.6 on, and DragonFly
9923 1.1 mrg shlibpath_overrides_runpath=yes
9924 1.1 mrg hardcode_into_libs=yes
9925 1.1 mrg ;;
9926 1.1 mrg esac
9927 1.1 mrg ;;
9928 1.1 mrg
9929 1.1 mrg gnu*)
9930 1.1 mrg version_type=linux
9931 1.1 mrg need_lib_prefix=no
9932 1.1 mrg need_version=no
9933 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9934 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9935 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9936 1.1 mrg hardcode_into_libs=yes
9937 1.1 mrg ;;
9938 1.1 mrg
9939 1.1 mrg haiku*)
9940 1.1 mrg version_type=linux
9941 1.1 mrg need_lib_prefix=no
9942 1.1 mrg need_version=no
9943 1.1 mrg dynamic_linker="$host_os runtime_loader"
9944 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9945 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9946 1.1 mrg shlibpath_var=LIBRARY_PATH
9947 1.1 mrg shlibpath_overrides_runpath=yes
9948 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9949 1.1 mrg hardcode_into_libs=yes
9950 1.1 mrg ;;
9951 1.1 mrg
9952 1.1 mrg hpux9* | hpux10* | hpux11*)
9953 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9954 1.1 mrg # link against other versions.
9955 1.1 mrg version_type=sunos
9956 1.1 mrg need_lib_prefix=no
9957 1.1 mrg need_version=no
9958 1.1 mrg case $host_cpu in
9959 1.1 mrg ia64*)
9960 1.1 mrg shrext_cmds='.so'
9961 1.1 mrg hardcode_into_libs=yes
9962 1.1 mrg dynamic_linker="$host_os dld.so"
9963 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9964 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9965 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9966 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9967 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
9968 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9969 1.1 mrg else
9970 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9971 1.1 mrg fi
9972 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9973 1.1 mrg ;;
9974 1.1 mrg hppa*64*)
9975 1.1 mrg shrext_cmds='.sl'
9976 1.1 mrg hardcode_into_libs=yes
9977 1.1 mrg dynamic_linker="$host_os dld.sl"
9978 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9979 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9980 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9981 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9982 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9983 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9984 1.1 mrg ;;
9985 1.1 mrg *)
9986 1.1 mrg shrext_cmds='.sl'
9987 1.1 mrg dynamic_linker="$host_os dld.sl"
9988 1.1 mrg shlibpath_var=SHLIB_PATH
9989 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9990 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9991 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9992 1.1 mrg ;;
9993 1.1 mrg esac
9994 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9995 1.1 mrg postinstall_cmds='chmod 555 $lib'
9996 1.1 mrg # or fails outright, so override atomically:
9997 1.1 mrg install_override_mode=555
9998 1.1 mrg ;;
9999 1.1 mrg
10000 1.1 mrg interix[3-9]*)
10001 1.1 mrg version_type=linux
10002 1.1 mrg need_lib_prefix=no
10003 1.1 mrg need_version=no
10004 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10005 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10006 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10007 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10008 1.1 mrg shlibpath_overrides_runpath=no
10009 1.1 mrg hardcode_into_libs=yes
10010 1.1 mrg ;;
10011 1.1 mrg
10012 1.1 mrg irix5* | irix6* | nonstopux*)
10013 1.1 mrg case $host_os in
10014 1.1 mrg nonstopux*) version_type=nonstopux ;;
10015 1.1 mrg *)
10016 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
10017 1.1 mrg version_type=linux
10018 1.1 mrg else
10019 1.1 mrg version_type=irix
10020 1.1 mrg fi ;;
10021 1.1 mrg esac
10022 1.1 mrg need_lib_prefix=no
10023 1.1 mrg need_version=no
10024 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10025 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10026 1.1 mrg case $host_os in
10027 1.1 mrg irix5* | nonstopux*)
10028 1.1 mrg libsuff= shlibsuff=
10029 1.1 mrg ;;
10030 1.1 mrg *)
10031 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
10032 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10033 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
10034 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10035 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
10036 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10037 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
10038 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
10039 1.1 mrg esac
10040 1.1 mrg ;;
10041 1.1 mrg esac
10042 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10043 1.1 mrg shlibpath_overrides_runpath=no
10044 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10045 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10046 1.1 mrg hardcode_into_libs=yes
10047 1.1 mrg ;;
10048 1.1 mrg
10049 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
10050 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
10051 1.1 mrg dynamic_linker=no
10052 1.1 mrg ;;
10053 1.1 mrg
10054 1.1 mrg # This must be Linux ELF.
10055 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
10056 1.1 mrg version_type=linux
10057 1.1 mrg need_lib_prefix=no
10058 1.1 mrg need_version=no
10059 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10060 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10061 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10062 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10063 1.1 mrg shlibpath_overrides_runpath=no
10064 1.1 mrg
10065 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
10066 1.1 mrg if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10067 1.1 mrg $as_echo_n "(cached) " >&6
10068 1.1 mrg else
10069 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
10070 1.1 mrg save_LDFLAGS=$LDFLAGS
10071 1.1 mrg save_libdir=$libdir
10072 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10073 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10074 1.1 mrg if test x$gcc_no_link = xyes; then
10075 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10076 1.1 mrg fi
10077 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10078 1.1 mrg /* end confdefs.h. */
10079 1.1 mrg
10080 1.1 mrg int
10081 1.1 mrg main ()
10082 1.1 mrg {
10083 1.1 mrg
10084 1.1 mrg ;
10085 1.1 mrg return 0;
10086 1.1 mrg }
10087 1.1 mrg _ACEOF
10088 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10089 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10090 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
10091 1.1 mrg fi
10092 1.1 mrg fi
10093 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10094 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10095 1.1 mrg LDFLAGS=$save_LDFLAGS
10096 1.1 mrg libdir=$save_libdir
10097 1.1 mrg
10098 1.1 mrg fi
10099 1.1 mrg
10100 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10101 1.1 mrg
10102 1.1 mrg # This implies no fast_install, which is unacceptable.
10103 1.1 mrg # Some rework will be needed to allow for fast_install
10104 1.1 mrg # before this can be enabled.
10105 1.1 mrg hardcode_into_libs=yes
10106 1.1 mrg
10107 1.1 mrg # Append ld.so.conf contents to the search path
10108 1.1 mrg if test -f /etc/ld.so.conf; then
10109 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' ' '`
10110 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10111 1.1 mrg fi
10112 1.1 mrg
10113 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10114 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10115 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10116 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10117 1.1 mrg # people can always --disable-shared, the test was removed, and we
10118 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10119 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10120 1.1 mrg ;;
10121 1.1 mrg
10122 1.1 mrg netbsd*)
10123 1.1 mrg version_type=sunos
10124 1.1 mrg need_lib_prefix=no
10125 1.1 mrg need_version=no
10126 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10127 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10128 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10129 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10130 1.1 mrg else
10131 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10132 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10133 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10134 1.1 mrg fi
10135 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10136 1.1 mrg shlibpath_overrides_runpath=yes
10137 1.1 mrg hardcode_into_libs=yes
10138 1.1 mrg ;;
10139 1.1 mrg
10140 1.1 mrg newsos6)
10141 1.1 mrg version_type=linux
10142 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10143 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10144 1.1 mrg shlibpath_overrides_runpath=yes
10145 1.1 mrg ;;
10146 1.1 mrg
10147 1.1 mrg *nto* | *qnx*)
10148 1.1 mrg version_type=qnx
10149 1.1 mrg need_lib_prefix=no
10150 1.1 mrg need_version=no
10151 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10152 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10153 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10154 1.1 mrg shlibpath_overrides_runpath=no
10155 1.1 mrg hardcode_into_libs=yes
10156 1.1 mrg dynamic_linker='ldqnx.so'
10157 1.1 mrg ;;
10158 1.1 mrg
10159 1.1 mrg openbsd*)
10160 1.1 mrg version_type=sunos
10161 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10162 1.1 mrg need_lib_prefix=no
10163 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10164 1.1 mrg case $host_os in
10165 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10166 1.1 mrg *) need_version=no ;;
10167 1.1 mrg esac
10168 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10169 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10170 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10171 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10172 1.1 mrg case $host_os in
10173 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10174 1.1 mrg shlibpath_overrides_runpath=no
10175 1.1 mrg ;;
10176 1.1 mrg *)
10177 1.1 mrg shlibpath_overrides_runpath=yes
10178 1.1 mrg ;;
10179 1.1 mrg esac
10180 1.1 mrg else
10181 1.1 mrg shlibpath_overrides_runpath=yes
10182 1.1 mrg fi
10183 1.1 mrg ;;
10184 1.1 mrg
10185 1.1 mrg os2*)
10186 1.1 mrg libname_spec='$name'
10187 1.1 mrg shrext_cmds=".dll"
10188 1.1 mrg need_lib_prefix=no
10189 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10190 1.1 mrg dynamic_linker='OS/2 ld.exe'
10191 1.1 mrg shlibpath_var=LIBPATH
10192 1.1 mrg ;;
10193 1.1 mrg
10194 1.1 mrg osf3* | osf4* | osf5*)
10195 1.1 mrg version_type=osf
10196 1.1 mrg need_lib_prefix=no
10197 1.1 mrg need_version=no
10198 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10199 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10200 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10201 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10202 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10203 1.1 mrg ;;
10204 1.1 mrg
10205 1.1 mrg rdos*)
10206 1.1 mrg dynamic_linker=no
10207 1.1 mrg ;;
10208 1.1 mrg
10209 1.1 mrg solaris*)
10210 1.1 mrg version_type=linux
10211 1.1 mrg need_lib_prefix=no
10212 1.1 mrg need_version=no
10213 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10214 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10215 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10216 1.1 mrg shlibpath_overrides_runpath=yes
10217 1.1 mrg hardcode_into_libs=yes
10218 1.1 mrg # ldd complains unless libraries are executable
10219 1.1 mrg postinstall_cmds='chmod +x $lib'
10220 1.1 mrg ;;
10221 1.1 mrg
10222 1.1 mrg sunos4*)
10223 1.1 mrg version_type=sunos
10224 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10225 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10226 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10227 1.1 mrg shlibpath_overrides_runpath=yes
10228 1.1 mrg if test "$with_gnu_ld" = yes; then
10229 1.1 mrg need_lib_prefix=no
10230 1.1 mrg fi
10231 1.1 mrg need_version=yes
10232 1.1 mrg ;;
10233 1.1 mrg
10234 1.1 mrg sysv4 | sysv4.3*)
10235 1.1 mrg version_type=linux
10236 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10237 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10238 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10239 1.1 mrg case $host_vendor in
10240 1.1 mrg sni)
10241 1.1 mrg shlibpath_overrides_runpath=no
10242 1.1 mrg need_lib_prefix=no
10243 1.1 mrg runpath_var=LD_RUN_PATH
10244 1.1 mrg ;;
10245 1.1 mrg siemens)
10246 1.1 mrg need_lib_prefix=no
10247 1.1 mrg ;;
10248 1.1 mrg motorola)
10249 1.1 mrg need_lib_prefix=no
10250 1.1 mrg need_version=no
10251 1.1 mrg shlibpath_overrides_runpath=no
10252 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10253 1.1 mrg ;;
10254 1.1 mrg esac
10255 1.1 mrg ;;
10256 1.1 mrg
10257 1.1 mrg sysv4*MP*)
10258 1.1 mrg if test -d /usr/nec ;then
10259 1.1 mrg version_type=linux
10260 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10261 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10262 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10263 1.1 mrg fi
10264 1.1 mrg ;;
10265 1.1 mrg
10266 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10267 1.1 mrg version_type=freebsd-elf
10268 1.1 mrg need_lib_prefix=no
10269 1.1 mrg need_version=no
10270 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10271 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10272 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10273 1.1 mrg shlibpath_overrides_runpath=yes
10274 1.1 mrg hardcode_into_libs=yes
10275 1.1 mrg if test "$with_gnu_ld" = yes; then
10276 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10277 1.1 mrg else
10278 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10279 1.1 mrg case $host_os in
10280 1.1 mrg sco3.2v5*)
10281 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10282 1.1 mrg ;;
10283 1.1 mrg esac
10284 1.1 mrg fi
10285 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
10286 1.1 mrg ;;
10287 1.1 mrg
10288 1.1 mrg tpf*)
10289 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10290 1.1 mrg version_type=linux
10291 1.1 mrg need_lib_prefix=no
10292 1.1 mrg need_version=no
10293 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10294 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10295 1.1 mrg shlibpath_overrides_runpath=no
10296 1.1 mrg hardcode_into_libs=yes
10297 1.1 mrg ;;
10298 1.1 mrg
10299 1.1 mrg uts4*)
10300 1.1 mrg version_type=linux
10301 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10302 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10303 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10304 1.1 mrg ;;
10305 1.1 mrg
10306 1.1 mrg *)
10307 1.1 mrg dynamic_linker=no
10308 1.1 mrg ;;
10309 1.1 mrg esac
10310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10311 1.1 mrg $as_echo "$dynamic_linker" >&6; }
10312 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
10313 1.1 mrg
10314 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10315 1.1 mrg if test "$GCC" = yes; then
10316 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10317 1.1 mrg fi
10318 1.1 mrg
10319 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10320 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10321 1.1 mrg fi
10322 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10323 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10324 1.1 mrg fi
10325 1.1 mrg
10326 1.1 mrg
10327 1.1 mrg
10328 1.1 mrg
10329 1.1 mrg
10330 1.1 mrg
10331 1.1 mrg
10332 1.1 mrg
10333 1.1 mrg
10334 1.1 mrg
10335 1.1 mrg
10336 1.1 mrg
10337 1.1 mrg
10338 1.1 mrg
10339 1.1 mrg
10340 1.1 mrg
10341 1.1 mrg
10342 1.1 mrg
10343 1.1 mrg
10344 1.1 mrg
10345 1.1 mrg
10346 1.1 mrg
10347 1.1 mrg
10348 1.1 mrg
10349 1.1 mrg
10350 1.1 mrg
10351 1.1 mrg
10352 1.1 mrg
10353 1.1 mrg
10354 1.1 mrg
10355 1.1 mrg
10356 1.1 mrg
10357 1.1 mrg
10358 1.1 mrg
10359 1.1 mrg
10360 1.1 mrg
10361 1.1 mrg
10362 1.1 mrg
10363 1.1 mrg
10364 1.1 mrg
10365 1.1 mrg
10366 1.1 mrg
10367 1.1 mrg
10368 1.1 mrg
10369 1.1 mrg
10370 1.1 mrg
10371 1.1 mrg
10372 1.1 mrg
10373 1.1 mrg
10374 1.1 mrg
10375 1.1 mrg
10376 1.1 mrg
10377 1.1 mrg
10378 1.1 mrg
10379 1.1 mrg
10380 1.1 mrg
10381 1.1 mrg
10382 1.1 mrg
10383 1.1 mrg
10384 1.1 mrg
10385 1.1 mrg
10386 1.1 mrg
10387 1.1 mrg
10388 1.1 mrg
10389 1.1 mrg
10390 1.1 mrg
10391 1.1 mrg
10392 1.1 mrg
10393 1.1 mrg
10394 1.1 mrg
10395 1.1 mrg
10396 1.1 mrg
10397 1.1 mrg
10398 1.1 mrg
10399 1.1 mrg
10400 1.1 mrg
10401 1.1 mrg
10402 1.1 mrg
10403 1.1 mrg
10404 1.1 mrg
10405 1.1 mrg
10406 1.1 mrg
10407 1.1 mrg
10408 1.1 mrg
10409 1.1 mrg
10410 1.1 mrg
10411 1.1 mrg
10412 1.1 mrg
10413 1.1 mrg
10414 1.1 mrg
10415 1.1 mrg
10416 1.1 mrg
10417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10418 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10419 1.1 mrg hardcode_action=
10420 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
10421 1.1 mrg test -n "$runpath_var" ||
10422 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
10423 1.1 mrg
10424 1.1 mrg # We can hardcode non-existent directories.
10425 1.1 mrg if test "$hardcode_direct" != no &&
10426 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
10427 1.1 mrg # have to relink, otherwise we might link with an installed library
10428 1.1 mrg # when we should be linking with a yet-to-be-installed one
10429 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10430 1.1 mrg test "$hardcode_minus_L" != no; then
10431 1.1 mrg # Linking always hardcodes the temporary library directory.
10432 1.1 mrg hardcode_action=relink
10433 1.1 mrg else
10434 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
10435 1.1 mrg hardcode_action=immediate
10436 1.1 mrg fi
10437 1.1 mrg else
10438 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
10439 1.1 mrg # directories.
10440 1.1 mrg hardcode_action=unsupported
10441 1.1 mrg fi
10442 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10443 1.1 mrg $as_echo "$hardcode_action" >&6; }
10444 1.1 mrg
10445 1.1 mrg if test "$hardcode_action" = relink ||
10446 1.1 mrg test "$inherit_rpath" = yes; then
10447 1.1 mrg # Fast installation is not supported
10448 1.1 mrg enable_fast_install=no
10449 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
10450 1.1 mrg test "$enable_shared" = no; then
10451 1.1 mrg # Fast installation is not necessary
10452 1.1 mrg enable_fast_install=needless
10453 1.1 mrg fi
10454 1.1 mrg
10455 1.1 mrg
10456 1.1 mrg
10457 1.1 mrg
10458 1.1 mrg
10459 1.1 mrg
10460 1.1 mrg if test "x$enable_dlopen" != xyes; then
10461 1.1 mrg enable_dlopen=unknown
10462 1.1 mrg enable_dlopen_self=unknown
10463 1.1 mrg enable_dlopen_self_static=unknown
10464 1.1 mrg else
10465 1.1 mrg lt_cv_dlopen=no
10466 1.1 mrg lt_cv_dlopen_libs=
10467 1.1 mrg
10468 1.1 mrg case $host_os in
10469 1.1 mrg beos*)
10470 1.1 mrg lt_cv_dlopen="load_add_on"
10471 1.1 mrg lt_cv_dlopen_libs=
10472 1.1 mrg lt_cv_dlopen_self=yes
10473 1.1 mrg ;;
10474 1.1 mrg
10475 1.1 mrg mingw* | pw32* | cegcc*)
10476 1.1 mrg lt_cv_dlopen="LoadLibrary"
10477 1.1 mrg lt_cv_dlopen_libs=
10478 1.1 mrg ;;
10479 1.1 mrg
10480 1.1 mrg cygwin*)
10481 1.1 mrg lt_cv_dlopen="dlopen"
10482 1.1 mrg lt_cv_dlopen_libs=
10483 1.1 mrg ;;
10484 1.1 mrg
10485 1.1 mrg darwin*)
10486 1.1 mrg # if libdl is installed we need to link against it
10487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10488 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10489 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10490 1.1 mrg $as_echo_n "(cached) " >&6
10491 1.1 mrg else
10492 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10493 1.1 mrg LIBS="-ldl $LIBS"
10494 1.1 mrg if test x$gcc_no_link = xyes; then
10495 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10496 1.1 mrg fi
10497 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10498 1.1 mrg /* end confdefs.h. */
10499 1.1 mrg
10500 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10501 1.1 mrg Use char because int might match the return type of a GCC
10502 1.1 mrg builtin and then its argument prototype would still apply. */
10503 1.1 mrg #ifdef __cplusplus
10504 1.1 mrg extern "C"
10505 1.1 mrg #endif
10506 1.1 mrg char dlopen ();
10507 1.1 mrg int
10508 1.1 mrg main ()
10509 1.1 mrg {
10510 1.1 mrg return dlopen ();
10511 1.1 mrg ;
10512 1.1 mrg return 0;
10513 1.1 mrg }
10514 1.1 mrg _ACEOF
10515 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10516 1.1 mrg ac_cv_lib_dl_dlopen=yes
10517 1.1 mrg else
10518 1.1 mrg ac_cv_lib_dl_dlopen=no
10519 1.1 mrg fi
10520 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10521 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10522 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10523 1.1 mrg fi
10524 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10525 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10526 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10527 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10528 1.1 mrg else
10529 1.1 mrg
10530 1.1 mrg lt_cv_dlopen="dyld"
10531 1.1 mrg lt_cv_dlopen_libs=
10532 1.1 mrg lt_cv_dlopen_self=yes
10533 1.1 mrg
10534 1.1 mrg fi
10535 1.1 mrg
10536 1.1 mrg ;;
10537 1.1 mrg
10538 1.1 mrg *)
10539 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10540 1.1 mrg if test "x$ac_cv_func_shl_load" = x""yes; then :
10541 1.1 mrg lt_cv_dlopen="shl_load"
10542 1.1 mrg else
10543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10544 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10545 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10546 1.1 mrg $as_echo_n "(cached) " >&6
10547 1.1 mrg else
10548 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10549 1.1 mrg LIBS="-ldld $LIBS"
10550 1.1 mrg if test x$gcc_no_link = xyes; then
10551 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10552 1.1 mrg fi
10553 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10554 1.1 mrg /* end confdefs.h. */
10555 1.1 mrg
10556 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10557 1.1 mrg Use char because int might match the return type of a GCC
10558 1.1 mrg builtin and then its argument prototype would still apply. */
10559 1.1 mrg #ifdef __cplusplus
10560 1.1 mrg extern "C"
10561 1.1 mrg #endif
10562 1.1 mrg char shl_load ();
10563 1.1 mrg int
10564 1.1 mrg main ()
10565 1.1 mrg {
10566 1.1 mrg return shl_load ();
10567 1.1 mrg ;
10568 1.1 mrg return 0;
10569 1.1 mrg }
10570 1.1 mrg _ACEOF
10571 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10572 1.1 mrg ac_cv_lib_dld_shl_load=yes
10573 1.1 mrg else
10574 1.1 mrg ac_cv_lib_dld_shl_load=no
10575 1.1 mrg fi
10576 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10577 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10578 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10579 1.1 mrg fi
10580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10581 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10582 1.1 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10583 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10584 1.1 mrg else
10585 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10586 1.1 mrg if test "x$ac_cv_func_dlopen" = x""yes; then :
10587 1.1 mrg lt_cv_dlopen="dlopen"
10588 1.1 mrg else
10589 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10590 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10591 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10592 1.1 mrg $as_echo_n "(cached) " >&6
10593 1.1 mrg else
10594 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10595 1.1 mrg LIBS="-ldl $LIBS"
10596 1.1 mrg if test x$gcc_no_link = xyes; then
10597 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10598 1.1 mrg fi
10599 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10600 1.1 mrg /* end confdefs.h. */
10601 1.1 mrg
10602 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10603 1.1 mrg Use char because int might match the return type of a GCC
10604 1.1 mrg builtin and then its argument prototype would still apply. */
10605 1.1 mrg #ifdef __cplusplus
10606 1.1 mrg extern "C"
10607 1.1 mrg #endif
10608 1.1 mrg char dlopen ();
10609 1.1 mrg int
10610 1.1 mrg main ()
10611 1.1 mrg {
10612 1.1 mrg return dlopen ();
10613 1.1 mrg ;
10614 1.1 mrg return 0;
10615 1.1 mrg }
10616 1.1 mrg _ACEOF
10617 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10618 1.1 mrg ac_cv_lib_dl_dlopen=yes
10619 1.1 mrg else
10620 1.1 mrg ac_cv_lib_dl_dlopen=no
10621 1.1 mrg fi
10622 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10623 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10624 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10625 1.1 mrg fi
10626 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10627 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10628 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10629 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10630 1.1 mrg else
10631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10632 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10633 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10634 1.1 mrg $as_echo_n "(cached) " >&6
10635 1.1 mrg else
10636 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10637 1.1 mrg LIBS="-lsvld $LIBS"
10638 1.1 mrg if test x$gcc_no_link = xyes; then
10639 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10640 1.1 mrg fi
10641 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 1.1 mrg /* end confdefs.h. */
10643 1.1 mrg
10644 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10645 1.1 mrg Use char because int might match the return type of a GCC
10646 1.1 mrg builtin and then its argument prototype would still apply. */
10647 1.1 mrg #ifdef __cplusplus
10648 1.1 mrg extern "C"
10649 1.1 mrg #endif
10650 1.1 mrg char dlopen ();
10651 1.1 mrg int
10652 1.1 mrg main ()
10653 1.1 mrg {
10654 1.1 mrg return dlopen ();
10655 1.1 mrg ;
10656 1.1 mrg return 0;
10657 1.1 mrg }
10658 1.1 mrg _ACEOF
10659 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10660 1.1 mrg ac_cv_lib_svld_dlopen=yes
10661 1.1 mrg else
10662 1.1 mrg ac_cv_lib_svld_dlopen=no
10663 1.1 mrg fi
10664 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10665 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10666 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10667 1.1 mrg fi
10668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10669 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10670 1.1 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10671 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10672 1.1 mrg else
10673 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10674 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10675 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10676 1.1 mrg $as_echo_n "(cached) " >&6
10677 1.1 mrg else
10678 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10679 1.1 mrg LIBS="-ldld $LIBS"
10680 1.1 mrg if test x$gcc_no_link = xyes; then
10681 1.1 mrg as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10682 1.1 mrg fi
10683 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10684 1.1 mrg /* end confdefs.h. */
10685 1.1 mrg
10686 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10687 1.1 mrg Use char because int might match the return type of a GCC
10688 1.1 mrg builtin and then its argument prototype would still apply. */
10689 1.1 mrg #ifdef __cplusplus
10690 1.1 mrg extern "C"
10691 1.1 mrg #endif
10692 1.1 mrg char dld_link ();
10693 1.1 mrg int
10694 1.1 mrg main ()
10695 1.1 mrg {
10696 1.1 mrg return dld_link ();
10697 1.1 mrg ;
10698 1.1 mrg return 0;
10699 1.1 mrg }
10700 1.1 mrg _ACEOF
10701 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10702 1.1 mrg ac_cv_lib_dld_dld_link=yes
10703 1.1 mrg else
10704 1.1 mrg ac_cv_lib_dld_dld_link=no
10705 1.1 mrg fi
10706 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10707 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10708 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10709 1.1 mrg fi
10710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10711 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10712 1.1 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10713 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10714 1.1 mrg fi
10715 1.1 mrg
10716 1.1 mrg
10717 1.1 mrg fi
10718 1.1 mrg
10719 1.1 mrg
10720 1.1 mrg fi
10721 1.1 mrg
10722 1.1 mrg
10723 1.1 mrg fi
10724 1.1 mrg
10725 1.1 mrg
10726 1.1 mrg fi
10727 1.1 mrg
10728 1.1 mrg
10729 1.1 mrg fi
10730 1.1 mrg
10731 1.1 mrg ;;
10732 1.1 mrg esac
10733 1.1 mrg
10734 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10735 1.1 mrg enable_dlopen=yes
10736 1.1 mrg else
10737 1.1 mrg enable_dlopen=no
10738 1.1 mrg fi
10739 1.1 mrg
10740 1.1 mrg case $lt_cv_dlopen in
10741 1.1 mrg dlopen)
10742 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10743 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10744 1.1 mrg
10745 1.1 mrg save_LDFLAGS="$LDFLAGS"
10746 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10747 1.1 mrg
10748 1.1 mrg save_LIBS="$LIBS"
10749 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10750 1.1 mrg
10751 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10752 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10753 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then :
10754 1.1 mrg $as_echo_n "(cached) " >&6
10755 1.1 mrg else
10756 1.1 mrg if test "$cross_compiling" = yes; then :
10757 1.1 mrg lt_cv_dlopen_self=cross
10758 1.1 mrg else
10759 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10760 1.1 mrg lt_status=$lt_dlunknown
10761 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10762 1.10 mrg #line 10762 "configure"
10763 1.1 mrg #include "confdefs.h"
10764 1.1 mrg
10765 1.1 mrg #if HAVE_DLFCN_H
10766 1.1 mrg #include <dlfcn.h>
10767 1.1 mrg #endif
10768 1.1 mrg
10769 1.1 mrg #include <stdio.h>
10770 1.1 mrg
10771 1.1 mrg #ifdef RTLD_GLOBAL
10772 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10773 1.1 mrg #else
10774 1.1 mrg # ifdef DL_GLOBAL
10775 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10776 1.1 mrg # else
10777 1.1 mrg # define LT_DLGLOBAL 0
10778 1.1 mrg # endif
10779 1.1 mrg #endif
10780 1.1 mrg
10781 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10782 1.1 mrg find out it does not work in some platform. */
10783 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10784 1.1 mrg # ifdef RTLD_LAZY
10785 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10786 1.1 mrg # else
10787 1.1 mrg # ifdef DL_LAZY
10788 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10789 1.1 mrg # else
10790 1.1 mrg # ifdef RTLD_NOW
10791 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10792 1.1 mrg # else
10793 1.1 mrg # ifdef DL_NOW
10794 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10795 1.1 mrg # else
10796 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10797 1.1 mrg # endif
10798 1.1 mrg # endif
10799 1.1 mrg # endif
10800 1.1 mrg # endif
10801 1.1 mrg #endif
10802 1.1 mrg
10803 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10804 1.1 mrg correspondingly for the symbols needed. */
10805 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10806 1.1 mrg void fnord () __attribute__((visibility("default")));
10807 1.1 mrg #endif
10808 1.1 mrg
10809 1.1 mrg void fnord () { int i=42; }
10810 1.1 mrg int main ()
10811 1.1 mrg {
10812 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10813 1.1 mrg int status = $lt_dlunknown;
10814 1.1 mrg
10815 1.1 mrg if (self)
10816 1.1 mrg {
10817 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10818 1.1 mrg else
10819 1.1 mrg {
10820 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10821 1.1 mrg else puts (dlerror ());
10822 1.1 mrg }
10823 1.1 mrg /* dlclose (self); */
10824 1.1 mrg }
10825 1.1 mrg else
10826 1.1 mrg puts (dlerror ());
10827 1.1 mrg
10828 1.1 mrg return status;
10829 1.1 mrg }
10830 1.1 mrg _LT_EOF
10831 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10832 1.1 mrg (eval $ac_link) 2>&5
10833 1.1 mrg ac_status=$?
10834 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10835 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10836 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10837 1.1 mrg lt_status=$?
10838 1.1 mrg case x$lt_status in
10839 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10840 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10841 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10842 1.1 mrg esac
10843 1.1 mrg else :
10844 1.1 mrg # compilation failed
10845 1.1 mrg lt_cv_dlopen_self=no
10846 1.1 mrg fi
10847 1.1 mrg fi
10848 1.1 mrg rm -fr conftest*
10849 1.1 mrg
10850 1.1 mrg
10851 1.1 mrg fi
10852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10853 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10854 1.1 mrg
10855 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10856 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10857 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10858 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10859 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then :
10860 1.1 mrg $as_echo_n "(cached) " >&6
10861 1.1 mrg else
10862 1.1 mrg if test "$cross_compiling" = yes; then :
10863 1.1 mrg lt_cv_dlopen_self_static=cross
10864 1.1 mrg else
10865 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10866 1.1 mrg lt_status=$lt_dlunknown
10867 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10868 1.10 mrg #line 10868 "configure"
10869 1.1 mrg #include "confdefs.h"
10870 1.1 mrg
10871 1.1 mrg #if HAVE_DLFCN_H
10872 1.1 mrg #include <dlfcn.h>
10873 1.1 mrg #endif
10874 1.1 mrg
10875 1.1 mrg #include <stdio.h>
10876 1.1 mrg
10877 1.1 mrg #ifdef RTLD_GLOBAL
10878 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10879 1.1 mrg #else
10880 1.1 mrg # ifdef DL_GLOBAL
10881 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10882 1.1 mrg # else
10883 1.1 mrg # define LT_DLGLOBAL 0
10884 1.1 mrg # endif
10885 1.1 mrg #endif
10886 1.1 mrg
10887 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10888 1.1 mrg find out it does not work in some platform. */
10889 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10890 1.1 mrg # ifdef RTLD_LAZY
10891 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10892 1.1 mrg # else
10893 1.1 mrg # ifdef DL_LAZY
10894 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10895 1.1 mrg # else
10896 1.1 mrg # ifdef RTLD_NOW
10897 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10898 1.1 mrg # else
10899 1.1 mrg # ifdef DL_NOW
10900 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10901 1.1 mrg # else
10902 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10903 1.1 mrg # endif
10904 1.1 mrg # endif
10905 1.1 mrg # endif
10906 1.1 mrg # endif
10907 1.1 mrg #endif
10908 1.1 mrg
10909 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
10910 1.1 mrg correspondingly for the symbols needed. */
10911 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10912 1.1 mrg void fnord () __attribute__((visibility("default")));
10913 1.1 mrg #endif
10914 1.1 mrg
10915 1.1 mrg void fnord () { int i=42; }
10916 1.1 mrg int main ()
10917 1.1 mrg {
10918 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10919 1.1 mrg int status = $lt_dlunknown;
10920 1.1 mrg
10921 1.1 mrg if (self)
10922 1.1 mrg {
10923 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10924 1.1 mrg else
10925 1.1 mrg {
10926 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10927 1.1 mrg else puts (dlerror ());
10928 1.1 mrg }
10929 1.1 mrg /* dlclose (self); */
10930 1.1 mrg }
10931 1.1 mrg else
10932 1.1 mrg puts (dlerror ());
10933 1.1 mrg
10934 1.1 mrg return status;
10935 1.1 mrg }
10936 1.1 mrg _LT_EOF
10937 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10938 1.1 mrg (eval $ac_link) 2>&5
10939 1.1 mrg ac_status=$?
10940 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10941 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10942 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10943 1.1 mrg lt_status=$?
10944 1.1 mrg case x$lt_status in
10945 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10946 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10947 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10948 1.1 mrg esac
10949 1.1 mrg else :
10950 1.1 mrg # compilation failed
10951 1.1 mrg lt_cv_dlopen_self_static=no
10952 1.1 mrg fi
10953 1.1 mrg fi
10954 1.1 mrg rm -fr conftest*
10955 1.1 mrg
10956 1.1 mrg
10957 1.1 mrg fi
10958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10959 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10960 1.1 mrg fi
10961 1.1 mrg
10962 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
10963 1.1 mrg LDFLAGS="$save_LDFLAGS"
10964 1.1 mrg LIBS="$save_LIBS"
10965 1.1 mrg ;;
10966 1.1 mrg esac
10967 1.1 mrg
10968 1.1 mrg case $lt_cv_dlopen_self in
10969 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10970 1.1 mrg *) enable_dlopen_self=unknown ;;
10971 1.1 mrg esac
10972 1.1 mrg
10973 1.1 mrg case $lt_cv_dlopen_self_static in
10974 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10975 1.1 mrg *) enable_dlopen_self_static=unknown ;;
10976 1.1 mrg esac
10977 1.1 mrg fi
10978 1.1 mrg
10979 1.1 mrg
10980 1.1 mrg
10981 1.1 mrg
10982 1.1 mrg
10983 1.1 mrg
10984 1.1 mrg
10985 1.1 mrg
10986 1.1 mrg
10987 1.1 mrg
10988 1.1 mrg
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 striplib=
10996 1.1 mrg old_striplib=
10997 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10998 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10999 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11000 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11001 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11003 1.1 mrg $as_echo "yes" >&6; }
11004 1.1 mrg else
11005 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
11006 1.1 mrg case $host_os in
11007 1.1 mrg darwin*)
11008 1.1 mrg if test -n "$STRIP" ; then
11009 1.1 mrg striplib="$STRIP -x"
11010 1.1 mrg old_striplib="$STRIP -S"
11011 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11012 1.1 mrg $as_echo "yes" >&6; }
11013 1.1 mrg else
11014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11015 1.1 mrg $as_echo "no" >&6; }
11016 1.1 mrg fi
11017 1.1 mrg ;;
11018 1.1 mrg *)
11019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11020 1.1 mrg $as_echo "no" >&6; }
11021 1.1 mrg ;;
11022 1.1 mrg esac
11023 1.1 mrg fi
11024 1.1 mrg
11025 1.1 mrg
11026 1.1 mrg
11027 1.1 mrg
11028 1.1 mrg
11029 1.1 mrg
11030 1.1 mrg
11031 1.1 mrg
11032 1.1 mrg
11033 1.1 mrg
11034 1.1 mrg
11035 1.1 mrg
11036 1.1 mrg # Report which library types will actually be built
11037 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11038 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11040 1.1 mrg $as_echo "$can_build_shared" >&6; }
11041 1.1 mrg
11042 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11043 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
11044 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
11045 1.1 mrg
11046 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
11047 1.1 mrg # are all built from PIC.
11048 1.1 mrg case $host_os in
11049 1.1 mrg aix3*)
11050 1.1 mrg test "$enable_shared" = yes && enable_static=no
11051 1.1 mrg if test -n "$RANLIB"; then
11052 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
11053 1.1 mrg postinstall_cmds='$RANLIB $lib'
11054 1.1 mrg fi
11055 1.1 mrg ;;
11056 1.1 mrg
11057 1.1 mrg aix[4-9]*)
11058 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11059 1.1 mrg test "$enable_shared" = yes && enable_static=no
11060 1.1 mrg fi
11061 1.1 mrg ;;
11062 1.1 mrg esac
11063 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11064 1.1 mrg $as_echo "$enable_shared" >&6; }
11065 1.1 mrg
11066 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11067 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
11068 1.1 mrg # Make sure either enable_shared or enable_static is yes.
11069 1.1 mrg test "$enable_shared" = yes || enable_static=yes
11070 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11071 1.1 mrg $as_echo "$enable_static" >&6; }
11072 1.1 mrg
11073 1.1 mrg
11074 1.1 mrg
11075 1.1 mrg
11076 1.1 mrg fi
11077 1.1 mrg ac_ext=c
11078 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
11079 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11080 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11081 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11082 1.1 mrg
11083 1.1 mrg CC="$lt_save_CC"
11084 1.1 mrg
11085 1.1 mrg
11086 1.1 mrg
11087 1.1 mrg
11088 1.1 mrg
11089 1.1 mrg
11090 1.1 mrg
11091 1.1 mrg
11092 1.1 mrg
11093 1.1 mrg
11094 1.1 mrg
11095 1.1 mrg
11096 1.1 mrg
11097 1.1 mrg ac_config_commands="$ac_config_commands libtool"
11098 1.1 mrg
11099 1.1 mrg
11100 1.1 mrg
11101 1.1 mrg
11102 1.1 mrg # Only expand once:
11103 1.1 mrg
11104 1.1 mrg
11105 1.1 mrg
11106 1.1 mrg
11107 1.1 mrg
11108 1.4 mrg case $host in
11109 1.4 mrg *-cygwin* | *-mingw*)
11110 1.4 mrg # 'host' will be top-level target in the case of a target lib,
11111 1.4 mrg # we must compare to with_cross_host to decide if this is a native
11112 1.4 mrg # or cross-compiler and select where to install dlls appropriately.
11113 1.4 mrg if test -n "$with_cross_host" &&
11114 1.4 mrg test x"$with_cross_host" != x"no"; then
11115 1.4 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11116 1.4 mrg else
11117 1.4 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"';
11118 1.4 mrg fi
11119 1.4 mrg ;;
11120 1.4 mrg *)
11121 1.4 mrg lt_host_flags=
11122 1.4 mrg ;;
11123 1.4 mrg esac
11124 1.4 mrg
11125 1.4 mrg
11126 1.4 mrg
11127 1.4 mrg
11128 1.4 mrg
11129 1.4 mrg
11130 1.1 mrg # Calculate toolexeclibdir
11131 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir
11132 1.1 mrg case ${version_specific_libs} in
11133 1.1 mrg yes)
11134 1.1 mrg # Need the gcc compiler version to know where to install libraries
11135 1.1 mrg # and header files if --enable-version-specific-runtime-libs option
11136 1.1 mrg # is selected.
11137 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)'
11138 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11139 1.1 mrg ;;
11140 1.1 mrg no)
11141 1.1 mrg if test -n "$with_cross_host" &&
11142 1.1 mrg test x"$with_cross_host" != x"no"; then
11143 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir.
11144 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)'
11145 1.1 mrg toolexeclibdir='$(toolexecdir)/lib'
11146 1.1 mrg else
11147 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11148 1.1 mrg toolexeclibdir='$(libdir)'
11149 1.1 mrg fi
11150 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory`
11151 1.1 mrg case $multi_os_directory in
11152 1.1 mrg .) ;; # Avoid trailing /.
11153 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11154 1.1 mrg esac
11155 1.1 mrg ;;
11156 1.1 mrg esac
11157 1.1 mrg
11158 1.1 mrg
11159 1.1 mrg
11160 1.1 mrg if test ${multilib} = yes; then
11161 1.1 mrg multilib_arg="--enable-multilib"
11162 1.1 mrg else
11163 1.1 mrg multilib_arg=
11164 1.1 mrg fi
11165 1.1 mrg
11166 1.9 mrg # Determine what GCC version number to use in filesystem paths.
11167 1.9 mrg
11168 1.9 mrg get_gcc_base_ver="cat"
11169 1.9 mrg
11170 1.9 mrg # Check whether --with-gcc-major-version-only was given.
11171 1.9 mrg if test "${with_gcc_major_version_only+set}" = set; then :
11172 1.9 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11173 1.9 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11174 1.9 mrg fi
11175 1.9 mrg
11176 1.9 mrg fi
11177 1.9 mrg
11178 1.9 mrg
11179 1.9 mrg
11180 1.9 mrg
11181 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11182 1.1 mrg
11183 1.1 mrg cat >confcache <<\_ACEOF
11184 1.1 mrg # This file is a shell script that caches the results of configure
11185 1.1 mrg # tests run on this system so they can be shared between configure
11186 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11187 1.1 mrg # It is not useful on other systems. If it contains results you don't
11188 1.1 mrg # want to keep, you may remove or edit it.
11189 1.1 mrg #
11190 1.1 mrg # config.status only pays attention to the cache file if you give it
11191 1.1 mrg # the --recheck option to rerun configure.
11192 1.1 mrg #
11193 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11194 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11195 1.1 mrg # following values.
11196 1.1 mrg
11197 1.1 mrg _ACEOF
11198 1.1 mrg
11199 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11200 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11201 1.1 mrg # So, we kill variables containing newlines.
11202 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11203 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11204 1.1 mrg (
11205 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11206 1.1 mrg eval ac_val=\$$ac_var
11207 1.1 mrg case $ac_val in #(
11208 1.1 mrg *${as_nl}*)
11209 1.1 mrg case $ac_var in #(
11210 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11211 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11212 1.1 mrg esac
11213 1.1 mrg case $ac_var in #(
11214 1.1 mrg _ | IFS | as_nl) ;; #(
11215 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11216 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11217 1.1 mrg esac ;;
11218 1.1 mrg esac
11219 1.1 mrg done
11220 1.1 mrg
11221 1.1 mrg (set) 2>&1 |
11222 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11223 1.1 mrg *${as_nl}ac_space=\ *)
11224 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11225 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11226 1.1 mrg sed -n \
11227 1.1 mrg "s/'/'\\\\''/g;
11228 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11229 1.1 mrg ;; #(
11230 1.1 mrg *)
11231 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11232 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11233 1.1 mrg ;;
11234 1.1 mrg esac |
11235 1.1 mrg sort
11236 1.1 mrg ) |
11237 1.1 mrg sed '
11238 1.1 mrg /^ac_cv_env_/b end
11239 1.1 mrg t clear
11240 1.1 mrg :clear
11241 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11242 1.1 mrg t end
11243 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11244 1.1 mrg :end' >>confcache
11245 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11246 1.1 mrg if test -w "$cache_file"; then
11247 1.1 mrg test "x$cache_file" != "x/dev/null" &&
11248 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11249 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11250 1.1 mrg cat confcache >$cache_file
11251 1.1 mrg else
11252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11253 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11254 1.1 mrg fi
11255 1.1 mrg fi
11256 1.1 mrg rm -f confcache
11257 1.1 mrg
11258 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11259 1.1 mrg # Let make expand exec_prefix.
11260 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11261 1.1 mrg
11262 1.1 mrg DEFS=-DHAVE_CONFIG_H
11263 1.1 mrg
11264 1.1 mrg ac_libobjs=
11265 1.1 mrg ac_ltlibobjs=
11266 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11267 1.1 mrg # 1. Remove the extension, and $U if already installed.
11268 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11269 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11270 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11271 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11272 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11273 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11274 1.1 mrg done
11275 1.1 mrg LIBOBJS=$ac_libobjs
11276 1.1 mrg
11277 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
11278 1.1 mrg
11279 1.1 mrg
11280 1.1 mrg if test -n "$EXEEXT"; then
11281 1.1 mrg am__EXEEXT_TRUE=
11282 1.1 mrg am__EXEEXT_FALSE='#'
11283 1.1 mrg else
11284 1.1 mrg am__EXEEXT_TRUE='#'
11285 1.1 mrg am__EXEEXT_FALSE=
11286 1.1 mrg fi
11287 1.1 mrg
11288 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11289 1.1 mrg as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11290 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11291 1.1 mrg fi
11292 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11293 1.1 mrg as_fn_error "conditional \"AMDEP\" was never defined.
11294 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11295 1.1 mrg fi
11296 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11297 1.1 mrg as_fn_error "conditional \"am__fastdepCC\" was never defined.
11298 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11299 1.1 mrg fi
11300 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11301 1.1 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11302 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11303 1.1 mrg fi
11304 1.4 mrg if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11305 1.4 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11306 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11307 1.4 mrg fi
11308 1.4 mrg if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11309 1.4 mrg as_fn_error "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11310 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11311 1.4 mrg fi
11312 1.1 mrg
11313 1.1 mrg : ${CONFIG_STATUS=./config.status}
11314 1.1 mrg ac_write_fail=0
11315 1.1 mrg ac_clean_files_save=$ac_clean_files
11316 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11318 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11319 1.1 mrg as_write_fail=0
11320 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11321 1.1 mrg #! $SHELL
11322 1.1 mrg # Generated by $as_me.
11323 1.1 mrg # Run this file to recreate the current configuration.
11324 1.1 mrg # Compiler output produced by configure, useful for debugging
11325 1.1 mrg # configure, is in config.log if it exists.
11326 1.1 mrg
11327 1.1 mrg debug=false
11328 1.1 mrg ac_cs_recheck=false
11329 1.1 mrg ac_cs_silent=false
11330 1.1 mrg
11331 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
11332 1.1 mrg export SHELL
11333 1.1 mrg _ASEOF
11334 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11335 1.1 mrg ## -------------------- ##
11336 1.1 mrg ## M4sh Initialization. ##
11337 1.1 mrg ## -------------------- ##
11338 1.1 mrg
11339 1.1 mrg # Be more Bourne compatible
11340 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
11341 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11342 1.1 mrg emulate sh
11343 1.1 mrg NULLCMD=:
11344 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11345 1.1 mrg # is contrary to our usage. Disable this feature.
11346 1.1 mrg alias -g '${1+"$@"}'='"$@"'
11347 1.1 mrg setopt NO_GLOB_SUBST
11348 1.1 mrg else
11349 1.1 mrg case `(set -o) 2>/dev/null` in #(
11350 1.1 mrg *posix*) :
11351 1.1 mrg set -o posix ;; #(
11352 1.1 mrg *) :
11353 1.1 mrg ;;
11354 1.1 mrg esac
11355 1.1 mrg fi
11356 1.1 mrg
11357 1.1 mrg
11358 1.1 mrg as_nl='
11359 1.1 mrg '
11360 1.1 mrg export as_nl
11361 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
11362 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11363 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11364 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11365 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
11366 1.1 mrg # but without wasting forks for bash or zsh.
11367 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
11368 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11369 1.1 mrg as_echo='print -r --'
11370 1.1 mrg as_echo_n='print -rn --'
11371 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11372 1.1 mrg as_echo='printf %s\n'
11373 1.1 mrg as_echo_n='printf %s'
11374 1.1 mrg else
11375 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11376 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11377 1.1 mrg as_echo_n='/usr/ucb/echo -n'
11378 1.1 mrg else
11379 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11380 1.1 mrg as_echo_n_body='eval
11381 1.1 mrg arg=$1;
11382 1.1 mrg case $arg in #(
11383 1.1 mrg *"$as_nl"*)
11384 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
11385 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11386 1.1 mrg esac;
11387 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11388 1.1 mrg '
11389 1.1 mrg export as_echo_n_body
11390 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
11391 1.1 mrg fi
11392 1.1 mrg export as_echo_body
11393 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
11394 1.1 mrg fi
11395 1.1 mrg
11396 1.1 mrg # The user is always right.
11397 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
11398 1.1 mrg PATH_SEPARATOR=:
11399 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11400 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11401 1.1 mrg PATH_SEPARATOR=';'
11402 1.1 mrg }
11403 1.1 mrg fi
11404 1.1 mrg
11405 1.1 mrg
11406 1.1 mrg # IFS
11407 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
11408 1.1 mrg # there to prevent editors from complaining about space-tab.
11409 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11410 1.1 mrg # splitting by setting IFS to empty value.)
11411 1.1 mrg IFS=" "" $as_nl"
11412 1.1 mrg
11413 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
11414 1.1 mrg case $0 in #((
11415 1.1 mrg *[\\/]* ) as_myself=$0 ;;
11416 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11417 1.1 mrg for as_dir in $PATH
11418 1.1 mrg do
11419 1.1 mrg IFS=$as_save_IFS
11420 1.1 mrg test -z "$as_dir" && as_dir=.
11421 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11422 1.1 mrg done
11423 1.1 mrg IFS=$as_save_IFS
11424 1.1 mrg
11425 1.1 mrg ;;
11426 1.1 mrg esac
11427 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
11428 1.1 mrg # in which case we are not to be found in the path.
11429 1.1 mrg if test "x$as_myself" = x; then
11430 1.1 mrg as_myself=$0
11431 1.1 mrg fi
11432 1.1 mrg if test ! -f "$as_myself"; then
11433 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11434 1.1 mrg exit 1
11435 1.1 mrg fi
11436 1.1 mrg
11437 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
11438 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11439 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
11440 1.1 mrg # trigger a bug in pdksh 5.2.14.
11441 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
11442 1.1 mrg do eval test x\${$as_var+set} = xset \
11443 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11444 1.1 mrg done
11445 1.1 mrg PS1='$ '
11446 1.1 mrg PS2='> '
11447 1.1 mrg PS4='+ '
11448 1.1 mrg
11449 1.1 mrg # NLS nuisances.
11450 1.1 mrg LC_ALL=C
11451 1.1 mrg export LC_ALL
11452 1.1 mrg LANGUAGE=C
11453 1.1 mrg export LANGUAGE
11454 1.1 mrg
11455 1.1 mrg # CDPATH.
11456 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11457 1.1 mrg
11458 1.1 mrg
11459 1.1 mrg # as_fn_error ERROR [LINENO LOG_FD]
11460 1.1 mrg # ---------------------------------
11461 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11462 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11463 1.1 mrg # script with status $?, using 1 if that was 0.
11464 1.1 mrg as_fn_error ()
11465 1.1 mrg {
11466 1.1 mrg as_status=$?; test $as_status -eq 0 && as_status=1
11467 1.1 mrg if test "$3"; then
11468 1.1 mrg as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11469 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11470 1.1 mrg fi
11471 1.1 mrg $as_echo "$as_me: error: $1" >&2
11472 1.1 mrg as_fn_exit $as_status
11473 1.1 mrg } # as_fn_error
11474 1.1 mrg
11475 1.1 mrg
11476 1.1 mrg # as_fn_set_status STATUS
11477 1.1 mrg # -----------------------
11478 1.1 mrg # Set $? to STATUS, without forking.
11479 1.1 mrg as_fn_set_status ()
11480 1.1 mrg {
11481 1.1 mrg return $1
11482 1.1 mrg } # as_fn_set_status
11483 1.1 mrg
11484 1.1 mrg # as_fn_exit STATUS
11485 1.1 mrg # -----------------
11486 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11487 1.1 mrg as_fn_exit ()
11488 1.1 mrg {
11489 1.1 mrg set +e
11490 1.1 mrg as_fn_set_status $1
11491 1.1 mrg exit $1
11492 1.1 mrg } # as_fn_exit
11493 1.1 mrg
11494 1.1 mrg # as_fn_unset VAR
11495 1.1 mrg # ---------------
11496 1.1 mrg # Portably unset VAR.
11497 1.1 mrg as_fn_unset ()
11498 1.1 mrg {
11499 1.1 mrg { eval $1=; unset $1;}
11500 1.1 mrg }
11501 1.1 mrg as_unset=as_fn_unset
11502 1.1 mrg # as_fn_append VAR VALUE
11503 1.1 mrg # ----------------------
11504 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
11505 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
11506 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
11507 1.1 mrg # implementations.
11508 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11509 1.1 mrg eval 'as_fn_append ()
11510 1.1 mrg {
11511 1.1 mrg eval $1+=\$2
11512 1.1 mrg }'
11513 1.1 mrg else
11514 1.1 mrg as_fn_append ()
11515 1.1 mrg {
11516 1.1 mrg eval $1=\$$1\$2
11517 1.1 mrg }
11518 1.1 mrg fi # as_fn_append
11519 1.1 mrg
11520 1.1 mrg # as_fn_arith ARG...
11521 1.1 mrg # ------------------
11522 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
11523 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
11524 1.1 mrg # must be portable across $(()) and expr.
11525 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11526 1.1 mrg eval 'as_fn_arith ()
11527 1.1 mrg {
11528 1.1 mrg as_val=$(( $* ))
11529 1.1 mrg }'
11530 1.1 mrg else
11531 1.1 mrg as_fn_arith ()
11532 1.1 mrg {
11533 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
11534 1.1 mrg }
11535 1.1 mrg fi # as_fn_arith
11536 1.1 mrg
11537 1.1 mrg
11538 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
11539 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
11540 1.1 mrg as_expr=expr
11541 1.1 mrg else
11542 1.1 mrg as_expr=false
11543 1.1 mrg fi
11544 1.1 mrg
11545 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11546 1.1 mrg as_basename=basename
11547 1.1 mrg else
11548 1.1 mrg as_basename=false
11549 1.1 mrg fi
11550 1.1 mrg
11551 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11552 1.1 mrg as_dirname=dirname
11553 1.1 mrg else
11554 1.1 mrg as_dirname=false
11555 1.1 mrg fi
11556 1.1 mrg
11557 1.1 mrg as_me=`$as_basename -- "$0" ||
11558 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11559 1.1 mrg X"$0" : 'X\(//\)$' \| \
11560 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11561 1.1 mrg $as_echo X/"$0" |
11562 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
11563 1.1 mrg s//\1/
11564 1.1 mrg q
11565 1.1 mrg }
11566 1.1 mrg /^X\/\(\/\/\)$/{
11567 1.1 mrg s//\1/
11568 1.1 mrg q
11569 1.1 mrg }
11570 1.1 mrg /^X\/\(\/\).*/{
11571 1.1 mrg s//\1/
11572 1.1 mrg q
11573 1.1 mrg }
11574 1.1 mrg s/.*/./; q'`
11575 1.1 mrg
11576 1.1 mrg # Avoid depending upon Character Ranges.
11577 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11578 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11579 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11580 1.1 mrg as_cr_digits='0123456789'
11581 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
11582 1.1 mrg
11583 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
11584 1.1 mrg case `echo -n x` in #(((((
11585 1.1 mrg -n*)
11586 1.1 mrg case `echo 'xy\c'` in
11587 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11588 1.1 mrg xy) ECHO_C='\c';;
11589 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11590 1.1 mrg ECHO_T=' ';;
11591 1.1 mrg esac;;
11592 1.1 mrg *)
11593 1.1 mrg ECHO_N='-n';;
11594 1.1 mrg esac
11595 1.1 mrg
11596 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
11597 1.1 mrg if test -d conf$$.dir; then
11598 1.1 mrg rm -f conf$$.dir/conf$$.file
11599 1.1 mrg else
11600 1.1 mrg rm -f conf$$.dir
11601 1.1 mrg mkdir conf$$.dir 2>/dev/null
11602 1.1 mrg fi
11603 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
11604 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
11605 1.1 mrg as_ln_s='ln -s'
11606 1.1 mrg # ... but there are two gotchas:
11607 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11608 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11609 1.1 mrg # In both cases, we have to default to `cp -p'.
11610 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11611 1.1 mrg as_ln_s='cp -p'
11612 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
11613 1.1 mrg as_ln_s=ln
11614 1.1 mrg else
11615 1.1 mrg as_ln_s='cp -p'
11616 1.1 mrg fi
11617 1.1 mrg else
11618 1.1 mrg as_ln_s='cp -p'
11619 1.1 mrg fi
11620 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11621 1.1 mrg rmdir conf$$.dir 2>/dev/null
11622 1.1 mrg
11623 1.1 mrg
11624 1.1 mrg # as_fn_mkdir_p
11625 1.1 mrg # -------------
11626 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
11627 1.1 mrg as_fn_mkdir_p ()
11628 1.1 mrg {
11629 1.1 mrg
11630 1.1 mrg case $as_dir in #(
11631 1.1 mrg -*) as_dir=./$as_dir;;
11632 1.1 mrg esac
11633 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
11634 1.1 mrg as_dirs=
11635 1.1 mrg while :; do
11636 1.1 mrg case $as_dir in #(
11637 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11638 1.1 mrg *) as_qdir=$as_dir;;
11639 1.1 mrg esac
11640 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
11641 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
11642 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11643 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
11644 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
11645 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11646 1.1 mrg $as_echo X"$as_dir" |
11647 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11648 1.1 mrg s//\1/
11649 1.1 mrg q
11650 1.1 mrg }
11651 1.1 mrg /^X\(\/\/\)[^/].*/{
11652 1.1 mrg s//\1/
11653 1.1 mrg q
11654 1.1 mrg }
11655 1.1 mrg /^X\(\/\/\)$/{
11656 1.1 mrg s//\1/
11657 1.1 mrg q
11658 1.1 mrg }
11659 1.1 mrg /^X\(\/\).*/{
11660 1.1 mrg s//\1/
11661 1.1 mrg q
11662 1.1 mrg }
11663 1.1 mrg s/.*/./; q'`
11664 1.1 mrg test -d "$as_dir" && break
11665 1.1 mrg done
11666 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
11667 1.1 mrg } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11668 1.1 mrg
11669 1.1 mrg
11670 1.1 mrg } # as_fn_mkdir_p
11671 1.1 mrg if mkdir -p . 2>/dev/null; then
11672 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
11673 1.1 mrg else
11674 1.1 mrg test -d ./-p && rmdir ./-p
11675 1.1 mrg as_mkdir_p=false
11676 1.1 mrg fi
11677 1.1 mrg
11678 1.1 mrg if test -x / >/dev/null 2>&1; then
11679 1.1 mrg as_test_x='test -x'
11680 1.1 mrg else
11681 1.1 mrg if ls -dL / >/dev/null 2>&1; then
11682 1.1 mrg as_ls_L_option=L
11683 1.1 mrg else
11684 1.1 mrg as_ls_L_option=
11685 1.1 mrg fi
11686 1.1 mrg as_test_x='
11687 1.1 mrg eval sh -c '\''
11688 1.1 mrg if test -d "$1"; then
11689 1.1 mrg test -d "$1/.";
11690 1.1 mrg else
11691 1.1 mrg case $1 in #(
11692 1.1 mrg -*)set "./$1";;
11693 1.1 mrg esac;
11694 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11695 1.1 mrg ???[sx]*):;;*)false;;esac;fi
11696 1.1 mrg '\'' sh
11697 1.1 mrg '
11698 1.1 mrg fi
11699 1.1 mrg as_executable_p=$as_test_x
11700 1.1 mrg
11701 1.1 mrg # Sed expression to map a string onto a valid CPP name.
11702 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11703 1.1 mrg
11704 1.1 mrg # Sed expression to map a string onto a valid variable name.
11705 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11706 1.1 mrg
11707 1.1 mrg
11708 1.1 mrg exec 6>&1
11709 1.1 mrg ## ----------------------------------- ##
11710 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
11711 1.1 mrg ## ----------------------------------- ##
11712 1.1 mrg _ASEOF
11713 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11714 1.1 mrg
11715 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11716 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
11717 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
11718 1.1 mrg # values after options handling.
11719 1.1 mrg ac_log="
11720 1.1 mrg This file was extended by libssp $as_me 1.0, which was
11721 1.1 mrg generated by GNU Autoconf 2.64. Invocation command line was
11722 1.1 mrg
11723 1.1 mrg CONFIG_FILES = $CONFIG_FILES
11724 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
11725 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
11726 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
11727 1.1 mrg $ $0 $@
11728 1.1 mrg
11729 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
11730 1.1 mrg "
11731 1.1 mrg
11732 1.1 mrg _ACEOF
11733 1.1 mrg
11734 1.1 mrg case $ac_config_files in *"
11735 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
11736 1.1 mrg esac
11737 1.1 mrg
11738 1.1 mrg case $ac_config_headers in *"
11739 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11740 1.1 mrg esac
11741 1.1 mrg
11742 1.1 mrg
11743 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11744 1.1 mrg # Files that config.status was made for.
11745 1.1 mrg config_files="$ac_config_files"
11746 1.1 mrg config_headers="$ac_config_headers"
11747 1.1 mrg config_commands="$ac_config_commands"
11748 1.1 mrg
11749 1.1 mrg _ACEOF
11750 1.1 mrg
11751 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11752 1.1 mrg ac_cs_usage="\
11753 1.1 mrg \`$as_me' instantiates files and other configuration actions
11754 1.1 mrg from templates according to the current configuration. Unless the files
11755 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
11756 1.1 mrg
11757 1.1 mrg Usage: $0 [OPTION]... [TAG]...
11758 1.1 mrg
11759 1.1 mrg -h, --help print this help, then exit
11760 1.1 mrg -V, --version print version number and configuration settings, then exit
11761 1.1 mrg -q, --quiet, --silent
11762 1.1 mrg do not print progress messages
11763 1.1 mrg -d, --debug don't remove temporary files
11764 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
11765 1.1 mrg --file=FILE[:TEMPLATE]
11766 1.1 mrg instantiate the configuration file FILE
11767 1.1 mrg --header=FILE[:TEMPLATE]
11768 1.1 mrg instantiate the configuration header FILE
11769 1.1 mrg
11770 1.1 mrg Configuration files:
11771 1.1 mrg $config_files
11772 1.1 mrg
11773 1.1 mrg Configuration headers:
11774 1.1 mrg $config_headers
11775 1.1 mrg
11776 1.1 mrg Configuration commands:
11777 1.1 mrg $config_commands
11778 1.1 mrg
11779 1.1 mrg Report bugs to the package provider."
11780 1.1 mrg
11781 1.1 mrg _ACEOF
11782 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11783 1.1 mrg ac_cs_version="\\
11784 1.1 mrg libssp config.status 1.0
11785 1.1 mrg configured by $0, generated by GNU Autoconf 2.64,
11786 1.1 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11787 1.1 mrg
11788 1.1 mrg Copyright (C) 2009 Free Software Foundation, Inc.
11789 1.1 mrg This config.status script is free software; the Free Software Foundation
11790 1.1 mrg gives unlimited permission to copy, distribute and modify it."
11791 1.1 mrg
11792 1.1 mrg ac_pwd='$ac_pwd'
11793 1.1 mrg srcdir='$srcdir'
11794 1.1 mrg INSTALL='$INSTALL'
11795 1.1 mrg MKDIR_P='$MKDIR_P'
11796 1.1 mrg AWK='$AWK'
11797 1.1 mrg test -n "\$AWK" || AWK=awk
11798 1.1 mrg _ACEOF
11799 1.1 mrg
11800 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11801 1.1 mrg # The default lists apply if the user does not specify any file.
11802 1.1 mrg ac_need_defaults=:
11803 1.1 mrg while test $# != 0
11804 1.1 mrg do
11805 1.1 mrg case $1 in
11806 1.1 mrg --*=*)
11807 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
11808 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11809 1.1 mrg ac_shift=:
11810 1.1 mrg ;;
11811 1.1 mrg *)
11812 1.1 mrg ac_option=$1
11813 1.1 mrg ac_optarg=$2
11814 1.1 mrg ac_shift=shift
11815 1.1 mrg ;;
11816 1.1 mrg esac
11817 1.1 mrg
11818 1.1 mrg case $ac_option in
11819 1.1 mrg # Handling of the options.
11820 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11821 1.1 mrg ac_cs_recheck=: ;;
11822 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11823 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
11824 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
11825 1.1 mrg debug=: ;;
11826 1.1 mrg --file | --fil | --fi | --f )
11827 1.1 mrg $ac_shift
11828 1.1 mrg case $ac_optarg in
11829 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11830 1.1 mrg esac
11831 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
11832 1.1 mrg ac_need_defaults=false;;
11833 1.1 mrg --header | --heade | --head | --hea )
11834 1.1 mrg $ac_shift
11835 1.1 mrg case $ac_optarg in
11836 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11837 1.1 mrg esac
11838 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11839 1.1 mrg ac_need_defaults=false;;
11840 1.1 mrg --he | --h)
11841 1.1 mrg # Conflict between --help and --header
11842 1.1 mrg as_fn_error "ambiguous option: \`$1'
11843 1.1 mrg Try \`$0 --help' for more information.";;
11844 1.1 mrg --help | --hel | -h )
11845 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
11846 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11847 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
11848 1.1 mrg ac_cs_silent=: ;;
11849 1.1 mrg
11850 1.1 mrg # This is an error.
11851 1.1 mrg -*) as_fn_error "unrecognized option: \`$1'
11852 1.1 mrg Try \`$0 --help' for more information." ;;
11853 1.1 mrg
11854 1.1 mrg *) as_fn_append ac_config_targets " $1"
11855 1.1 mrg ac_need_defaults=false ;;
11856 1.1 mrg
11857 1.1 mrg esac
11858 1.1 mrg shift
11859 1.1 mrg done
11860 1.1 mrg
11861 1.1 mrg ac_configure_extra_args=
11862 1.1 mrg
11863 1.1 mrg if $ac_cs_silent; then
11864 1.1 mrg exec 6>/dev/null
11865 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
11866 1.1 mrg fi
11867 1.1 mrg
11868 1.1 mrg _ACEOF
11869 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11870 1.1 mrg if \$ac_cs_recheck; then
11871 1.1 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11872 1.1 mrg shift
11873 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11874 1.1 mrg CONFIG_SHELL='$SHELL'
11875 1.1 mrg export CONFIG_SHELL
11876 1.1 mrg exec "\$@"
11877 1.1 mrg fi
11878 1.1 mrg
11879 1.1 mrg _ACEOF
11880 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11881 1.1 mrg exec 5>>config.log
11882 1.1 mrg {
11883 1.1 mrg echo
11884 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11885 1.1 mrg ## Running $as_me. ##
11886 1.1 mrg _ASBOX
11887 1.1 mrg $as_echo "$ac_log"
11888 1.1 mrg } >&5
11889 1.1 mrg
11890 1.1 mrg _ACEOF
11891 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11892 1.1 mrg #
11893 1.1 mrg # INIT-COMMANDS
11894 1.1 mrg #
11895 1.1 mrg
11896 1.1 mrg srcdir="$srcdir"
11897 1.1 mrg host="$host"
11898 1.1 mrg target="$target"
11899 1.1 mrg with_multisubdir="$with_multisubdir"
11900 1.1 mrg with_multisrctop="$with_multisrctop"
11901 1.1 mrg with_target_subdir="$with_target_subdir"
11902 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}"
11903 1.1 mrg multi_basedir="$multi_basedir"
11904 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11905 1.1 mrg CC="$CC"
11906 1.1 mrg CXX="$CXX"
11907 1.1 mrg GFORTRAN="$GFORTRAN"
11908 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11909 1.1 mrg
11910 1.1 mrg
11911 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
11912 1.1 mrg # if CDPATH is set.
11913 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11914 1.1 mrg
11915 1.1 mrg sed_quote_subst='$sed_quote_subst'
11916 1.1 mrg double_quote_subst='$double_quote_subst'
11917 1.1 mrg delay_variable_subst='$delay_variable_subst'
11918 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11919 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11920 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11921 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11922 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11923 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11924 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11925 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11926 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11927 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11928 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11929 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11930 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11931 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11932 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11933 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11934 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11935 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11936 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11937 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11938 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11939 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11940 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11941 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11942 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11943 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11944 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11945 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11946 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11947 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11948 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11949 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11950 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11951 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11952 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11953 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11954 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11955 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11956 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11957 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11958 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11959 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11960 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11961 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11962 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11963 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11964 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11965 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"`'
11966 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"`'
11967 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11968 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11969 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11970 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11971 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11972 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11973 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11974 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11975 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11976 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11977 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11978 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11979 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11980 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11981 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11982 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11983 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11984 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11985 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11986 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11987 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11988 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11989 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11990 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11991 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11992 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11993 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11994 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11995 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11996 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11997 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11998 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11999 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12000 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12001 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12002 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12003 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12004 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12005 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12006 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12007 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12008 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12009 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12010 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12011 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12012 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12013 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12014 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12015 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12016 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12017 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12018 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12019 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12020 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12021 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12022 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12023 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12024 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12025 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12026 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12027 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12028 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12029 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12030 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12031 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12032 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12033 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12034 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12035 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12036 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12037 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12038 1.1 mrg
12039 1.1 mrg LTCC='$LTCC'
12040 1.1 mrg LTCFLAGS='$LTCFLAGS'
12041 1.1 mrg compiler='$compiler_DEFAULT'
12042 1.1 mrg
12043 1.1 mrg # A function that is used when there is no print builtin or printf.
12044 1.1 mrg func_fallback_echo ()
12045 1.1 mrg {
12046 1.1 mrg eval 'cat <<_LTECHO_EOF
12047 1.1 mrg \$1
12048 1.1 mrg _LTECHO_EOF'
12049 1.1 mrg }
12050 1.1 mrg
12051 1.1 mrg # Quote evaled strings.
12052 1.1 mrg for var in SHELL \
12053 1.1 mrg ECHO \
12054 1.1 mrg SED \
12055 1.1 mrg GREP \
12056 1.1 mrg EGREP \
12057 1.1 mrg FGREP \
12058 1.1 mrg LD \
12059 1.1 mrg NM \
12060 1.1 mrg LN_S \
12061 1.1 mrg lt_SP2NL \
12062 1.1 mrg lt_NL2SP \
12063 1.1 mrg reload_flag \
12064 1.1 mrg OBJDUMP \
12065 1.1 mrg deplibs_check_method \
12066 1.1 mrg file_magic_cmd \
12067 1.1 mrg AR \
12068 1.1 mrg AR_FLAGS \
12069 1.1 mrg STRIP \
12070 1.1 mrg RANLIB \
12071 1.1 mrg CC \
12072 1.1 mrg CFLAGS \
12073 1.1 mrg compiler \
12074 1.1 mrg lt_cv_sys_global_symbol_pipe \
12075 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
12076 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
12077 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12078 1.1 mrg lt_prog_compiler_no_builtin_flag \
12079 1.1 mrg lt_prog_compiler_wl \
12080 1.1 mrg lt_prog_compiler_pic \
12081 1.1 mrg lt_prog_compiler_static \
12082 1.1 mrg lt_cv_prog_compiler_c_o \
12083 1.1 mrg need_locks \
12084 1.1 mrg DSYMUTIL \
12085 1.1 mrg NMEDIT \
12086 1.1 mrg LIPO \
12087 1.1 mrg OTOOL \
12088 1.1 mrg OTOOL64 \
12089 1.1 mrg shrext_cmds \
12090 1.1 mrg export_dynamic_flag_spec \
12091 1.1 mrg whole_archive_flag_spec \
12092 1.1 mrg compiler_needs_object \
12093 1.1 mrg with_gnu_ld \
12094 1.1 mrg allow_undefined_flag \
12095 1.1 mrg no_undefined_flag \
12096 1.1 mrg hardcode_libdir_flag_spec \
12097 1.1 mrg hardcode_libdir_flag_spec_ld \
12098 1.1 mrg hardcode_libdir_separator \
12099 1.1 mrg fix_srcfile_path \
12100 1.1 mrg exclude_expsyms \
12101 1.1 mrg include_expsyms \
12102 1.1 mrg file_list_spec \
12103 1.1 mrg variables_saved_for_relink \
12104 1.1 mrg libname_spec \
12105 1.1 mrg library_names_spec \
12106 1.1 mrg soname_spec \
12107 1.1 mrg install_override_mode \
12108 1.1 mrg finish_eval \
12109 1.1 mrg old_striplib \
12110 1.1 mrg striplib; do
12111 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12112 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12113 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12114 1.1 mrg ;;
12115 1.1 mrg *)
12116 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12117 1.1 mrg ;;
12118 1.1 mrg esac
12119 1.1 mrg done
12120 1.1 mrg
12121 1.1 mrg # Double-quote double-evaled strings.
12122 1.1 mrg for var in reload_cmds \
12123 1.1 mrg old_postinstall_cmds \
12124 1.1 mrg old_postuninstall_cmds \
12125 1.1 mrg old_archive_cmds \
12126 1.1 mrg extract_expsyms_cmds \
12127 1.1 mrg old_archive_from_new_cmds \
12128 1.1 mrg old_archive_from_expsyms_cmds \
12129 1.1 mrg archive_cmds \
12130 1.1 mrg archive_expsym_cmds \
12131 1.1 mrg module_cmds \
12132 1.1 mrg module_expsym_cmds \
12133 1.1 mrg export_symbols_cmds \
12134 1.1 mrg prelink_cmds \
12135 1.1 mrg postinstall_cmds \
12136 1.1 mrg postuninstall_cmds \
12137 1.1 mrg finish_cmds \
12138 1.1 mrg sys_lib_search_path_spec \
12139 1.1 mrg sys_lib_dlsearch_path_spec; do
12140 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12141 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12142 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12143 1.1 mrg ;;
12144 1.1 mrg *)
12145 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12146 1.1 mrg ;;
12147 1.1 mrg esac
12148 1.1 mrg done
12149 1.1 mrg
12150 1.1 mrg ac_aux_dir='$ac_aux_dir'
12151 1.1 mrg xsi_shell='$xsi_shell'
12152 1.1 mrg lt_shell_append='$lt_shell_append'
12153 1.1 mrg
12154 1.1 mrg # See if we are running on zsh, and set the options which allow our
12155 1.1 mrg # commands through without removal of \ escapes INIT.
12156 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12157 1.1 mrg setopt NO_GLOB_SUBST
12158 1.1 mrg fi
12159 1.1 mrg
12160 1.1 mrg
12161 1.1 mrg PACKAGE='$PACKAGE'
12162 1.1 mrg VERSION='$VERSION'
12163 1.1 mrg TIMESTAMP='$TIMESTAMP'
12164 1.1 mrg RM='$RM'
12165 1.1 mrg ofile='$ofile'
12166 1.1 mrg
12167 1.1 mrg
12168 1.1 mrg
12169 1.1 mrg
12170 1.1 mrg _ACEOF
12171 1.1 mrg
12172 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12173 1.1 mrg
12174 1.1 mrg # Handling of arguments.
12175 1.1 mrg for ac_config_target in $ac_config_targets
12176 1.1 mrg do
12177 1.1 mrg case $ac_config_target in
12178 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12179 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12180 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12181 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12182 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12183 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12184 1.1 mrg
12185 1.1 mrg *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12186 1.1 mrg esac
12187 1.1 mrg done
12188 1.1 mrg
12189 1.1 mrg
12190 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12191 1.1 mrg # then the envvar interface is used. Set only those that are not.
12192 1.1 mrg # We use the long form for the default assignment because of an extremely
12193 1.1 mrg # bizarre bug on SunOS 4.1.3.
12194 1.1 mrg if $ac_need_defaults; then
12195 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12196 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12197 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12198 1.1 mrg fi
12199 1.1 mrg
12200 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12201 1.1 mrg # simply because there is no reason against having it here, and in addition,
12202 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12203 1.1 mrg # Hook for its removal unless debugging.
12204 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12205 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12206 1.1 mrg $debug ||
12207 1.1 mrg {
12208 1.1 mrg tmp=
12209 1.1 mrg trap 'exit_status=$?
12210 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12211 1.1 mrg ' 0
12212 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12213 1.1 mrg }
12214 1.1 mrg # Create a (secure) tmp directory for tmp files.
12215 1.1 mrg
12216 1.1 mrg {
12217 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12218 1.1 mrg test -n "$tmp" && test -d "$tmp"
12219 1.1 mrg } ||
12220 1.1 mrg {
12221 1.1 mrg tmp=./conf$$-$RANDOM
12222 1.1 mrg (umask 077 && mkdir "$tmp")
12223 1.1 mrg } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12224 1.1 mrg
12225 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12226 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12227 1.1 mrg # This happens for instance with `./config.status config.h'.
12228 1.1 mrg if test -n "$CONFIG_FILES"; then
12229 1.1 mrg
12230 1.1 mrg
12231 1.1 mrg ac_cr=`echo X | tr X '\015'`
12232 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12233 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12234 1.1 mrg # point, so we can use a bashism as a fallback.
12235 1.1 mrg if test "x$ac_cr" = x; then
12236 1.1 mrg eval ac_cr=\$\'\\r\'
12237 1.1 mrg fi
12238 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12239 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12240 1.1 mrg ac_cs_awk_cr='\r'
12241 1.1 mrg else
12242 1.1 mrg ac_cs_awk_cr=$ac_cr
12243 1.1 mrg fi
12244 1.1 mrg
12245 1.1 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
12246 1.1 mrg _ACEOF
12247 1.1 mrg
12248 1.1 mrg
12249 1.1 mrg {
12250 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12251 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12252 1.1 mrg echo "_ACEOF"
12253 1.1 mrg } >conf$$subs.sh ||
12254 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12255 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12256 1.1 mrg ac_delim='%!_!# '
12257 1.1 mrg for ac_last_try in false false false false false :; do
12258 1.1 mrg . ./conf$$subs.sh ||
12259 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12260 1.1 mrg
12261 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12262 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12263 1.1 mrg break
12264 1.1 mrg elif $ac_last_try; then
12265 1.1 mrg as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12266 1.1 mrg else
12267 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12268 1.1 mrg fi
12269 1.1 mrg done
12270 1.1 mrg rm -f conf$$subs.sh
12271 1.1 mrg
12272 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12273 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12274 1.1 mrg _ACEOF
12275 1.1 mrg sed -n '
12276 1.1 mrg h
12277 1.1 mrg s/^/S["/; s/!.*/"]=/
12278 1.1 mrg p
12279 1.1 mrg g
12280 1.1 mrg s/^[^!]*!//
12281 1.1 mrg :repl
12282 1.1 mrg t repl
12283 1.1 mrg s/'"$ac_delim"'$//
12284 1.1 mrg t delim
12285 1.1 mrg :nl
12286 1.1 mrg h
12287 1.1 mrg s/\(.\{148\}\).*/\1/
12288 1.1 mrg t more1
12289 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12290 1.1 mrg p
12291 1.1 mrg n
12292 1.1 mrg b repl
12293 1.1 mrg :more1
12294 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12295 1.1 mrg p
12296 1.1 mrg g
12297 1.1 mrg s/.\{148\}//
12298 1.1 mrg t nl
12299 1.1 mrg :delim
12300 1.1 mrg h
12301 1.1 mrg s/\(.\{148\}\).*/\1/
12302 1.1 mrg t more2
12303 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
12304 1.1 mrg p
12305 1.1 mrg b
12306 1.1 mrg :more2
12307 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12308 1.1 mrg p
12309 1.1 mrg g
12310 1.1 mrg s/.\{148\}//
12311 1.1 mrg t delim
12312 1.1 mrg ' <conf$$subs.awk | sed '
12313 1.1 mrg /^[^""]/{
12314 1.1 mrg N
12315 1.1 mrg s/\n//
12316 1.1 mrg }
12317 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
12318 1.1 mrg rm -f conf$$subs.awk
12319 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12320 1.1 mrg _ACAWK
12321 1.1 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12322 1.1 mrg for (key in S) S_is_set[key] = 1
12323 1.1 mrg FS = ""
12324 1.1 mrg
12325 1.1 mrg }
12326 1.1 mrg {
12327 1.1 mrg line = $ 0
12328 1.1 mrg nfields = split(line, field, "@")
12329 1.1 mrg substed = 0
12330 1.1 mrg len = length(field[1])
12331 1.1 mrg for (i = 2; i < nfields; i++) {
12332 1.1 mrg key = field[i]
12333 1.1 mrg keylen = length(key)
12334 1.1 mrg if (S_is_set[key]) {
12335 1.1 mrg value = S[key]
12336 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12337 1.1 mrg len += length(value) + length(field[++i])
12338 1.1 mrg substed = 1
12339 1.1 mrg } else
12340 1.1 mrg len += 1 + keylen
12341 1.1 mrg }
12342 1.1 mrg
12343 1.1 mrg print line
12344 1.1 mrg }
12345 1.1 mrg
12346 1.1 mrg _ACAWK
12347 1.1 mrg _ACEOF
12348 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12349 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12350 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12351 1.1 mrg else
12352 1.1 mrg cat
12353 1.1 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12354 1.1 mrg || as_fn_error "could not setup config files machinery" "$LINENO" 5
12355 1.1 mrg _ACEOF
12356 1.1 mrg
12357 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
12358 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12359 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
12360 1.1 mrg # (actually we leave an empty line to preserve line numbers).
12361 1.1 mrg if test "x$srcdir" = x.; then
12362 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
12363 1.1 mrg s/:*\$(srcdir):*/:/
12364 1.1 mrg s/:*\${srcdir}:*/:/
12365 1.1 mrg s/:*@srcdir@:*/:/
12366 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
12367 1.1 mrg s/:*$//
12368 1.1 mrg s/^[^=]*=[ ]*$//
12369 1.1 mrg }'
12370 1.1 mrg fi
12371 1.1 mrg
12372 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12373 1.1 mrg fi # test -n "$CONFIG_FILES"
12374 1.1 mrg
12375 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
12376 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
12377 1.1 mrg # This happens for instance with `./config.status Makefile'.
12378 1.1 mrg if test -n "$CONFIG_HEADERS"; then
12379 1.1 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
12380 1.1 mrg BEGIN {
12381 1.1 mrg _ACEOF
12382 1.1 mrg
12383 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
12384 1.1 mrg # here-document in config.status, that substitutes the proper values into
12385 1.1 mrg # config.h.in to produce config.h.
12386 1.1 mrg
12387 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
12388 1.1 mrg # handling of long lines.
12389 1.1 mrg ac_delim='%!_!# '
12390 1.1 mrg for ac_last_try in false false :; do
12391 1.1 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12392 1.1 mrg if test -z "$ac_t"; then
12393 1.1 mrg break
12394 1.1 mrg elif $ac_last_try; then
12395 1.1 mrg as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12396 1.1 mrg else
12397 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12398 1.1 mrg fi
12399 1.1 mrg done
12400 1.1 mrg
12401 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
12402 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
12403 1.1 mrg # newline sequences.
12404 1.1 mrg
12405 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12406 1.1 mrg sed -n '
12407 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12408 1.1 mrg t rset
12409 1.1 mrg :rset
12410 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
12411 1.1 mrg t def
12412 1.1 mrg d
12413 1.1 mrg :def
12414 1.1 mrg s/\\$//
12415 1.1 mrg t bsnl
12416 1.1 mrg s/["\\]/\\&/g
12417 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12418 1.1 mrg D["\1"]=" \3"/p
12419 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12420 1.1 mrg d
12421 1.1 mrg :bsnl
12422 1.1 mrg s/["\\]/\\&/g
12423 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12424 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
12425 1.1 mrg t cont
12426 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12427 1.1 mrg t cont
12428 1.1 mrg d
12429 1.1 mrg :cont
12430 1.1 mrg n
12431 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12432 1.1 mrg t clear
12433 1.1 mrg :clear
12434 1.1 mrg s/\\$//
12435 1.1 mrg t bsnlc
12436 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
12437 1.1 mrg d
12438 1.1 mrg :bsnlc
12439 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12440 1.1 mrg b cont
12441 1.1 mrg ' <confdefs.h | sed '
12442 1.1 mrg s/'"$ac_delim"'/"\\\
12443 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
12444 1.1 mrg
12445 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12446 1.1 mrg for (key in D) D_is_set[key] = 1
12447 1.1 mrg FS = ""
12448 1.1 mrg }
12449 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12450 1.1 mrg line = \$ 0
12451 1.1 mrg split(line, arg, " ")
12452 1.1 mrg if (arg[1] == "#") {
12453 1.1 mrg defundef = arg[2]
12454 1.1 mrg mac1 = arg[3]
12455 1.1 mrg } else {
12456 1.1 mrg defundef = substr(arg[1], 2)
12457 1.1 mrg mac1 = arg[2]
12458 1.1 mrg }
12459 1.1 mrg split(mac1, mac2, "(") #)
12460 1.1 mrg macro = mac2[1]
12461 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
12462 1.1 mrg if (D_is_set[macro]) {
12463 1.1 mrg # Preserve the white space surrounding the "#".
12464 1.1 mrg print prefix "define", macro P[macro] D[macro]
12465 1.1 mrg next
12466 1.1 mrg } else {
12467 1.1 mrg # Replace #undef with comments. This is necessary, for example,
12468 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
12469 1.1 mrg # on some systems where configure will not decide to define it.
12470 1.1 mrg if (defundef == "undef") {
12471 1.1 mrg print "/*", prefix defundef, macro, "*/"
12472 1.1 mrg next
12473 1.1 mrg }
12474 1.1 mrg }
12475 1.1 mrg }
12476 1.1 mrg { print }
12477 1.1 mrg _ACAWK
12478 1.1 mrg _ACEOF
12479 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12480 1.1 mrg as_fn_error "could not setup config headers machinery" "$LINENO" 5
12481 1.1 mrg fi # test -n "$CONFIG_HEADERS"
12482 1.1 mrg
12483 1.1 mrg
12484 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12485 1.1 mrg shift
12486 1.1 mrg for ac_tag
12487 1.1 mrg do
12488 1.1 mrg case $ac_tag in
12489 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
12490 1.1 mrg esac
12491 1.1 mrg case $ac_mode$ac_tag in
12492 1.1 mrg :[FHL]*:*);;
12493 1.1 mrg :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12494 1.1 mrg :[FH]-) ac_tag=-:-;;
12495 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12496 1.1 mrg esac
12497 1.1 mrg ac_save_IFS=$IFS
12498 1.1 mrg IFS=:
12499 1.1 mrg set x $ac_tag
12500 1.1 mrg IFS=$ac_save_IFS
12501 1.1 mrg shift
12502 1.1 mrg ac_file=$1
12503 1.1 mrg shift
12504 1.1 mrg
12505 1.1 mrg case $ac_mode in
12506 1.1 mrg :L) ac_source=$1;;
12507 1.1 mrg :[FH])
12508 1.1 mrg ac_file_inputs=
12509 1.1 mrg for ac_f
12510 1.1 mrg do
12511 1.1 mrg case $ac_f in
12512 1.1 mrg -) ac_f="$tmp/stdin";;
12513 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
12514 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
12515 1.1 mrg # because $ac_f cannot contain `:'.
12516 1.1 mrg test -f "$ac_f" ||
12517 1.1 mrg case $ac_f in
12518 1.1 mrg [\\/$]*) false;;
12519 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12520 1.1 mrg esac ||
12521 1.1 mrg as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12522 1.1 mrg esac
12523 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12524 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
12525 1.1 mrg done
12526 1.1 mrg
12527 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
12528 1.1 mrg # use $as_me), people would be surprised to read:
12529 1.1 mrg # /* config.h. Generated by config.status. */
12530 1.1 mrg configure_input='Generated from '`
12531 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12532 1.1 mrg `' by configure.'
12533 1.1 mrg if test x"$ac_file" != x-; then
12534 1.1 mrg configure_input="$ac_file. $configure_input"
12535 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12536 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
12537 1.1 mrg fi
12538 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
12539 1.1 mrg case $configure_input in #(
12540 1.1 mrg *\&* | *\|* | *\\* )
12541 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
12542 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
12543 1.1 mrg *) ac_sed_conf_input=$configure_input;;
12544 1.1 mrg esac
12545 1.1 mrg
12546 1.1 mrg case $ac_tag in
12547 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin" \
12548 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12549 1.1 mrg esac
12550 1.1 mrg ;;
12551 1.1 mrg esac
12552 1.1 mrg
12553 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
12554 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12555 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
12556 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
12557 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12558 1.1 mrg $as_echo X"$ac_file" |
12559 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12560 1.1 mrg s//\1/
12561 1.1 mrg q
12562 1.1 mrg }
12563 1.1 mrg /^X\(\/\/\)[^/].*/{
12564 1.1 mrg s//\1/
12565 1.1 mrg q
12566 1.1 mrg }
12567 1.1 mrg /^X\(\/\/\)$/{
12568 1.1 mrg s//\1/
12569 1.1 mrg q
12570 1.1 mrg }
12571 1.1 mrg /^X\(\/\).*/{
12572 1.1 mrg s//\1/
12573 1.1 mrg q
12574 1.1 mrg }
12575 1.1 mrg s/.*/./; q'`
12576 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
12577 1.1 mrg ac_builddir=.
12578 1.1 mrg
12579 1.1 mrg case "$ac_dir" in
12580 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12581 1.1 mrg *)
12582 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12583 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
12584 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12585 1.1 mrg case $ac_top_builddir_sub in
12586 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12587 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12588 1.1 mrg esac ;;
12589 1.1 mrg esac
12590 1.1 mrg ac_abs_top_builddir=$ac_pwd
12591 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
12592 1.1 mrg # for backward compatibility:
12593 1.1 mrg ac_top_builddir=$ac_top_build_prefix
12594 1.1 mrg
12595 1.1 mrg case $srcdir in
12596 1.1 mrg .) # We are building in place.
12597 1.1 mrg ac_srcdir=.
12598 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
12599 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
12600 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
12601 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
12602 1.1 mrg ac_top_srcdir=$srcdir
12603 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
12604 1.1 mrg *) # Relative name.
12605 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12606 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
12607 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12608 1.1 mrg esac
12609 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12610 1.1 mrg
12611 1.1 mrg
12612 1.1 mrg case $ac_mode in
12613 1.1 mrg :F)
12614 1.1 mrg #
12615 1.1 mrg # CONFIG_FILE
12616 1.1 mrg #
12617 1.1 mrg
12618 1.1 mrg case $INSTALL in
12619 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12620 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12621 1.1 mrg esac
12622 1.1 mrg ac_MKDIR_P=$MKDIR_P
12623 1.1 mrg case $MKDIR_P in
12624 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
12625 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12626 1.1 mrg esac
12627 1.1 mrg _ACEOF
12628 1.1 mrg
12629 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12630 1.1 mrg # If the template does not know about datarootdir, expand it.
12631 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
12632 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
12633 1.1 mrg ac_sed_dataroot='
12634 1.1 mrg /datarootdir/ {
12635 1.1 mrg p
12636 1.1 mrg q
12637 1.1 mrg }
12638 1.1 mrg /@datadir@/p
12639 1.1 mrg /@docdir@/p
12640 1.1 mrg /@infodir@/p
12641 1.1 mrg /@localedir@/p
12642 1.1 mrg /@mandir@/p'
12643 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12644 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
12645 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12646 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12647 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12648 1.1 mrg _ACEOF
12649 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12650 1.1 mrg ac_datarootdir_hack='
12651 1.1 mrg s&@datadir@&$datadir&g
12652 1.1 mrg s&@docdir@&$docdir&g
12653 1.1 mrg s&@infodir@&$infodir&g
12654 1.1 mrg s&@localedir@&$localedir&g
12655 1.1 mrg s&@mandir@&$mandir&g
12656 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
12657 1.1 mrg esac
12658 1.1 mrg _ACEOF
12659 1.1 mrg
12660 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
12661 1.1 mrg # Shell code in configure.ac might set extrasub.
12662 1.1 mrg # FIXME: do we really want to maintain this feature?
12663 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12664 1.1 mrg ac_sed_extra="$ac_vpsub
12665 1.1 mrg $extrasub
12666 1.1 mrg _ACEOF
12667 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12668 1.1 mrg :t
12669 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12670 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
12671 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
12672 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
12673 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
12674 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
12675 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
12676 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12677 1.1 mrg s&@builddir@&$ac_builddir&;t t
12678 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
12679 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12680 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
12681 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
12682 1.1 mrg $ac_datarootdir_hack
12683 1.1 mrg "
12684 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12685 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12686 1.1 mrg
12687 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12688 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12689 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12690 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12691 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
12692 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12693 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
12694 1.1 mrg
12695 1.1 mrg rm -f "$tmp/stdin"
12696 1.1 mrg case $ac_file in
12697 1.1 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
12698 1.1 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12699 1.1 mrg esac \
12700 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12701 1.1 mrg ;;
12702 1.1 mrg :H)
12703 1.1 mrg #
12704 1.1 mrg # CONFIG_HEADER
12705 1.1 mrg #
12706 1.1 mrg if test x"$ac_file" != x-; then
12707 1.1 mrg {
12708 1.1 mrg $as_echo "/* $configure_input */" \
12709 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12710 1.1 mrg } >"$tmp/config.h" \
12711 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12712 1.1 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12714 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
12715 1.1 mrg else
12716 1.1 mrg rm -f "$ac_file"
12717 1.1 mrg mv "$tmp/config.h" "$ac_file" \
12718 1.1 mrg || as_fn_error "could not create $ac_file" "$LINENO" 5
12719 1.1 mrg fi
12720 1.1 mrg else
12721 1.1 mrg $as_echo "/* $configure_input */" \
12722 1.1 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12723 1.1 mrg || as_fn_error "could not create -" "$LINENO" 5
12724 1.1 mrg fi
12725 1.1 mrg # Compute "$ac_file"'s index in $config_headers.
12726 1.1 mrg _am_arg="$ac_file"
12727 1.1 mrg _am_stamp_count=1
12728 1.1 mrg for _am_header in $config_headers :; do
12729 1.1 mrg case $_am_header in
12730 1.1 mrg $_am_arg | $_am_arg:* )
12731 1.1 mrg break ;;
12732 1.1 mrg * )
12733 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12734 1.1 mrg esac
12735 1.1 mrg done
12736 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12737 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12738 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
12739 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
12740 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12741 1.1 mrg $as_echo X"$_am_arg" |
12742 1.1 mrg sed '/^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 /^X\(\/\).*/{
12755 1.1 mrg s//\1/
12756 1.1 mrg q
12757 1.1 mrg }
12758 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
12759 1.1 mrg ;;
12760 1.1 mrg
12761 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12762 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
12763 1.1 mrg ;;
12764 1.1 mrg esac
12765 1.1 mrg
12766 1.1 mrg
12767 1.1 mrg case $ac_file$ac_mode in
12768 1.1 mrg "default-1":C)
12769 1.1 mrg # Only add multilib support code if we just rebuilt the top-level
12770 1.1 mrg # Makefile.
12771 1.1 mrg case " $CONFIG_FILES " in
12772 1.1 mrg *" Makefile "*)
12773 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in
12774 1.1 mrg ;;
12775 1.1 mrg esac ;;
12776 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12777 1.1 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
12778 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
12779 1.1 mrg # if we detect the quoting.
12780 1.1 mrg case $CONFIG_FILES in
12781 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
12782 1.1 mrg *) set x $CONFIG_FILES ;;
12783 1.1 mrg esac
12784 1.1 mrg shift
12785 1.1 mrg for mf
12786 1.1 mrg do
12787 1.1 mrg # Strip MF so we end up with the name of the file.
12788 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
12789 1.1 mrg # Check whether this is an Automake generated Makefile or not.
12790 1.1 mrg # We used to match only the files named `Makefile.in', but
12791 1.1 mrg # some people rename them; so instead we look at the file content.
12792 1.1 mrg # Grep'ing the first line is not enough: some people post-process
12793 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
12794 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
12795 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
12796 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12797 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
12798 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12799 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
12800 1.1 mrg X"$mf" : 'X\(//\)$' \| \
12801 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12802 1.1 mrg $as_echo X"$mf" |
12803 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12804 1.1 mrg s//\1/
12805 1.1 mrg q
12806 1.1 mrg }
12807 1.1 mrg /^X\(\/\/\)[^/].*/{
12808 1.1 mrg s//\1/
12809 1.1 mrg q
12810 1.1 mrg }
12811 1.1 mrg /^X\(\/\/\)$/{
12812 1.1 mrg s//\1/
12813 1.1 mrg q
12814 1.1 mrg }
12815 1.1 mrg /^X\(\/\).*/{
12816 1.1 mrg s//\1/
12817 1.1 mrg q
12818 1.1 mrg }
12819 1.1 mrg s/.*/./; q'`
12820 1.1 mrg else
12821 1.1 mrg continue
12822 1.1 mrg fi
12823 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
12824 1.1 mrg # from the Makefile without running `make'.
12825 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12826 1.1 mrg test -z "$DEPDIR" && continue
12827 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
12828 1.1 mrg test -z "am__include" && continue
12829 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12830 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
12831 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
12832 1.1 mrg # Find all dependency output files, they are included files with
12833 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
12834 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
12835 1.1 mrg # expansion.
12836 1.1 mrg for file in `sed -n "
12837 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12838 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12839 1.1 mrg # Make sure the directory exists.
12840 1.1 mrg test -f "$dirpart/$file" && continue
12841 1.1 mrg fdir=`$as_dirname -- "$file" ||
12842 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12843 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
12844 1.1 mrg X"$file" : 'X\(//\)$' \| \
12845 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12846 1.1 mrg $as_echo X"$file" |
12847 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12848 1.1 mrg s//\1/
12849 1.1 mrg q
12850 1.1 mrg }
12851 1.1 mrg /^X\(\/\/\)[^/].*/{
12852 1.1 mrg s//\1/
12853 1.1 mrg q
12854 1.1 mrg }
12855 1.1 mrg /^X\(\/\/\)$/{
12856 1.1 mrg s//\1/
12857 1.1 mrg q
12858 1.1 mrg }
12859 1.1 mrg /^X\(\/\).*/{
12860 1.1 mrg s//\1/
12861 1.1 mrg q
12862 1.1 mrg }
12863 1.1 mrg s/.*/./; q'`
12864 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
12865 1.1 mrg # echo "creating $dirpart/$file"
12866 1.1 mrg echo '# dummy' > "$dirpart/$file"
12867 1.1 mrg done
12868 1.1 mrg done
12869 1.1 mrg }
12870 1.1 mrg ;;
12871 1.1 mrg "libtool":C)
12872 1.1 mrg
12873 1.1 mrg # See if we are running on zsh, and set the options which allow our
12874 1.1 mrg # commands through without removal of \ escapes.
12875 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
12876 1.1 mrg setopt NO_GLOB_SUBST
12877 1.1 mrg fi
12878 1.1 mrg
12879 1.1 mrg cfgfile="${ofile}T"
12880 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12881 1.1 mrg $RM "$cfgfile"
12882 1.1 mrg
12883 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
12884 1.1 mrg #! $SHELL
12885 1.1 mrg
12886 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12887 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12888 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12889 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12890 1.1 mrg #
12891 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12892 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12893 1.1 mrg # Written by Gordon Matzigkeit, 1996
12894 1.1 mrg #
12895 1.1 mrg # This file is part of GNU Libtool.
12896 1.1 mrg #
12897 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
12898 1.1 mrg # modify it under the terms of the GNU General Public License as
12899 1.1 mrg # published by the Free Software Foundation; either version 2 of
12900 1.1 mrg # the License, or (at your option) any later version.
12901 1.1 mrg #
12902 1.1 mrg # As a special exception to the GNU General Public License,
12903 1.1 mrg # if you distribute this file as part of a program or library that
12904 1.1 mrg # is built using GNU Libtool, you may include this file under the
12905 1.1 mrg # same distribution terms that you use for the rest of that program.
12906 1.1 mrg #
12907 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
12908 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
12909 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12910 1.1 mrg # GNU General Public License for more details.
12911 1.1 mrg #
12912 1.1 mrg # You should have received a copy of the GNU General Public License
12913 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
12914 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12915 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
12916 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12917 1.1 mrg
12918 1.1 mrg
12919 1.1 mrg # The names of the tagged configurations supported by this script.
12920 1.1 mrg available_tags=""
12921 1.1 mrg
12922 1.1 mrg # ### BEGIN LIBTOOL CONFIG
12923 1.1 mrg
12924 1.1 mrg # Which release of libtool.m4 was used?
12925 1.1 mrg macro_version=$macro_version
12926 1.1 mrg macro_revision=$macro_revision
12927 1.1 mrg
12928 1.1 mrg # Whether or not to build shared libraries.
12929 1.1 mrg build_libtool_libs=$enable_shared
12930 1.1 mrg
12931 1.1 mrg # Whether or not to build static libraries.
12932 1.1 mrg build_old_libs=$enable_static
12933 1.1 mrg
12934 1.1 mrg # What type of objects to build.
12935 1.1 mrg pic_mode=$pic_mode
12936 1.1 mrg
12937 1.1 mrg # Whether or not to optimize for fast installation.
12938 1.1 mrg fast_install=$enable_fast_install
12939 1.1 mrg
12940 1.1 mrg # Shell to use when invoking shell scripts.
12941 1.1 mrg SHELL=$lt_SHELL
12942 1.1 mrg
12943 1.1 mrg # An echo program that protects backslashes.
12944 1.1 mrg ECHO=$lt_ECHO
12945 1.1 mrg
12946 1.1 mrg # The host system.
12947 1.1 mrg host_alias=$host_alias
12948 1.1 mrg host=$host
12949 1.1 mrg host_os=$host_os
12950 1.1 mrg
12951 1.1 mrg # The build system.
12952 1.1 mrg build_alias=$build_alias
12953 1.1 mrg build=$build
12954 1.1 mrg build_os=$build_os
12955 1.1 mrg
12956 1.1 mrg # A sed program that does not truncate output.
12957 1.1 mrg SED=$lt_SED
12958 1.1 mrg
12959 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12960 1.1 mrg Xsed="\$SED -e 1s/^X//"
12961 1.1 mrg
12962 1.1 mrg # A grep program that handles long lines.
12963 1.1 mrg GREP=$lt_GREP
12964 1.1 mrg
12965 1.1 mrg # An ERE matcher.
12966 1.1 mrg EGREP=$lt_EGREP
12967 1.1 mrg
12968 1.1 mrg # A literal string matcher.
12969 1.1 mrg FGREP=$lt_FGREP
12970 1.1 mrg
12971 1.1 mrg # A BSD- or MS-compatible name lister.
12972 1.1 mrg NM=$lt_NM
12973 1.1 mrg
12974 1.1 mrg # Whether we need soft or hard links.
12975 1.1 mrg LN_S=$lt_LN_S
12976 1.1 mrg
12977 1.1 mrg # What is the maximum length of a command?
12978 1.1 mrg max_cmd_len=$max_cmd_len
12979 1.1 mrg
12980 1.1 mrg # Object file suffix (normally "o").
12981 1.1 mrg objext=$ac_objext
12982 1.1 mrg
12983 1.1 mrg # Executable file suffix (normally "").
12984 1.1 mrg exeext=$exeext
12985 1.1 mrg
12986 1.1 mrg # whether the shell understands "unset".
12987 1.1 mrg lt_unset=$lt_unset
12988 1.1 mrg
12989 1.1 mrg # turn spaces into newlines.
12990 1.1 mrg SP2NL=$lt_lt_SP2NL
12991 1.1 mrg
12992 1.1 mrg # turn newlines into spaces.
12993 1.1 mrg NL2SP=$lt_lt_NL2SP
12994 1.1 mrg
12995 1.1 mrg # An object symbol dumper.
12996 1.1 mrg OBJDUMP=$lt_OBJDUMP
12997 1.1 mrg
12998 1.1 mrg # Method to check whether dependent libraries are shared objects.
12999 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
13000 1.1 mrg
13001 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
13002 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
13003 1.1 mrg
13004 1.1 mrg # The archiver.
13005 1.1 mrg AR=$lt_AR
13006 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
13007 1.1 mrg
13008 1.1 mrg # A symbol stripping program.
13009 1.1 mrg STRIP=$lt_STRIP
13010 1.1 mrg
13011 1.1 mrg # Commands used to install an old-style archive.
13012 1.1 mrg RANLIB=$lt_RANLIB
13013 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
13014 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
13015 1.1 mrg
13016 1.1 mrg # Whether to use a lock for old archive extraction.
13017 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
13018 1.1 mrg
13019 1.1 mrg # A C compiler.
13020 1.1 mrg LTCC=$lt_CC
13021 1.1 mrg
13022 1.1 mrg # LTCC compiler flags.
13023 1.1 mrg LTCFLAGS=$lt_CFLAGS
13024 1.1 mrg
13025 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
13026 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13027 1.1 mrg
13028 1.1 mrg # Transform the output of nm in a proper C declaration.
13029 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13030 1.1 mrg
13031 1.1 mrg # Transform the output of nm in a C name address pair.
13032 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13033 1.1 mrg
13034 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
13035 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13036 1.1 mrg
13037 1.1 mrg # The name of the directory that contains temporary libtool files.
13038 1.1 mrg objdir=$objdir
13039 1.1 mrg
13040 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
13041 1.1 mrg MAGIC_CMD=$MAGIC_CMD
13042 1.1 mrg
13043 1.1 mrg # Must we lock files when doing compilation?
13044 1.1 mrg need_locks=$lt_need_locks
13045 1.1 mrg
13046 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13047 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
13048 1.1 mrg
13049 1.1 mrg # Tool to change global to local symbols on Mac OS X.
13050 1.1 mrg NMEDIT=$lt_NMEDIT
13051 1.1 mrg
13052 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
13053 1.1 mrg LIPO=$lt_LIPO
13054 1.1 mrg
13055 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13056 1.1 mrg OTOOL=$lt_OTOOL
13057 1.1 mrg
13058 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13059 1.1 mrg OTOOL64=$lt_OTOOL64
13060 1.1 mrg
13061 1.1 mrg # Old archive suffix (normally "a").
13062 1.1 mrg libext=$libext
13063 1.1 mrg
13064 1.1 mrg # Shared library suffix (normally ".so").
13065 1.1 mrg shrext_cmds=$lt_shrext_cmds
13066 1.1 mrg
13067 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
13068 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
13069 1.1 mrg
13070 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
13071 1.1 mrg # restored at link time.
13072 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
13073 1.1 mrg
13074 1.1 mrg # Do we need the "lib" prefix for modules?
13075 1.1 mrg need_lib_prefix=$need_lib_prefix
13076 1.1 mrg
13077 1.1 mrg # Do we need a version for libraries?
13078 1.1 mrg need_version=$need_version
13079 1.1 mrg
13080 1.1 mrg # Library versioning type.
13081 1.1 mrg version_type=$version_type
13082 1.1 mrg
13083 1.1 mrg # Shared library runtime path variable.
13084 1.1 mrg runpath_var=$runpath_var
13085 1.1 mrg
13086 1.1 mrg # Shared library path variable.
13087 1.1 mrg shlibpath_var=$shlibpath_var
13088 1.1 mrg
13089 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
13090 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13091 1.1 mrg
13092 1.1 mrg # Format of library name prefix.
13093 1.1 mrg libname_spec=$lt_libname_spec
13094 1.1 mrg
13095 1.1 mrg # List of archive names. First name is the real one, the rest are links.
13096 1.1 mrg # The last name is the one that the linker finds with -lNAME
13097 1.1 mrg library_names_spec=$lt_library_names_spec
13098 1.1 mrg
13099 1.1 mrg # The coded name of the library, if different from the real name.
13100 1.1 mrg soname_spec=$lt_soname_spec
13101 1.1 mrg
13102 1.1 mrg # Permission mode override for installation of shared libraries.
13103 1.1 mrg install_override_mode=$lt_install_override_mode
13104 1.1 mrg
13105 1.1 mrg # Command to use after installation of a shared archive.
13106 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13107 1.1 mrg
13108 1.1 mrg # Command to use after uninstallation of a shared archive.
13109 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13110 1.1 mrg
13111 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13112 1.1 mrg finish_cmds=$lt_finish_cmds
13113 1.1 mrg
13114 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13115 1.1 mrg # not shown.
13116 1.1 mrg finish_eval=$lt_finish_eval
13117 1.1 mrg
13118 1.1 mrg # Whether we should hardcode library paths into libraries.
13119 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13120 1.1 mrg
13121 1.1 mrg # Compile-time system search path for libraries.
13122 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13123 1.1 mrg
13124 1.1 mrg # Run-time system search path for libraries.
13125 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13126 1.1 mrg
13127 1.1 mrg # Whether dlopen is supported.
13128 1.1 mrg dlopen_support=$enable_dlopen
13129 1.1 mrg
13130 1.1 mrg # Whether dlopen of programs is supported.
13131 1.1 mrg dlopen_self=$enable_dlopen_self
13132 1.1 mrg
13133 1.1 mrg # Whether dlopen of statically linked programs is supported.
13134 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13135 1.1 mrg
13136 1.1 mrg # Commands to strip libraries.
13137 1.1 mrg old_striplib=$lt_old_striplib
13138 1.1 mrg striplib=$lt_striplib
13139 1.1 mrg
13140 1.1 mrg
13141 1.1 mrg # The linker used to build libraries.
13142 1.1 mrg LD=$lt_LD
13143 1.1 mrg
13144 1.1 mrg # How to create reloadable object files.
13145 1.1 mrg reload_flag=$lt_reload_flag
13146 1.1 mrg reload_cmds=$lt_reload_cmds
13147 1.1 mrg
13148 1.1 mrg # Commands used to build an old-style archive.
13149 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13150 1.1 mrg
13151 1.1 mrg # A language specific compiler.
13152 1.1 mrg CC=$lt_compiler
13153 1.1 mrg
13154 1.1 mrg # Is the compiler the GNU compiler?
13155 1.1 mrg with_gcc=$GCC
13156 1.1 mrg
13157 1.1 mrg # Compiler flag to turn off builtin functions.
13158 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13159 1.1 mrg
13160 1.1 mrg # How to pass a linker flag through the compiler.
13161 1.1 mrg wl=$lt_lt_prog_compiler_wl
13162 1.1 mrg
13163 1.1 mrg # Additional compiler flags for building library objects.
13164 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13165 1.1 mrg
13166 1.1 mrg # Compiler flag to prevent dynamic linking.
13167 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13168 1.1 mrg
13169 1.1 mrg # Does compiler simultaneously support -c and -o options?
13170 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13171 1.1 mrg
13172 1.1 mrg # Whether or not to add -lc for building shared libraries.
13173 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13174 1.1 mrg
13175 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13176 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13177 1.1 mrg
13178 1.1 mrg # Compiler flag to allow reflexive dlopens.
13179 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13180 1.1 mrg
13181 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13182 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13183 1.1 mrg
13184 1.1 mrg # Whether the compiler copes with passing no objects directly.
13185 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13186 1.1 mrg
13187 1.1 mrg # Create an old-style archive from a shared archive.
13188 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13189 1.1 mrg
13190 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13191 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13192 1.1 mrg
13193 1.1 mrg # Commands used to build a shared archive.
13194 1.1 mrg archive_cmds=$lt_archive_cmds
13195 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13196 1.1 mrg
13197 1.1 mrg # Commands used to build a loadable module if different from building
13198 1.1 mrg # a shared archive.
13199 1.1 mrg module_cmds=$lt_module_cmds
13200 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13201 1.1 mrg
13202 1.1 mrg # Whether we are building with GNU ld or not.
13203 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13204 1.1 mrg
13205 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13206 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13207 1.1 mrg
13208 1.1 mrg # Flag that enforces no undefined symbols.
13209 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13210 1.1 mrg
13211 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13212 1.1 mrg # This must work even if \$libdir does not exist
13213 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13214 1.1 mrg
13215 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13216 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13217 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13218 1.1 mrg
13219 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13220 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13221 1.1 mrg
13222 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13223 1.1 mrg # DIR into the resulting binary.
13224 1.1 mrg hardcode_direct=$hardcode_direct
13225 1.1 mrg
13226 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13227 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13228 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13229 1.1 mrg # library is relocated.
13230 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13231 1.1 mrg
13232 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13233 1.1 mrg # into the resulting binary.
13234 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13235 1.1 mrg
13236 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13237 1.1 mrg # into the resulting binary.
13238 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13239 1.1 mrg
13240 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13241 1.1 mrg # into the library and all subsequent libraries and executables linked
13242 1.1 mrg # against it.
13243 1.1 mrg hardcode_automatic=$hardcode_automatic
13244 1.1 mrg
13245 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13246 1.1 mrg # to runtime path list.
13247 1.1 mrg inherit_rpath=$inherit_rpath
13248 1.1 mrg
13249 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13250 1.1 mrg link_all_deplibs=$link_all_deplibs
13251 1.1 mrg
13252 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13253 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13254 1.1 mrg
13255 1.1 mrg # Set to "yes" if exported symbols are required.
13256 1.1 mrg always_export_symbols=$always_export_symbols
13257 1.1 mrg
13258 1.1 mrg # The commands to list exported symbols.
13259 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13260 1.1 mrg
13261 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13262 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13263 1.1 mrg
13264 1.1 mrg # Symbols that must always be exported.
13265 1.1 mrg include_expsyms=$lt_include_expsyms
13266 1.1 mrg
13267 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13268 1.1 mrg prelink_cmds=$lt_prelink_cmds
13269 1.1 mrg
13270 1.1 mrg # Specify filename containing input files.
13271 1.1 mrg file_list_spec=$lt_file_list_spec
13272 1.1 mrg
13273 1.1 mrg # How to hardcode a shared library path into an executable.
13274 1.1 mrg hardcode_action=$hardcode_action
13275 1.1 mrg
13276 1.1 mrg # ### END LIBTOOL CONFIG
13277 1.1 mrg
13278 1.1 mrg _LT_EOF
13279 1.1 mrg
13280 1.1 mrg case $host_os in
13281 1.1 mrg aix3*)
13282 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13283 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13284 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13285 1.1 mrg # vanish in a puff of smoke.
13286 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13287 1.1 mrg COLLECT_NAMES=
13288 1.1 mrg export COLLECT_NAMES
13289 1.1 mrg fi
13290 1.1 mrg _LT_EOF
13291 1.1 mrg ;;
13292 1.1 mrg esac
13293 1.1 mrg
13294 1.1 mrg
13295 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13296 1.1 mrg
13297 1.1 mrg
13298 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13299 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13300 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13301 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13302 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13303 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13304 1.1 mrg
13305 1.1 mrg case $xsi_shell in
13306 1.1 mrg yes)
13307 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13308 1.1 mrg
13309 1.1 mrg # func_dirname file append nondir_replacement
13310 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13311 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13312 1.1 mrg func_dirname ()
13313 1.1 mrg {
13314 1.1 mrg case ${1} in
13315 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13316 1.1 mrg * ) func_dirname_result="${3}" ;;
13317 1.1 mrg esac
13318 1.1 mrg }
13319 1.1 mrg
13320 1.1 mrg # func_basename file
13321 1.1 mrg func_basename ()
13322 1.1 mrg {
13323 1.1 mrg func_basename_result="${1##*/}"
13324 1.1 mrg }
13325 1.1 mrg
13326 1.1 mrg # func_dirname_and_basename file append nondir_replacement
13327 1.1 mrg # perform func_basename and func_dirname in a single function
13328 1.1 mrg # call:
13329 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
13330 1.1 mrg # add APPEND to the result, otherwise set result
13331 1.1 mrg # to NONDIR_REPLACEMENT.
13332 1.1 mrg # value returned in "$func_dirname_result"
13333 1.1 mrg # basename: Compute filename of FILE.
13334 1.1 mrg # value retuned in "$func_basename_result"
13335 1.1 mrg # Implementation must be kept synchronized with func_dirname
13336 1.1 mrg # and func_basename. For efficiency, we do not delegate to
13337 1.1 mrg # those functions but instead duplicate the functionality here.
13338 1.1 mrg func_dirname_and_basename ()
13339 1.1 mrg {
13340 1.1 mrg case ${1} in
13341 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13342 1.1 mrg * ) func_dirname_result="${3}" ;;
13343 1.1 mrg esac
13344 1.1 mrg func_basename_result="${1##*/}"
13345 1.1 mrg }
13346 1.1 mrg
13347 1.1 mrg # func_stripname prefix suffix name
13348 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13349 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13350 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13351 1.1 mrg # dot (in which case that matches only a dot).
13352 1.1 mrg func_stripname ()
13353 1.1 mrg {
13354 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13355 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
13356 1.1 mrg func_stripname_result=${3}
13357 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
13358 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
13359 1.1 mrg }
13360 1.1 mrg
13361 1.1 mrg # func_opt_split
13362 1.1 mrg func_opt_split ()
13363 1.1 mrg {
13364 1.1 mrg func_opt_split_opt=${1%%=*}
13365 1.1 mrg func_opt_split_arg=${1#*=}
13366 1.1 mrg }
13367 1.1 mrg
13368 1.1 mrg # func_lo2o object
13369 1.1 mrg func_lo2o ()
13370 1.1 mrg {
13371 1.1 mrg case ${1} in
13372 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13373 1.1 mrg *) func_lo2o_result=${1} ;;
13374 1.1 mrg esac
13375 1.1 mrg }
13376 1.1 mrg
13377 1.1 mrg # func_xform libobj-or-source
13378 1.1 mrg func_xform ()
13379 1.1 mrg {
13380 1.1 mrg func_xform_result=${1%.*}.lo
13381 1.1 mrg }
13382 1.1 mrg
13383 1.1 mrg # func_arith arithmetic-term...
13384 1.1 mrg func_arith ()
13385 1.1 mrg {
13386 1.1 mrg func_arith_result=$(( $* ))
13387 1.1 mrg }
13388 1.1 mrg
13389 1.1 mrg # func_len string
13390 1.1 mrg # STRING may not start with a hyphen.
13391 1.1 mrg func_len ()
13392 1.1 mrg {
13393 1.1 mrg func_len_result=${#1}
13394 1.1 mrg }
13395 1.1 mrg
13396 1.1 mrg _LT_EOF
13397 1.1 mrg ;;
13398 1.1 mrg *) # Bourne compatible functions.
13399 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13400 1.1 mrg
13401 1.1 mrg # func_dirname file append nondir_replacement
13402 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13403 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13404 1.1 mrg func_dirname ()
13405 1.1 mrg {
13406 1.1 mrg # Extract subdirectory from the argument.
13407 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13408 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
13409 1.1 mrg func_dirname_result="${3}"
13410 1.1 mrg else
13411 1.1 mrg func_dirname_result="$func_dirname_result${2}"
13412 1.1 mrg fi
13413 1.1 mrg }
13414 1.1 mrg
13415 1.1 mrg # func_basename file
13416 1.1 mrg func_basename ()
13417 1.1 mrg {
13418 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13419 1.1 mrg }
13420 1.1 mrg
13421 1.1 mrg
13422 1.1 mrg # func_stripname prefix suffix name
13423 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13424 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13425 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13426 1.1 mrg # dot (in which case that matches only a dot).
13427 1.1 mrg # func_strip_suffix prefix name
13428 1.1 mrg func_stripname ()
13429 1.1 mrg {
13430 1.1 mrg case ${2} in
13431 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13432 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13433 1.1 mrg esac
13434 1.1 mrg }
13435 1.1 mrg
13436 1.1 mrg # sed scripts:
13437 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13438 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
13439 1.1 mrg
13440 1.1 mrg # func_opt_split
13441 1.1 mrg func_opt_split ()
13442 1.1 mrg {
13443 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13444 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13445 1.1 mrg }
13446 1.1 mrg
13447 1.1 mrg # func_lo2o object
13448 1.1 mrg func_lo2o ()
13449 1.1 mrg {
13450 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13451 1.1 mrg }
13452 1.1 mrg
13453 1.1 mrg # func_xform libobj-or-source
13454 1.1 mrg func_xform ()
13455 1.1 mrg {
13456 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13457 1.1 mrg }
13458 1.1 mrg
13459 1.1 mrg # func_arith arithmetic-term...
13460 1.1 mrg func_arith ()
13461 1.1 mrg {
13462 1.1 mrg func_arith_result=`expr "$@"`
13463 1.1 mrg }
13464 1.1 mrg
13465 1.1 mrg # func_len string
13466 1.1 mrg # STRING may not start with a hyphen.
13467 1.1 mrg func_len ()
13468 1.1 mrg {
13469 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13470 1.1 mrg }
13471 1.1 mrg
13472 1.1 mrg _LT_EOF
13473 1.1 mrg esac
13474 1.1 mrg
13475 1.1 mrg case $lt_shell_append in
13476 1.1 mrg yes)
13477 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13478 1.1 mrg
13479 1.1 mrg # func_append var value
13480 1.1 mrg # Append VALUE to the end of shell variable VAR.
13481 1.1 mrg func_append ()
13482 1.1 mrg {
13483 1.1 mrg eval "$1+=\$2"
13484 1.1 mrg }
13485 1.1 mrg _LT_EOF
13486 1.1 mrg ;;
13487 1.1 mrg *)
13488 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13489 1.1 mrg
13490 1.1 mrg # func_append var value
13491 1.1 mrg # Append VALUE to the end of shell variable VAR.
13492 1.1 mrg func_append ()
13493 1.1 mrg {
13494 1.1 mrg eval "$1=\$$1\$2"
13495 1.1 mrg }
13496 1.1 mrg
13497 1.1 mrg _LT_EOF
13498 1.1 mrg ;;
13499 1.1 mrg esac
13500 1.1 mrg
13501 1.1 mrg
13502 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13503 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13504 1.1 mrg
13505 1.1 mrg mv -f "$cfgfile" "$ofile" ||
13506 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13507 1.1 mrg chmod +x "$ofile"
13508 1.1 mrg
13509 1.1 mrg ;;
13510 1.1 mrg
13511 1.1 mrg esac
13512 1.1 mrg done # for ac_tag
13513 1.1 mrg
13514 1.1 mrg
13515 1.1 mrg as_fn_exit 0
13516 1.1 mrg _ACEOF
13517 1.1 mrg ac_clean_files=$ac_clean_files_save
13518 1.1 mrg
13519 1.1 mrg test $ac_write_fail = 0 ||
13520 1.1 mrg as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13521 1.1 mrg
13522 1.1 mrg
13523 1.1 mrg # configure is writing to config.log, and then calls config.status.
13524 1.1 mrg # config.status does its own redirection, appending to config.log.
13525 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
13526 1.1 mrg # by configure, so config.status won't be able to write to it; its
13527 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
13528 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
13529 1.1 mrg # appended to by config.status. When coming back to configure, we
13530 1.1 mrg # need to make the FD available again.
13531 1.1 mrg if test "$no_create" != yes; then
13532 1.1 mrg ac_cs_success=:
13533 1.1 mrg ac_config_status_args=
13534 1.1 mrg test "$silent" = yes &&
13535 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
13536 1.1 mrg exec 5>/dev/null
13537 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13538 1.1 mrg exec 5>>config.log
13539 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13540 1.1 mrg # would make configure fail if this is the last instruction.
13541 1.1 mrg $ac_cs_success || as_fn_exit $?
13542 1.1 mrg fi
13543 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13545 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13546 1.1 mrg fi
13547 1.1 mrg
13548