configure revision 1.1.1.7 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.7 mrg # Generated by GNU Autoconf 2.69 for libssp 1.0.
4 1.1.1.7 mrg #
5 1.1.1.7 mrg #
6 1.1.1.7 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1 mrg #
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.1.7 mrg as_myself=
91 1.1 mrg case $0 in #((
92 1.1 mrg *[\\/]* ) as_myself=$0 ;;
93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 mrg for as_dir in $PATH
95 1.1 mrg do
96 1.1 mrg IFS=$as_save_IFS
97 1.1 mrg test -z "$as_dir" && as_dir=.
98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1 mrg done
100 1.1 mrg IFS=$as_save_IFS
101 1.1 mrg
102 1.1 mrg ;;
103 1.1 mrg esac
104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 mrg # in which case we are not to be found in the path.
106 1.1 mrg if test "x$as_myself" = x; then
107 1.1 mrg as_myself=$0
108 1.1 mrg fi
109 1.1 mrg if test ! -f "$as_myself"; then
110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1 mrg exit 1
112 1.1 mrg fi
113 1.1 mrg
114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
117 1.1 mrg # trigger a bug in pdksh 5.2.14.
118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1 mrg do eval test x\${$as_var+set} = xset \
120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 mrg done
122 1.1 mrg PS1='$ '
123 1.1 mrg PS2='> '
124 1.1 mrg PS4='+ '
125 1.1 mrg
126 1.1 mrg # NLS nuisances.
127 1.1 mrg LC_ALL=C
128 1.1 mrg export LC_ALL
129 1.1 mrg LANGUAGE=C
130 1.1 mrg export LANGUAGE
131 1.1 mrg
132 1.1 mrg # CDPATH.
133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 mrg
135 1.1.1.7 mrg # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.7 mrg # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.7 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.7 mrg _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.7 mrg # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.7 mrg # neutralization value for shells without unset; and this also
141 1.1.1.7 mrg # works around shells that cannot unset nonexistent variables.
142 1.1.1.7 mrg # Preserve -v and -x to the replacement shell.
143 1.1.1.7 mrg BASH_ENV=/dev/null
144 1.1.1.7 mrg ENV=/dev/null
145 1.1.1.7 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.7 mrg case $- in # ((((
147 1.1.1.7 mrg *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.7 mrg *v* ) as_opts=-v ;;
149 1.1.1.7 mrg *x* ) as_opts=-x ;;
150 1.1.1.7 mrg * ) as_opts= ;;
151 1.1.1.7 mrg esac
152 1.1.1.7 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.7 mrg # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.7 mrg # out after a failed `exec'.
155 1.1.1.7 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.7 mrg as_fn_exit 255
157 1.1.1.7 mrg fi
158 1.1.1.7 mrg # We don't want this to propagate to other subprocesses.
159 1.1.1.7 mrg { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 mrg if test "x$CONFIG_SHELL" = x; then
161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1 mrg emulate sh
163 1.1 mrg NULLCMD=:
164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1 mrg # is contrary to our usage. Disable this feature.
166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1 mrg setopt NO_GLOB_SUBST
168 1.1 mrg else
169 1.1 mrg case \`(set -o) 2>/dev/null\` in #(
170 1.1 mrg *posix*) :
171 1.1 mrg set -o posix ;; #(
172 1.1 mrg *) :
173 1.1 mrg ;;
174 1.1 mrg esac
175 1.1 mrg fi
176 1.1 mrg "
177 1.1 mrg as_required="as_fn_return () { (exit \$1); }
178 1.1 mrg as_fn_success () { as_fn_return 0; }
179 1.1 mrg as_fn_failure () { as_fn_return 1; }
180 1.1 mrg as_fn_ret_success () { return 0; }
181 1.1 mrg as_fn_ret_failure () { return 1; }
182 1.1 mrg
183 1.1 mrg exitcode=0
184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1 mrg
190 1.1 mrg else
191 1.1 mrg exitcode=1; echo positional parameters were not saved.
192 1.1 mrg fi
193 1.1.1.7 mrg test x\$exitcode = x0 || exit 1
194 1.1.1.7 mrg test -x / || exit 1"
195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1 mrg test \$(( 1 + 1 )) = 2 || exit 1
200 1.1 mrg
201 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH
206 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 1.1 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 1.1 mrg if (eval "$as_required") 2>/dev/null; then :
209 1.1 mrg as_have_required=yes
210 1.1 mrg else
211 1.1 mrg as_have_required=no
212 1.1 mrg fi
213 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214 1.1 mrg
215 1.1 mrg else
216 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 1.1 mrg as_found=false
218 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 1.1 mrg do
220 1.1 mrg IFS=$as_save_IFS
221 1.1 mrg test -z "$as_dir" && as_dir=.
222 1.1 mrg as_found=:
223 1.1 mrg case $as_dir in #(
224 1.1 mrg /*)
225 1.1 mrg for as_base in sh bash ksh sh5; do
226 1.1 mrg # Try only shells that exist, to save several forks.
227 1.1 mrg as_shell=$as_dir/$as_base
228 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes
231 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 1.1 mrg break 2
233 1.1 mrg fi
234 1.1 mrg fi
235 1.1 mrg done;;
236 1.1 mrg esac
237 1.1 mrg as_found=false
238 1.1 mrg done
239 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes
242 1.1 mrg fi; }
243 1.1 mrg IFS=$as_save_IFS
244 1.1 mrg
245 1.1 mrg
246 1.1 mrg if test "x$CONFIG_SHELL" != x; then :
247 1.1.1.7 mrg export CONFIG_SHELL
248 1.1.1.7 mrg # We cannot yet assume a decent shell, so we have to provide a
249 1.1.1.7 mrg # neutralization value for shells without unset; and this also
250 1.1.1.7 mrg # works around shells that cannot unset nonexistent variables.
251 1.1.1.7 mrg # Preserve -v and -x to the replacement shell.
252 1.1.1.7 mrg BASH_ENV=/dev/null
253 1.1.1.7 mrg ENV=/dev/null
254 1.1.1.7 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 1.1.1.7 mrg case $- in # ((((
256 1.1.1.7 mrg *v*x* | *x*v* ) as_opts=-vx ;;
257 1.1.1.7 mrg *v* ) as_opts=-v ;;
258 1.1.1.7 mrg *x* ) as_opts=-x ;;
259 1.1.1.7 mrg * ) as_opts= ;;
260 1.1.1.7 mrg esac
261 1.1.1.7 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 1.1.1.7 mrg # Admittedly, this is quite paranoid, since all the known shells bail
263 1.1.1.7 mrg # out after a failed `exec'.
264 1.1.1.7 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 1.1.1.7 mrg exit 255
266 1.1 mrg fi
267 1.1 mrg
268 1.1 mrg if test x$as_have_required = xno; then :
269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all"
270 1.1 mrg $as_echo "$0: the shells that I found on your system."
271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then
272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 1.1 mrg else
275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
276 1.1 mrg $0: including any error possibly output before this
277 1.1 mrg $0: message. Then install a modern shell, or manually run
278 1.1 mrg $0: the script under such a shell if you do have one."
279 1.1 mrg fi
280 1.1 mrg exit 1
281 1.1 mrg fi
282 1.1 mrg fi
283 1.1 mrg fi
284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
285 1.1 mrg export SHELL
286 1.1 mrg # Unset more variables known to interfere with behavior of common tools.
287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS=
288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS
289 1.1 mrg
290 1.1 mrg ## --------------------- ##
291 1.1 mrg ## M4sh Shell Functions. ##
292 1.1 mrg ## --------------------- ##
293 1.1 mrg # as_fn_unset VAR
294 1.1 mrg # ---------------
295 1.1 mrg # Portably unset VAR.
296 1.1 mrg as_fn_unset ()
297 1.1 mrg {
298 1.1 mrg { eval $1=; unset $1;}
299 1.1 mrg }
300 1.1 mrg as_unset=as_fn_unset
301 1.1 mrg
302 1.1 mrg # as_fn_set_status STATUS
303 1.1 mrg # -----------------------
304 1.1 mrg # Set $? to STATUS, without forking.
305 1.1 mrg as_fn_set_status ()
306 1.1 mrg {
307 1.1 mrg return $1
308 1.1 mrg } # as_fn_set_status
309 1.1 mrg
310 1.1 mrg # as_fn_exit STATUS
311 1.1 mrg # -----------------
312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 1.1 mrg as_fn_exit ()
314 1.1 mrg {
315 1.1 mrg set +e
316 1.1 mrg as_fn_set_status $1
317 1.1 mrg exit $1
318 1.1 mrg } # as_fn_exit
319 1.1 mrg
320 1.1 mrg # as_fn_mkdir_p
321 1.1 mrg # -------------
322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
323 1.1 mrg as_fn_mkdir_p ()
324 1.1 mrg {
325 1.1 mrg
326 1.1 mrg case $as_dir in #(
327 1.1 mrg -*) as_dir=./$as_dir;;
328 1.1 mrg esac
329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
330 1.1 mrg as_dirs=
331 1.1 mrg while :; do
332 1.1 mrg case $as_dir in #(
333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 1.1 mrg *) as_qdir=$as_dir;;
335 1.1 mrg esac
336 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 1.1 mrg $as_echo X"$as_dir" |
343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 1.1 mrg s//\1/
345 1.1 mrg q
346 1.1 mrg }
347 1.1 mrg /^X\(\/\/\)[^/].*/{
348 1.1 mrg s//\1/
349 1.1 mrg q
350 1.1 mrg }
351 1.1 mrg /^X\(\/\/\)$/{
352 1.1 mrg s//\1/
353 1.1 mrg q
354 1.1 mrg }
355 1.1 mrg /^X\(\/\).*/{
356 1.1 mrg s//\1/
357 1.1 mrg q
358 1.1 mrg }
359 1.1 mrg s/.*/./; q'`
360 1.1 mrg test -d "$as_dir" && break
361 1.1 mrg done
362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
363 1.1.1.7 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364 1.1 mrg
365 1.1 mrg
366 1.1 mrg } # as_fn_mkdir_p
367 1.1.1.7 mrg
368 1.1.1.7 mrg # as_fn_executable_p FILE
369 1.1.1.7 mrg # -----------------------
370 1.1.1.7 mrg # Test if FILE is an executable regular file.
371 1.1.1.7 mrg as_fn_executable_p ()
372 1.1.1.7 mrg {
373 1.1.1.7 mrg test -f "$1" && test -x "$1"
374 1.1.1.7 mrg } # as_fn_executable_p
375 1.1 mrg # as_fn_append VAR VALUE
376 1.1 mrg # ----------------------
377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
380 1.1 mrg # implementations.
381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 1.1 mrg eval 'as_fn_append ()
383 1.1 mrg {
384 1.1 mrg eval $1+=\$2
385 1.1 mrg }'
386 1.1 mrg else
387 1.1 mrg as_fn_append ()
388 1.1 mrg {
389 1.1 mrg eval $1=\$$1\$2
390 1.1 mrg }
391 1.1 mrg fi # as_fn_append
392 1.1 mrg
393 1.1 mrg # as_fn_arith ARG...
394 1.1 mrg # ------------------
395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 1.1 mrg # must be portable across $(()) and expr.
398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 1.1 mrg eval 'as_fn_arith ()
400 1.1 mrg {
401 1.1 mrg as_val=$(( $* ))
402 1.1 mrg }'
403 1.1 mrg else
404 1.1 mrg as_fn_arith ()
405 1.1 mrg {
406 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
407 1.1 mrg }
408 1.1 mrg fi # as_fn_arith
409 1.1 mrg
410 1.1 mrg
411 1.1.1.7 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 1.1.1.7 mrg # ----------------------------------------
413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 1.1.1.7 mrg # script with STATUS, using 1 if that was 0.
416 1.1 mrg as_fn_error ()
417 1.1 mrg {
418 1.1.1.7 mrg as_status=$1; test $as_status -eq 0 && as_status=1
419 1.1.1.7 mrg if test "$4"; then
420 1.1.1.7 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 1.1 mrg fi
423 1.1.1.7 mrg $as_echo "$as_me: error: $2" >&2
424 1.1 mrg as_fn_exit $as_status
425 1.1 mrg } # as_fn_error
426 1.1 mrg
427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 1.1 mrg as_expr=expr
430 1.1 mrg else
431 1.1 mrg as_expr=false
432 1.1 mrg fi
433 1.1 mrg
434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 1.1 mrg as_basename=basename
436 1.1 mrg else
437 1.1 mrg as_basename=false
438 1.1 mrg fi
439 1.1 mrg
440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 1.1 mrg as_dirname=dirname
442 1.1 mrg else
443 1.1 mrg as_dirname=false
444 1.1 mrg fi
445 1.1 mrg
446 1.1 mrg as_me=`$as_basename -- "$0" ||
447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 1.1 mrg X"$0" : 'X\(//\)$' \| \
449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 1.1 mrg $as_echo X/"$0" |
451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
452 1.1 mrg s//\1/
453 1.1 mrg q
454 1.1 mrg }
455 1.1 mrg /^X\/\(\/\/\)$/{
456 1.1 mrg s//\1/
457 1.1 mrg q
458 1.1 mrg }
459 1.1 mrg /^X\/\(\/\).*/{
460 1.1 mrg s//\1/
461 1.1 mrg q
462 1.1 mrg }
463 1.1 mrg s/.*/./; q'`
464 1.1 mrg
465 1.1 mrg # Avoid depending upon Character Ranges.
466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 1.1 mrg as_cr_digits='0123456789'
470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
471 1.1 mrg
472 1.1 mrg
473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 1.1 mrg sed -n '
479 1.1 mrg p
480 1.1 mrg /[$]LINENO/=
481 1.1 mrg ' <$as_myself |
482 1.1 mrg sed '
483 1.1 mrg s/[$]LINENO.*/&-/
484 1.1 mrg t lineno
485 1.1 mrg b
486 1.1 mrg :lineno
487 1.1 mrg N
488 1.1 mrg :loop
489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 1.1 mrg t loop
491 1.1 mrg s/-\n.*//
492 1.1 mrg ' >$as_me.lineno &&
493 1.1 mrg chmod +x "$as_me.lineno" ||
494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495 1.1 mrg
496 1.1.1.7 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 1.1.1.7 mrg # already done that, so ensure we don't try to do so again and fall
498 1.1.1.7 mrg # in an infinite loop. This has already happened in practice.
499 1.1.1.7 mrg _as_can_reexec=no; export _as_can_reexec
500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
501 1.1 mrg # (the dirname of $[0] is not the place where we might find the
502 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
503 1.1 mrg . "./$as_me.lineno"
504 1.1 mrg # Exit status is that of the last command.
505 1.1 mrg exit
506 1.1 mrg }
507 1.1 mrg
508 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
509 1.1 mrg case `echo -n x` in #(((((
510 1.1 mrg -n*)
511 1.1 mrg case `echo 'xy\c'` in
512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 1.1 mrg xy) ECHO_C='\c';;
514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 1.1 mrg ECHO_T=' ';;
516 1.1 mrg esac;;
517 1.1 mrg *)
518 1.1 mrg ECHO_N='-n';;
519 1.1 mrg esac
520 1.1 mrg
521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
522 1.1 mrg if test -d conf$$.dir; then
523 1.1 mrg rm -f conf$$.dir/conf$$.file
524 1.1 mrg else
525 1.1 mrg rm -f conf$$.dir
526 1.1 mrg mkdir conf$$.dir 2>/dev/null
527 1.1 mrg fi
528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
530 1.1 mrg as_ln_s='ln -s'
531 1.1 mrg # ... but there are two gotchas:
532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 1.1.1.7 mrg # In both cases, we have to default to `cp -pR'.
535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 1.1.1.7 mrg as_ln_s='cp -pR'
537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
538 1.1 mrg as_ln_s=ln
539 1.1 mrg else
540 1.1.1.7 mrg as_ln_s='cp -pR'
541 1.1 mrg fi
542 1.1 mrg else
543 1.1.1.7 mrg as_ln_s='cp -pR'
544 1.1 mrg fi
545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 1.1 mrg rmdir conf$$.dir 2>/dev/null
547 1.1 mrg
548 1.1 mrg if mkdir -p . 2>/dev/null; then
549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
550 1.1 mrg else
551 1.1 mrg test -d ./-p && rmdir ./-p
552 1.1 mrg as_mkdir_p=false
553 1.1 mrg fi
554 1.1 mrg
555 1.1.1.7 mrg as_test_x='test -x'
556 1.1.1.7 mrg as_executable_p=as_fn_executable_p
557 1.1 mrg
558 1.1 mrg # Sed expression to map a string onto a valid CPP name.
559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560 1.1 mrg
561 1.1 mrg # Sed expression to map a string onto a valid variable name.
562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563 1.1 mrg
564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
565 1.1 mrg
566 1.1 mrg
567 1.1.1.7 mrg test -n "$DJDIR" || exec 7<&0 </dev/null
568 1.1.1.7 mrg exec 6>&1
569 1.1 mrg
570 1.1 mrg # Name of the host.
571 1.1.1.7 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 1.1 mrg # so uname gets run too.
573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574 1.1 mrg
575 1.1 mrg #
576 1.1 mrg # Initializations.
577 1.1 mrg #
578 1.1 mrg ac_default_prefix=/usr/local
579 1.1 mrg ac_clean_files=
580 1.1 mrg ac_config_libobj_dir=.
581 1.1 mrg LIBOBJS=
582 1.1 mrg cross_compiling=no
583 1.1 mrg subdirs=
584 1.1 mrg MFLAGS=
585 1.1 mrg MAKEFLAGS=
586 1.1 mrg
587 1.1 mrg # Identity of this package.
588 1.1 mrg PACKAGE_NAME='libssp'
589 1.1 mrg PACKAGE_TARNAME='libssp'
590 1.1 mrg PACKAGE_VERSION='1.0'
591 1.1 mrg PACKAGE_STRING='libssp 1.0'
592 1.1 mrg PACKAGE_BUGREPORT=''
593 1.1 mrg PACKAGE_URL=''
594 1.1 mrg
595 1.1 mrg ac_unique_file="ssp.c"
596 1.1 mrg # Factoring default headers for most tests.
597 1.1 mrg ac_includes_default="\
598 1.1 mrg #include <stdio.h>
599 1.1 mrg #ifdef HAVE_SYS_TYPES_H
600 1.1 mrg # include <sys/types.h>
601 1.1 mrg #endif
602 1.1 mrg #ifdef HAVE_SYS_STAT_H
603 1.1 mrg # include <sys/stat.h>
604 1.1 mrg #endif
605 1.1 mrg #ifdef STDC_HEADERS
606 1.1 mrg # include <stdlib.h>
607 1.1 mrg # include <stddef.h>
608 1.1 mrg #else
609 1.1 mrg # ifdef HAVE_STDLIB_H
610 1.1 mrg # include <stdlib.h>
611 1.1 mrg # endif
612 1.1 mrg #endif
613 1.1 mrg #ifdef HAVE_STRING_H
614 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 1.1 mrg # include <memory.h>
616 1.1 mrg # endif
617 1.1 mrg # include <string.h>
618 1.1 mrg #endif
619 1.1 mrg #ifdef HAVE_STRINGS_H
620 1.1 mrg # include <strings.h>
621 1.1 mrg #endif
622 1.1 mrg #ifdef HAVE_INTTYPES_H
623 1.1 mrg # include <inttypes.h>
624 1.1 mrg #endif
625 1.1 mrg #ifdef HAVE_STDINT_H
626 1.1 mrg # include <stdint.h>
627 1.1 mrg #endif
628 1.1 mrg #ifdef HAVE_UNISTD_H
629 1.1 mrg # include <unistd.h>
630 1.1 mrg #endif"
631 1.1 mrg
632 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE
633 1.1 mrg am__EXEEXT_TRUE
634 1.1 mrg LTLIBOBJS
635 1.1 mrg LIBOBJS
636 1.1.1.5 mrg get_gcc_base_ver
637 1.1 mrg toolexeclibdir
638 1.1 mrg toolexecdir
639 1.1 mrg enable_static
640 1.1 mrg enable_shared
641 1.1.1.2 mrg lt_host_flags
642 1.1 mrg OTOOL64
643 1.1 mrg OTOOL
644 1.1 mrg LIPO
645 1.1 mrg NMEDIT
646 1.1 mrg DSYMUTIL
647 1.1 mrg RANLIB
648 1.1 mrg AR
649 1.1 mrg OBJDUMP
650 1.1 mrg LN_S
651 1.1 mrg NM
652 1.1 mrg ac_ct_DUMPBIN
653 1.1 mrg DUMPBIN
654 1.1 mrg LD
655 1.1 mrg FGREP
656 1.1 mrg SED
657 1.1 mrg LIBTOOL
658 1.1 mrg ssp_have_usable_vsnprintf
659 1.1 mrg EGREP
660 1.1 mrg GREP
661 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE
662 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE
663 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE
664 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE
665 1.1 mrg LIBSSP_USE_SYMVER_FALSE
666 1.1 mrg LIBSSP_USE_SYMVER_TRUE
667 1.1.1.6 mrg XCFLAGS
668 1.1 mrg CPP
669 1.1 mrg am__fastdepCC_FALSE
670 1.1 mrg am__fastdepCC_TRUE
671 1.1 mrg CCDEPMODE
672 1.1.1.4 mrg am__nodep
673 1.1 mrg AMDEPBACKSLASH
674 1.1 mrg AMDEP_FALSE
675 1.1 mrg AMDEP_TRUE
676 1.1 mrg am__quote
677 1.1 mrg am__include
678 1.1 mrg DEPDIR
679 1.1 mrg OBJEXT
680 1.1 mrg EXEEXT
681 1.1 mrg ac_ct_CC
682 1.1 mrg CPPFLAGS
683 1.1 mrg LDFLAGS
684 1.1 mrg CFLAGS
685 1.1 mrg CC
686 1.1 mrg multi_basedir
687 1.1 mrg MAINT
688 1.1 mrg MAINTAINER_MODE_FALSE
689 1.1 mrg MAINTAINER_MODE_TRUE
690 1.1.1.7 mrg AM_BACKSLASH
691 1.1.1.7 mrg AM_DEFAULT_VERBOSITY
692 1.1.1.7 mrg AM_DEFAULT_V
693 1.1.1.7 mrg AM_V
694 1.1 mrg am__untar
695 1.1 mrg am__tar
696 1.1 mrg AMTAR
697 1.1 mrg am__leading_dot
698 1.1 mrg SET_MAKE
699 1.1 mrg AWK
700 1.1 mrg mkdir_p
701 1.1 mrg MKDIR_P
702 1.1 mrg INSTALL_STRIP_PROGRAM
703 1.1 mrg STRIP
704 1.1 mrg install_sh
705 1.1 mrg MAKEINFO
706 1.1 mrg AUTOHEADER
707 1.1 mrg AUTOMAKE
708 1.1 mrg AUTOCONF
709 1.1 mrg ACLOCAL
710 1.1 mrg VERSION
711 1.1 mrg PACKAGE
712 1.1 mrg CYGPATH_W
713 1.1 mrg am__isrc
714 1.1 mrg INSTALL_DATA
715 1.1 mrg INSTALL_SCRIPT
716 1.1 mrg INSTALL_PROGRAM
717 1.1 mrg target_noncanonical
718 1.1 mrg target_os
719 1.1 mrg target_vendor
720 1.1 mrg target_cpu
721 1.1 mrg target
722 1.1 mrg host_os
723 1.1 mrg host_vendor
724 1.1 mrg host_cpu
725 1.1 mrg host
726 1.1 mrg build_os
727 1.1 mrg build_vendor
728 1.1 mrg build_cpu
729 1.1 mrg build
730 1.1 mrg target_alias
731 1.1 mrg host_alias
732 1.1 mrg build_alias
733 1.1 mrg LIBS
734 1.1 mrg ECHO_T
735 1.1 mrg ECHO_N
736 1.1 mrg ECHO_C
737 1.1 mrg DEFS
738 1.1 mrg mandir
739 1.1 mrg localedir
740 1.1 mrg libdir
741 1.1 mrg psdir
742 1.1 mrg pdfdir
743 1.1 mrg dvidir
744 1.1 mrg htmldir
745 1.1 mrg infodir
746 1.1 mrg docdir
747 1.1 mrg oldincludedir
748 1.1 mrg includedir
749 1.1 mrg localstatedir
750 1.1 mrg sharedstatedir
751 1.1 mrg sysconfdir
752 1.1 mrg datadir
753 1.1 mrg datarootdir
754 1.1 mrg libexecdir
755 1.1 mrg sbindir
756 1.1 mrg bindir
757 1.1 mrg program_transform_name
758 1.1 mrg prefix
759 1.1 mrg exec_prefix
760 1.1 mrg PACKAGE_URL
761 1.1 mrg PACKAGE_BUGREPORT
762 1.1 mrg PACKAGE_STRING
763 1.1 mrg PACKAGE_VERSION
764 1.1 mrg PACKAGE_TARNAME
765 1.1 mrg PACKAGE_NAME
766 1.1 mrg PATH_SEPARATOR
767 1.1 mrg SHELL'
768 1.1 mrg ac_subst_files=''
769 1.1 mrg ac_user_opts='
770 1.1 mrg enable_option_checking
771 1.1.1.7 mrg enable_silent_rules
772 1.1 mrg enable_version_specific_runtime_libs
773 1.1 mrg enable_maintainer_mode
774 1.1 mrg enable_multilib
775 1.1 mrg enable_dependency_tracking
776 1.1.1.6 mrg enable_cet
777 1.1.1.2 mrg enable_symvers
778 1.1 mrg enable_shared
779 1.1 mrg enable_static
780 1.1 mrg with_pic
781 1.1 mrg enable_fast_install
782 1.1 mrg with_gnu_ld
783 1.1 mrg enable_libtool_lock
784 1.1.1.5 mrg with_gcc_major_version_only
785 1.1 mrg '
786 1.1 mrg ac_precious_vars='build_alias
787 1.1 mrg host_alias
788 1.1 mrg target_alias
789 1.1 mrg CPP
790 1.1 mrg CPPFLAGS'
791 1.1 mrg
792 1.1 mrg
793 1.1 mrg # Initialize some variables set by options.
794 1.1 mrg ac_init_help=
795 1.1 mrg ac_init_version=false
796 1.1 mrg ac_unrecognized_opts=
797 1.1 mrg ac_unrecognized_sep=
798 1.1 mrg # The variables have the same names as the options, with
799 1.1 mrg # dashes changed to underlines.
800 1.1 mrg cache_file=/dev/null
801 1.1 mrg exec_prefix=NONE
802 1.1 mrg no_create=
803 1.1 mrg no_recursion=
804 1.1 mrg prefix=NONE
805 1.1 mrg program_prefix=NONE
806 1.1 mrg program_suffix=NONE
807 1.1 mrg program_transform_name=s,x,x,
808 1.1 mrg silent=
809 1.1 mrg site=
810 1.1 mrg srcdir=
811 1.1 mrg verbose=
812 1.1 mrg x_includes=NONE
813 1.1 mrg x_libraries=NONE
814 1.1 mrg
815 1.1 mrg # Installation directory options.
816 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
817 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
818 1.1 mrg # by default will actually change.
819 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
820 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
821 1.1 mrg bindir='${exec_prefix}/bin'
822 1.1 mrg sbindir='${exec_prefix}/sbin'
823 1.1 mrg libexecdir='${exec_prefix}/libexec'
824 1.1 mrg datarootdir='${prefix}/share'
825 1.1 mrg datadir='${datarootdir}'
826 1.1 mrg sysconfdir='${prefix}/etc'
827 1.1 mrg sharedstatedir='${prefix}/com'
828 1.1 mrg localstatedir='${prefix}/var'
829 1.1 mrg includedir='${prefix}/include'
830 1.1 mrg oldincludedir='/usr/include'
831 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
832 1.1 mrg infodir='${datarootdir}/info'
833 1.1 mrg htmldir='${docdir}'
834 1.1 mrg dvidir='${docdir}'
835 1.1 mrg pdfdir='${docdir}'
836 1.1 mrg psdir='${docdir}'
837 1.1 mrg libdir='${exec_prefix}/lib'
838 1.1 mrg localedir='${datarootdir}/locale'
839 1.1 mrg mandir='${datarootdir}/man'
840 1.1 mrg
841 1.1 mrg ac_prev=
842 1.1 mrg ac_dashdash=
843 1.1 mrg for ac_option
844 1.1 mrg do
845 1.1 mrg # If the previous option needs an argument, assign it.
846 1.1 mrg if test -n "$ac_prev"; then
847 1.1 mrg eval $ac_prev=\$ac_option
848 1.1 mrg ac_prev=
849 1.1 mrg continue
850 1.1 mrg fi
851 1.1 mrg
852 1.1 mrg case $ac_option in
853 1.1.1.7 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
854 1.1.1.7 mrg *=) ac_optarg= ;;
855 1.1.1.7 mrg *) ac_optarg=yes ;;
856 1.1 mrg esac
857 1.1 mrg
858 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
859 1.1 mrg
860 1.1 mrg case $ac_dashdash$ac_option in
861 1.1 mrg --)
862 1.1 mrg ac_dashdash=yes ;;
863 1.1 mrg
864 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 1.1 mrg ac_prev=bindir ;;
866 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
867 1.1 mrg bindir=$ac_optarg ;;
868 1.1 mrg
869 1.1 mrg -build | --build | --buil | --bui | --bu)
870 1.1 mrg ac_prev=build_alias ;;
871 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872 1.1 mrg build_alias=$ac_optarg ;;
873 1.1 mrg
874 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
875 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 1.1 mrg ac_prev=cache_file ;;
877 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879 1.1 mrg cache_file=$ac_optarg ;;
880 1.1 mrg
881 1.1 mrg --config-cache | -C)
882 1.1 mrg cache_file=config.cache ;;
883 1.1 mrg
884 1.1 mrg -datadir | --datadir | --datadi | --datad)
885 1.1 mrg ac_prev=datadir ;;
886 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
887 1.1 mrg datadir=$ac_optarg ;;
888 1.1 mrg
889 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 1.1 mrg | --dataroo | --dataro | --datar)
891 1.1 mrg ac_prev=datarootdir ;;
892 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 1.1 mrg datarootdir=$ac_optarg ;;
895 1.1 mrg
896 1.1 mrg -disable-* | --disable-*)
897 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
898 1.1 mrg # Reject names that are not valid shell variable names.
899 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900 1.1.1.7 mrg as_fn_error $? "invalid feature name: $ac_useropt"
901 1.1 mrg ac_useropt_orig=$ac_useropt
902 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 1.1 mrg case $ac_user_opts in
904 1.1 mrg *"
905 1.1 mrg "enable_$ac_useropt"
906 1.1 mrg "*) ;;
907 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 1.1 mrg ac_unrecognized_sep=', ';;
909 1.1 mrg esac
910 1.1 mrg eval enable_$ac_useropt=no ;;
911 1.1 mrg
912 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
913 1.1 mrg ac_prev=docdir ;;
914 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915 1.1 mrg docdir=$ac_optarg ;;
916 1.1 mrg
917 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 1.1 mrg ac_prev=dvidir ;;
919 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920 1.1 mrg dvidir=$ac_optarg ;;
921 1.1 mrg
922 1.1 mrg -enable-* | --enable-*)
923 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
924 1.1 mrg # Reject names that are not valid shell variable names.
925 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926 1.1.1.7 mrg as_fn_error $? "invalid feature name: $ac_useropt"
927 1.1 mrg ac_useropt_orig=$ac_useropt
928 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 1.1 mrg case $ac_user_opts in
930 1.1 mrg *"
931 1.1 mrg "enable_$ac_useropt"
932 1.1 mrg "*) ;;
933 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 1.1 mrg ac_unrecognized_sep=', ';;
935 1.1 mrg esac
936 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
937 1.1 mrg
938 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 1.1 mrg | --exec | --exe | --ex)
941 1.1 mrg ac_prev=exec_prefix ;;
942 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 1.1 mrg | --exec=* | --exe=* | --ex=*)
945 1.1 mrg exec_prefix=$ac_optarg ;;
946 1.1 mrg
947 1.1 mrg -gas | --gas | --ga | --g)
948 1.1 mrg # Obsolete; use --with-gas.
949 1.1 mrg with_gas=yes ;;
950 1.1 mrg
951 1.1 mrg -help | --help | --hel | --he | -h)
952 1.1 mrg ac_init_help=long ;;
953 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 1.1 mrg ac_init_help=recursive ;;
955 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 1.1 mrg ac_init_help=short ;;
957 1.1 mrg
958 1.1 mrg -host | --host | --hos | --ho)
959 1.1 mrg ac_prev=host_alias ;;
960 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
961 1.1 mrg host_alias=$ac_optarg ;;
962 1.1 mrg
963 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 1.1 mrg ac_prev=htmldir ;;
965 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 1.1 mrg | --ht=*)
967 1.1 mrg htmldir=$ac_optarg ;;
968 1.1 mrg
969 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
970 1.1 mrg | --includ | --inclu | --incl | --inc)
971 1.1 mrg ac_prev=includedir ;;
972 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
974 1.1 mrg includedir=$ac_optarg ;;
975 1.1 mrg
976 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
977 1.1 mrg ac_prev=infodir ;;
978 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979 1.1 mrg infodir=$ac_optarg ;;
980 1.1 mrg
981 1.1 mrg -libdir | --libdir | --libdi | --libd)
982 1.1 mrg ac_prev=libdir ;;
983 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
984 1.1 mrg libdir=$ac_optarg ;;
985 1.1 mrg
986 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 1.1 mrg | --libexe | --libex | --libe)
988 1.1 mrg ac_prev=libexecdir ;;
989 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 1.1 mrg | --libexe=* | --libex=* | --libe=*)
991 1.1 mrg libexecdir=$ac_optarg ;;
992 1.1 mrg
993 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
994 1.1 mrg ac_prev=localedir ;;
995 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 1.1 mrg localedir=$ac_optarg ;;
997 1.1 mrg
998 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
999 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1000 1.1 mrg ac_prev=localstatedir ;;
1001 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003 1.1 mrg localstatedir=$ac_optarg ;;
1004 1.1 mrg
1005 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 1.1 mrg ac_prev=mandir ;;
1007 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008 1.1 mrg mandir=$ac_optarg ;;
1009 1.1 mrg
1010 1.1 mrg -nfp | --nfp | --nf)
1011 1.1 mrg # Obsolete; use --without-fp.
1012 1.1 mrg with_fp=no ;;
1013 1.1 mrg
1014 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015 1.1 mrg | --no-cr | --no-c | -n)
1016 1.1 mrg no_create=yes ;;
1017 1.1 mrg
1018 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020 1.1 mrg no_recursion=yes ;;
1021 1.1 mrg
1022 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1025 1.1 mrg ac_prev=oldincludedir ;;
1026 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029 1.1 mrg oldincludedir=$ac_optarg ;;
1030 1.1 mrg
1031 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 1.1 mrg ac_prev=prefix ;;
1033 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034 1.1 mrg prefix=$ac_optarg ;;
1035 1.1 mrg
1036 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 1.1 mrg | --program-pre | --program-pr | --program-p)
1038 1.1 mrg ac_prev=program_prefix ;;
1039 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041 1.1 mrg program_prefix=$ac_optarg ;;
1042 1.1 mrg
1043 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 1.1 mrg | --program-suf | --program-su | --program-s)
1045 1.1 mrg ac_prev=program_suffix ;;
1046 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048 1.1 mrg program_suffix=$ac_optarg ;;
1049 1.1 mrg
1050 1.1 mrg -program-transform-name | --program-transform-name \
1051 1.1 mrg | --program-transform-nam | --program-transform-na \
1052 1.1 mrg | --program-transform-n | --program-transform- \
1053 1.1 mrg | --program-transform | --program-transfor \
1054 1.1 mrg | --program-transfo | --program-transf \
1055 1.1 mrg | --program-trans | --program-tran \
1056 1.1 mrg | --progr-tra | --program-tr | --program-t)
1057 1.1 mrg ac_prev=program_transform_name ;;
1058 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1059 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1060 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1061 1.1 mrg | --program-transform=* | --program-transfor=* \
1062 1.1 mrg | --program-transfo=* | --program-transf=* \
1063 1.1 mrg | --program-trans=* | --program-tran=* \
1064 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1065 1.1 mrg program_transform_name=$ac_optarg ;;
1066 1.1 mrg
1067 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 1.1 mrg ac_prev=pdfdir ;;
1069 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 1.1 mrg pdfdir=$ac_optarg ;;
1071 1.1 mrg
1072 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1073 1.1 mrg ac_prev=psdir ;;
1074 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075 1.1 mrg psdir=$ac_optarg ;;
1076 1.1 mrg
1077 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1079 1.1 mrg silent=yes ;;
1080 1.1 mrg
1081 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 1.1 mrg ac_prev=sbindir ;;
1083 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 1.1 mrg | --sbi=* | --sb=*)
1085 1.1 mrg sbindir=$ac_optarg ;;
1086 1.1 mrg
1087 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1090 1.1 mrg | --sha | --sh)
1091 1.1 mrg ac_prev=sharedstatedir ;;
1092 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 1.1 mrg | --sha=* | --sh=*)
1096 1.1 mrg sharedstatedir=$ac_optarg ;;
1097 1.1 mrg
1098 1.1 mrg -site | --site | --sit)
1099 1.1 mrg ac_prev=site ;;
1100 1.1 mrg -site=* | --site=* | --sit=*)
1101 1.1 mrg site=$ac_optarg ;;
1102 1.1 mrg
1103 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 1.1 mrg ac_prev=srcdir ;;
1105 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 1.1 mrg srcdir=$ac_optarg ;;
1107 1.1 mrg
1108 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1110 1.1 mrg ac_prev=sysconfdir ;;
1111 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 1.1 mrg sysconfdir=$ac_optarg ;;
1114 1.1 mrg
1115 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1116 1.1 mrg ac_prev=target_alias ;;
1117 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 1.1 mrg target_alias=$ac_optarg ;;
1119 1.1 mrg
1120 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 1.1 mrg verbose=yes ;;
1122 1.1 mrg
1123 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1124 1.1 mrg ac_init_version=: ;;
1125 1.1 mrg
1126 1.1 mrg -with-* | --with-*)
1127 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128 1.1 mrg # Reject names that are not valid shell variable names.
1129 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 1.1.1.7 mrg as_fn_error $? "invalid package name: $ac_useropt"
1131 1.1 mrg ac_useropt_orig=$ac_useropt
1132 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 1.1 mrg case $ac_user_opts in
1134 1.1 mrg *"
1135 1.1 mrg "with_$ac_useropt"
1136 1.1 mrg "*) ;;
1137 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 1.1 mrg ac_unrecognized_sep=', ';;
1139 1.1 mrg esac
1140 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1141 1.1 mrg
1142 1.1 mrg -without-* | --without-*)
1143 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144 1.1 mrg # Reject names that are not valid shell variable names.
1145 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 1.1.1.7 mrg as_fn_error $? "invalid package name: $ac_useropt"
1147 1.1 mrg ac_useropt_orig=$ac_useropt
1148 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 1.1 mrg case $ac_user_opts in
1150 1.1 mrg *"
1151 1.1 mrg "with_$ac_useropt"
1152 1.1 mrg "*) ;;
1153 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 1.1 mrg ac_unrecognized_sep=', ';;
1155 1.1 mrg esac
1156 1.1 mrg eval with_$ac_useropt=no ;;
1157 1.1 mrg
1158 1.1 mrg --x)
1159 1.1 mrg # Obsolete; use --with-x.
1160 1.1 mrg with_x=yes ;;
1161 1.1 mrg
1162 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1164 1.1 mrg ac_prev=x_includes ;;
1165 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 1.1 mrg x_includes=$ac_optarg ;;
1168 1.1 mrg
1169 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 1.1 mrg ac_prev=x_libraries ;;
1172 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 1.1 mrg x_libraries=$ac_optarg ;;
1175 1.1 mrg
1176 1.1.1.7 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option'
1177 1.1.1.7 mrg Try \`$0 --help' for more information"
1178 1.1 mrg ;;
1179 1.1 mrg
1180 1.1 mrg *=*)
1181 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 1.1 mrg # Reject names that are not valid shell variable names.
1183 1.1 mrg case $ac_envvar in #(
1184 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 1.1.1.7 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1186 1.1 mrg esac
1187 1.1 mrg eval $ac_envvar=\$ac_optarg
1188 1.1 mrg export $ac_envvar ;;
1189 1.1 mrg
1190 1.1 mrg *)
1191 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1192 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195 1.1.1.7 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1196 1.1 mrg ;;
1197 1.1 mrg
1198 1.1 mrg esac
1199 1.1 mrg done
1200 1.1 mrg
1201 1.1 mrg if test -n "$ac_prev"; then
1202 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203 1.1.1.7 mrg as_fn_error $? "missing argument to $ac_option"
1204 1.1 mrg fi
1205 1.1 mrg
1206 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1207 1.1 mrg case $enable_option_checking in
1208 1.1 mrg no) ;;
1209 1.1.1.7 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1210 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211 1.1 mrg esac
1212 1.1 mrg fi
1213 1.1 mrg
1214 1.1 mrg # Check all directory arguments for consistency.
1215 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1217 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 1.1 mrg libdir localedir mandir
1219 1.1 mrg do
1220 1.1 mrg eval ac_val=\$$ac_var
1221 1.1 mrg # Remove trailing slashes.
1222 1.1 mrg case $ac_val in
1223 1.1 mrg */ )
1224 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 1.1 mrg eval $ac_var=\$ac_val;;
1226 1.1 mrg esac
1227 1.1 mrg # Be sure to have absolute directory names.
1228 1.1 mrg case $ac_val in
1229 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1230 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 1.1 mrg esac
1232 1.1.1.7 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1233 1.1 mrg done
1234 1.1 mrg
1235 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1236 1.1 mrg # used to hold the argument of --host etc.
1237 1.1 mrg # FIXME: To remove some day.
1238 1.1 mrg build=$build_alias
1239 1.1 mrg host=$host_alias
1240 1.1 mrg target=$target_alias
1241 1.1 mrg
1242 1.1 mrg # FIXME: To remove some day.
1243 1.1 mrg if test "x$host_alias" != x; then
1244 1.1 mrg if test "x$build_alias" = x; then
1245 1.1 mrg cross_compiling=maybe
1246 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1247 1.1 mrg cross_compiling=yes
1248 1.1 mrg fi
1249 1.1 mrg fi
1250 1.1 mrg
1251 1.1 mrg ac_tool_prefix=
1252 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253 1.1 mrg
1254 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1255 1.1 mrg
1256 1.1 mrg
1257 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258 1.1 mrg ac_ls_di=`ls -di .` &&
1259 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260 1.1.1.7 mrg as_fn_error $? "working directory cannot be determined"
1261 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1262 1.1.1.7 mrg as_fn_error $? "pwd does not report name of working directory"
1263 1.1 mrg
1264 1.1 mrg
1265 1.1 mrg # Find the source files, if location was not specified.
1266 1.1 mrg if test -z "$srcdir"; then
1267 1.1 mrg ac_srcdir_defaulted=yes
1268 1.1 mrg # Try the directory containing this script, then the parent directory.
1269 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1270 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1272 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1273 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274 1.1 mrg $as_echo X"$as_myself" |
1275 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276 1.1 mrg s//\1/
1277 1.1 mrg q
1278 1.1 mrg }
1279 1.1 mrg /^X\(\/\/\)[^/].*/{
1280 1.1 mrg s//\1/
1281 1.1 mrg q
1282 1.1 mrg }
1283 1.1 mrg /^X\(\/\/\)$/{
1284 1.1 mrg s//\1/
1285 1.1 mrg q
1286 1.1 mrg }
1287 1.1 mrg /^X\(\/\).*/{
1288 1.1 mrg s//\1/
1289 1.1 mrg q
1290 1.1 mrg }
1291 1.1 mrg s/.*/./; q'`
1292 1.1 mrg srcdir=$ac_confdir
1293 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1294 1.1 mrg srcdir=..
1295 1.1 mrg fi
1296 1.1 mrg else
1297 1.1 mrg ac_srcdir_defaulted=no
1298 1.1 mrg fi
1299 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1300 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301 1.1.1.7 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1302 1.1 mrg fi
1303 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304 1.1 mrg ac_abs_confdir=`(
1305 1.1.1.7 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1306 1.1 mrg pwd)`
1307 1.1 mrg # When building in place, set srcdir=.
1308 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1309 1.1 mrg srcdir=.
1310 1.1 mrg fi
1311 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1312 1.1 mrg # Double slashes in file names in object file debugging info
1313 1.1 mrg # mess up M-x gdb in Emacs.
1314 1.1 mrg case $srcdir in
1315 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 1.1 mrg esac
1317 1.1 mrg for ac_var in $ac_precious_vars; do
1318 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1320 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322 1.1 mrg done
1323 1.1 mrg
1324 1.1 mrg #
1325 1.1 mrg # Report the --help message.
1326 1.1 mrg #
1327 1.1 mrg if test "$ac_init_help" = "long"; then
1328 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1329 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1330 1.1 mrg cat <<_ACEOF
1331 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1332 1.1 mrg
1333 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1334 1.1 mrg
1335 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1337 1.1 mrg
1338 1.1 mrg Defaults for the options are specified in brackets.
1339 1.1 mrg
1340 1.1 mrg Configuration:
1341 1.1 mrg -h, --help display this help and exit
1342 1.1 mrg --help=short display options specific to this package
1343 1.1 mrg --help=recursive display the short help of all the included packages
1344 1.1 mrg -V, --version display version information and exit
1345 1.1.1.7 mrg -q, --quiet, --silent do not print \`checking ...' messages
1346 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1347 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1348 1.1 mrg -n, --no-create do not create output files
1349 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1350 1.1 mrg
1351 1.1 mrg Installation directories:
1352 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1353 1.1 mrg [$ac_default_prefix]
1354 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1355 1.1 mrg [PREFIX]
1356 1.1 mrg
1357 1.1 mrg By default, \`make install' will install all the files in
1358 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1359 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 1.1 mrg for instance \`--prefix=\$HOME'.
1361 1.1 mrg
1362 1.1 mrg For better control, use the options below.
1363 1.1 mrg
1364 1.1 mrg Fine tuning of the installation directories:
1365 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1366 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1367 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1368 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1369 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1370 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1371 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1372 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1373 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1374 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1375 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1376 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1377 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1378 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1379 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1380 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1381 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1382 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1383 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1384 1.1 mrg _ACEOF
1385 1.1 mrg
1386 1.1 mrg cat <<\_ACEOF
1387 1.1 mrg
1388 1.1 mrg Program names:
1389 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1390 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1391 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1392 1.1 mrg
1393 1.1 mrg System types:
1394 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1395 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1396 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1397 1.1 mrg _ACEOF
1398 1.1 mrg fi
1399 1.1 mrg
1400 1.1 mrg if test -n "$ac_init_help"; then
1401 1.1 mrg case $ac_init_help in
1402 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";;
1403 1.1 mrg esac
1404 1.1 mrg cat <<\_ACEOF
1405 1.1 mrg
1406 1.1 mrg Optional Features:
1407 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1408 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1409 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1410 1.1.1.7 mrg --enable-silent-rules less verbose build output (undo: "make V=1")
1411 1.1.1.7 mrg --disable-silent-rules verbose build output (undo: "make V=0")
1412 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1413 1.1.1.7 mrg --enable-maintainer-mode
1414 1.1.1.7 mrg enable make rules and dependencies not useful (and
1415 1.1.1.7 mrg sometimes confusing) to the casual installer
1416 1.1 mrg --enable-multilib build many library versions (default)
1417 1.1.1.7 mrg --enable-dependency-tracking
1418 1.1.1.7 mrg do not reject slow dependency extractors
1419 1.1.1.7 mrg --disable-dependency-tracking
1420 1.1.1.7 mrg speeds up one-time build
1421 1.1.1.6 mrg --enable-cet enable Intel CET in target libraries [default=no]
1422 1.1.1.2 mrg --disable-symvers disable symbol versioning for libssp
1423 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1424 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1425 1.1 mrg --enable-fast-install[=PKGS]
1426 1.1 mrg optimize for fast installation [default=yes]
1427 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1428 1.1 mrg
1429 1.1 mrg Optional Packages:
1430 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1431 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1432 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1433 1.1 mrg both]
1434 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1435 1.1.1.5 mrg --with-gcc-major-version-only
1436 1.1.1.5 mrg use only GCC major number in filesystem paths
1437 1.1 mrg
1438 1.1 mrg Some influential environment variables:
1439 1.1 mrg CC C compiler command
1440 1.1 mrg CFLAGS C compiler flags
1441 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1442 1.1 mrg nonstandard directory <lib dir>
1443 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1444 1.1.1.7 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1445 1.1 mrg you have headers in a nonstandard directory <include dir>
1446 1.1 mrg CPP C preprocessor
1447 1.1 mrg
1448 1.1 mrg Use these variables to override the choices made by `configure' or to help
1449 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1450 1.1 mrg
1451 1.1 mrg Report bugs to the package provider.
1452 1.1 mrg _ACEOF
1453 1.1 mrg ac_status=$?
1454 1.1 mrg fi
1455 1.1 mrg
1456 1.1 mrg if test "$ac_init_help" = "recursive"; then
1457 1.1 mrg # If there are subdirs, report their specific --help.
1458 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459 1.1 mrg test -d "$ac_dir" ||
1460 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461 1.1 mrg continue
1462 1.1 mrg ac_builddir=.
1463 1.1 mrg
1464 1.1 mrg case "$ac_dir" in
1465 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 1.1 mrg *)
1467 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1469 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470 1.1 mrg case $ac_top_builddir_sub in
1471 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473 1.1 mrg esac ;;
1474 1.1 mrg esac
1475 1.1 mrg ac_abs_top_builddir=$ac_pwd
1476 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477 1.1 mrg # for backward compatibility:
1478 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1479 1.1 mrg
1480 1.1 mrg case $srcdir in
1481 1.1 mrg .) # We are building in place.
1482 1.1 mrg ac_srcdir=.
1483 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1484 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1485 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1486 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1487 1.1 mrg ac_top_srcdir=$srcdir
1488 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1489 1.1 mrg *) # Relative name.
1490 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1492 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1493 1.1 mrg esac
1494 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495 1.1 mrg
1496 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1497 1.1 mrg # Check for guested configure.
1498 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1499 1.1 mrg echo &&
1500 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1502 1.1 mrg echo &&
1503 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1504 1.1 mrg else
1505 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506 1.1 mrg fi || ac_status=$?
1507 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1508 1.1 mrg done
1509 1.1 mrg fi
1510 1.1 mrg
1511 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1512 1.1 mrg if $ac_init_version; then
1513 1.1 mrg cat <<\_ACEOF
1514 1.1 mrg libssp configure 1.0
1515 1.1.1.7 mrg generated by GNU Autoconf 2.69
1516 1.1 mrg
1517 1.1.1.7 mrg Copyright (C) 2012 Free Software Foundation, Inc.
1518 1.1 mrg This configure script is free software; the Free Software Foundation
1519 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1520 1.1 mrg _ACEOF
1521 1.1 mrg exit
1522 1.1 mrg fi
1523 1.1 mrg
1524 1.1 mrg ## ------------------------ ##
1525 1.1 mrg ## Autoconf initialization. ##
1526 1.1 mrg ## ------------------------ ##
1527 1.1 mrg
1528 1.1 mrg # ac_fn_c_try_compile LINENO
1529 1.1 mrg # --------------------------
1530 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 1.1 mrg ac_fn_c_try_compile ()
1532 1.1 mrg {
1533 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 1.1 mrg rm -f conftest.$ac_objext
1535 1.1 mrg if { { ac_try="$ac_compile"
1536 1.1 mrg case "(($ac_try" in
1537 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 1.1 mrg *) ac_try_echo=$ac_try;;
1539 1.1 mrg esac
1540 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1542 1.1 mrg (eval "$ac_compile") 2>conftest.err
1543 1.1 mrg ac_status=$?
1544 1.1 mrg if test -s conftest.err; then
1545 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1546 1.1 mrg cat conftest.er1 >&5
1547 1.1 mrg mv -f conftest.er1 conftest.err
1548 1.1 mrg fi
1549 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 1.1 mrg test $ac_status = 0; } && {
1551 1.1 mrg test -z "$ac_c_werror_flag" ||
1552 1.1 mrg test ! -s conftest.err
1553 1.1 mrg } && test -s conftest.$ac_objext; then :
1554 1.1 mrg ac_retval=0
1555 1.1 mrg else
1556 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1557 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1558 1.1 mrg
1559 1.1 mrg ac_retval=1
1560 1.1 mrg fi
1561 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1562 1.1.1.7 mrg as_fn_set_status $ac_retval
1563 1.1 mrg
1564 1.1 mrg } # ac_fn_c_try_compile
1565 1.1 mrg
1566 1.1 mrg # ac_fn_c_try_cpp LINENO
1567 1.1 mrg # ----------------------
1568 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569 1.1 mrg ac_fn_c_try_cpp ()
1570 1.1 mrg {
1571 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1573 1.1 mrg case "(($ac_try" in
1574 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 1.1 mrg *) ac_try_echo=$ac_try;;
1576 1.1 mrg esac
1577 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1579 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1580 1.1 mrg ac_status=$?
1581 1.1 mrg if test -s conftest.err; then
1582 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1583 1.1 mrg cat conftest.er1 >&5
1584 1.1 mrg mv -f conftest.er1 conftest.err
1585 1.1 mrg fi
1586 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587 1.1.1.7 mrg test $ac_status = 0; } > conftest.i && {
1588 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1589 1.1 mrg test ! -s conftest.err
1590 1.1 mrg }; then :
1591 1.1 mrg ac_retval=0
1592 1.1 mrg else
1593 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1594 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1595 1.1 mrg
1596 1.1 mrg ac_retval=1
1597 1.1 mrg fi
1598 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599 1.1.1.7 mrg as_fn_set_status $ac_retval
1600 1.1 mrg
1601 1.1 mrg } # ac_fn_c_try_cpp
1602 1.1 mrg
1603 1.1 mrg # ac_fn_c_try_link LINENO
1604 1.1 mrg # -----------------------
1605 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1606 1.1 mrg ac_fn_c_try_link ()
1607 1.1 mrg {
1608 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1610 1.1 mrg if { { ac_try="$ac_link"
1611 1.1 mrg case "(($ac_try" in
1612 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1613 1.1 mrg *) ac_try_echo=$ac_try;;
1614 1.1 mrg esac
1615 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1616 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1617 1.1 mrg (eval "$ac_link") 2>conftest.err
1618 1.1 mrg ac_status=$?
1619 1.1 mrg if test -s conftest.err; then
1620 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1621 1.1 mrg cat conftest.er1 >&5
1622 1.1 mrg mv -f conftest.er1 conftest.err
1623 1.1 mrg fi
1624 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1625 1.1 mrg test $ac_status = 0; } && {
1626 1.1 mrg test -z "$ac_c_werror_flag" ||
1627 1.1 mrg test ! -s conftest.err
1628 1.1 mrg } && test -s conftest$ac_exeext && {
1629 1.1 mrg test "$cross_compiling" = yes ||
1630 1.1.1.7 mrg test -x conftest$ac_exeext
1631 1.1 mrg }; then :
1632 1.1 mrg ac_retval=0
1633 1.1 mrg else
1634 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1635 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1636 1.1 mrg
1637 1.1 mrg ac_retval=1
1638 1.1 mrg fi
1639 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1640 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1641 1.1 mrg # interfere with the next link command; also delete a directory that is
1642 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1643 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1644 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645 1.1.1.7 mrg as_fn_set_status $ac_retval
1646 1.1 mrg
1647 1.1 mrg } # ac_fn_c_try_link
1648 1.1 mrg
1649 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1650 1.1 mrg # -------------------------------------------------------
1651 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1652 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR
1653 1.1 mrg # accordingly.
1654 1.1 mrg ac_fn_c_check_header_mongrel ()
1655 1.1 mrg {
1656 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657 1.1.1.7 mrg if eval \${$3+:} false; then :
1658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1660 1.1.1.7 mrg if eval \${$3+:} false; then :
1661 1.1 mrg $as_echo_n "(cached) " >&6
1662 1.1 mrg fi
1663 1.1 mrg eval ac_res=\$$3
1664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1665 1.1 mrg $as_echo "$ac_res" >&6; }
1666 1.1 mrg else
1667 1.1 mrg # Is the header compilable?
1668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1669 1.1 mrg $as_echo_n "checking $2 usability... " >&6; }
1670 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 1.1 mrg /* end confdefs.h. */
1672 1.1 mrg $4
1673 1.1 mrg #include <$2>
1674 1.1 mrg _ACEOF
1675 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1676 1.1 mrg ac_header_compiler=yes
1677 1.1 mrg else
1678 1.1 mrg ac_header_compiler=no
1679 1.1 mrg fi
1680 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1682 1.1 mrg $as_echo "$ac_header_compiler" >&6; }
1683 1.1 mrg
1684 1.1 mrg # Is the header present?
1685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1686 1.1 mrg $as_echo_n "checking $2 presence... " >&6; }
1687 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1688 1.1 mrg /* end confdefs.h. */
1689 1.1 mrg #include <$2>
1690 1.1 mrg _ACEOF
1691 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1692 1.1 mrg ac_header_preproc=yes
1693 1.1 mrg else
1694 1.1 mrg ac_header_preproc=no
1695 1.1 mrg fi
1696 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
1697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1698 1.1 mrg $as_echo "$ac_header_preproc" >&6; }
1699 1.1 mrg
1700 1.1 mrg # So? What about this header?
1701 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1702 1.1 mrg yes:no: )
1703 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1704 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1705 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1706 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1707 1.1 mrg ;;
1708 1.1 mrg no:yes:* )
1709 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1710 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1712 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1714 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1716 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1717 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1718 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1719 1.1 mrg ;;
1720 1.1 mrg esac
1721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1723 1.1.1.7 mrg if eval \${$3+:} false; then :
1724 1.1 mrg $as_echo_n "(cached) " >&6
1725 1.1 mrg else
1726 1.1 mrg eval "$3=\$ac_header_compiler"
1727 1.1 mrg fi
1728 1.1 mrg eval ac_res=\$$3
1729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730 1.1 mrg $as_echo "$ac_res" >&6; }
1731 1.1 mrg fi
1732 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1733 1.1 mrg
1734 1.1 mrg } # ac_fn_c_check_header_mongrel
1735 1.1 mrg
1736 1.1 mrg # ac_fn_c_try_run LINENO
1737 1.1 mrg # ----------------------
1738 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1739 1.1 mrg # that executables *can* be run.
1740 1.1 mrg ac_fn_c_try_run ()
1741 1.1 mrg {
1742 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743 1.1 mrg if { { ac_try="$ac_link"
1744 1.1 mrg case "(($ac_try" in
1745 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746 1.1 mrg *) ac_try_echo=$ac_try;;
1747 1.1 mrg esac
1748 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1750 1.1 mrg (eval "$ac_link") 2>&5
1751 1.1 mrg ac_status=$?
1752 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1754 1.1 mrg { { case "(($ac_try" in
1755 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756 1.1 mrg *) ac_try_echo=$ac_try;;
1757 1.1 mrg esac
1758 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1760 1.1 mrg (eval "$ac_try") 2>&5
1761 1.1 mrg ac_status=$?
1762 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763 1.1 mrg test $ac_status = 0; }; }; then :
1764 1.1 mrg ac_retval=0
1765 1.1 mrg else
1766 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1767 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1768 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1769 1.1 mrg
1770 1.1 mrg ac_retval=$ac_status
1771 1.1 mrg fi
1772 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1773 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1774 1.1.1.7 mrg as_fn_set_status $ac_retval
1775 1.1 mrg
1776 1.1 mrg } # ac_fn_c_try_run
1777 1.1 mrg
1778 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1779 1.1 mrg # -------------------------------------------------------
1780 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in
1781 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly.
1782 1.1 mrg ac_fn_c_check_header_compile ()
1783 1.1 mrg {
1784 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1785 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1787 1.1.1.7 mrg if eval \${$3+:} false; then :
1788 1.1 mrg $as_echo_n "(cached) " >&6
1789 1.1 mrg else
1790 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1791 1.1 mrg /* end confdefs.h. */
1792 1.1 mrg $4
1793 1.1 mrg #include <$2>
1794 1.1 mrg _ACEOF
1795 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1796 1.1 mrg eval "$3=yes"
1797 1.1 mrg else
1798 1.1 mrg eval "$3=no"
1799 1.1 mrg fi
1800 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1801 1.1 mrg fi
1802 1.1 mrg eval ac_res=\$$3
1803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 1.1 mrg $as_echo "$ac_res" >&6; }
1805 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1806 1.1 mrg
1807 1.1 mrg } # ac_fn_c_check_header_compile
1808 1.1 mrg
1809 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1810 1.1 mrg # ----------------------------------
1811 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1812 1.1 mrg ac_fn_c_check_func ()
1813 1.1 mrg {
1814 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1817 1.1.1.7 mrg if eval \${$3+:} false; then :
1818 1.1 mrg $as_echo_n "(cached) " >&6
1819 1.1 mrg else
1820 1.1 mrg if test x$gcc_no_link = xyes; then
1821 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1822 1.1 mrg fi
1823 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 1.1 mrg /* end confdefs.h. */
1825 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1827 1.1 mrg #define $2 innocuous_$2
1828 1.1 mrg
1829 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1830 1.1 mrg which can conflict with char $2 (); below.
1831 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832 1.1 mrg <limits.h> exists even on freestanding compilers. */
1833 1.1 mrg
1834 1.1 mrg #ifdef __STDC__
1835 1.1 mrg # include <limits.h>
1836 1.1 mrg #else
1837 1.1 mrg # include <assert.h>
1838 1.1 mrg #endif
1839 1.1 mrg
1840 1.1 mrg #undef $2
1841 1.1 mrg
1842 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1843 1.1 mrg Use char because int might match the return type of a GCC
1844 1.1 mrg builtin and then its argument prototype would still apply. */
1845 1.1 mrg #ifdef __cplusplus
1846 1.1 mrg extern "C"
1847 1.1 mrg #endif
1848 1.1 mrg char $2 ();
1849 1.1 mrg /* The GNU C library defines this for functions which it implements
1850 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1851 1.1 mrg something starting with __ and the normal name is an alias. */
1852 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1853 1.1 mrg choke me
1854 1.1 mrg #endif
1855 1.1 mrg
1856 1.1 mrg int
1857 1.1 mrg main ()
1858 1.1 mrg {
1859 1.1 mrg return $2 ();
1860 1.1 mrg ;
1861 1.1 mrg return 0;
1862 1.1 mrg }
1863 1.1 mrg _ACEOF
1864 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1865 1.1 mrg eval "$3=yes"
1866 1.1 mrg else
1867 1.1 mrg eval "$3=no"
1868 1.1 mrg fi
1869 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1870 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1871 1.1 mrg fi
1872 1.1 mrg eval ac_res=\$$3
1873 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 1.1 mrg $as_echo "$ac_res" >&6; }
1875 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876 1.1 mrg
1877 1.1 mrg } # ac_fn_c_check_func
1878 1.1 mrg cat >config.log <<_ACEOF
1879 1.1 mrg This file contains any messages produced by compilers while
1880 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1881 1.1 mrg
1882 1.1 mrg It was created by libssp $as_me 1.0, which was
1883 1.1.1.7 mrg generated by GNU Autoconf 2.69. Invocation command line was
1884 1.1 mrg
1885 1.1 mrg $ $0 $@
1886 1.1 mrg
1887 1.1 mrg _ACEOF
1888 1.1 mrg exec 5>>config.log
1889 1.1 mrg {
1890 1.1 mrg cat <<_ASUNAME
1891 1.1 mrg ## --------- ##
1892 1.1 mrg ## Platform. ##
1893 1.1 mrg ## --------- ##
1894 1.1 mrg
1895 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1896 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1897 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1898 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1899 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1900 1.1 mrg
1901 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1902 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1903 1.1 mrg
1904 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1905 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1906 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1907 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1908 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1909 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1910 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1911 1.1 mrg
1912 1.1 mrg _ASUNAME
1913 1.1 mrg
1914 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1915 1.1 mrg for as_dir in $PATH
1916 1.1 mrg do
1917 1.1 mrg IFS=$as_save_IFS
1918 1.1 mrg test -z "$as_dir" && as_dir=.
1919 1.1 mrg $as_echo "PATH: $as_dir"
1920 1.1 mrg done
1921 1.1 mrg IFS=$as_save_IFS
1922 1.1 mrg
1923 1.1 mrg } >&5
1924 1.1 mrg
1925 1.1 mrg cat >&5 <<_ACEOF
1926 1.1 mrg
1927 1.1 mrg
1928 1.1 mrg ## ----------- ##
1929 1.1 mrg ## Core tests. ##
1930 1.1 mrg ## ----------- ##
1931 1.1 mrg
1932 1.1 mrg _ACEOF
1933 1.1 mrg
1934 1.1 mrg
1935 1.1 mrg # Keep a trace of the command line.
1936 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1937 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1938 1.1 mrg # Also quote any args containing shell meta-characters.
1939 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1940 1.1 mrg ac_configure_args=
1941 1.1 mrg ac_configure_args0=
1942 1.1 mrg ac_configure_args1=
1943 1.1 mrg ac_must_keep_next=false
1944 1.1 mrg for ac_pass in 1 2
1945 1.1 mrg do
1946 1.1 mrg for ac_arg
1947 1.1 mrg do
1948 1.1 mrg case $ac_arg in
1949 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1950 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1951 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1952 1.1 mrg continue ;;
1953 1.1 mrg *\'*)
1954 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1955 1.1 mrg esac
1956 1.1 mrg case $ac_pass in
1957 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1958 1.1 mrg 2)
1959 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
1960 1.1 mrg if test $ac_must_keep_next = true; then
1961 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1962 1.1 mrg else
1963 1.1 mrg case $ac_arg in
1964 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1965 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1966 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1967 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1968 1.1 mrg case "$ac_configure_args0 " in
1969 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1970 1.1 mrg esac
1971 1.1 mrg ;;
1972 1.1 mrg -* ) ac_must_keep_next=true ;;
1973 1.1 mrg esac
1974 1.1 mrg fi
1975 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
1976 1.1 mrg ;;
1977 1.1 mrg esac
1978 1.1 mrg done
1979 1.1 mrg done
1980 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
1981 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
1982 1.1 mrg
1983 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1984 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1985 1.1 mrg # would cause problems or look ugly.
1986 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1987 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1988 1.1 mrg trap 'exit_status=$?
1989 1.1 mrg # Save into config.log some information that might help in debugging.
1990 1.1 mrg {
1991 1.1 mrg echo
1992 1.1 mrg
1993 1.1.1.7 mrg $as_echo "## ---------------- ##
1994 1.1 mrg ## Cache variables. ##
1995 1.1.1.7 mrg ## ---------------- ##"
1996 1.1 mrg echo
1997 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1998 1.1 mrg (
1999 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2000 1.1 mrg eval ac_val=\$$ac_var
2001 1.1 mrg case $ac_val in #(
2002 1.1 mrg *${as_nl}*)
2003 1.1 mrg case $ac_var in #(
2004 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2005 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2006 1.1 mrg esac
2007 1.1 mrg case $ac_var in #(
2008 1.1 mrg _ | IFS | as_nl) ;; #(
2009 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2010 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
2011 1.1 mrg esac ;;
2012 1.1 mrg esac
2013 1.1 mrg done
2014 1.1 mrg (set) 2>&1 |
2015 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2016 1.1 mrg *${as_nl}ac_space=\ *)
2017 1.1 mrg sed -n \
2018 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
2019 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2020 1.1 mrg ;; #(
2021 1.1 mrg *)
2022 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2023 1.1 mrg ;;
2024 1.1 mrg esac |
2025 1.1 mrg sort
2026 1.1 mrg )
2027 1.1 mrg echo
2028 1.1 mrg
2029 1.1.1.7 mrg $as_echo "## ----------------- ##
2030 1.1 mrg ## Output variables. ##
2031 1.1.1.7 mrg ## ----------------- ##"
2032 1.1 mrg echo
2033 1.1 mrg for ac_var in $ac_subst_vars
2034 1.1 mrg do
2035 1.1 mrg eval ac_val=\$$ac_var
2036 1.1 mrg case $ac_val in
2037 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038 1.1 mrg esac
2039 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2040 1.1 mrg done | sort
2041 1.1 mrg echo
2042 1.1 mrg
2043 1.1 mrg if test -n "$ac_subst_files"; then
2044 1.1.1.7 mrg $as_echo "## ------------------- ##
2045 1.1 mrg ## File substitutions. ##
2046 1.1.1.7 mrg ## ------------------- ##"
2047 1.1 mrg echo
2048 1.1 mrg for ac_var in $ac_subst_files
2049 1.1 mrg do
2050 1.1 mrg eval ac_val=\$$ac_var
2051 1.1 mrg case $ac_val in
2052 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053 1.1 mrg esac
2054 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2055 1.1 mrg done | sort
2056 1.1 mrg echo
2057 1.1 mrg fi
2058 1.1 mrg
2059 1.1 mrg if test -s confdefs.h; then
2060 1.1.1.7 mrg $as_echo "## ----------- ##
2061 1.1 mrg ## confdefs.h. ##
2062 1.1.1.7 mrg ## ----------- ##"
2063 1.1 mrg echo
2064 1.1 mrg cat confdefs.h
2065 1.1 mrg echo
2066 1.1 mrg fi
2067 1.1 mrg test "$ac_signal" != 0 &&
2068 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2069 1.1 mrg $as_echo "$as_me: exit $exit_status"
2070 1.1 mrg } >&5
2071 1.1 mrg rm -f core *.core core.conftest.* &&
2072 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2073 1.1 mrg exit $exit_status
2074 1.1 mrg ' 0
2075 1.1 mrg for ac_signal in 1 2 13 15; do
2076 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2077 1.1 mrg done
2078 1.1 mrg ac_signal=0
2079 1.1 mrg
2080 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2081 1.1 mrg rm -f -r conftest* confdefs.h
2082 1.1 mrg
2083 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2084 1.1 mrg
2085 1.1 mrg # Predefined preprocessor variables.
2086 1.1 mrg
2087 1.1 mrg cat >>confdefs.h <<_ACEOF
2088 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2089 1.1 mrg _ACEOF
2090 1.1 mrg
2091 1.1 mrg cat >>confdefs.h <<_ACEOF
2092 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2093 1.1 mrg _ACEOF
2094 1.1 mrg
2095 1.1 mrg cat >>confdefs.h <<_ACEOF
2096 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2097 1.1 mrg _ACEOF
2098 1.1 mrg
2099 1.1 mrg cat >>confdefs.h <<_ACEOF
2100 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2101 1.1 mrg _ACEOF
2102 1.1 mrg
2103 1.1 mrg cat >>confdefs.h <<_ACEOF
2104 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2105 1.1 mrg _ACEOF
2106 1.1 mrg
2107 1.1 mrg cat >>confdefs.h <<_ACEOF
2108 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2109 1.1 mrg _ACEOF
2110 1.1 mrg
2111 1.1 mrg
2112 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2113 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2114 1.1 mrg ac_site_file1=NONE
2115 1.1 mrg ac_site_file2=NONE
2116 1.1 mrg if test -n "$CONFIG_SITE"; then
2117 1.1.1.7 mrg # We do not want a PATH search for config.site.
2118 1.1.1.7 mrg case $CONFIG_SITE in #((
2119 1.1.1.7 mrg -*) ac_site_file1=./$CONFIG_SITE;;
2120 1.1.1.7 mrg */*) ac_site_file1=$CONFIG_SITE;;
2121 1.1.1.7 mrg *) ac_site_file1=./$CONFIG_SITE;;
2122 1.1.1.7 mrg esac
2123 1.1 mrg elif test "x$prefix" != xNONE; then
2124 1.1 mrg ac_site_file1=$prefix/share/config.site
2125 1.1 mrg ac_site_file2=$prefix/etc/config.site
2126 1.1 mrg else
2127 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2128 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2129 1.1 mrg fi
2130 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2131 1.1 mrg do
2132 1.1 mrg test "x$ac_site_file" = xNONE && continue
2133 1.1.1.7 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2134 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2135 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2136 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2137 1.1.1.7 mrg . "$ac_site_file" \
2138 1.1.1.7 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2139 1.1.1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2140 1.1.1.7 mrg as_fn_error $? "failed to load site script $ac_site_file
2141 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
2142 1.1 mrg fi
2143 1.1 mrg done
2144 1.1 mrg
2145 1.1 mrg if test -r "$cache_file"; then
2146 1.1.1.7 mrg # Some versions of bash will fail to source /dev/null (special files
2147 1.1.1.7 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2148 1.1.1.7 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2150 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2151 1.1 mrg case $cache_file in
2152 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2153 1.1 mrg *) . "./$cache_file";;
2154 1.1 mrg esac
2155 1.1 mrg fi
2156 1.1 mrg else
2157 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2158 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2159 1.1 mrg >$cache_file
2160 1.1 mrg fi
2161 1.1 mrg
2162 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2163 1.1 mrg # value.
2164 1.1 mrg ac_cache_corrupted=false
2165 1.1 mrg for ac_var in $ac_precious_vars; do
2166 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2167 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2168 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2169 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2170 1.1 mrg case $ac_old_set,$ac_new_set in
2171 1.1 mrg set,)
2172 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2173 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2174 1.1 mrg ac_cache_corrupted=: ;;
2175 1.1 mrg ,set)
2176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2177 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2178 1.1 mrg ac_cache_corrupted=: ;;
2179 1.1 mrg ,);;
2180 1.1 mrg *)
2181 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2182 1.1 mrg # differences in whitespace do not lead to failure.
2183 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2184 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2185 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2186 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2187 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2188 1.1 mrg ac_cache_corrupted=:
2189 1.1 mrg else
2190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2191 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2192 1.1 mrg eval $ac_var=\$ac_old_val
2193 1.1 mrg fi
2194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2195 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2196 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2197 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2198 1.1 mrg fi;;
2199 1.1 mrg esac
2200 1.1 mrg # Pass precious variables to config.status.
2201 1.1 mrg if test "$ac_new_set" = set; then
2202 1.1 mrg case $ac_new_val in
2203 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2204 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2205 1.1 mrg esac
2206 1.1 mrg case " $ac_configure_args " in
2207 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2208 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2209 1.1 mrg esac
2210 1.1 mrg fi
2211 1.1 mrg done
2212 1.1 mrg if $ac_cache_corrupted; then
2213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2214 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2216 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2217 1.1.1.7 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2218 1.1 mrg fi
2219 1.1 mrg ## -------------------- ##
2220 1.1 mrg ## Main body of script. ##
2221 1.1 mrg ## -------------------- ##
2222 1.1 mrg
2223 1.1 mrg ac_ext=c
2224 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2225 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2226 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2227 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2228 1.1 mrg
2229 1.1 mrg
2230 1.1 mrg
2231 1.1 mrg
2232 1.1 mrg
2233 1.1 mrg
2234 1.1 mrg ac_aux_dir=
2235 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2236 1.1.1.7 mrg if test -f "$ac_dir/install-sh"; then
2237 1.1.1.7 mrg ac_aux_dir=$ac_dir
2238 1.1.1.7 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c"
2239 1.1.1.7 mrg break
2240 1.1.1.7 mrg elif test -f "$ac_dir/install.sh"; then
2241 1.1.1.7 mrg ac_aux_dir=$ac_dir
2242 1.1.1.7 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c"
2243 1.1.1.7 mrg break
2244 1.1.1.7 mrg elif test -f "$ac_dir/shtool"; then
2245 1.1.1.7 mrg ac_aux_dir=$ac_dir
2246 1.1.1.7 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c"
2247 1.1.1.7 mrg break
2248 1.1.1.7 mrg fi
2249 1.1 mrg done
2250 1.1 mrg if test -z "$ac_aux_dir"; then
2251 1.1.1.7 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2252 1.1 mrg fi
2253 1.1 mrg
2254 1.1 mrg # These three variables are undocumented and unsupported,
2255 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2256 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2257 1.1 mrg # whose full name contains unusual characters.
2258 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2259 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2260 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2261 1.1 mrg
2262 1.1 mrg
2263 1.1 mrg # Make sure we can run config.sub.
2264 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2265 1.1.1.7 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2266 1.1 mrg
2267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2268 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2269 1.1.1.7 mrg if ${ac_cv_build+:} false; then :
2270 1.1 mrg $as_echo_n "(cached) " >&6
2271 1.1 mrg else
2272 1.1 mrg ac_build_alias=$build_alias
2273 1.1 mrg test "x$ac_build_alias" = x &&
2274 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2275 1.1 mrg test "x$ac_build_alias" = x &&
2276 1.1.1.7 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2277 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2278 1.1.1.7 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2279 1.1 mrg
2280 1.1 mrg fi
2281 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2282 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2283 1.1 mrg case $ac_cv_build in
2284 1.1 mrg *-*-*) ;;
2285 1.1.1.7 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2286 1.1 mrg esac
2287 1.1 mrg build=$ac_cv_build
2288 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2289 1.1 mrg set x $ac_cv_build
2290 1.1 mrg shift
2291 1.1 mrg build_cpu=$1
2292 1.1 mrg build_vendor=$2
2293 1.1 mrg shift; shift
2294 1.1 mrg # Remember, the first character of IFS is used to create $*,
2295 1.1 mrg # except with old shells:
2296 1.1 mrg build_os=$*
2297 1.1 mrg IFS=$ac_save_IFS
2298 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2299 1.1 mrg
2300 1.1 mrg
2301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2302 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2303 1.1.1.7 mrg if ${ac_cv_host+:} false; then :
2304 1.1 mrg $as_echo_n "(cached) " >&6
2305 1.1 mrg else
2306 1.1 mrg if test "x$host_alias" = x; then
2307 1.1 mrg ac_cv_host=$ac_cv_build
2308 1.1 mrg else
2309 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2310 1.1.1.7 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2311 1.1 mrg fi
2312 1.1 mrg
2313 1.1 mrg fi
2314 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2315 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2316 1.1 mrg case $ac_cv_host in
2317 1.1 mrg *-*-*) ;;
2318 1.1.1.7 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2319 1.1 mrg esac
2320 1.1 mrg host=$ac_cv_host
2321 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2322 1.1 mrg set x $ac_cv_host
2323 1.1 mrg shift
2324 1.1 mrg host_cpu=$1
2325 1.1 mrg host_vendor=$2
2326 1.1 mrg shift; shift
2327 1.1 mrg # Remember, the first character of IFS is used to create $*,
2328 1.1 mrg # except with old shells:
2329 1.1 mrg host_os=$*
2330 1.1 mrg IFS=$ac_save_IFS
2331 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2332 1.1 mrg
2333 1.1 mrg
2334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2335 1.1 mrg $as_echo_n "checking target system type... " >&6; }
2336 1.1.1.7 mrg if ${ac_cv_target+:} false; then :
2337 1.1 mrg $as_echo_n "(cached) " >&6
2338 1.1 mrg else
2339 1.1 mrg if test "x$target_alias" = x; then
2340 1.1 mrg ac_cv_target=$ac_cv_host
2341 1.1 mrg else
2342 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2343 1.1.1.7 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2344 1.1 mrg fi
2345 1.1 mrg
2346 1.1 mrg fi
2347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2348 1.1 mrg $as_echo "$ac_cv_target" >&6; }
2349 1.1 mrg case $ac_cv_target in
2350 1.1 mrg *-*-*) ;;
2351 1.1.1.7 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2352 1.1 mrg esac
2353 1.1 mrg target=$ac_cv_target
2354 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2355 1.1 mrg set x $ac_cv_target
2356 1.1 mrg shift
2357 1.1 mrg target_cpu=$1
2358 1.1 mrg target_vendor=$2
2359 1.1 mrg shift; shift
2360 1.1 mrg # Remember, the first character of IFS is used to create $*,
2361 1.1 mrg # except with old shells:
2362 1.1 mrg target_os=$*
2363 1.1 mrg IFS=$ac_save_IFS
2364 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2365 1.1 mrg
2366 1.1 mrg
2367 1.1 mrg # The aliases save the names the user supplied, while $host etc.
2368 1.1 mrg # will get canonicalized.
2369 1.1 mrg test -n "$target_alias" &&
2370 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2371 1.1 mrg NONENONEs,x,x, &&
2372 1.1 mrg program_prefix=${target_alias}-
2373 1.1 mrg
2374 1.1 mrg case ${build_alias} in
2375 1.1 mrg "") build_noncanonical=${build} ;;
2376 1.1 mrg *) build_noncanonical=${build_alias} ;;
2377 1.1 mrg esac
2378 1.1 mrg
2379 1.1 mrg case ${host_alias} in
2380 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2381 1.1 mrg *) host_noncanonical=${host_alias} ;;
2382 1.1 mrg esac
2383 1.1 mrg
2384 1.1 mrg case ${target_alias} in
2385 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2386 1.1 mrg *) target_noncanonical=${target_alias} ;;
2387 1.1 mrg esac
2388 1.1 mrg
2389 1.1 mrg
2390 1.1 mrg
2391 1.1 mrg
2392 1.1.1.7 mrg am__api_version='1.15'
2393 1.1 mrg
2394 1.1 mrg # Find a good install program. We prefer a C program (faster),
2395 1.1 mrg # so one script is as good as another. But avoid the broken or
2396 1.1 mrg # incompatible versions:
2397 1.1 mrg # SysV /etc/install, /usr/sbin/install
2398 1.1 mrg # SunOS /usr/etc/install
2399 1.1 mrg # IRIX /sbin/install
2400 1.1 mrg # AIX /bin/install
2401 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2402 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2403 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2404 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2405 1.1 mrg # OS/2's system install, which has a completely different semantic
2406 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2407 1.1 mrg # Reject install programs that cannot install multiple files.
2408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2409 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2410 1.1 mrg if test -z "$INSTALL"; then
2411 1.1.1.7 mrg if ${ac_cv_path_install+:} false; then :
2412 1.1 mrg $as_echo_n "(cached) " >&6
2413 1.1 mrg else
2414 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2415 1.1 mrg for as_dir in $PATH
2416 1.1 mrg do
2417 1.1 mrg IFS=$as_save_IFS
2418 1.1 mrg test -z "$as_dir" && as_dir=.
2419 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2420 1.1 mrg case $as_dir/ in #((
2421 1.1 mrg ./ | .// | /[cC]/* | \
2422 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2423 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2424 1.1 mrg /usr/ucb/* ) ;;
2425 1.1 mrg *)
2426 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2427 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2428 1.1 mrg # by default.
2429 1.1 mrg for ac_prog in ginstall scoinst install; do
2430 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2431 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2432 1.1 mrg if test $ac_prog = install &&
2433 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2434 1.1 mrg # AIX install. It has an incompatible calling convention.
2435 1.1 mrg :
2436 1.1 mrg elif test $ac_prog = install &&
2437 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2438 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2439 1.1 mrg :
2440 1.1 mrg else
2441 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2442 1.1 mrg echo one > conftest.one
2443 1.1 mrg echo two > conftest.two
2444 1.1 mrg mkdir conftest.dir
2445 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2446 1.1 mrg test -s conftest.one && test -s conftest.two &&
2447 1.1 mrg test -s conftest.dir/conftest.one &&
2448 1.1 mrg test -s conftest.dir/conftest.two
2449 1.1 mrg then
2450 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2451 1.1 mrg break 3
2452 1.1 mrg fi
2453 1.1 mrg fi
2454 1.1 mrg fi
2455 1.1 mrg done
2456 1.1 mrg done
2457 1.1 mrg ;;
2458 1.1 mrg esac
2459 1.1 mrg
2460 1.1 mrg done
2461 1.1 mrg IFS=$as_save_IFS
2462 1.1 mrg
2463 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2464 1.1 mrg
2465 1.1 mrg fi
2466 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2467 1.1 mrg INSTALL=$ac_cv_path_install
2468 1.1 mrg else
2469 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2470 1.1 mrg # value for INSTALL within a source directory, because that will
2471 1.1 mrg # break other packages using the cache if that directory is
2472 1.1 mrg # removed, or if the value is a relative name.
2473 1.1 mrg INSTALL=$ac_install_sh
2474 1.1 mrg fi
2475 1.1 mrg fi
2476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2477 1.1 mrg $as_echo "$INSTALL" >&6; }
2478 1.1 mrg
2479 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2480 1.1 mrg # It thinks the first close brace ends the variable substitution.
2481 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2482 1.1 mrg
2483 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2484 1.1 mrg
2485 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2486 1.1 mrg
2487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2488 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2489 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2490 1.1 mrg # name. Accept space and tab only in the latter.
2491 1.1 mrg am_lf='
2492 1.1 mrg '
2493 1.1 mrg case `pwd` in
2494 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2495 1.1.1.7 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2496 1.1 mrg esac
2497 1.1 mrg case $srcdir in
2498 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2499 1.1.1.7 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2500 1.1 mrg esac
2501 1.1 mrg
2502 1.1.1.7 mrg # Do 'set' in a subshell so we don't clobber the current shell's
2503 1.1 mrg # arguments. Must try -L first in case configure is actually a
2504 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2505 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2506 1.1 mrg # directory).
2507 1.1 mrg if (
2508 1.1.1.7 mrg am_has_slept=no
2509 1.1.1.7 mrg for am_try in 1 2; do
2510 1.1.1.7 mrg echo "timestamp, slept: $am_has_slept" > conftest.file
2511 1.1.1.7 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2512 1.1.1.7 mrg if test "$*" = "X"; then
2513 1.1.1.7 mrg # -L didn't work.
2514 1.1.1.7 mrg set X `ls -t "$srcdir/configure" conftest.file`
2515 1.1.1.7 mrg fi
2516 1.1.1.7 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2517 1.1.1.7 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2518 1.1 mrg
2519 1.1.1.7 mrg # If neither matched, then we have a broken ls. This can happen
2520 1.1.1.7 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2521 1.1.1.7 mrg # broken ls alias from the environment. This has actually
2522 1.1.1.7 mrg # happened. Such a system could not be considered "sane".
2523 1.1.1.7 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2524 1.1.1.7 mrg alias in your environment" "$LINENO" 5
2525 1.1.1.7 mrg fi
2526 1.1.1.7 mrg if test "$2" = conftest.file || test $am_try -eq 2; then
2527 1.1.1.7 mrg break
2528 1.1.1.7 mrg fi
2529 1.1.1.7 mrg # Just in case.
2530 1.1.1.7 mrg sleep 1
2531 1.1.1.7 mrg am_has_slept=yes
2532 1.1.1.7 mrg done
2533 1.1 mrg test "$2" = conftest.file
2534 1.1 mrg )
2535 1.1 mrg then
2536 1.1 mrg # Ok.
2537 1.1 mrg :
2538 1.1 mrg else
2539 1.1.1.7 mrg as_fn_error $? "newly created file is older than distributed files!
2540 1.1 mrg Check your system clock" "$LINENO" 5
2541 1.1 mrg fi
2542 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2543 1.1 mrg $as_echo "yes" >&6; }
2544 1.1.1.7 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and
2545 1.1.1.7 mrg # generated files are strictly newer.
2546 1.1.1.7 mrg am_sleep_pid=
2547 1.1.1.7 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2548 1.1.1.7 mrg ( sleep 1 ) &
2549 1.1.1.7 mrg am_sleep_pid=$!
2550 1.1.1.7 mrg fi
2551 1.1.1.7 mrg
2552 1.1.1.7 mrg rm -f conftest.file
2553 1.1.1.7 mrg
2554 1.1 mrg test "$program_prefix" != NONE &&
2555 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2556 1.1 mrg # Use a double $ so make ignores it.
2557 1.1 mrg test "$program_suffix" != NONE &&
2558 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2559 1.1 mrg # Double any \ or $.
2560 1.1 mrg # By default was `s,x,x', remove it if useless.
2561 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2562 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2563 1.1 mrg
2564 1.1.1.7 mrg # Expand $ac_aux_dir to an absolute path.
2565 1.1.1.7 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd`
2566 1.1 mrg
2567 1.1 mrg if test x"${MISSING+set}" != xset; then
2568 1.1 mrg case $am_aux_dir in
2569 1.1 mrg *\ * | *\ *)
2570 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2571 1.1 mrg *)
2572 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2573 1.1 mrg esac
2574 1.1 mrg fi
2575 1.1 mrg # Use eval to expand $SHELL
2576 1.1.1.7 mrg if eval "$MISSING --is-lightweight"; then
2577 1.1.1.7 mrg am_missing_run="$MISSING "
2578 1.1 mrg else
2579 1.1 mrg am_missing_run=
2580 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2581 1.1.1.7 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2582 1.1 mrg fi
2583 1.1 mrg
2584 1.1.1.7 mrg if test x"${install_sh+set}" != xset; then
2585 1.1 mrg case $am_aux_dir in
2586 1.1 mrg *\ * | *\ *)
2587 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2588 1.1 mrg *)
2589 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2590 1.1 mrg esac
2591 1.1 mrg fi
2592 1.1 mrg
2593 1.1.1.7 mrg # Installed binaries are usually stripped using 'strip' when the user
2594 1.1.1.7 mrg # run "make install-strip". However 'strip' might not be the right
2595 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2596 1.1.1.7 mrg # will honor the 'STRIP' environment variable to overrule this program.
2597 1.1 mrg if test "$cross_compiling" != no; then
2598 1.1 mrg if test -n "$ac_tool_prefix"; then
2599 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2600 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2602 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2603 1.1.1.7 mrg if ${ac_cv_prog_STRIP+:} false; then :
2604 1.1 mrg $as_echo_n "(cached) " >&6
2605 1.1 mrg else
2606 1.1 mrg if test -n "$STRIP"; then
2607 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2608 1.1 mrg else
2609 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610 1.1 mrg for as_dir in $PATH
2611 1.1 mrg do
2612 1.1 mrg IFS=$as_save_IFS
2613 1.1 mrg test -z "$as_dir" && as_dir=.
2614 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2615 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2616 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2617 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2618 1.1 mrg break 2
2619 1.1 mrg fi
2620 1.1 mrg done
2621 1.1 mrg done
2622 1.1 mrg IFS=$as_save_IFS
2623 1.1 mrg
2624 1.1 mrg fi
2625 1.1 mrg fi
2626 1.1 mrg STRIP=$ac_cv_prog_STRIP
2627 1.1 mrg if test -n "$STRIP"; then
2628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2629 1.1 mrg $as_echo "$STRIP" >&6; }
2630 1.1 mrg else
2631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2632 1.1 mrg $as_echo "no" >&6; }
2633 1.1 mrg fi
2634 1.1 mrg
2635 1.1 mrg
2636 1.1 mrg fi
2637 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2638 1.1 mrg ac_ct_STRIP=$STRIP
2639 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2640 1.1 mrg set dummy strip; ac_word=$2
2641 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2643 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2644 1.1 mrg $as_echo_n "(cached) " >&6
2645 1.1 mrg else
2646 1.1 mrg if test -n "$ac_ct_STRIP"; then
2647 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2648 1.1 mrg else
2649 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650 1.1 mrg for as_dir in $PATH
2651 1.1 mrg do
2652 1.1 mrg IFS=$as_save_IFS
2653 1.1 mrg test -z "$as_dir" && as_dir=.
2654 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2655 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2657 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 1.1 mrg break 2
2659 1.1 mrg fi
2660 1.1 mrg done
2661 1.1 mrg done
2662 1.1 mrg IFS=$as_save_IFS
2663 1.1 mrg
2664 1.1 mrg fi
2665 1.1 mrg fi
2666 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2667 1.1 mrg if test -n "$ac_ct_STRIP"; then
2668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2669 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2670 1.1 mrg else
2671 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672 1.1 mrg $as_echo "no" >&6; }
2673 1.1 mrg fi
2674 1.1 mrg
2675 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2676 1.1 mrg STRIP=":"
2677 1.1 mrg else
2678 1.1 mrg case $cross_compiling:$ac_tool_warned in
2679 1.1 mrg yes:)
2680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2681 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2682 1.1 mrg ac_tool_warned=yes ;;
2683 1.1 mrg esac
2684 1.1 mrg STRIP=$ac_ct_STRIP
2685 1.1 mrg fi
2686 1.1 mrg else
2687 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2688 1.1 mrg fi
2689 1.1 mrg
2690 1.1 mrg fi
2691 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2692 1.1 mrg
2693 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2694 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2695 1.1 mrg if test -z "$MKDIR_P"; then
2696 1.1.1.7 mrg if ${ac_cv_path_mkdir+:} false; then :
2697 1.1 mrg $as_echo_n "(cached) " >&6
2698 1.1 mrg else
2699 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2701 1.1 mrg do
2702 1.1 mrg IFS=$as_save_IFS
2703 1.1 mrg test -z "$as_dir" && as_dir=.
2704 1.1 mrg for ac_prog in mkdir gmkdir; do
2705 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2706 1.1.1.7 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2707 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2708 1.1 mrg 'mkdir (GNU coreutils) '* | \
2709 1.1 mrg 'mkdir (coreutils) '* | \
2710 1.1 mrg 'mkdir (fileutils) '4.1*)
2711 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2712 1.1 mrg break 3;;
2713 1.1 mrg esac
2714 1.1 mrg done
2715 1.1 mrg done
2716 1.1 mrg done
2717 1.1 mrg IFS=$as_save_IFS
2718 1.1 mrg
2719 1.1 mrg fi
2720 1.1 mrg
2721 1.1.1.7 mrg test -d ./--version && rmdir ./--version
2722 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2723 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2724 1.1 mrg else
2725 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2726 1.1 mrg # value for MKDIR_P within a source directory, because that will
2727 1.1 mrg # break other packages using the cache if that directory is
2728 1.1 mrg # removed, or if the value is a relative name.
2729 1.1 mrg MKDIR_P="$ac_install_sh -d"
2730 1.1 mrg fi
2731 1.1 mrg fi
2732 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2733 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2734 1.1 mrg
2735 1.1 mrg for ac_prog in gawk mawk nawk awk
2736 1.1 mrg do
2737 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2738 1.1 mrg set dummy $ac_prog; ac_word=$2
2739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2741 1.1.1.7 mrg if ${ac_cv_prog_AWK+:} false; then :
2742 1.1 mrg $as_echo_n "(cached) " >&6
2743 1.1 mrg else
2744 1.1 mrg if test -n "$AWK"; then
2745 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2746 1.1 mrg else
2747 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748 1.1 mrg for as_dir in $PATH
2749 1.1 mrg do
2750 1.1 mrg IFS=$as_save_IFS
2751 1.1 mrg test -z "$as_dir" && as_dir=.
2752 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2753 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2754 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2755 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756 1.1 mrg break 2
2757 1.1 mrg fi
2758 1.1 mrg done
2759 1.1 mrg done
2760 1.1 mrg IFS=$as_save_IFS
2761 1.1 mrg
2762 1.1 mrg fi
2763 1.1 mrg fi
2764 1.1 mrg AWK=$ac_cv_prog_AWK
2765 1.1 mrg if test -n "$AWK"; then
2766 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2767 1.1 mrg $as_echo "$AWK" >&6; }
2768 1.1 mrg else
2769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770 1.1 mrg $as_echo "no" >&6; }
2771 1.1 mrg fi
2772 1.1 mrg
2773 1.1 mrg
2774 1.1 mrg test -n "$AWK" && break
2775 1.1 mrg done
2776 1.1 mrg
2777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2778 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2779 1.1 mrg set x ${MAKE-make}
2780 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2781 1.1.1.7 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2782 1.1 mrg $as_echo_n "(cached) " >&6
2783 1.1 mrg else
2784 1.1 mrg cat >conftest.make <<\_ACEOF
2785 1.1 mrg SHELL = /bin/sh
2786 1.1 mrg all:
2787 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2788 1.1 mrg _ACEOF
2789 1.1.1.7 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2790 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2791 1.1 mrg *@@@%%%=?*=@@@%%%*)
2792 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2793 1.1 mrg *)
2794 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2795 1.1 mrg esac
2796 1.1 mrg rm -f conftest.make
2797 1.1 mrg fi
2798 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2799 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2800 1.1 mrg $as_echo "yes" >&6; }
2801 1.1 mrg SET_MAKE=
2802 1.1 mrg else
2803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804 1.1 mrg $as_echo "no" >&6; }
2805 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2806 1.1 mrg fi
2807 1.1 mrg
2808 1.1 mrg rm -rf .tst 2>/dev/null
2809 1.1 mrg mkdir .tst 2>/dev/null
2810 1.1 mrg if test -d .tst; then
2811 1.1 mrg am__leading_dot=.
2812 1.1 mrg else
2813 1.1 mrg am__leading_dot=_
2814 1.1 mrg fi
2815 1.1 mrg rmdir .tst 2>/dev/null
2816 1.1 mrg
2817 1.1.1.7 mrg # Check whether --enable-silent-rules was given.
2818 1.1.1.7 mrg if test "${enable_silent_rules+set}" = set; then :
2819 1.1.1.7 mrg enableval=$enable_silent_rules;
2820 1.1.1.7 mrg fi
2821 1.1.1.7 mrg
2822 1.1.1.7 mrg case $enable_silent_rules in # (((
2823 1.1.1.7 mrg yes) AM_DEFAULT_VERBOSITY=0;;
2824 1.1.1.7 mrg no) AM_DEFAULT_VERBOSITY=1;;
2825 1.1.1.7 mrg *) AM_DEFAULT_VERBOSITY=1;;
2826 1.1.1.7 mrg esac
2827 1.1.1.7 mrg am_make=${MAKE-make}
2828 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2829 1.1.1.7 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2830 1.1.1.7 mrg if ${am_cv_make_support_nested_variables+:} false; then :
2831 1.1.1.7 mrg $as_echo_n "(cached) " >&6
2832 1.1.1.7 mrg else
2833 1.1.1.7 mrg if $as_echo 'TRUE=$(BAR$(V))
2834 1.1.1.7 mrg BAR0=false
2835 1.1.1.7 mrg BAR1=true
2836 1.1.1.7 mrg V=1
2837 1.1.1.7 mrg am__doit:
2838 1.1.1.7 mrg @$(TRUE)
2839 1.1.1.7 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2840 1.1.1.7 mrg am_cv_make_support_nested_variables=yes
2841 1.1.1.7 mrg else
2842 1.1.1.7 mrg am_cv_make_support_nested_variables=no
2843 1.1.1.7 mrg fi
2844 1.1.1.7 mrg fi
2845 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2846 1.1.1.7 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; }
2847 1.1.1.7 mrg if test $am_cv_make_support_nested_variables = yes; then
2848 1.1.1.7 mrg AM_V='$(V)'
2849 1.1.1.7 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2850 1.1.1.7 mrg else
2851 1.1.1.7 mrg AM_V=$AM_DEFAULT_VERBOSITY
2852 1.1.1.7 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2853 1.1.1.7 mrg fi
2854 1.1.1.7 mrg AM_BACKSLASH='\'
2855 1.1.1.7 mrg
2856 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2857 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2858 1.1 mrg # is not polluted with repeated "-I."
2859 1.1 mrg am__isrc=' -I$(srcdir)'
2860 1.1 mrg # test to see if srcdir already configured
2861 1.1 mrg if test -f $srcdir/config.status; then
2862 1.1.1.7 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2863 1.1 mrg fi
2864 1.1 mrg fi
2865 1.1 mrg
2866 1.1 mrg # test whether we have cygpath
2867 1.1 mrg if test -z "$CYGPATH_W"; then
2868 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2869 1.1 mrg CYGPATH_W='cygpath -w'
2870 1.1 mrg else
2871 1.1 mrg CYGPATH_W=echo
2872 1.1 mrg fi
2873 1.1 mrg fi
2874 1.1 mrg
2875 1.1 mrg
2876 1.1 mrg # Define the identity of the package.
2877 1.1 mrg PACKAGE='libssp'
2878 1.1 mrg VERSION='1.0'
2879 1.1 mrg
2880 1.1 mrg
2881 1.1 mrg cat >>confdefs.h <<_ACEOF
2882 1.1 mrg #define PACKAGE "$PACKAGE"
2883 1.1 mrg _ACEOF
2884 1.1 mrg
2885 1.1 mrg
2886 1.1 mrg cat >>confdefs.h <<_ACEOF
2887 1.1 mrg #define VERSION "$VERSION"
2888 1.1 mrg _ACEOF
2889 1.1 mrg
2890 1.1 mrg # Some tools Automake needs.
2891 1.1 mrg
2892 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2893 1.1 mrg
2894 1.1 mrg
2895 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2896 1.1 mrg
2897 1.1 mrg
2898 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2899 1.1 mrg
2900 1.1 mrg
2901 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2902 1.1 mrg
2903 1.1 mrg
2904 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2905 1.1 mrg
2906 1.1.1.7 mrg # For better backward compatibility. To be removed once Automake 1.9.x
2907 1.1.1.7 mrg # dies out for good. For more background, see:
2908 1.1.1.7 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2909 1.1.1.7 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2910 1.1.1.7 mrg mkdir_p='$(MKDIR_P)'
2911 1.1.1.7 mrg
2912 1.1.1.7 mrg # We need awk for the "check" target (and possibly the TAP driver). The
2913 1.1.1.7 mrg # system "awk" is bad on some platforms.
2914 1.1.1.4 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
2915 1.1.1.4 mrg # in the wild :-( We should find a proper way to deprecate it ...
2916 1.1.1.4 mrg AMTAR='$${TAR-tar}'
2917 1.1 mrg
2918 1.1.1.7 mrg
2919 1.1.1.7 mrg # We'll loop over all known methods to create a tar archive until one works.
2920 1.1.1.7 mrg _am_tools='gnutar pax cpio none'
2921 1.1.1.7 mrg
2922 1.1.1.4 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2923 1.1 mrg
2924 1.1 mrg
2925 1.1 mrg
2926 1.1 mrg
2927 1.1 mrg
2928 1.1 mrg
2929 1.1.1.7 mrg # POSIX will say in a future version that running "rm -f" with no argument
2930 1.1.1.7 mrg # is OK; and we want to be able to make that assumption in our Makefile
2931 1.1.1.7 mrg # recipes. So use an aggressive probe to check that the usage we want is
2932 1.1.1.7 mrg # actually supported "in the wild" to an acceptable degree.
2933 1.1.1.7 mrg # See automake bug#10828.
2934 1.1.1.7 mrg # To make any issue more visible, cause the running configure to be aborted
2935 1.1.1.7 mrg # by default if the 'rm' program in use doesn't match our expectations; the
2936 1.1.1.7 mrg # user can still override this though.
2937 1.1.1.7 mrg if rm -f && rm -fr && rm -rf; then : OK; else
2938 1.1.1.7 mrg cat >&2 <<'END'
2939 1.1.1.7 mrg Oops!
2940 1.1.1.7 mrg
2941 1.1.1.7 mrg Your 'rm' program seems unable to run without file operands specified
2942 1.1.1.7 mrg on the command line, even when the '-f' option is present. This is contrary
2943 1.1.1.7 mrg to the behaviour of most rm programs out there, and not conforming with
2944 1.1.1.7 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2945 1.1.1.7 mrg
2946 1.1.1.7 mrg Please tell bug-automake@gnu.org about your system, including the value
2947 1.1.1.7 mrg of your $PATH and any error possibly output before this message. This
2948 1.1.1.7 mrg can help us improve future automake versions.
2949 1.1.1.7 mrg
2950 1.1.1.7 mrg END
2951 1.1.1.7 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2952 1.1.1.7 mrg echo 'Configuration will proceed anyway, since you have set the' >&2
2953 1.1.1.7 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2954 1.1.1.7 mrg echo >&2
2955 1.1.1.7 mrg else
2956 1.1.1.7 mrg cat >&2 <<'END'
2957 1.1.1.7 mrg Aborting the configuration process, to ensure you take notice of the issue.
2958 1.1.1.7 mrg
2959 1.1.1.7 mrg You can download and install GNU coreutils to get an 'rm' implementation
2960 1.1.1.7 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>.
2961 1.1.1.7 mrg
2962 1.1.1.7 mrg If you want to complete the configuration process using your problematic
2963 1.1.1.7 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2964 1.1.1.7 mrg to "yes", and re-run configure.
2965 1.1.1.7 mrg
2966 1.1.1.7 mrg END
2967 1.1.1.7 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2968 1.1.1.7 mrg fi
2969 1.1.1.7 mrg fi
2970 1.1.1.7 mrg
2971 1.1.1.7 mrg
2972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2973 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2974 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given.
2975 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then :
2976 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2977 1.1 mrg yes) version_specific_libs=yes ;;
2978 1.1 mrg no) version_specific_libs=no ;;
2979 1.1.1.7 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2980 1.1 mrg esac
2981 1.1 mrg else
2982 1.1 mrg version_specific_libs=no
2983 1.1 mrg fi
2984 1.1 mrg
2985 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2986 1.1 mrg $as_echo "$version_specific_libs" >&6; }
2987 1.1 mrg
2988 1.1 mrg
2989 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2990 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2991 1.1 mrg # Check whether --enable-maintainer-mode was given.
2992 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2993 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2994 1.1 mrg else
2995 1.1 mrg USE_MAINTAINER_MODE=no
2996 1.1 mrg fi
2997 1.1 mrg
2998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2999 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
3000 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
3001 1.1 mrg MAINTAINER_MODE_TRUE=
3002 1.1 mrg MAINTAINER_MODE_FALSE='#'
3003 1.1 mrg else
3004 1.1 mrg MAINTAINER_MODE_TRUE='#'
3005 1.1 mrg MAINTAINER_MODE_FALSE=
3006 1.1 mrg fi
3007 1.1 mrg
3008 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
3009 1.1 mrg
3010 1.1 mrg
3011 1.1 mrg
3012 1.1 mrg
3013 1.1 mrg
3014 1.1 mrg # Default to --enable-multilib
3015 1.1 mrg # Check whether --enable-multilib was given.
3016 1.1 mrg if test "${enable_multilib+set}" = set; then :
3017 1.1 mrg enableval=$enable_multilib; case "$enableval" in
3018 1.1 mrg yes) multilib=yes ;;
3019 1.1 mrg no) multilib=no ;;
3020 1.1.1.7 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3021 1.1 mrg esac
3022 1.1 mrg else
3023 1.1 mrg multilib=yes
3024 1.1 mrg fi
3025 1.1 mrg
3026 1.1 mrg
3027 1.1 mrg # We may get other options which we leave undocumented:
3028 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir
3029 1.1 mrg # See config-ml.in if you want the gory details.
3030 1.1 mrg
3031 1.1 mrg if test "$srcdir" = "."; then
3032 1.1 mrg if test "$with_target_subdir" != "."; then
3033 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.."
3034 1.1 mrg else
3035 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.."
3036 1.1 mrg fi
3037 1.1 mrg else
3038 1.1 mrg multi_basedir="$srcdir/.."
3039 1.1 mrg fi
3040 1.1 mrg
3041 1.1 mrg
3042 1.1 mrg # Even if the default multilib is not a cross compilation,
3043 1.1 mrg # it may be that some of the other multilibs are.
3044 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
3045 1.1 mrg && test "x${with_multisubdir}" != x ; then
3046 1.1 mrg cross_compiling=maybe
3047 1.1 mrg fi
3048 1.1 mrg
3049 1.1 mrg ac_config_commands="$ac_config_commands default-1"
3050 1.1 mrg
3051 1.1 mrg
3052 1.1 mrg target_alias=${target_alias-$host_alias}
3053 1.1 mrg
3054 1.1 mrg
3055 1.1 mrg ac_config_headers="$ac_config_headers config.h"
3056 1.1 mrg
3057 1.1 mrg
3058 1.1 mrg ac_ext=c
3059 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3060 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3061 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3062 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3063 1.1 mrg
3064 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3065 1.1 mrg # We must force CC to /not/ be precious variables; otherwise
3066 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs.
3067 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves.
3068 1.1 mrg
3069 1.1 mrg
3070 1.1 mrg
3071 1.1 mrg ac_ext=c
3072 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3073 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3074 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3075 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3076 1.1 mrg if test -n "$ac_tool_prefix"; then
3077 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3078 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
3079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3080 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3081 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3082 1.1 mrg $as_echo_n "(cached) " >&6
3083 1.1 mrg else
3084 1.1 mrg if test -n "$CC"; then
3085 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3086 1.1 mrg else
3087 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3088 1.1 mrg for as_dir in $PATH
3089 1.1 mrg do
3090 1.1 mrg IFS=$as_save_IFS
3091 1.1 mrg test -z "$as_dir" && as_dir=.
3092 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3093 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3094 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
3095 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3096 1.1 mrg break 2
3097 1.1 mrg fi
3098 1.1 mrg done
3099 1.1 mrg done
3100 1.1 mrg IFS=$as_save_IFS
3101 1.1 mrg
3102 1.1 mrg fi
3103 1.1 mrg fi
3104 1.1 mrg CC=$ac_cv_prog_CC
3105 1.1 mrg if test -n "$CC"; then
3106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3107 1.1 mrg $as_echo "$CC" >&6; }
3108 1.1 mrg else
3109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3110 1.1 mrg $as_echo "no" >&6; }
3111 1.1 mrg fi
3112 1.1 mrg
3113 1.1 mrg
3114 1.1 mrg fi
3115 1.1 mrg if test -z "$ac_cv_prog_CC"; then
3116 1.1 mrg ac_ct_CC=$CC
3117 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
3118 1.1 mrg set dummy gcc; ac_word=$2
3119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3120 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3121 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
3122 1.1 mrg $as_echo_n "(cached) " >&6
3123 1.1 mrg else
3124 1.1 mrg if test -n "$ac_ct_CC"; then
3125 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3126 1.1 mrg else
3127 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3128 1.1 mrg for as_dir in $PATH
3129 1.1 mrg do
3130 1.1 mrg IFS=$as_save_IFS
3131 1.1 mrg test -z "$as_dir" && as_dir=.
3132 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3133 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3134 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
3135 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3136 1.1 mrg break 2
3137 1.1 mrg fi
3138 1.1 mrg done
3139 1.1 mrg done
3140 1.1 mrg IFS=$as_save_IFS
3141 1.1 mrg
3142 1.1 mrg fi
3143 1.1 mrg fi
3144 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3145 1.1 mrg if test -n "$ac_ct_CC"; then
3146 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3147 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3148 1.1 mrg else
3149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3150 1.1 mrg $as_echo "no" >&6; }
3151 1.1 mrg fi
3152 1.1 mrg
3153 1.1 mrg if test "x$ac_ct_CC" = x; then
3154 1.1 mrg CC=""
3155 1.1 mrg else
3156 1.1 mrg case $cross_compiling:$ac_tool_warned in
3157 1.1 mrg yes:)
3158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3159 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3160 1.1 mrg ac_tool_warned=yes ;;
3161 1.1 mrg esac
3162 1.1 mrg CC=$ac_ct_CC
3163 1.1 mrg fi
3164 1.1 mrg else
3165 1.1 mrg CC="$ac_cv_prog_CC"
3166 1.1 mrg fi
3167 1.1 mrg
3168 1.1 mrg if test -z "$CC"; then
3169 1.1 mrg if test -n "$ac_tool_prefix"; then
3170 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3171 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3172 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3173 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3174 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3175 1.1 mrg $as_echo_n "(cached) " >&6
3176 1.1 mrg else
3177 1.1 mrg if test -n "$CC"; then
3178 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3179 1.1 mrg else
3180 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3181 1.1 mrg for as_dir in $PATH
3182 1.1 mrg do
3183 1.1 mrg IFS=$as_save_IFS
3184 1.1 mrg test -z "$as_dir" && as_dir=.
3185 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3186 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3187 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3188 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3189 1.1 mrg break 2
3190 1.1 mrg fi
3191 1.1 mrg done
3192 1.1 mrg done
3193 1.1 mrg IFS=$as_save_IFS
3194 1.1 mrg
3195 1.1 mrg fi
3196 1.1 mrg fi
3197 1.1 mrg CC=$ac_cv_prog_CC
3198 1.1 mrg if test -n "$CC"; then
3199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3200 1.1 mrg $as_echo "$CC" >&6; }
3201 1.1 mrg else
3202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3203 1.1 mrg $as_echo "no" >&6; }
3204 1.1 mrg fi
3205 1.1 mrg
3206 1.1 mrg
3207 1.1 mrg fi
3208 1.1 mrg fi
3209 1.1 mrg if test -z "$CC"; then
3210 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3211 1.1 mrg set dummy cc; ac_word=$2
3212 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3213 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3214 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3215 1.1 mrg $as_echo_n "(cached) " >&6
3216 1.1 mrg else
3217 1.1 mrg if test -n "$CC"; then
3218 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3219 1.1 mrg else
3220 1.1 mrg ac_prog_rejected=no
3221 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3222 1.1 mrg for as_dir in $PATH
3223 1.1 mrg do
3224 1.1 mrg IFS=$as_save_IFS
3225 1.1 mrg test -z "$as_dir" && as_dir=.
3226 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3227 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3228 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3229 1.1 mrg ac_prog_rejected=yes
3230 1.1 mrg continue
3231 1.1 mrg fi
3232 1.1 mrg ac_cv_prog_CC="cc"
3233 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3234 1.1 mrg break 2
3235 1.1 mrg fi
3236 1.1 mrg done
3237 1.1 mrg done
3238 1.1 mrg IFS=$as_save_IFS
3239 1.1 mrg
3240 1.1 mrg if test $ac_prog_rejected = yes; then
3241 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3242 1.1 mrg set dummy $ac_cv_prog_CC
3243 1.1 mrg shift
3244 1.1 mrg if test $# != 0; then
3245 1.1 mrg # We chose a different compiler from the bogus one.
3246 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3247 1.1 mrg # first if we set CC to just the basename; use the full file name.
3248 1.1 mrg shift
3249 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3250 1.1 mrg fi
3251 1.1 mrg fi
3252 1.1 mrg fi
3253 1.1 mrg fi
3254 1.1 mrg CC=$ac_cv_prog_CC
3255 1.1 mrg if test -n "$CC"; then
3256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3257 1.1 mrg $as_echo "$CC" >&6; }
3258 1.1 mrg else
3259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 1.1 mrg $as_echo "no" >&6; }
3261 1.1 mrg fi
3262 1.1 mrg
3263 1.1 mrg
3264 1.1 mrg fi
3265 1.1 mrg if test -z "$CC"; then
3266 1.1 mrg if test -n "$ac_tool_prefix"; then
3267 1.1 mrg for ac_prog in cl.exe
3268 1.1 mrg do
3269 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3270 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3272 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3273 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3274 1.1 mrg $as_echo_n "(cached) " >&6
3275 1.1 mrg else
3276 1.1 mrg if test -n "$CC"; then
3277 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3278 1.1 mrg else
3279 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3280 1.1 mrg for as_dir in $PATH
3281 1.1 mrg do
3282 1.1 mrg IFS=$as_save_IFS
3283 1.1 mrg test -z "$as_dir" && as_dir=.
3284 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3285 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3286 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3287 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3288 1.1 mrg break 2
3289 1.1 mrg fi
3290 1.1 mrg done
3291 1.1 mrg done
3292 1.1 mrg IFS=$as_save_IFS
3293 1.1 mrg
3294 1.1 mrg fi
3295 1.1 mrg fi
3296 1.1 mrg CC=$ac_cv_prog_CC
3297 1.1 mrg if test -n "$CC"; then
3298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3299 1.1 mrg $as_echo "$CC" >&6; }
3300 1.1 mrg else
3301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3302 1.1 mrg $as_echo "no" >&6; }
3303 1.1 mrg fi
3304 1.1 mrg
3305 1.1 mrg
3306 1.1 mrg test -n "$CC" && break
3307 1.1 mrg done
3308 1.1 mrg fi
3309 1.1 mrg if test -z "$CC"; then
3310 1.1 mrg ac_ct_CC=$CC
3311 1.1 mrg for ac_prog in cl.exe
3312 1.1 mrg do
3313 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3314 1.1 mrg set dummy $ac_prog; ac_word=$2
3315 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3316 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3317 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
3318 1.1 mrg $as_echo_n "(cached) " >&6
3319 1.1 mrg else
3320 1.1 mrg if test -n "$ac_ct_CC"; then
3321 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3322 1.1 mrg else
3323 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3324 1.1 mrg for as_dir in $PATH
3325 1.1 mrg do
3326 1.1 mrg IFS=$as_save_IFS
3327 1.1 mrg test -z "$as_dir" && as_dir=.
3328 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3329 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3330 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3331 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3332 1.1 mrg break 2
3333 1.1 mrg fi
3334 1.1 mrg done
3335 1.1 mrg done
3336 1.1 mrg IFS=$as_save_IFS
3337 1.1 mrg
3338 1.1 mrg fi
3339 1.1 mrg fi
3340 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3341 1.1 mrg if test -n "$ac_ct_CC"; then
3342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3343 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3344 1.1 mrg else
3345 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3346 1.1 mrg $as_echo "no" >&6; }
3347 1.1 mrg fi
3348 1.1 mrg
3349 1.1 mrg
3350 1.1 mrg test -n "$ac_ct_CC" && break
3351 1.1 mrg done
3352 1.1 mrg
3353 1.1 mrg if test "x$ac_ct_CC" = x; then
3354 1.1 mrg CC=""
3355 1.1 mrg else
3356 1.1 mrg case $cross_compiling:$ac_tool_warned in
3357 1.1 mrg yes:)
3358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3359 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3360 1.1 mrg ac_tool_warned=yes ;;
3361 1.1 mrg esac
3362 1.1 mrg CC=$ac_ct_CC
3363 1.1 mrg fi
3364 1.1 mrg fi
3365 1.1 mrg
3366 1.1 mrg fi
3367 1.1 mrg
3368 1.1 mrg
3369 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3370 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3371 1.1.1.7 mrg as_fn_error $? "no acceptable C compiler found in \$PATH
3372 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3373 1.1 mrg
3374 1.1 mrg # Provide some information about the compiler.
3375 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3376 1.1 mrg set X $ac_compile
3377 1.1 mrg ac_compiler=$2
3378 1.1 mrg for ac_option in --version -v -V -qversion; do
3379 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3380 1.1 mrg case "(($ac_try" in
3381 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3382 1.1 mrg *) ac_try_echo=$ac_try;;
3383 1.1 mrg esac
3384 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3385 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3386 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3387 1.1 mrg ac_status=$?
3388 1.1 mrg if test -s conftest.err; then
3389 1.1 mrg sed '10a\
3390 1.1 mrg ... rest of stderr output deleted ...
3391 1.1 mrg 10q' conftest.err >conftest.er1
3392 1.1 mrg cat conftest.er1 >&5
3393 1.1 mrg fi
3394 1.1.1.7 mrg rm -f conftest.er1 conftest.err
3395 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3396 1.1 mrg test $ac_status = 0; }
3397 1.1 mrg done
3398 1.1 mrg
3399 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 1.1 mrg /* end confdefs.h. */
3401 1.1 mrg
3402 1.1 mrg int
3403 1.1 mrg main ()
3404 1.1 mrg {
3405 1.1 mrg
3406 1.1 mrg ;
3407 1.1 mrg return 0;
3408 1.1 mrg }
3409 1.1 mrg _ACEOF
3410 1.1 mrg # FIXME: Cleanup?
3411 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3412 1.1 mrg (eval $ac_link) 2>&5
3413 1.1 mrg ac_status=$?
3414 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3415 1.1 mrg test $ac_status = 0; }; then :
3416 1.1 mrg gcc_no_link=no
3417 1.1 mrg else
3418 1.1 mrg gcc_no_link=yes
3419 1.1 mrg fi
3420 1.1 mrg if test x$gcc_no_link = xyes; then
3421 1.1 mrg # Setting cross_compile will disable run tests; it will
3422 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3423 1.1 mrg # correct if we can't link.
3424 1.1 mrg cross_compiling=yes
3425 1.1 mrg EXEEXT=
3426 1.1 mrg else
3427 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 1.1 mrg /* end confdefs.h. */
3429 1.1 mrg
3430 1.1 mrg int
3431 1.1 mrg main ()
3432 1.1 mrg {
3433 1.1 mrg
3434 1.1 mrg ;
3435 1.1 mrg return 0;
3436 1.1 mrg }
3437 1.1 mrg _ACEOF
3438 1.1 mrg ac_clean_files_save=$ac_clean_files
3439 1.1.1.7 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3440 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3441 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3442 1.1 mrg # of exeext.
3443 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3444 1.1.1.7 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3445 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3446 1.1 mrg
3447 1.1 mrg # The possible output files:
3448 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3449 1.1 mrg
3450 1.1 mrg ac_rmfiles=
3451 1.1 mrg for ac_file in $ac_files
3452 1.1 mrg do
3453 1.1 mrg case $ac_file in
3454 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3455 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3456 1.1 mrg esac
3457 1.1 mrg done
3458 1.1 mrg rm -f $ac_rmfiles
3459 1.1 mrg
3460 1.1 mrg if { { ac_try="$ac_link_default"
3461 1.1 mrg case "(($ac_try" in
3462 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3463 1.1 mrg *) ac_try_echo=$ac_try;;
3464 1.1 mrg esac
3465 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3466 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3467 1.1 mrg (eval "$ac_link_default") 2>&5
3468 1.1 mrg ac_status=$?
3469 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3470 1.1 mrg test $ac_status = 0; }; then :
3471 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3472 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3473 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3474 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3475 1.1 mrg # Autoconf.
3476 1.1 mrg for ac_file in $ac_files ''
3477 1.1 mrg do
3478 1.1 mrg test -f "$ac_file" || continue
3479 1.1 mrg case $ac_file in
3480 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3481 1.1 mrg ;;
3482 1.1 mrg [ab].out )
3483 1.1 mrg # We found the default executable, but exeext='' is most
3484 1.1 mrg # certainly right.
3485 1.1 mrg break;;
3486 1.1 mrg *.* )
3487 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3488 1.1 mrg then :; else
3489 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3490 1.1 mrg fi
3491 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3492 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3493 1.1 mrg # argument, so we may need to know it at that point already.
3494 1.1 mrg # Even if this section looks crufty: it has the advantage of
3495 1.1 mrg # actually working.
3496 1.1 mrg break;;
3497 1.1 mrg * )
3498 1.1 mrg break;;
3499 1.1 mrg esac
3500 1.1 mrg done
3501 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3502 1.1 mrg
3503 1.1 mrg else
3504 1.1 mrg ac_file=''
3505 1.1 mrg fi
3506 1.1 mrg if test -z "$ac_file"; then :
3507 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3508 1.1.1.7 mrg $as_echo "no" >&6; }
3509 1.1.1.7 mrg $as_echo "$as_me: failed program was:" >&5
3510 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3511 1.1 mrg
3512 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3513 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3514 1.1.1.7 mrg as_fn_error 77 "C compiler cannot create executables
3515 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3516 1.1.1.7 mrg else
3517 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3518 1.1.1.7 mrg $as_echo "yes" >&6; }
3519 1.1 mrg fi
3520 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3521 1.1.1.7 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3522 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3523 1.1.1.7 mrg $as_echo "$ac_file" >&6; }
3524 1.1 mrg ac_exeext=$ac_cv_exeext
3525 1.1 mrg
3526 1.1.1.7 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3527 1.1 mrg ac_clean_files=$ac_clean_files_save
3528 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3529 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3530 1.1 mrg if { { ac_try="$ac_link"
3531 1.1 mrg case "(($ac_try" in
3532 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3533 1.1 mrg *) ac_try_echo=$ac_try;;
3534 1.1 mrg esac
3535 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3536 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3537 1.1 mrg (eval "$ac_link") 2>&5
3538 1.1 mrg ac_status=$?
3539 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3540 1.1 mrg test $ac_status = 0; }; then :
3541 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3542 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3543 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3544 1.1 mrg # `rm'.
3545 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3546 1.1 mrg test -f "$ac_file" || continue
3547 1.1 mrg case $ac_file in
3548 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3549 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3550 1.1 mrg break;;
3551 1.1 mrg * ) break;;
3552 1.1 mrg esac
3553 1.1 mrg done
3554 1.1 mrg else
3555 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3556 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3557 1.1.1.7 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3558 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3559 1.1 mrg fi
3560 1.1.1.7 mrg rm -f conftest conftest$ac_cv_exeext
3561 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3562 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3563 1.1 mrg
3564 1.1 mrg rm -f conftest.$ac_ext
3565 1.1 mrg EXEEXT=$ac_cv_exeext
3566 1.1 mrg ac_exeext=$EXEEXT
3567 1.1.1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3568 1.1.1.7 mrg /* end confdefs.h. */
3569 1.1.1.7 mrg #include <stdio.h>
3570 1.1.1.7 mrg int
3571 1.1.1.7 mrg main ()
3572 1.1.1.7 mrg {
3573 1.1.1.7 mrg FILE *f = fopen ("conftest.out", "w");
3574 1.1.1.7 mrg return ferror (f) || fclose (f) != 0;
3575 1.1.1.7 mrg
3576 1.1.1.7 mrg ;
3577 1.1.1.7 mrg return 0;
3578 1.1.1.7 mrg }
3579 1.1.1.7 mrg _ACEOF
3580 1.1.1.7 mrg ac_clean_files="$ac_clean_files conftest.out"
3581 1.1.1.7 mrg # Check that the compiler produces executables we can run. If not, either
3582 1.1.1.7 mrg # the compiler is broken, or we cross compile.
3583 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3584 1.1.1.7 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3585 1.1.1.7 mrg if test "$cross_compiling" != yes; then
3586 1.1.1.7 mrg { { ac_try="$ac_link"
3587 1.1.1.7 mrg case "(($ac_try" in
3588 1.1.1.7 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3589 1.1.1.7 mrg *) ac_try_echo=$ac_try;;
3590 1.1.1.7 mrg esac
3591 1.1.1.7 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3592 1.1.1.7 mrg $as_echo "$ac_try_echo"; } >&5
3593 1.1.1.7 mrg (eval "$ac_link") 2>&5
3594 1.1.1.7 mrg ac_status=$?
3595 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3596 1.1.1.7 mrg test $ac_status = 0; }
3597 1.1.1.7 mrg if { ac_try='./conftest$ac_cv_exeext'
3598 1.1.1.7 mrg { { case "(($ac_try" in
3599 1.1.1.7 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3600 1.1.1.7 mrg *) ac_try_echo=$ac_try;;
3601 1.1.1.7 mrg esac
3602 1.1.1.7 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3603 1.1.1.7 mrg $as_echo "$ac_try_echo"; } >&5
3604 1.1.1.7 mrg (eval "$ac_try") 2>&5
3605 1.1.1.7 mrg ac_status=$?
3606 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3607 1.1.1.7 mrg test $ac_status = 0; }; }; then
3608 1.1.1.7 mrg cross_compiling=no
3609 1.1.1.7 mrg else
3610 1.1.1.7 mrg if test "$cross_compiling" = maybe; then
3611 1.1.1.7 mrg cross_compiling=yes
3612 1.1.1.7 mrg else
3613 1.1.1.7 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3614 1.1.1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3615 1.1.1.7 mrg as_fn_error $? "cannot run C compiled programs.
3616 1.1.1.7 mrg If you meant to cross compile, use \`--host'.
3617 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3618 1.1.1.7 mrg fi
3619 1.1.1.7 mrg fi
3620 1.1.1.7 mrg fi
3621 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3622 1.1.1.7 mrg $as_echo "$cross_compiling" >&6; }
3623 1.1.1.7 mrg
3624 1.1.1.7 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3625 1.1.1.7 mrg ac_clean_files=$ac_clean_files_save
3626 1.1 mrg fi
3627 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3628 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3629 1.1.1.7 mrg if ${ac_cv_objext+:} false; then :
3630 1.1 mrg $as_echo_n "(cached) " >&6
3631 1.1 mrg else
3632 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3633 1.1 mrg /* end confdefs.h. */
3634 1.1 mrg
3635 1.1 mrg int
3636 1.1 mrg main ()
3637 1.1 mrg {
3638 1.1 mrg
3639 1.1 mrg ;
3640 1.1 mrg return 0;
3641 1.1 mrg }
3642 1.1 mrg _ACEOF
3643 1.1 mrg rm -f conftest.o conftest.obj
3644 1.1 mrg if { { ac_try="$ac_compile"
3645 1.1 mrg case "(($ac_try" in
3646 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3647 1.1 mrg *) ac_try_echo=$ac_try;;
3648 1.1 mrg esac
3649 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3650 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3651 1.1 mrg (eval "$ac_compile") 2>&5
3652 1.1 mrg ac_status=$?
3653 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3654 1.1 mrg test $ac_status = 0; }; then :
3655 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3656 1.1 mrg test -f "$ac_file" || continue;
3657 1.1 mrg case $ac_file in
3658 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3659 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3660 1.1 mrg break;;
3661 1.1 mrg esac
3662 1.1 mrg done
3663 1.1 mrg else
3664 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3665 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3666 1.1 mrg
3667 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3668 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3669 1.1.1.7 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile
3670 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3671 1.1 mrg fi
3672 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3673 1.1 mrg fi
3674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3675 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3676 1.1 mrg OBJEXT=$ac_cv_objext
3677 1.1 mrg ac_objext=$OBJEXT
3678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3679 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3680 1.1.1.7 mrg if ${ac_cv_c_compiler_gnu+:} false; then :
3681 1.1 mrg $as_echo_n "(cached) " >&6
3682 1.1 mrg else
3683 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3684 1.1 mrg /* end confdefs.h. */
3685 1.1 mrg
3686 1.1 mrg int
3687 1.1 mrg main ()
3688 1.1 mrg {
3689 1.1 mrg #ifndef __GNUC__
3690 1.1 mrg choke me
3691 1.1 mrg #endif
3692 1.1 mrg
3693 1.1 mrg ;
3694 1.1 mrg return 0;
3695 1.1 mrg }
3696 1.1 mrg _ACEOF
3697 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3698 1.1 mrg ac_compiler_gnu=yes
3699 1.1 mrg else
3700 1.1 mrg ac_compiler_gnu=no
3701 1.1 mrg fi
3702 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3704 1.1 mrg
3705 1.1 mrg fi
3706 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3707 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3708 1.1 mrg if test $ac_compiler_gnu = yes; then
3709 1.1 mrg GCC=yes
3710 1.1 mrg else
3711 1.1 mrg GCC=
3712 1.1 mrg fi
3713 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3714 1.1 mrg ac_save_CFLAGS=$CFLAGS
3715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3716 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3717 1.1.1.7 mrg if ${ac_cv_prog_cc_g+:} false; then :
3718 1.1 mrg $as_echo_n "(cached) " >&6
3719 1.1 mrg else
3720 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3721 1.1 mrg ac_c_werror_flag=yes
3722 1.1 mrg ac_cv_prog_cc_g=no
3723 1.1 mrg CFLAGS="-g"
3724 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3725 1.1 mrg /* end confdefs.h. */
3726 1.1 mrg
3727 1.1 mrg int
3728 1.1 mrg main ()
3729 1.1 mrg {
3730 1.1 mrg
3731 1.1 mrg ;
3732 1.1 mrg return 0;
3733 1.1 mrg }
3734 1.1 mrg _ACEOF
3735 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3736 1.1 mrg ac_cv_prog_cc_g=yes
3737 1.1 mrg else
3738 1.1 mrg CFLAGS=""
3739 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740 1.1 mrg /* end confdefs.h. */
3741 1.1 mrg
3742 1.1 mrg int
3743 1.1 mrg main ()
3744 1.1 mrg {
3745 1.1 mrg
3746 1.1 mrg ;
3747 1.1 mrg return 0;
3748 1.1 mrg }
3749 1.1 mrg _ACEOF
3750 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3751 1.1 mrg
3752 1.1 mrg else
3753 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3754 1.1 mrg CFLAGS="-g"
3755 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3756 1.1 mrg /* end confdefs.h. */
3757 1.1 mrg
3758 1.1 mrg int
3759 1.1 mrg main ()
3760 1.1 mrg {
3761 1.1 mrg
3762 1.1 mrg ;
3763 1.1 mrg return 0;
3764 1.1 mrg }
3765 1.1 mrg _ACEOF
3766 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3767 1.1 mrg ac_cv_prog_cc_g=yes
3768 1.1 mrg fi
3769 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3770 1.1 mrg fi
3771 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3772 1.1 mrg fi
3773 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3775 1.1 mrg fi
3776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3777 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3778 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3779 1.1 mrg CFLAGS=$ac_save_CFLAGS
3780 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3781 1.1 mrg if test "$GCC" = yes; then
3782 1.1 mrg CFLAGS="-g -O2"
3783 1.1 mrg else
3784 1.1 mrg CFLAGS="-g"
3785 1.1 mrg fi
3786 1.1 mrg else
3787 1.1 mrg if test "$GCC" = yes; then
3788 1.1 mrg CFLAGS="-O2"
3789 1.1 mrg else
3790 1.1 mrg CFLAGS=
3791 1.1 mrg fi
3792 1.1 mrg fi
3793 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3794 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3795 1.1.1.7 mrg if ${ac_cv_prog_cc_c89+:} false; then :
3796 1.1 mrg $as_echo_n "(cached) " >&6
3797 1.1 mrg else
3798 1.1 mrg ac_cv_prog_cc_c89=no
3799 1.1 mrg ac_save_CC=$CC
3800 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 1.1 mrg /* end confdefs.h. */
3802 1.1 mrg #include <stdarg.h>
3803 1.1 mrg #include <stdio.h>
3804 1.1.1.7 mrg struct stat;
3805 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3806 1.1 mrg struct buf { int x; };
3807 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3808 1.1 mrg static char *e (p, i)
3809 1.1 mrg char **p;
3810 1.1 mrg int i;
3811 1.1 mrg {
3812 1.1 mrg return p[i];
3813 1.1 mrg }
3814 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3815 1.1 mrg {
3816 1.1 mrg char *s;
3817 1.1 mrg va_list v;
3818 1.1 mrg va_start (v,p);
3819 1.1 mrg s = g (p, va_arg (v,int));
3820 1.1 mrg va_end (v);
3821 1.1 mrg return s;
3822 1.1 mrg }
3823 1.1 mrg
3824 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3825 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3826 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3827 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3828 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3829 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3830 1.1 mrg that's true only with -std. */
3831 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3832 1.1 mrg
3833 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3834 1.1 mrg inside strings and character constants. */
3835 1.1 mrg #define FOO(x) 'x'
3836 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3837 1.1 mrg
3838 1.1 mrg int test (int i, double x);
3839 1.1 mrg struct s1 {int (*f) (int a);};
3840 1.1 mrg struct s2 {int (*f) (double a);};
3841 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3842 1.1 mrg int argc;
3843 1.1 mrg char **argv;
3844 1.1 mrg int
3845 1.1 mrg main ()
3846 1.1 mrg {
3847 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3848 1.1 mrg ;
3849 1.1 mrg return 0;
3850 1.1 mrg }
3851 1.1 mrg _ACEOF
3852 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3853 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3854 1.1 mrg do
3855 1.1 mrg CC="$ac_save_CC $ac_arg"
3856 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3857 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3858 1.1 mrg fi
3859 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3860 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3861 1.1 mrg done
3862 1.1 mrg rm -f conftest.$ac_ext
3863 1.1 mrg CC=$ac_save_CC
3864 1.1 mrg
3865 1.1 mrg fi
3866 1.1 mrg # AC_CACHE_VAL
3867 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3868 1.1 mrg x)
3869 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3870 1.1 mrg $as_echo "none needed" >&6; } ;;
3871 1.1 mrg xno)
3872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3873 1.1 mrg $as_echo "unsupported" >&6; } ;;
3874 1.1 mrg *)
3875 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3877 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3878 1.1 mrg esac
3879 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3880 1.1 mrg
3881 1.1 mrg fi
3882 1.1 mrg
3883 1.1 mrg ac_ext=c
3884 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3885 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3886 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3887 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3888 1.1.1.7 mrg
3889 1.1.1.7 mrg ac_ext=c
3890 1.1.1.7 mrg ac_cpp='$CPP $CPPFLAGS'
3891 1.1.1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3892 1.1.1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3893 1.1.1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3894 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3895 1.1.1.7 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3896 1.1.1.7 mrg if ${am_cv_prog_cc_c_o+:} false; then :
3897 1.1.1.7 mrg $as_echo_n "(cached) " >&6
3898 1.1.1.7 mrg else
3899 1.1.1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3900 1.1.1.7 mrg /* end confdefs.h. */
3901 1.1.1.7 mrg
3902 1.1.1.7 mrg int
3903 1.1.1.7 mrg main ()
3904 1.1.1.7 mrg {
3905 1.1.1.7 mrg
3906 1.1.1.7 mrg ;
3907 1.1.1.7 mrg return 0;
3908 1.1.1.7 mrg }
3909 1.1.1.7 mrg _ACEOF
3910 1.1.1.7 mrg # Make sure it works both with $CC and with simple cc.
3911 1.1.1.7 mrg # Following AC_PROG_CC_C_O, we do the test twice because some
3912 1.1.1.7 mrg # compilers refuse to overwrite an existing .o file with -o,
3913 1.1.1.7 mrg # though they will create one.
3914 1.1.1.7 mrg am_cv_prog_cc_c_o=yes
3915 1.1.1.7 mrg for am_i in 1 2; do
3916 1.1.1.7 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3917 1.1.1.7 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3918 1.1.1.7 mrg ac_status=$?
3919 1.1.1.7 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3920 1.1.1.7 mrg (exit $ac_status); } \
3921 1.1.1.7 mrg && test -f conftest2.$ac_objext; then
3922 1.1.1.7 mrg : OK
3923 1.1.1.7 mrg else
3924 1.1.1.7 mrg am_cv_prog_cc_c_o=no
3925 1.1.1.7 mrg break
3926 1.1.1.7 mrg fi
3927 1.1.1.7 mrg done
3928 1.1.1.7 mrg rm -f core conftest*
3929 1.1.1.7 mrg unset am_i
3930 1.1.1.7 mrg fi
3931 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3932 1.1.1.7 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; }
3933 1.1.1.7 mrg if test "$am_cv_prog_cc_c_o" != yes; then
3934 1.1.1.7 mrg # Losing compiler, so override with the script.
3935 1.1.1.7 mrg # FIXME: It is wrong to rewrite CC.
3936 1.1.1.7 mrg # But if we don't then we get into trouble of one sort or another.
3937 1.1.1.7 mrg # A longer-term fix would be to have automake use am__CC in this case,
3938 1.1.1.7 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3939 1.1.1.7 mrg CC="$am_aux_dir/compile $CC"
3940 1.1.1.7 mrg fi
3941 1.1.1.7 mrg ac_ext=c
3942 1.1.1.7 mrg ac_cpp='$CPP $CPPFLAGS'
3943 1.1.1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3944 1.1.1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3945 1.1.1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3946 1.1.1.7 mrg
3947 1.1 mrg DEPDIR="${am__leading_dot}deps"
3948 1.1 mrg
3949 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
3950 1.1 mrg
3951 1.1 mrg
3952 1.1 mrg am_make=${MAKE-make}
3953 1.1 mrg cat > confinc << 'END'
3954 1.1 mrg am__doit:
3955 1.1 mrg @echo this is the am__doit target
3956 1.1 mrg .PHONY: am__doit
3957 1.1 mrg END
3958 1.1 mrg # If we don't find an include directive, just comment out the code.
3959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3960 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3961 1.1 mrg am__include="#"
3962 1.1 mrg am__quote=
3963 1.1 mrg _am_result=none
3964 1.1 mrg # First try GNU make style include.
3965 1.1 mrg echo "include confinc" > confmf
3966 1.1.1.7 mrg # Ignore all kinds of additional output from 'make'.
3967 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3968 1.1 mrg *the\ am__doit\ target*)
3969 1.1 mrg am__include=include
3970 1.1 mrg am__quote=
3971 1.1 mrg _am_result=GNU
3972 1.1 mrg ;;
3973 1.1 mrg esac
3974 1.1 mrg # Now try BSD make style include.
3975 1.1 mrg if test "$am__include" = "#"; then
3976 1.1 mrg echo '.include "confinc"' > confmf
3977 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3978 1.1 mrg *the\ am__doit\ target*)
3979 1.1 mrg am__include=.include
3980 1.1 mrg am__quote="\""
3981 1.1 mrg _am_result=BSD
3982 1.1 mrg ;;
3983 1.1 mrg esac
3984 1.1 mrg fi
3985 1.1 mrg
3986 1.1 mrg
3987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3988 1.1 mrg $as_echo "$_am_result" >&6; }
3989 1.1 mrg rm -f confinc confmf
3990 1.1 mrg
3991 1.1 mrg # Check whether --enable-dependency-tracking was given.
3992 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then :
3993 1.1 mrg enableval=$enable_dependency_tracking;
3994 1.1 mrg fi
3995 1.1 mrg
3996 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
3997 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
3998 1.1 mrg AMDEPBACKSLASH='\'
3999 1.1.1.4 mrg am__nodep='_no'
4000 1.1 mrg fi
4001 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
4002 1.1 mrg AMDEP_TRUE=
4003 1.1 mrg AMDEP_FALSE='#'
4004 1.1 mrg else
4005 1.1 mrg AMDEP_TRUE='#'
4006 1.1 mrg AMDEP_FALSE=
4007 1.1 mrg fi
4008 1.1 mrg
4009 1.1 mrg
4010 1.1 mrg
4011 1.1 mrg depcc="$CC" am_compiler_list=
4012 1.1 mrg
4013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4014 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
4015 1.1.1.7 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4016 1.1 mrg $as_echo_n "(cached) " >&6
4017 1.1 mrg else
4018 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4019 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
4020 1.1 mrg # making bogus files that we don't know about and never remove. For
4021 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
4022 1.1.1.7 mrg # making a dummy file named 'D' -- because '-MD' means "put the output
4023 1.1.1.7 mrg # in D".
4024 1.1.1.4 mrg rm -rf conftest.dir
4025 1.1 mrg mkdir conftest.dir
4026 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
4027 1.1 mrg # using a relative directory.
4028 1.1 mrg cp "$am_depcomp" conftest.dir
4029 1.1 mrg cd conftest.dir
4030 1.1 mrg # We will build objects and dependencies in a subdirectory because
4031 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
4032 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
4033 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
4034 1.1 mrg # the current directory while Tru64 will put them in the object
4035 1.1 mrg # directory.
4036 1.1 mrg mkdir sub
4037 1.1 mrg
4038 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4039 1.1 mrg if test "$am_compiler_list" = ""; then
4040 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4041 1.1 mrg fi
4042 1.1 mrg am__universal=false
4043 1.1 mrg case " $depcc " in #(
4044 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
4045 1.1 mrg esac
4046 1.1 mrg
4047 1.1 mrg for depmode in $am_compiler_list; do
4048 1.1 mrg # Setup a source with many dependencies, because some compilers
4049 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
4050 1.1 mrg # we should not choose a depcomp mode which is confused by this.
4051 1.1 mrg #
4052 1.1 mrg # We need to recreate these files for each test, as the compiler may
4053 1.1 mrg # overwrite some of them when testing with obscure command lines.
4054 1.1 mrg # This happens at least with the AIX C compiler.
4055 1.1 mrg : > sub/conftest.c
4056 1.1 mrg for i in 1 2 3 4 5 6; do
4057 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
4058 1.1.1.7 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4059 1.1.1.7 mrg # Solaris 10 /bin/sh.
4060 1.1.1.7 mrg echo '/* dummy */' > sub/conftst$i.h
4061 1.1 mrg done
4062 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4063 1.1 mrg
4064 1.1.1.7 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout"
4065 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
4066 1.1.1.7 mrg # handle '-M -o', and we need to detect this. Also, some Intel
4067 1.1.1.7 mrg # versions had trouble with output in subdirs.
4068 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
4069 1.1 mrg am__minus_obj="-o $am__obj"
4070 1.1 mrg case $depmode in
4071 1.1 mrg gcc)
4072 1.1 mrg # This depmode causes a compiler race in universal mode.
4073 1.1 mrg test "$am__universal" = false || continue
4074 1.1 mrg ;;
4075 1.1 mrg nosideeffect)
4076 1.1.1.7 mrg # After this tag, mechanisms are not by side-effect, so they'll
4077 1.1.1.7 mrg # only be used when explicitly requested.
4078 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
4079 1.1 mrg continue
4080 1.1 mrg else
4081 1.1 mrg break
4082 1.1 mrg fi
4083 1.1 mrg ;;
4084 1.1.1.4 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4085 1.1.1.7 mrg # This compiler won't grok '-c -o', but also, the minuso test has
4086 1.1 mrg # not run yet. These depmodes are late enough in the game, and
4087 1.1 mrg # so weak that their functioning should not be impacted.
4088 1.1 mrg am__obj=conftest.${OBJEXT-o}
4089 1.1 mrg am__minus_obj=
4090 1.1 mrg ;;
4091 1.1 mrg none) break ;;
4092 1.1 mrg esac
4093 1.1 mrg if depmode=$depmode \
4094 1.1 mrg source=sub/conftest.c object=$am__obj \
4095 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4096 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4097 1.1 mrg >/dev/null 2>conftest.err &&
4098 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4099 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4100 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4101 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4102 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
4103 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
4104 1.1 mrg # that says an option was ignored or not supported.
4105 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
4106 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
4107 1.1 mrg # The diagnosis changed in icc 8.0:
4108 1.1 mrg # icc: Command line remark: option '-MP' not supported
4109 1.1 mrg if (grep 'ignoring option' conftest.err ||
4110 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4111 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
4112 1.1 mrg break
4113 1.1 mrg fi
4114 1.1 mrg fi
4115 1.1 mrg done
4116 1.1 mrg
4117 1.1 mrg cd ..
4118 1.1 mrg rm -rf conftest.dir
4119 1.1 mrg else
4120 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4121 1.1 mrg fi
4122 1.1 mrg
4123 1.1 mrg fi
4124 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4125 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4126 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4127 1.1 mrg
4128 1.1 mrg if
4129 1.1 mrg test "x$enable_dependency_tracking" != xno \
4130 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4131 1.1 mrg am__fastdepCC_TRUE=
4132 1.1 mrg am__fastdepCC_FALSE='#'
4133 1.1 mrg else
4134 1.1 mrg am__fastdepCC_TRUE='#'
4135 1.1 mrg am__fastdepCC_FALSE=
4136 1.1 mrg fi
4137 1.1 mrg
4138 1.1 mrg
4139 1.1 mrg
4140 1.1 mrg
4141 1.1 mrg
4142 1.1 mrg
4143 1.1 mrg if test "x$GCC" != "xyes"; then
4144 1.1.1.7 mrg as_fn_error $? "libssp must be built with GCC" "$LINENO" 5
4145 1.1 mrg fi
4146 1.1 mrg ac_ext=c
4147 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4148 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4149 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4150 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4151 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4152 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
4153 1.1 mrg # On Suns, sometimes $CPP names a directory.
4154 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
4155 1.1 mrg CPP=
4156 1.1 mrg fi
4157 1.1 mrg if test -z "$CPP"; then
4158 1.1.1.7 mrg if ${ac_cv_prog_CPP+:} false; then :
4159 1.1 mrg $as_echo_n "(cached) " >&6
4160 1.1 mrg else
4161 1.1 mrg # Double quotes because CPP needs to be expanded
4162 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4163 1.1 mrg do
4164 1.1 mrg ac_preproc_ok=false
4165 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4166 1.1 mrg do
4167 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4168 1.1 mrg # with a fresh cross-compiler works.
4169 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4170 1.1 mrg # <limits.h> exists even on freestanding compilers.
4171 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4172 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4173 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174 1.1 mrg /* end confdefs.h. */
4175 1.1 mrg #ifdef __STDC__
4176 1.1 mrg # include <limits.h>
4177 1.1 mrg #else
4178 1.1 mrg # include <assert.h>
4179 1.1 mrg #endif
4180 1.1 mrg Syntax error
4181 1.1 mrg _ACEOF
4182 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4183 1.1 mrg
4184 1.1 mrg else
4185 1.1 mrg # Broken: fails on valid input.
4186 1.1 mrg continue
4187 1.1 mrg fi
4188 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4189 1.1 mrg
4190 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4191 1.1 mrg # can be detected and how.
4192 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193 1.1 mrg /* end confdefs.h. */
4194 1.1 mrg #include <ac_nonexistent.h>
4195 1.1 mrg _ACEOF
4196 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4197 1.1 mrg # Broken: success on invalid input.
4198 1.1 mrg continue
4199 1.1 mrg else
4200 1.1 mrg # Passes both tests.
4201 1.1 mrg ac_preproc_ok=:
4202 1.1 mrg break
4203 1.1 mrg fi
4204 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4205 1.1 mrg
4206 1.1 mrg done
4207 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4208 1.1.1.7 mrg rm -f conftest.i conftest.err conftest.$ac_ext
4209 1.1 mrg if $ac_preproc_ok; then :
4210 1.1 mrg break
4211 1.1 mrg fi
4212 1.1 mrg
4213 1.1 mrg done
4214 1.1 mrg ac_cv_prog_CPP=$CPP
4215 1.1 mrg
4216 1.1 mrg fi
4217 1.1 mrg CPP=$ac_cv_prog_CPP
4218 1.1 mrg else
4219 1.1 mrg ac_cv_prog_CPP=$CPP
4220 1.1 mrg fi
4221 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4222 1.1 mrg $as_echo "$CPP" >&6; }
4223 1.1 mrg ac_preproc_ok=false
4224 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4225 1.1 mrg do
4226 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4227 1.1 mrg # with a fresh cross-compiler works.
4228 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4229 1.1 mrg # <limits.h> exists even on freestanding compilers.
4230 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4231 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4232 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4233 1.1 mrg /* end confdefs.h. */
4234 1.1 mrg #ifdef __STDC__
4235 1.1 mrg # include <limits.h>
4236 1.1 mrg #else
4237 1.1 mrg # include <assert.h>
4238 1.1 mrg #endif
4239 1.1 mrg Syntax error
4240 1.1 mrg _ACEOF
4241 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4242 1.1 mrg
4243 1.1 mrg else
4244 1.1 mrg # Broken: fails on valid input.
4245 1.1 mrg continue
4246 1.1 mrg fi
4247 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4248 1.1 mrg
4249 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4250 1.1 mrg # can be detected and how.
4251 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4252 1.1 mrg /* end confdefs.h. */
4253 1.1 mrg #include <ac_nonexistent.h>
4254 1.1 mrg _ACEOF
4255 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4256 1.1 mrg # Broken: success on invalid input.
4257 1.1 mrg continue
4258 1.1 mrg else
4259 1.1 mrg # Passes both tests.
4260 1.1 mrg ac_preproc_ok=:
4261 1.1 mrg break
4262 1.1 mrg fi
4263 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4264 1.1 mrg
4265 1.1 mrg done
4266 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4267 1.1.1.7 mrg rm -f conftest.i conftest.err conftest.$ac_ext
4268 1.1 mrg if $ac_preproc_ok; then :
4269 1.1 mrg
4270 1.1 mrg else
4271 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4272 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4273 1.1.1.7 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4274 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
4275 1.1 mrg fi
4276 1.1 mrg
4277 1.1 mrg ac_ext=c
4278 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4279 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4280 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4281 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4282 1.1 mrg
4283 1.1 mrg
4284 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4285 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; }
4286 1.1 mrg save_CFLAGS="$CFLAGS"
4287 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror"
4288 1.1 mrg
4289 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4290 1.1 mrg /* end confdefs.h. */
4291 1.1 mrg
4292 1.1 mrg void __attribute__((noinline)) bar (char *x)
4293 1.1 mrg {
4294 1.1 mrg __builtin_memset (x, 0, 64);
4295 1.1 mrg }
4296 1.1 mrg int
4297 1.1 mrg main ()
4298 1.1 mrg {
4299 1.1 mrg char buf[64]; bar (buf);
4300 1.1 mrg ;
4301 1.1 mrg return 0;
4302 1.1 mrg }
4303 1.1 mrg _ACEOF
4304 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4306 1.1 mrg $as_echo "yes" >&6; }
4307 1.1 mrg else
4308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309 1.1 mrg $as_echo "no" >&6; }
4310 1.1 mrg fi
4311 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4312 1.1 mrg CFLAGS="$save_CFLAGS"
4313 1.1 mrg
4314 1.1.1.6 mrg # Add CET specific flags if CET is enabled
4315 1.1.1.6 mrg # Check whether --enable-cet was given.
4316 1.1.1.6 mrg if test "${enable_cet+set}" = set; then :
4317 1.1.1.6 mrg enableval=$enable_cet;
4318 1.1.1.6 mrg case "$enableval" in
4319 1.1.1.6 mrg yes|no|auto) ;;
4320 1.1.1.7 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4321 1.1.1.6 mrg esac
4322 1.1.1.6 mrg
4323 1.1.1.6 mrg else
4324 1.1.1.6 mrg enable_cet=no
4325 1.1.1.6 mrg fi
4326 1.1.1.6 mrg
4327 1.1.1.6 mrg
4328 1.1.1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4329 1.1.1.6 mrg $as_echo_n "checking for CET support... " >&6; }
4330 1.1.1.6 mrg
4331 1.1.1.6 mrg case "$host" in
4332 1.1.1.6 mrg i[34567]86-*-linux* | x86_64-*-linux*)
4333 1.1.1.6 mrg case "$enable_cet" in
4334 1.1.1.6 mrg auto)
4335 1.1.1.6 mrg # Check if target supports multi-byte NOPs
4336 1.1.1.6 mrg # and if assembler supports CET insn.
4337 1.1.1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4338 1.1.1.6 mrg /* end confdefs.h. */
4339 1.1.1.6 mrg
4340 1.1.1.6 mrg int
4341 1.1.1.6 mrg main ()
4342 1.1.1.6 mrg {
4343 1.1.1.6 mrg
4344 1.1.1.6 mrg #if !defined(__SSE2__)
4345 1.1.1.6 mrg #error target does not support multi-byte NOPs
4346 1.1.1.6 mrg #else
4347 1.1.1.6 mrg asm ("setssbsy");
4348 1.1.1.6 mrg #endif
4349 1.1.1.6 mrg
4350 1.1.1.6 mrg ;
4351 1.1.1.6 mrg return 0;
4352 1.1.1.6 mrg }
4353 1.1.1.6 mrg _ACEOF
4354 1.1.1.6 mrg if ac_fn_c_try_compile "$LINENO"; then :
4355 1.1.1.6 mrg enable_cet=yes
4356 1.1.1.6 mrg else
4357 1.1.1.6 mrg enable_cet=no
4358 1.1.1.6 mrg fi
4359 1.1.1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4360 1.1.1.6 mrg ;;
4361 1.1.1.6 mrg yes)
4362 1.1.1.6 mrg # Check if assembler supports CET.
4363 1.1.1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4364 1.1.1.6 mrg /* end confdefs.h. */
4365 1.1.1.6 mrg
4366 1.1.1.6 mrg int
4367 1.1.1.6 mrg main ()
4368 1.1.1.6 mrg {
4369 1.1.1.6 mrg asm ("setssbsy");
4370 1.1.1.6 mrg ;
4371 1.1.1.6 mrg return 0;
4372 1.1.1.6 mrg }
4373 1.1.1.6 mrg _ACEOF
4374 1.1.1.6 mrg if ac_fn_c_try_compile "$LINENO"; then :
4375 1.1.1.6 mrg
4376 1.1.1.6 mrg else
4377 1.1.1.7 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4378 1.1.1.6 mrg fi
4379 1.1.1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4380 1.1.1.6 mrg ;;
4381 1.1.1.6 mrg esac
4382 1.1.1.6 mrg ;;
4383 1.1.1.6 mrg *)
4384 1.1.1.6 mrg enable_cet=no
4385 1.1.1.6 mrg ;;
4386 1.1.1.6 mrg esac
4387 1.1.1.6 mrg if test x$enable_cet = xyes; then
4388 1.1.1.6 mrg CET_FLAGS="-fcf-protection -mshstk"
4389 1.1.1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4390 1.1.1.6 mrg $as_echo "yes" >&6; }
4391 1.1.1.6 mrg else
4392 1.1.1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 1.1.1.6 mrg $as_echo "no" >&6; }
4394 1.1.1.6 mrg fi
4395 1.1.1.6 mrg
4396 1.1.1.6 mrg XCFLAGS="$XCFLAGS $CET_FLAGS"
4397 1.1.1.6 mrg
4398 1.1.1.6 mrg
4399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4400 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4401 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402 1.1 mrg /* end confdefs.h. */
4403 1.1 mrg
4404 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {}
4405 1.1 mrg int
4406 1.1 mrg main ()
4407 1.1 mrg {
4408 1.1 mrg
4409 1.1 mrg ;
4410 1.1 mrg return 0;
4411 1.1 mrg }
4412 1.1 mrg _ACEOF
4413 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4414 1.1 mrg ssp_hidden=yes
4415 1.1 mrg else
4416 1.1 mrg ssp_hidden=no
4417 1.1 mrg fi
4418 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4419 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4420 1.1 mrg $as_echo "$ssp_hidden" >&6; }
4421 1.1 mrg if test x$ssp_hidden = xyes; then
4422 1.1 mrg
4423 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4424 1.1 mrg
4425 1.1 mrg fi
4426 1.1 mrg
4427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4428 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4429 1.1.1.2 mrg # Check whether --enable-symvers was given.
4430 1.1.1.2 mrg if test "${enable_symvers+set}" = set; then :
4431 1.1.1.2 mrg enableval=$enable_symvers; ssp_use_symver=$enableval
4432 1.1.1.2 mrg else
4433 1.1.1.2 mrg ssp_use_symver=yes
4434 1.1.1.2 mrg fi
4435 1.1.1.2 mrg
4436 1.1.1.2 mrg if test "x$ssp_use_symver" != xno; then
4437 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4438 1.1.1.2 mrg # If we cannot link, we cannot build shared libraries, so do not use
4439 1.1.1.2 mrg # symbol versioning.
4440 1.1.1.2 mrg ssp_use_symver=no
4441 1.1.1.2 mrg else
4442 1.1.1.2 mrg save_LDFLAGS="$LDFLAGS"
4443 1.1.1.2 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4444 1.1.1.2 mrg cat > conftest.map <<EOF
4445 1.1 mrg FOO_1.0 {
4446 1.1 mrg global: *foo*; bar; local: *;
4447 1.1 mrg };
4448 1.1 mrg EOF
4449 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4450 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4451 1.1.1.2 mrg fi
4452 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 1.1.1.2 mrg /* end confdefs.h. */
4454 1.1.1.2 mrg int foo;
4455 1.1.1.2 mrg int
4456 1.1.1.2 mrg main ()
4457 1.1.1.2 mrg {
4458 1.1.1.2 mrg
4459 1.1.1.2 mrg ;
4460 1.1.1.2 mrg return 0;
4461 1.1.1.2 mrg }
4462 1.1.1.2 mrg _ACEOF
4463 1.1.1.2 mrg if ac_fn_c_try_link "$LINENO"; then :
4464 1.1.1.2 mrg ssp_use_symver=gnu
4465 1.1 mrg else
4466 1.1.1.2 mrg ssp_use_symver=no
4467 1.1.1.2 mrg fi
4468 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext \
4469 1.1.1.2 mrg conftest$ac_exeext conftest.$ac_ext
4470 1.1.1.2 mrg if test x$ssp_use_symver = xno; then
4471 1.1.1.2 mrg case "$target_os" in
4472 1.1.1.2 mrg solaris2*)
4473 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
4474 1.1.1.2 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4475 1.1.1.2 mrg # Sun ld cannot handle wildcards and treats all entries as undefined.
4476 1.1.1.2 mrg cat > conftest.map <<EOF
4477 1.1.1.2 mrg FOO_1.0 {
4478 1.1.1.2 mrg global: foo; local: *;
4479 1.1.1.2 mrg };
4480 1.1.1.2 mrg EOF
4481 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4482 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4483 1.1 mrg fi
4484 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4485 1.1 mrg /* end confdefs.h. */
4486 1.1 mrg int foo;
4487 1.1 mrg int
4488 1.1 mrg main ()
4489 1.1 mrg {
4490 1.1 mrg
4491 1.1 mrg ;
4492 1.1 mrg return 0;
4493 1.1 mrg }
4494 1.1 mrg _ACEOF
4495 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
4496 1.1.1.2 mrg ssp_use_symver=sun
4497 1.1 mrg else
4498 1.1 mrg ssp_use_symver=no
4499 1.1 mrg fi
4500 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
4501 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4502 1.1.1.2 mrg ;;
4503 1.1.1.2 mrg esac
4504 1.1.1.2 mrg fi
4505 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
4506 1.1.1.2 mrg fi
4507 1.1 mrg fi
4508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4509 1.1 mrg $as_echo "$ssp_use_symver" >&6; }
4510 1.1.1.2 mrg if test "x$ssp_use_symver" != xno; then
4511 1.1 mrg LIBSSP_USE_SYMVER_TRUE=
4512 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#'
4513 1.1 mrg else
4514 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#'
4515 1.1 mrg LIBSSP_USE_SYMVER_FALSE=
4516 1.1 mrg fi
4517 1.1 mrg
4518 1.1.1.2 mrg if test "x$ssp_use_symver" = xgnu; then
4519 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE=
4520 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE='#'
4521 1.1.1.2 mrg else
4522 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE='#'
4523 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE=
4524 1.1.1.2 mrg fi
4525 1.1.1.2 mrg
4526 1.1.1.2 mrg if test "x$ssp_use_symver" = xsun; then
4527 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE=
4528 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE='#'
4529 1.1.1.2 mrg else
4530 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE='#'
4531 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE=
4532 1.1.1.2 mrg fi
4533 1.1.1.2 mrg
4534 1.1 mrg
4535 1.1 mrg
4536 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4537 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4538 1.1.1.7 mrg if ${ac_cv_path_GREP+:} false; then :
4539 1.1 mrg $as_echo_n "(cached) " >&6
4540 1.1 mrg else
4541 1.1 mrg if test -z "$GREP"; then
4542 1.1 mrg ac_path_GREP_found=false
4543 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4544 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4545 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4546 1.1 mrg do
4547 1.1 mrg IFS=$as_save_IFS
4548 1.1 mrg test -z "$as_dir" && as_dir=.
4549 1.1 mrg for ac_prog in grep ggrep; do
4550 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4551 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4552 1.1.1.7 mrg as_fn_executable_p "$ac_path_GREP" || continue
4553 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4554 1.1 mrg # Check for GNU $ac_path_GREP
4555 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4556 1.1 mrg *GNU*)
4557 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4558 1.1 mrg *)
4559 1.1 mrg ac_count=0
4560 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4561 1.1 mrg while :
4562 1.1 mrg do
4563 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4564 1.1 mrg mv "conftest.tmp" "conftest.in"
4565 1.1 mrg cp "conftest.in" "conftest.nl"
4566 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4567 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4568 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4569 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4570 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4571 1.1 mrg # Best one so far, save it but keep looking for a better one
4572 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4573 1.1 mrg ac_path_GREP_max=$ac_count
4574 1.1 mrg fi
4575 1.1 mrg # 10*(2^10) chars as input seems more than enough
4576 1.1 mrg test $ac_count -gt 10 && break
4577 1.1 mrg done
4578 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4579 1.1 mrg esac
4580 1.1 mrg
4581 1.1 mrg $ac_path_GREP_found && break 3
4582 1.1 mrg done
4583 1.1 mrg done
4584 1.1 mrg done
4585 1.1 mrg IFS=$as_save_IFS
4586 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4587 1.1.1.7 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4588 1.1 mrg fi
4589 1.1 mrg else
4590 1.1 mrg ac_cv_path_GREP=$GREP
4591 1.1 mrg fi
4592 1.1 mrg
4593 1.1 mrg fi
4594 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4595 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4596 1.1 mrg GREP="$ac_cv_path_GREP"
4597 1.1 mrg
4598 1.1 mrg
4599 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4600 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4601 1.1.1.7 mrg if ${ac_cv_path_EGREP+:} false; then :
4602 1.1 mrg $as_echo_n "(cached) " >&6
4603 1.1 mrg else
4604 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4605 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4606 1.1 mrg else
4607 1.1 mrg if test -z "$EGREP"; then
4608 1.1 mrg ac_path_EGREP_found=false
4609 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4610 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4612 1.1 mrg do
4613 1.1 mrg IFS=$as_save_IFS
4614 1.1 mrg test -z "$as_dir" && as_dir=.
4615 1.1 mrg for ac_prog in egrep; do
4616 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4617 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4618 1.1.1.7 mrg as_fn_executable_p "$ac_path_EGREP" || continue
4619 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4620 1.1 mrg # Check for GNU $ac_path_EGREP
4621 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4622 1.1 mrg *GNU*)
4623 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4624 1.1 mrg *)
4625 1.1 mrg ac_count=0
4626 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4627 1.1 mrg while :
4628 1.1 mrg do
4629 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4630 1.1 mrg mv "conftest.tmp" "conftest.in"
4631 1.1 mrg cp "conftest.in" "conftest.nl"
4632 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4633 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4634 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4635 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4636 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4637 1.1 mrg # Best one so far, save it but keep looking for a better one
4638 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4639 1.1 mrg ac_path_EGREP_max=$ac_count
4640 1.1 mrg fi
4641 1.1 mrg # 10*(2^10) chars as input seems more than enough
4642 1.1 mrg test $ac_count -gt 10 && break
4643 1.1 mrg done
4644 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4645 1.1 mrg esac
4646 1.1 mrg
4647 1.1 mrg $ac_path_EGREP_found && break 3
4648 1.1 mrg done
4649 1.1 mrg done
4650 1.1 mrg done
4651 1.1 mrg IFS=$as_save_IFS
4652 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4653 1.1.1.7 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4654 1.1 mrg fi
4655 1.1 mrg else
4656 1.1 mrg ac_cv_path_EGREP=$EGREP
4657 1.1 mrg fi
4658 1.1 mrg
4659 1.1 mrg fi
4660 1.1 mrg fi
4661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4662 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4663 1.1 mrg EGREP="$ac_cv_path_EGREP"
4664 1.1 mrg
4665 1.1 mrg
4666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4667 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4668 1.1.1.7 mrg if ${ac_cv_header_stdc+:} false; then :
4669 1.1 mrg $as_echo_n "(cached) " >&6
4670 1.1 mrg else
4671 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672 1.1 mrg /* end confdefs.h. */
4673 1.1 mrg #include <stdlib.h>
4674 1.1 mrg #include <stdarg.h>
4675 1.1 mrg #include <string.h>
4676 1.1 mrg #include <float.h>
4677 1.1 mrg
4678 1.1 mrg int
4679 1.1 mrg main ()
4680 1.1 mrg {
4681 1.1 mrg
4682 1.1 mrg ;
4683 1.1 mrg return 0;
4684 1.1 mrg }
4685 1.1 mrg _ACEOF
4686 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4687 1.1 mrg ac_cv_header_stdc=yes
4688 1.1 mrg else
4689 1.1 mrg ac_cv_header_stdc=no
4690 1.1 mrg fi
4691 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4692 1.1 mrg
4693 1.1 mrg if test $ac_cv_header_stdc = yes; then
4694 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4695 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4696 1.1 mrg /* end confdefs.h. */
4697 1.1 mrg #include <string.h>
4698 1.1 mrg
4699 1.1 mrg _ACEOF
4700 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4701 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4702 1.1 mrg
4703 1.1 mrg else
4704 1.1 mrg ac_cv_header_stdc=no
4705 1.1 mrg fi
4706 1.1 mrg rm -f conftest*
4707 1.1 mrg
4708 1.1 mrg fi
4709 1.1 mrg
4710 1.1 mrg if test $ac_cv_header_stdc = yes; then
4711 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4712 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 1.1 mrg /* end confdefs.h. */
4714 1.1 mrg #include <stdlib.h>
4715 1.1 mrg
4716 1.1 mrg _ACEOF
4717 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4718 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4719 1.1 mrg
4720 1.1 mrg else
4721 1.1 mrg ac_cv_header_stdc=no
4722 1.1 mrg fi
4723 1.1 mrg rm -f conftest*
4724 1.1 mrg
4725 1.1 mrg fi
4726 1.1 mrg
4727 1.1 mrg if test $ac_cv_header_stdc = yes; then
4728 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4729 1.1 mrg if test "$cross_compiling" = yes; then :
4730 1.1 mrg :
4731 1.1 mrg else
4732 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733 1.1 mrg /* end confdefs.h. */
4734 1.1 mrg #include <ctype.h>
4735 1.1 mrg #include <stdlib.h>
4736 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4737 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4738 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4739 1.1 mrg #else
4740 1.1 mrg # define ISLOWER(c) \
4741 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4742 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4743 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4744 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4745 1.1 mrg #endif
4746 1.1 mrg
4747 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4748 1.1 mrg int
4749 1.1 mrg main ()
4750 1.1 mrg {
4751 1.1 mrg int i;
4752 1.1 mrg for (i = 0; i < 256; i++)
4753 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4754 1.1 mrg || toupper (i) != TOUPPER (i))
4755 1.1 mrg return 2;
4756 1.1 mrg return 0;
4757 1.1 mrg }
4758 1.1 mrg _ACEOF
4759 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4760 1.1 mrg
4761 1.1 mrg else
4762 1.1 mrg ac_cv_header_stdc=no
4763 1.1 mrg fi
4764 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4765 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4766 1.1 mrg fi
4767 1.1 mrg
4768 1.1 mrg fi
4769 1.1 mrg fi
4770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4771 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4772 1.1 mrg if test $ac_cv_header_stdc = yes; then
4773 1.1 mrg
4774 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4775 1.1 mrg
4776 1.1 mrg fi
4777 1.1 mrg
4778 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4779 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4780 1.1 mrg inttypes.h stdint.h unistd.h
4781 1.1 mrg do :
4782 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4783 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4784 1.1 mrg "
4785 1.1.1.7 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4786 1.1 mrg cat >>confdefs.h <<_ACEOF
4787 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4788 1.1 mrg _ACEOF
4789 1.1 mrg
4790 1.1 mrg fi
4791 1.1 mrg
4792 1.1 mrg done
4793 1.1 mrg
4794 1.1 mrg
4795 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
4796 1.1 mrg do :
4797 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4798 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4799 1.1.1.7 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4800 1.1 mrg cat >>confdefs.h <<_ACEOF
4801 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4802 1.1 mrg _ACEOF
4803 1.1 mrg
4804 1.1 mrg fi
4805 1.1 mrg
4806 1.1 mrg done
4807 1.1 mrg
4808 1.1 mrg
4809 1.1 mrg if test x$gcc_no_link = xyes; then
4810 1.1 mrg # Presume the ISO C functions are available; add target-specific
4811 1.1 mrg # configuration here if required.
4812 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4813 1.1 mrg
4814 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4815 1.1 mrg
4816 1.1 mrg else
4817 1.1.1.2 mrg for ac_func in memmove mempcpy strncpy strncat
4818 1.1 mrg do :
4819 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4820 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4821 1.1.1.7 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4822 1.1 mrg cat >>confdefs.h <<_ACEOF
4823 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4824 1.1 mrg _ACEOF
4825 1.1 mrg
4826 1.1 mrg fi
4827 1.1 mrg done
4828 1.1 mrg
4829 1.1 mrg fi
4830 1.1 mrg
4831 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4832 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4833 1.1 mrg if test "$cross_compiling" = yes; then :
4834 1.1 mrg ssp_have_usable_vsnprintf=undef
4835 1.1 mrg else
4836 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 1.1 mrg /* end confdefs.h. */
4838 1.1 mrg
4839 1.1 mrg #include <stdarg.h>
4840 1.1 mrg #include <string.h>
4841 1.1 mrg #include <stdio.h>
4842 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...)
4843 1.1 mrg {
4844 1.1 mrg va_list ap;
4845 1.1 mrg int ret;
4846 1.1 mrg va_start (ap, fmt);
4847 1.1 mrg ret = vsnprintf (buf, n, fmt, ap);
4848 1.1 mrg va_end (ap);
4849 1.1 mrg return ret;
4850 1.1 mrg }
4851 1.1 mrg int
4852 1.1 mrg main ()
4853 1.1 mrg {
4854 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf));
4855 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4856 1.1 mrg return 1;
4857 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4858 1.1 mrg ;
4859 1.1 mrg return 0;
4860 1.1 mrg }
4861 1.1 mrg _ACEOF
4862 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4863 1.1 mrg ssp_have_usable_vsnprintf=define
4864 1.1 mrg else
4865 1.1 mrg ssp_have_usable_vsnprintf=undef
4866 1.1 mrg fi
4867 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4868 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4869 1.1 mrg fi
4870 1.1 mrg
4871 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4873 1.1 mrg $as_echo "yes" >&6; }
4874 1.1 mrg
4875 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4876 1.1 mrg
4877 1.1 mrg else
4878 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4879 1.1 mrg $as_echo "no" >&6; }
4880 1.1 mrg fi
4881 1.1 mrg
4882 1.1 mrg
4883 1.1 mrg case `pwd` in
4884 1.1 mrg *\ * | *\ *)
4885 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4886 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4887 1.1 mrg esac
4888 1.1 mrg
4889 1.1 mrg
4890 1.1 mrg
4891 1.1 mrg macro_version='2.2.7a'
4892 1.1 mrg macro_revision='1.3134'
4893 1.1 mrg
4894 1.1 mrg
4895 1.1 mrg
4896 1.1 mrg
4897 1.1 mrg
4898 1.1 mrg
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 ltmain="$ac_aux_dir/ltmain.sh"
4907 1.1 mrg
4908 1.1 mrg # Backslashify metacharacters that are still active within
4909 1.1 mrg # double-quoted strings.
4910 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4911 1.1 mrg
4912 1.1 mrg # Same as above, but do not quote variable references.
4913 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
4914 1.1 mrg
4915 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
4916 1.1 mrg # double_quote_subst'ed string.
4917 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4918 1.1 mrg
4919 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
4920 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4921 1.1 mrg
4922 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
4923 1.1 mrg no_glob_subst='s/\*/\\\*/g'
4924 1.1 mrg
4925 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4926 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4927 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4928 1.1 mrg
4929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4930 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
4931 1.1 mrg # Test print first, because it will be a builtin if present.
4932 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4933 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4934 1.1 mrg ECHO='print -r --'
4935 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4936 1.1 mrg ECHO='printf %s\n'
4937 1.1 mrg else
4938 1.1 mrg # Use this function as a fallback that always works.
4939 1.1 mrg func_fallback_echo ()
4940 1.1 mrg {
4941 1.1 mrg eval 'cat <<_LTECHO_EOF
4942 1.1 mrg $1
4943 1.1 mrg _LTECHO_EOF'
4944 1.1 mrg }
4945 1.1 mrg ECHO='func_fallback_echo'
4946 1.1 mrg fi
4947 1.1 mrg
4948 1.1 mrg # func_echo_all arg...
4949 1.1 mrg # Invoke $ECHO with all args, space-separated.
4950 1.1 mrg func_echo_all ()
4951 1.1 mrg {
4952 1.1 mrg $ECHO ""
4953 1.1 mrg }
4954 1.1 mrg
4955 1.1 mrg case "$ECHO" in
4956 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4957 1.1 mrg $as_echo "printf" >&6; } ;;
4958 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4959 1.1 mrg $as_echo "print -r" >&6; } ;;
4960 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4961 1.1 mrg $as_echo "cat" >&6; } ;;
4962 1.1 mrg esac
4963 1.1 mrg
4964 1.1 mrg
4965 1.1 mrg
4966 1.1 mrg
4967 1.1 mrg
4968 1.1 mrg
4969 1.1 mrg
4970 1.1 mrg
4971 1.1 mrg
4972 1.1 mrg
4973 1.1 mrg
4974 1.1 mrg
4975 1.1 mrg
4976 1.1 mrg
4977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4978 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4979 1.1.1.7 mrg if ${ac_cv_path_SED+:} false; then :
4980 1.1 mrg $as_echo_n "(cached) " >&6
4981 1.1 mrg else
4982 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4983 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
4984 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
4985 1.1 mrg done
4986 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4987 1.1 mrg { ac_script=; unset ac_script;}
4988 1.1 mrg if test -z "$SED"; then
4989 1.1 mrg ac_path_SED_found=false
4990 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4991 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992 1.1 mrg for as_dir in $PATH
4993 1.1 mrg do
4994 1.1 mrg IFS=$as_save_IFS
4995 1.1 mrg test -z "$as_dir" && as_dir=.
4996 1.1 mrg for ac_prog in sed gsed; do
4997 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4998 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4999 1.1.1.7 mrg as_fn_executable_p "$ac_path_SED" || continue
5000 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
5001 1.1 mrg # Check for GNU $ac_path_SED
5002 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
5003 1.1 mrg *GNU*)
5004 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5005 1.1 mrg *)
5006 1.1 mrg ac_count=0
5007 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
5008 1.1 mrg while :
5009 1.1 mrg do
5010 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5011 1.1 mrg mv "conftest.tmp" "conftest.in"
5012 1.1 mrg cp "conftest.in" "conftest.nl"
5013 1.1 mrg $as_echo '' >> "conftest.nl"
5014 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5015 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5016 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
5017 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
5018 1.1 mrg # Best one so far, save it but keep looking for a better one
5019 1.1 mrg ac_cv_path_SED="$ac_path_SED"
5020 1.1 mrg ac_path_SED_max=$ac_count
5021 1.1 mrg fi
5022 1.1 mrg # 10*(2^10) chars as input seems more than enough
5023 1.1 mrg test $ac_count -gt 10 && break
5024 1.1 mrg done
5025 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5026 1.1 mrg esac
5027 1.1 mrg
5028 1.1 mrg $ac_path_SED_found && break 3
5029 1.1 mrg done
5030 1.1 mrg done
5031 1.1 mrg done
5032 1.1 mrg IFS=$as_save_IFS
5033 1.1 mrg if test -z "$ac_cv_path_SED"; then
5034 1.1.1.7 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5035 1.1 mrg fi
5036 1.1 mrg else
5037 1.1 mrg ac_cv_path_SED=$SED
5038 1.1 mrg fi
5039 1.1 mrg
5040 1.1 mrg fi
5041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5042 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; }
5043 1.1 mrg SED="$ac_cv_path_SED"
5044 1.1 mrg rm -f conftest.sed
5045 1.1 mrg
5046 1.1 mrg test -z "$SED" && SED=sed
5047 1.1 mrg Xsed="$SED -e 1s/^X//"
5048 1.1 mrg
5049 1.1 mrg
5050 1.1 mrg
5051 1.1 mrg
5052 1.1 mrg
5053 1.1 mrg
5054 1.1 mrg
5055 1.1 mrg
5056 1.1 mrg
5057 1.1 mrg
5058 1.1 mrg
5059 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5060 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
5061 1.1.1.7 mrg if ${ac_cv_path_FGREP+:} false; then :
5062 1.1 mrg $as_echo_n "(cached) " >&6
5063 1.1 mrg else
5064 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5065 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
5066 1.1 mrg else
5067 1.1 mrg if test -z "$FGREP"; then
5068 1.1 mrg ac_path_FGREP_found=false
5069 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
5070 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5071 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5072 1.1 mrg do
5073 1.1 mrg IFS=$as_save_IFS
5074 1.1 mrg test -z "$as_dir" && as_dir=.
5075 1.1 mrg for ac_prog in fgrep; do
5076 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5077 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5078 1.1.1.7 mrg as_fn_executable_p "$ac_path_FGREP" || continue
5079 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
5080 1.1 mrg # Check for GNU $ac_path_FGREP
5081 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
5082 1.1 mrg *GNU*)
5083 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5084 1.1 mrg *)
5085 1.1 mrg ac_count=0
5086 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
5087 1.1 mrg while :
5088 1.1 mrg do
5089 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5090 1.1 mrg mv "conftest.tmp" "conftest.in"
5091 1.1 mrg cp "conftest.in" "conftest.nl"
5092 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
5093 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5094 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5095 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
5096 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5097 1.1 mrg # Best one so far, save it but keep looking for a better one
5098 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
5099 1.1 mrg ac_path_FGREP_max=$ac_count
5100 1.1 mrg fi
5101 1.1 mrg # 10*(2^10) chars as input seems more than enough
5102 1.1 mrg test $ac_count -gt 10 && break
5103 1.1 mrg done
5104 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5105 1.1 mrg esac
5106 1.1 mrg
5107 1.1 mrg $ac_path_FGREP_found && break 3
5108 1.1 mrg done
5109 1.1 mrg done
5110 1.1 mrg done
5111 1.1 mrg IFS=$as_save_IFS
5112 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
5113 1.1.1.7 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5114 1.1 mrg fi
5115 1.1 mrg else
5116 1.1 mrg ac_cv_path_FGREP=$FGREP
5117 1.1 mrg fi
5118 1.1 mrg
5119 1.1 mrg fi
5120 1.1 mrg fi
5121 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5122 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
5123 1.1 mrg FGREP="$ac_cv_path_FGREP"
5124 1.1 mrg
5125 1.1 mrg
5126 1.1 mrg test -z "$GREP" && GREP=grep
5127 1.1 mrg
5128 1.1 mrg
5129 1.1 mrg
5130 1.1 mrg
5131 1.1 mrg
5132 1.1 mrg
5133 1.1 mrg
5134 1.1 mrg
5135 1.1 mrg
5136 1.1 mrg
5137 1.1 mrg
5138 1.1 mrg
5139 1.1 mrg
5140 1.1 mrg
5141 1.1 mrg
5142 1.1 mrg
5143 1.1 mrg
5144 1.1 mrg
5145 1.1 mrg
5146 1.1 mrg # Check whether --with-gnu-ld was given.
5147 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
5148 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5149 1.1 mrg else
5150 1.1 mrg with_gnu_ld=no
5151 1.1 mrg fi
5152 1.1 mrg
5153 1.1 mrg ac_prog=ld
5154 1.1 mrg if test "$GCC" = yes; then
5155 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
5156 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5157 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
5158 1.1 mrg case $host in
5159 1.1 mrg *-*-mingw*)
5160 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
5161 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5162 1.1 mrg *)
5163 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5164 1.1 mrg esac
5165 1.1 mrg case $ac_prog in
5166 1.1 mrg # Accept absolute paths.
5167 1.1 mrg [\\/]* | ?:[\\/]*)
5168 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
5169 1.1 mrg # Canonicalize the pathname of ld
5170 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5171 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5172 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5173 1.1 mrg done
5174 1.1 mrg test -z "$LD" && LD="$ac_prog"
5175 1.1 mrg ;;
5176 1.1 mrg "")
5177 1.1 mrg # If it fails, then pretend we aren't using GCC.
5178 1.1 mrg ac_prog=ld
5179 1.1 mrg ;;
5180 1.1 mrg *)
5181 1.1 mrg # If it is relative, then search for the first ld in PATH.
5182 1.1 mrg with_gnu_ld=unknown
5183 1.1 mrg ;;
5184 1.1 mrg esac
5185 1.1 mrg elif test "$with_gnu_ld" = yes; then
5186 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5187 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
5188 1.1 mrg else
5189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5190 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
5191 1.1 mrg fi
5192 1.1.1.7 mrg if ${lt_cv_path_LD+:} false; then :
5193 1.1 mrg $as_echo_n "(cached) " >&6
5194 1.1 mrg else
5195 1.1 mrg if test -z "$LD"; then
5196 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5197 1.1 mrg for ac_dir in $PATH; do
5198 1.1 mrg IFS="$lt_save_ifs"
5199 1.1 mrg test -z "$ac_dir" && ac_dir=.
5200 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5201 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
5202 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
5203 1.1 mrg # but apparently some variants of GNU ld only accept -v.
5204 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
5205 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5206 1.1 mrg *GNU* | *'with BFD'*)
5207 1.1 mrg test "$with_gnu_ld" != no && break
5208 1.1 mrg ;;
5209 1.1 mrg *)
5210 1.1 mrg test "$with_gnu_ld" != yes && break
5211 1.1 mrg ;;
5212 1.1 mrg esac
5213 1.1 mrg fi
5214 1.1 mrg done
5215 1.1 mrg IFS="$lt_save_ifs"
5216 1.1 mrg else
5217 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
5218 1.1 mrg fi
5219 1.1 mrg fi
5220 1.1 mrg
5221 1.1 mrg LD="$lt_cv_path_LD"
5222 1.1 mrg if test -n "$LD"; then
5223 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5224 1.1 mrg $as_echo "$LD" >&6; }
5225 1.1 mrg else
5226 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5227 1.1 mrg $as_echo "no" >&6; }
5228 1.1 mrg fi
5229 1.1.1.7 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5231 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5232 1.1.1.7 mrg if ${lt_cv_prog_gnu_ld+:} false; then :
5233 1.1 mrg $as_echo_n "(cached) " >&6
5234 1.1 mrg else
5235 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
5236 1.1 mrg case `$LD -v 2>&1 </dev/null` in
5237 1.1 mrg *GNU* | *'with BFD'*)
5238 1.1 mrg lt_cv_prog_gnu_ld=yes
5239 1.1 mrg ;;
5240 1.1 mrg *)
5241 1.1 mrg lt_cv_prog_gnu_ld=no
5242 1.1 mrg ;;
5243 1.1 mrg esac
5244 1.1 mrg fi
5245 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5246 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5247 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
5248 1.1 mrg
5249 1.1 mrg
5250 1.1 mrg
5251 1.1 mrg
5252 1.1 mrg
5253 1.1 mrg
5254 1.1 mrg
5255 1.1 mrg
5256 1.1 mrg
5257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5258 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5259 1.1.1.7 mrg if ${lt_cv_path_NM+:} false; then :
5260 1.1 mrg $as_echo_n "(cached) " >&6
5261 1.1 mrg else
5262 1.1 mrg if test -n "$NM"; then
5263 1.1 mrg # Let the user override the test.
5264 1.1 mrg lt_cv_path_NM="$NM"
5265 1.1 mrg else
5266 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
5267 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5268 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
5269 1.1 mrg fi
5270 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
5271 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5272 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5273 1.1 mrg IFS="$lt_save_ifs"
5274 1.1 mrg test -z "$ac_dir" && ac_dir=.
5275 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
5276 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5277 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
5278 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5279 1.1 mrg # nm: unknown option "B" ignored
5280 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
5281 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5282 1.1 mrg */dev/null* | *'Invalid file or object type'*)
5283 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
5284 1.1 mrg break
5285 1.1 mrg ;;
5286 1.1 mrg *)
5287 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5288 1.1 mrg */dev/null*)
5289 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
5290 1.1 mrg break
5291 1.1 mrg ;;
5292 1.1 mrg *)
5293 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5294 1.1 mrg continue # so that we can try to find one that supports BSD flags
5295 1.1 mrg ;;
5296 1.1 mrg esac
5297 1.1 mrg ;;
5298 1.1 mrg esac
5299 1.1 mrg fi
5300 1.1 mrg done
5301 1.1 mrg IFS="$lt_save_ifs"
5302 1.1 mrg done
5303 1.1 mrg : ${lt_cv_path_NM=no}
5304 1.1 mrg fi
5305 1.1 mrg fi
5306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5307 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
5308 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
5309 1.1 mrg NM="$lt_cv_path_NM"
5310 1.1 mrg else
5311 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
5312 1.1 mrg if test -n "$DUMPBIN"; then :
5313 1.1 mrg # Let the user override the test.
5314 1.1 mrg else
5315 1.1 mrg if test -n "$ac_tool_prefix"; then
5316 1.1 mrg for ac_prog in dumpbin "link -dump"
5317 1.1 mrg do
5318 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5319 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5320 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5321 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5322 1.1.1.7 mrg if ${ac_cv_prog_DUMPBIN+:} false; then :
5323 1.1 mrg $as_echo_n "(cached) " >&6
5324 1.1 mrg else
5325 1.1 mrg if test -n "$DUMPBIN"; then
5326 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5327 1.1 mrg else
5328 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5329 1.1 mrg for as_dir in $PATH
5330 1.1 mrg do
5331 1.1 mrg IFS=$as_save_IFS
5332 1.1 mrg test -z "$as_dir" && as_dir=.
5333 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5334 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5335 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5336 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5337 1.1 mrg break 2
5338 1.1 mrg fi
5339 1.1 mrg done
5340 1.1 mrg done
5341 1.1 mrg IFS=$as_save_IFS
5342 1.1 mrg
5343 1.1 mrg fi
5344 1.1 mrg fi
5345 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5346 1.1 mrg if test -n "$DUMPBIN"; then
5347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5348 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5349 1.1 mrg else
5350 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351 1.1 mrg $as_echo "no" >&6; }
5352 1.1 mrg fi
5353 1.1 mrg
5354 1.1 mrg
5355 1.1 mrg test -n "$DUMPBIN" && break
5356 1.1 mrg done
5357 1.1 mrg fi
5358 1.1 mrg if test -z "$DUMPBIN"; then
5359 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5360 1.1 mrg for ac_prog in dumpbin "link -dump"
5361 1.1 mrg do
5362 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5363 1.1 mrg set dummy $ac_prog; ac_word=$2
5364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5365 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5366 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5367 1.1 mrg $as_echo_n "(cached) " >&6
5368 1.1 mrg else
5369 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5370 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5371 1.1 mrg else
5372 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5373 1.1 mrg for as_dir in $PATH
5374 1.1 mrg do
5375 1.1 mrg IFS=$as_save_IFS
5376 1.1 mrg test -z "$as_dir" && as_dir=.
5377 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5378 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5379 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5380 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5381 1.1 mrg break 2
5382 1.1 mrg fi
5383 1.1 mrg done
5384 1.1 mrg done
5385 1.1 mrg IFS=$as_save_IFS
5386 1.1 mrg
5387 1.1 mrg fi
5388 1.1 mrg fi
5389 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5390 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5391 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5392 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5393 1.1 mrg else
5394 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5395 1.1 mrg $as_echo "no" >&6; }
5396 1.1 mrg fi
5397 1.1 mrg
5398 1.1 mrg
5399 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5400 1.1 mrg done
5401 1.1 mrg
5402 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5403 1.1 mrg DUMPBIN=":"
5404 1.1 mrg else
5405 1.1 mrg case $cross_compiling:$ac_tool_warned in
5406 1.1 mrg yes:)
5407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5408 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5409 1.1 mrg ac_tool_warned=yes ;;
5410 1.1 mrg esac
5411 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5412 1.1 mrg fi
5413 1.1 mrg fi
5414 1.1 mrg
5415 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5416 1.1 mrg *COFF*)
5417 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5418 1.1 mrg ;;
5419 1.1 mrg *)
5420 1.1 mrg DUMPBIN=:
5421 1.1 mrg ;;
5422 1.1 mrg esac
5423 1.1 mrg fi
5424 1.1 mrg
5425 1.1 mrg if test "$DUMPBIN" != ":"; then
5426 1.1 mrg NM="$DUMPBIN"
5427 1.1 mrg fi
5428 1.1 mrg fi
5429 1.1 mrg test -z "$NM" && NM=nm
5430 1.1 mrg
5431 1.1 mrg
5432 1.1 mrg
5433 1.1 mrg
5434 1.1 mrg
5435 1.1 mrg
5436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5437 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5438 1.1.1.7 mrg if ${lt_cv_nm_interface+:} false; then :
5439 1.1 mrg $as_echo_n "(cached) " >&6
5440 1.1 mrg else
5441 1.1 mrg lt_cv_nm_interface="BSD nm"
5442 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5443 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5444 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5445 1.1 mrg cat conftest.err >&5
5446 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5447 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5448 1.1 mrg cat conftest.err >&5
5449 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5450 1.1 mrg cat conftest.out >&5
5451 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5452 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5453 1.1 mrg fi
5454 1.1 mrg rm -f conftest*
5455 1.1 mrg fi
5456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5457 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5458 1.1 mrg
5459 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5460 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5461 1.1 mrg LN_S=$as_ln_s
5462 1.1 mrg if test "$LN_S" = "ln -s"; then
5463 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5464 1.1 mrg $as_echo "yes" >&6; }
5465 1.1 mrg else
5466 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5467 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5468 1.1 mrg fi
5469 1.1 mrg
5470 1.1 mrg # find the maximum length of command line arguments
5471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5472 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5473 1.1.1.7 mrg if ${lt_cv_sys_max_cmd_len+:} false; then :
5474 1.1 mrg $as_echo_n "(cached) " >&6
5475 1.1 mrg else
5476 1.1 mrg i=0
5477 1.1 mrg teststring="ABCD"
5478 1.1 mrg
5479 1.1 mrg case $build_os in
5480 1.1 mrg msdosdjgpp*)
5481 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5482 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5483 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5484 1.1 mrg # check would be larger than it should be.
5485 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5486 1.1 mrg ;;
5487 1.1 mrg
5488 1.1 mrg gnu*)
5489 1.1 mrg # Under GNU Hurd, this test is not required because there is
5490 1.1 mrg # no limit to the length of command line arguments.
5491 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5492 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5493 1.1 mrg ;;
5494 1.1 mrg
5495 1.1 mrg cygwin* | mingw* | cegcc*)
5496 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5497 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5498 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5499 1.1 mrg # you end up with a "frozen" computer, even though with patience
5500 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5501 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5502 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5503 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5504 1.1 mrg ;;
5505 1.1 mrg
5506 1.1 mrg mint*)
5507 1.1 mrg # On MiNT this can take a long time and run out of memory.
5508 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5509 1.1 mrg ;;
5510 1.1 mrg
5511 1.1 mrg amigaos*)
5512 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5513 1.1 mrg # So we just punt and use a minimum line length of 8192.
5514 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5515 1.1 mrg ;;
5516 1.1 mrg
5517 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5518 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5519 1.1 mrg if test -x /sbin/sysctl; then
5520 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5521 1.1 mrg elif test -x /usr/sbin/sysctl; then
5522 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5523 1.1 mrg else
5524 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5525 1.1 mrg fi
5526 1.1 mrg # And add a safety zone
5527 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5528 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5529 1.1 mrg ;;
5530 1.1 mrg
5531 1.1 mrg interix*)
5532 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5533 1.1 mrg lt_cv_sys_max_cmd_len=196608
5534 1.1 mrg ;;
5535 1.1 mrg
5536 1.1 mrg osf*)
5537 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5538 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5539 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5540 1.1 mrg # First set a reasonable default.
5541 1.1 mrg lt_cv_sys_max_cmd_len=16384
5542 1.1 mrg #
5543 1.1 mrg if test -x /sbin/sysconfig; then
5544 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5545 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5546 1.1 mrg esac
5547 1.1 mrg fi
5548 1.1 mrg ;;
5549 1.1 mrg sco3.2v5*)
5550 1.1 mrg lt_cv_sys_max_cmd_len=102400
5551 1.1 mrg ;;
5552 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5553 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5554 1.1 mrg if test -n "$kargmax"; then
5555 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5556 1.1 mrg else
5557 1.1 mrg lt_cv_sys_max_cmd_len=32768
5558 1.1 mrg fi
5559 1.1 mrg ;;
5560 1.1 mrg *)
5561 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5562 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
5563 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5564 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5565 1.1 mrg else
5566 1.1 mrg # Make teststring a little bigger before we do anything with it.
5567 1.1 mrg # a 1K string should be a reasonable start.
5568 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
5569 1.1 mrg teststring=$teststring$teststring
5570 1.1 mrg done
5571 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5572 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5573 1.1 mrg # maximum length that is only half of the actual maximum length, but
5574 1.1 mrg # we can't tell.
5575 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5576 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5577 1.1 mrg test $i != 17 # 1/2 MB should be enough
5578 1.1 mrg do
5579 1.1 mrg i=`expr $i + 1`
5580 1.1 mrg teststring=$teststring$teststring
5581 1.1 mrg done
5582 1.1 mrg # Only check the string length outside the loop.
5583 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5584 1.1 mrg teststring=
5585 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
5586 1.1 mrg # massive amounts of additional arguments before passing them to the
5587 1.1 mrg # linker. It appears as though 1/2 is a usable value.
5588 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5589 1.1 mrg fi
5590 1.1 mrg ;;
5591 1.1 mrg esac
5592 1.1 mrg
5593 1.1 mrg fi
5594 1.1 mrg
5595 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5597 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5598 1.1 mrg else
5599 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5600 1.1 mrg $as_echo "none" >&6; }
5601 1.1 mrg fi
5602 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
5603 1.1 mrg
5604 1.1 mrg
5605 1.1 mrg
5606 1.1 mrg
5607 1.1 mrg
5608 1.1 mrg
5609 1.1 mrg : ${CP="cp -f"}
5610 1.1 mrg : ${MV="mv -f"}
5611 1.1 mrg : ${RM="rm -f"}
5612 1.1 mrg
5613 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5614 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5615 1.1 mrg # Try some XSI features
5616 1.1 mrg xsi_shell=no
5617 1.1 mrg ( _lt_dummy="a/b/c"
5618 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5619 1.1 mrg = c,a/b,, \
5620 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
5621 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5622 1.1 mrg && xsi_shell=yes
5623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5624 1.1 mrg $as_echo "$xsi_shell" >&6; }
5625 1.1 mrg
5626 1.1 mrg
5627 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5628 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5629 1.1 mrg lt_shell_append=no
5630 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5631 1.1 mrg >/dev/null 2>&1 \
5632 1.1 mrg && lt_shell_append=yes
5633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5634 1.1 mrg $as_echo "$lt_shell_append" >&6; }
5635 1.1 mrg
5636 1.1 mrg
5637 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5638 1.1 mrg lt_unset=unset
5639 1.1 mrg else
5640 1.1 mrg lt_unset=false
5641 1.1 mrg fi
5642 1.1 mrg
5643 1.1 mrg
5644 1.1 mrg
5645 1.1 mrg
5646 1.1 mrg
5647 1.1 mrg # test EBCDIC or ASCII
5648 1.1 mrg case `echo X|tr X '\101'` in
5649 1.1 mrg A) # ASCII based system
5650 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5651 1.1 mrg lt_SP2NL='tr \040 \012'
5652 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
5653 1.1 mrg ;;
5654 1.1 mrg *) # EBCDIC based system
5655 1.1 mrg lt_SP2NL='tr \100 \n'
5656 1.1 mrg lt_NL2SP='tr \r\n \100\100'
5657 1.1 mrg ;;
5658 1.1 mrg esac
5659 1.1 mrg
5660 1.1 mrg
5661 1.1 mrg
5662 1.1 mrg
5663 1.1 mrg
5664 1.1 mrg
5665 1.1 mrg
5666 1.1 mrg
5667 1.1 mrg
5668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5669 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
5670 1.1.1.7 mrg if ${lt_cv_ld_reload_flag+:} false; then :
5671 1.1 mrg $as_echo_n "(cached) " >&6
5672 1.1 mrg else
5673 1.1 mrg lt_cv_ld_reload_flag='-r'
5674 1.1 mrg fi
5675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5676 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
5677 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
5678 1.1 mrg case $reload_flag in
5679 1.1 mrg "" | " "*) ;;
5680 1.1 mrg *) reload_flag=" $reload_flag" ;;
5681 1.1 mrg esac
5682 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5683 1.1 mrg case $host_os in
5684 1.1 mrg darwin*)
5685 1.1 mrg if test "$GCC" = yes; then
5686 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5687 1.1 mrg else
5688 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5689 1.1 mrg fi
5690 1.1 mrg ;;
5691 1.1 mrg esac
5692 1.1 mrg
5693 1.1 mrg
5694 1.1 mrg
5695 1.1 mrg
5696 1.1 mrg
5697 1.1 mrg
5698 1.1 mrg
5699 1.1 mrg
5700 1.1 mrg
5701 1.1 mrg if test -n "$ac_tool_prefix"; then
5702 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5703 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
5704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5705 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5706 1.1.1.7 mrg if ${ac_cv_prog_OBJDUMP+:} false; then :
5707 1.1 mrg $as_echo_n "(cached) " >&6
5708 1.1 mrg else
5709 1.1 mrg if test -n "$OBJDUMP"; then
5710 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5711 1.1 mrg else
5712 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 1.1 mrg for as_dir in $PATH
5714 1.1 mrg do
5715 1.1 mrg IFS=$as_save_IFS
5716 1.1 mrg test -z "$as_dir" && as_dir=.
5717 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5718 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5719 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5720 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5721 1.1 mrg break 2
5722 1.1 mrg fi
5723 1.1 mrg done
5724 1.1 mrg done
5725 1.1 mrg IFS=$as_save_IFS
5726 1.1 mrg
5727 1.1 mrg fi
5728 1.1 mrg fi
5729 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
5730 1.1 mrg if test -n "$OBJDUMP"; then
5731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5732 1.1 mrg $as_echo "$OBJDUMP" >&6; }
5733 1.1 mrg else
5734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5735 1.1 mrg $as_echo "no" >&6; }
5736 1.1 mrg fi
5737 1.1 mrg
5738 1.1 mrg
5739 1.1 mrg fi
5740 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
5741 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
5742 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
5743 1.1 mrg set dummy objdump; ac_word=$2
5744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5745 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5746 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5747 1.1 mrg $as_echo_n "(cached) " >&6
5748 1.1 mrg else
5749 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5750 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5751 1.1 mrg else
5752 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5753 1.1 mrg for as_dir in $PATH
5754 1.1 mrg do
5755 1.1 mrg IFS=$as_save_IFS
5756 1.1 mrg test -z "$as_dir" && as_dir=.
5757 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5758 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5759 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
5760 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5761 1.1 mrg break 2
5762 1.1 mrg fi
5763 1.1 mrg done
5764 1.1 mrg done
5765 1.1 mrg IFS=$as_save_IFS
5766 1.1 mrg
5767 1.1 mrg fi
5768 1.1 mrg fi
5769 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5770 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5772 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
5773 1.1 mrg else
5774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775 1.1 mrg $as_echo "no" >&6; }
5776 1.1 mrg fi
5777 1.1 mrg
5778 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
5779 1.1 mrg OBJDUMP="false"
5780 1.1 mrg else
5781 1.1 mrg case $cross_compiling:$ac_tool_warned in
5782 1.1 mrg yes:)
5783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5784 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5785 1.1 mrg ac_tool_warned=yes ;;
5786 1.1 mrg esac
5787 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
5788 1.1 mrg fi
5789 1.1 mrg else
5790 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
5791 1.1 mrg fi
5792 1.1 mrg
5793 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
5794 1.1 mrg
5795 1.1 mrg
5796 1.1 mrg
5797 1.1 mrg
5798 1.1 mrg
5799 1.1 mrg
5800 1.1 mrg
5801 1.1 mrg
5802 1.1 mrg
5803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5804 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5805 1.1.1.7 mrg if ${lt_cv_deplibs_check_method+:} false; then :
5806 1.1 mrg $as_echo_n "(cached) " >&6
5807 1.1 mrg else
5808 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
5809 1.1 mrg lt_cv_file_magic_test_file=
5810 1.1 mrg lt_cv_deplibs_check_method='unknown'
5811 1.1 mrg # Need to set the preceding variable on all platforms that support
5812 1.1 mrg # interlibrary dependencies.
5813 1.1 mrg # 'none' -- dependencies not supported.
5814 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
5815 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
5816 1.1 mrg # 'test_compile' -- check by making test program.
5817 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
5818 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
5819 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
5820 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
5821 1.1 mrg
5822 1.1 mrg case $host_os in
5823 1.1 mrg aix[4-9]*)
5824 1.1 mrg lt_cv_deplibs_check_method=pass_all
5825 1.1 mrg ;;
5826 1.1 mrg
5827 1.1 mrg beos*)
5828 1.1 mrg lt_cv_deplibs_check_method=pass_all
5829 1.1 mrg ;;
5830 1.1 mrg
5831 1.1 mrg bsdi[45]*)
5832 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5833 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
5834 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
5835 1.1 mrg ;;
5836 1.1 mrg
5837 1.1 mrg cygwin*)
5838 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
5839 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5840 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5841 1.1 mrg ;;
5842 1.1 mrg
5843 1.1 mrg mingw* | pw32*)
5844 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
5845 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
5846 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
5847 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5848 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5849 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5850 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5851 1.1 mrg else
5852 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5853 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5854 1.1 mrg fi
5855 1.1 mrg ;;
5856 1.1 mrg
5857 1.1 mrg cegcc*)
5858 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
5859 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5860 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5861 1.1 mrg ;;
5862 1.1 mrg
5863 1.1 mrg darwin* | rhapsody*)
5864 1.1 mrg lt_cv_deplibs_check_method=pass_all
5865 1.1 mrg ;;
5866 1.1 mrg
5867 1.1 mrg freebsd* | dragonfly*)
5868 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5869 1.1 mrg case $host_cpu in
5870 1.1 mrg i*86 )
5871 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
5872 1.1 mrg # Let's accept both of them until this is cleared up.
5873 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5874 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5875 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5876 1.1 mrg ;;
5877 1.1 mrg esac
5878 1.1 mrg else
5879 1.1 mrg lt_cv_deplibs_check_method=pass_all
5880 1.1 mrg fi
5881 1.1 mrg ;;
5882 1.1 mrg
5883 1.1 mrg gnu*)
5884 1.1 mrg lt_cv_deplibs_check_method=pass_all
5885 1.1 mrg ;;
5886 1.1 mrg
5887 1.1 mrg haiku*)
5888 1.1 mrg lt_cv_deplibs_check_method=pass_all
5889 1.1 mrg ;;
5890 1.1 mrg
5891 1.1 mrg hpux10.20* | hpux11*)
5892 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5893 1.1 mrg case $host_cpu in
5894 1.1 mrg ia64*)
5895 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'
5896 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5897 1.1 mrg ;;
5898 1.1 mrg hppa*64*)
5899 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]'
5900 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5901 1.1 mrg ;;
5902 1.1 mrg *)
5903 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'
5904 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
5905 1.1 mrg ;;
5906 1.1 mrg esac
5907 1.1 mrg ;;
5908 1.1 mrg
5909 1.1 mrg interix[3-9]*)
5910 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5911 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5912 1.1 mrg ;;
5913 1.1 mrg
5914 1.1 mrg irix5* | irix6* | nonstopux*)
5915 1.1 mrg case $LD in
5916 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
5917 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
5918 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
5919 1.1 mrg *) libmagic=never-match;;
5920 1.1 mrg esac
5921 1.1 mrg lt_cv_deplibs_check_method=pass_all
5922 1.1 mrg ;;
5923 1.1 mrg
5924 1.1 mrg # This must be Linux ELF.
5925 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
5926 1.1 mrg lt_cv_deplibs_check_method=pass_all
5927 1.1 mrg ;;
5928 1.1 mrg
5929 1.1 mrg netbsd*)
5930 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5931 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5932 1.1 mrg else
5933 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5934 1.1 mrg fi
5935 1.1 mrg ;;
5936 1.1 mrg
5937 1.1 mrg newos6*)
5938 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5939 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5940 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
5941 1.1 mrg ;;
5942 1.1 mrg
5943 1.1 mrg *nto* | *qnx*)
5944 1.1 mrg lt_cv_deplibs_check_method=pass_all
5945 1.1 mrg ;;
5946 1.1 mrg
5947 1.1 mrg openbsd*)
5948 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5949 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5950 1.1 mrg else
5951 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5952 1.1 mrg fi
5953 1.1 mrg ;;
5954 1.1 mrg
5955 1.1 mrg osf3* | osf4* | osf5*)
5956 1.1 mrg lt_cv_deplibs_check_method=pass_all
5957 1.1 mrg ;;
5958 1.1 mrg
5959 1.1 mrg rdos*)
5960 1.1 mrg lt_cv_deplibs_check_method=pass_all
5961 1.1 mrg ;;
5962 1.1 mrg
5963 1.1 mrg solaris*)
5964 1.1 mrg lt_cv_deplibs_check_method=pass_all
5965 1.1 mrg ;;
5966 1.1 mrg
5967 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5968 1.1 mrg lt_cv_deplibs_check_method=pass_all
5969 1.1 mrg ;;
5970 1.1 mrg
5971 1.1 mrg sysv4 | sysv4.3*)
5972 1.1 mrg case $host_vendor in
5973 1.1 mrg motorola)
5974 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]'
5975 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5976 1.1 mrg ;;
5977 1.1 mrg ncr)
5978 1.1 mrg lt_cv_deplibs_check_method=pass_all
5979 1.1 mrg ;;
5980 1.1 mrg sequent)
5981 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5982 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5983 1.1 mrg ;;
5984 1.1 mrg sni)
5985 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5986 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5987 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
5988 1.1 mrg ;;
5989 1.1 mrg siemens)
5990 1.1 mrg lt_cv_deplibs_check_method=pass_all
5991 1.1 mrg ;;
5992 1.1 mrg pc)
5993 1.1 mrg lt_cv_deplibs_check_method=pass_all
5994 1.1 mrg ;;
5995 1.1 mrg esac
5996 1.1 mrg ;;
5997 1.1 mrg
5998 1.1 mrg tpf*)
5999 1.1 mrg lt_cv_deplibs_check_method=pass_all
6000 1.1 mrg ;;
6001 1.1 mrg esac
6002 1.1 mrg
6003 1.1 mrg fi
6004 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6005 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
6006 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
6007 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
6008 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
6009 1.1 mrg
6010 1.1 mrg
6011 1.1 mrg
6012 1.1 mrg
6013 1.1 mrg
6014 1.1 mrg
6015 1.1 mrg
6016 1.1 mrg
6017 1.1 mrg
6018 1.1 mrg
6019 1.1 mrg
6020 1.1 mrg
6021 1.1 mrg if test -n "$ac_tool_prefix"; then
6022 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6023 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6024 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6025 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6026 1.1.1.7 mrg if ${ac_cv_prog_AR+:} false; then :
6027 1.1 mrg $as_echo_n "(cached) " >&6
6028 1.1 mrg else
6029 1.1 mrg if test -n "$AR"; then
6030 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6031 1.1 mrg else
6032 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6033 1.1 mrg for as_dir in $PATH
6034 1.1 mrg do
6035 1.1 mrg IFS=$as_save_IFS
6036 1.1 mrg test -z "$as_dir" && as_dir=.
6037 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6038 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6039 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6040 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6041 1.1 mrg break 2
6042 1.1 mrg fi
6043 1.1 mrg done
6044 1.1 mrg done
6045 1.1 mrg IFS=$as_save_IFS
6046 1.1 mrg
6047 1.1 mrg fi
6048 1.1 mrg fi
6049 1.1 mrg AR=$ac_cv_prog_AR
6050 1.1 mrg if test -n "$AR"; then
6051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6052 1.1 mrg $as_echo "$AR" >&6; }
6053 1.1 mrg else
6054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6055 1.1 mrg $as_echo "no" >&6; }
6056 1.1 mrg fi
6057 1.1 mrg
6058 1.1 mrg
6059 1.1 mrg fi
6060 1.1 mrg if test -z "$ac_cv_prog_AR"; then
6061 1.1 mrg ac_ct_AR=$AR
6062 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
6063 1.1 mrg set dummy ar; ac_word=$2
6064 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6065 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6066 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then :
6067 1.1 mrg $as_echo_n "(cached) " >&6
6068 1.1 mrg else
6069 1.1 mrg if test -n "$ac_ct_AR"; then
6070 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6071 1.1 mrg else
6072 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073 1.1 mrg for as_dir in $PATH
6074 1.1 mrg do
6075 1.1 mrg IFS=$as_save_IFS
6076 1.1 mrg test -z "$as_dir" && as_dir=.
6077 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6078 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6079 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
6080 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6081 1.1 mrg break 2
6082 1.1 mrg fi
6083 1.1 mrg done
6084 1.1 mrg done
6085 1.1 mrg IFS=$as_save_IFS
6086 1.1 mrg
6087 1.1 mrg fi
6088 1.1 mrg fi
6089 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6090 1.1 mrg if test -n "$ac_ct_AR"; then
6091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6092 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
6093 1.1 mrg else
6094 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6095 1.1 mrg $as_echo "no" >&6; }
6096 1.1 mrg fi
6097 1.1 mrg
6098 1.1 mrg if test "x$ac_ct_AR" = x; then
6099 1.1 mrg AR="false"
6100 1.1 mrg else
6101 1.1 mrg case $cross_compiling:$ac_tool_warned in
6102 1.1 mrg yes:)
6103 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6104 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6105 1.1 mrg ac_tool_warned=yes ;;
6106 1.1 mrg esac
6107 1.1 mrg AR=$ac_ct_AR
6108 1.1 mrg fi
6109 1.1 mrg else
6110 1.1 mrg AR="$ac_cv_prog_AR"
6111 1.1 mrg fi
6112 1.1 mrg
6113 1.1 mrg test -z "$AR" && AR=ar
6114 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
6115 1.1 mrg
6116 1.1 mrg
6117 1.1 mrg
6118 1.1 mrg
6119 1.1 mrg
6120 1.1 mrg
6121 1.1 mrg
6122 1.1 mrg
6123 1.1 mrg
6124 1.1 mrg
6125 1.1 mrg
6126 1.1 mrg if test -n "$ac_tool_prefix"; then
6127 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6128 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
6129 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6130 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6131 1.1.1.7 mrg if ${ac_cv_prog_STRIP+:} false; then :
6132 1.1 mrg $as_echo_n "(cached) " >&6
6133 1.1 mrg else
6134 1.1 mrg if test -n "$STRIP"; then
6135 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6136 1.1 mrg else
6137 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6138 1.1 mrg for as_dir in $PATH
6139 1.1 mrg do
6140 1.1 mrg IFS=$as_save_IFS
6141 1.1 mrg test -z "$as_dir" && as_dir=.
6142 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6143 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6144 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6145 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6146 1.1 mrg break 2
6147 1.1 mrg fi
6148 1.1 mrg done
6149 1.1 mrg done
6150 1.1 mrg IFS=$as_save_IFS
6151 1.1 mrg
6152 1.1 mrg fi
6153 1.1 mrg fi
6154 1.1 mrg STRIP=$ac_cv_prog_STRIP
6155 1.1 mrg if test -n "$STRIP"; then
6156 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6157 1.1 mrg $as_echo "$STRIP" >&6; }
6158 1.1 mrg else
6159 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6160 1.1 mrg $as_echo "no" >&6; }
6161 1.1 mrg fi
6162 1.1 mrg
6163 1.1 mrg
6164 1.1 mrg fi
6165 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
6166 1.1 mrg ac_ct_STRIP=$STRIP
6167 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
6168 1.1 mrg set dummy strip; ac_word=$2
6169 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6170 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6171 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6172 1.1 mrg $as_echo_n "(cached) " >&6
6173 1.1 mrg else
6174 1.1 mrg if test -n "$ac_ct_STRIP"; then
6175 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6176 1.1 mrg else
6177 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6178 1.1 mrg for as_dir in $PATH
6179 1.1 mrg do
6180 1.1 mrg IFS=$as_save_IFS
6181 1.1 mrg test -z "$as_dir" && as_dir=.
6182 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6183 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6184 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
6185 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6186 1.1 mrg break 2
6187 1.1 mrg fi
6188 1.1 mrg done
6189 1.1 mrg done
6190 1.1 mrg IFS=$as_save_IFS
6191 1.1 mrg
6192 1.1 mrg fi
6193 1.1 mrg fi
6194 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6195 1.1 mrg if test -n "$ac_ct_STRIP"; then
6196 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6197 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
6198 1.1 mrg else
6199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6200 1.1 mrg $as_echo "no" >&6; }
6201 1.1 mrg fi
6202 1.1 mrg
6203 1.1 mrg if test "x$ac_ct_STRIP" = x; then
6204 1.1 mrg STRIP=":"
6205 1.1 mrg else
6206 1.1 mrg case $cross_compiling:$ac_tool_warned in
6207 1.1 mrg yes:)
6208 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6209 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6210 1.1 mrg ac_tool_warned=yes ;;
6211 1.1 mrg esac
6212 1.1 mrg STRIP=$ac_ct_STRIP
6213 1.1 mrg fi
6214 1.1 mrg else
6215 1.1 mrg STRIP="$ac_cv_prog_STRIP"
6216 1.1 mrg fi
6217 1.1 mrg
6218 1.1 mrg test -z "$STRIP" && STRIP=:
6219 1.1 mrg
6220 1.1 mrg
6221 1.1 mrg
6222 1.1 mrg
6223 1.1 mrg
6224 1.1 mrg
6225 1.1 mrg if test -n "$ac_tool_prefix"; then
6226 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6227 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6229 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6230 1.1.1.7 mrg if ${ac_cv_prog_RANLIB+:} false; then :
6231 1.1 mrg $as_echo_n "(cached) " >&6
6232 1.1 mrg else
6233 1.1 mrg if test -n "$RANLIB"; then
6234 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6235 1.1 mrg else
6236 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6237 1.1 mrg for as_dir in $PATH
6238 1.1 mrg do
6239 1.1 mrg IFS=$as_save_IFS
6240 1.1 mrg test -z "$as_dir" && as_dir=.
6241 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6242 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6243 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6244 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6245 1.1 mrg break 2
6246 1.1 mrg fi
6247 1.1 mrg done
6248 1.1 mrg done
6249 1.1 mrg IFS=$as_save_IFS
6250 1.1 mrg
6251 1.1 mrg fi
6252 1.1 mrg fi
6253 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6254 1.1 mrg if test -n "$RANLIB"; then
6255 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6256 1.1 mrg $as_echo "$RANLIB" >&6; }
6257 1.1 mrg else
6258 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6259 1.1 mrg $as_echo "no" >&6; }
6260 1.1 mrg fi
6261 1.1 mrg
6262 1.1 mrg
6263 1.1 mrg fi
6264 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6265 1.1 mrg ac_ct_RANLIB=$RANLIB
6266 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6267 1.1 mrg set dummy ranlib; ac_word=$2
6268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6269 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6270 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6271 1.1 mrg $as_echo_n "(cached) " >&6
6272 1.1 mrg else
6273 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6274 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6275 1.1 mrg else
6276 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6277 1.1 mrg for as_dir in $PATH
6278 1.1 mrg do
6279 1.1 mrg IFS=$as_save_IFS
6280 1.1 mrg test -z "$as_dir" && as_dir=.
6281 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6282 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6283 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6284 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6285 1.1 mrg break 2
6286 1.1 mrg fi
6287 1.1 mrg done
6288 1.1 mrg done
6289 1.1 mrg IFS=$as_save_IFS
6290 1.1 mrg
6291 1.1 mrg fi
6292 1.1 mrg fi
6293 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6294 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6296 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
6297 1.1 mrg else
6298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6299 1.1 mrg $as_echo "no" >&6; }
6300 1.1 mrg fi
6301 1.1 mrg
6302 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
6303 1.1 mrg RANLIB=":"
6304 1.1 mrg else
6305 1.1 mrg case $cross_compiling:$ac_tool_warned in
6306 1.1 mrg yes:)
6307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6308 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6309 1.1 mrg ac_tool_warned=yes ;;
6310 1.1 mrg esac
6311 1.1 mrg RANLIB=$ac_ct_RANLIB
6312 1.1 mrg fi
6313 1.1 mrg else
6314 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
6315 1.1 mrg fi
6316 1.1 mrg
6317 1.1 mrg test -z "$RANLIB" && RANLIB=:
6318 1.1 mrg
6319 1.1 mrg
6320 1.1 mrg
6321 1.1 mrg
6322 1.1 mrg
6323 1.1 mrg
6324 1.1 mrg # Determine commands to create old-style static archives.
6325 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6326 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6327 1.1 mrg old_postuninstall_cmds=
6328 1.1 mrg
6329 1.1 mrg if test -n "$RANLIB"; then
6330 1.1 mrg case $host_os in
6331 1.1 mrg openbsd*)
6332 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6333 1.1 mrg ;;
6334 1.1 mrg *)
6335 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6336 1.1 mrg ;;
6337 1.1 mrg esac
6338 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6339 1.1 mrg fi
6340 1.1 mrg
6341 1.1 mrg case $host_os in
6342 1.1 mrg darwin*)
6343 1.1 mrg lock_old_archive_extraction=yes ;;
6344 1.1 mrg *)
6345 1.1 mrg lock_old_archive_extraction=no ;;
6346 1.1 mrg esac
6347 1.1 mrg
6348 1.1 mrg
6349 1.1 mrg
6350 1.1 mrg
6351 1.1 mrg
6352 1.1 mrg
6353 1.1 mrg
6354 1.1 mrg
6355 1.1 mrg
6356 1.1 mrg
6357 1.1 mrg
6358 1.1 mrg
6359 1.1 mrg
6360 1.1 mrg
6361 1.1 mrg
6362 1.1 mrg
6363 1.1 mrg
6364 1.1 mrg
6365 1.1 mrg
6366 1.1 mrg
6367 1.1 mrg
6368 1.1 mrg
6369 1.1 mrg
6370 1.1 mrg
6371 1.1 mrg
6372 1.1 mrg
6373 1.1 mrg
6374 1.1 mrg
6375 1.1 mrg
6376 1.1 mrg
6377 1.1 mrg
6378 1.1 mrg
6379 1.1 mrg
6380 1.1 mrg
6381 1.1 mrg
6382 1.1 mrg
6383 1.1 mrg
6384 1.1 mrg
6385 1.1 mrg
6386 1.1 mrg # If no C compiler was specified, use CC.
6387 1.1 mrg LTCC=${LTCC-"$CC"}
6388 1.1 mrg
6389 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6390 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6391 1.1 mrg
6392 1.1 mrg # Allow CC to be a program name with arguments.
6393 1.1 mrg compiler=$CC
6394 1.1 mrg
6395 1.1 mrg
6396 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6397 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6398 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6399 1.1.1.7 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6400 1.1 mrg $as_echo_n "(cached) " >&6
6401 1.1 mrg else
6402 1.1 mrg
6403 1.1 mrg # These are sane defaults that work on at least a few old systems.
6404 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6405 1.1 mrg
6406 1.1 mrg # Character class describing NM global symbol codes.
6407 1.1 mrg symcode='[BCDEGRST]'
6408 1.1 mrg
6409 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6410 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6411 1.1 mrg
6412 1.1 mrg # Define system-specific variables.
6413 1.1 mrg case $host_os in
6414 1.1 mrg aix*)
6415 1.1 mrg symcode='[BCDT]'
6416 1.1 mrg ;;
6417 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6418 1.1 mrg symcode='[ABCDGISTW]'
6419 1.1 mrg ;;
6420 1.1 mrg hpux*)
6421 1.1 mrg if test "$host_cpu" = ia64; then
6422 1.1 mrg symcode='[ABCDEGRST]'
6423 1.1 mrg fi
6424 1.1 mrg ;;
6425 1.1 mrg irix* | nonstopux*)
6426 1.1 mrg symcode='[BCDEGRST]'
6427 1.1 mrg ;;
6428 1.1 mrg osf*)
6429 1.1 mrg symcode='[BCDEGQRST]'
6430 1.1 mrg ;;
6431 1.1 mrg solaris*)
6432 1.1 mrg symcode='[BDRT]'
6433 1.1 mrg ;;
6434 1.1 mrg sco3.2v5*)
6435 1.1 mrg symcode='[DT]'
6436 1.1 mrg ;;
6437 1.1 mrg sysv4.2uw2*)
6438 1.1 mrg symcode='[DT]'
6439 1.1 mrg ;;
6440 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6441 1.1 mrg symcode='[ABDT]'
6442 1.1 mrg ;;
6443 1.1 mrg sysv4)
6444 1.1 mrg symcode='[DFNSTU]'
6445 1.1 mrg ;;
6446 1.1 mrg esac
6447 1.1 mrg
6448 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6449 1.1 mrg case `$NM -V 2>&1` in
6450 1.1 mrg *GNU* | *'with BFD'*)
6451 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6452 1.1 mrg esac
6453 1.1 mrg
6454 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6455 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6456 1.1 mrg # so use this general approach.
6457 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'"
6458 1.1 mrg
6459 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6460 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'"
6461 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'"
6462 1.1 mrg
6463 1.1 mrg # Handle CRLF in mingw tool chain
6464 1.1 mrg opt_cr=
6465 1.1 mrg case $build_os in
6466 1.1 mrg mingw*)
6467 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6468 1.1 mrg ;;
6469 1.1 mrg esac
6470 1.1 mrg
6471 1.1 mrg # Try without a prefix underscore, then with it.
6472 1.1 mrg for ac_symprfx in "" "_"; do
6473 1.1 mrg
6474 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6475 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6476 1.1 mrg
6477 1.1 mrg # Write the raw and C identifiers.
6478 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6479 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6480 1.1 mrg # and D for any global variable.
6481 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6482 1.1 mrg # which start with @ or ?.
6483 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6484 1.1 mrg " {last_section=section; section=\$ 3};"\
6485 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6486 1.1 mrg " \$ 0!~/External *\|/{next};"\
6487 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6488 1.1 mrg " {if(hide[section]) next};"\
6489 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6490 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6491 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6492 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6493 1.1 mrg " ' prfx=^$ac_symprfx"
6494 1.1 mrg else
6495 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6496 1.1 mrg fi
6497 1.1 mrg
6498 1.1 mrg # Check to see that the pipe works correctly.
6499 1.1 mrg pipe_works=no
6500 1.1 mrg
6501 1.1 mrg rm -f conftest*
6502 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
6503 1.1 mrg #ifdef __cplusplus
6504 1.1 mrg extern "C" {
6505 1.1 mrg #endif
6506 1.1 mrg char nm_test_var;
6507 1.1 mrg void nm_test_func(void);
6508 1.1 mrg void nm_test_func(void){}
6509 1.1 mrg #ifdef __cplusplus
6510 1.1 mrg }
6511 1.1 mrg #endif
6512 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6513 1.1 mrg _LT_EOF
6514 1.1 mrg
6515 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6516 1.1 mrg (eval $ac_compile) 2>&5
6517 1.1 mrg ac_status=$?
6518 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6519 1.1 mrg test $ac_status = 0; }; then
6520 1.1 mrg # Now try to grab the symbols.
6521 1.1 mrg nlist=conftest.nm
6522 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6523 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6524 1.1 mrg ac_status=$?
6525 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6526 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
6527 1.1 mrg # Try sorting and uniquifying the output.
6528 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6529 1.1 mrg mv -f "$nlist"T "$nlist"
6530 1.1 mrg else
6531 1.1 mrg rm -f "$nlist"T
6532 1.1 mrg fi
6533 1.1 mrg
6534 1.1 mrg # Make sure that we snagged all the symbols we need.
6535 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6536 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6537 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
6538 1.1 mrg #ifdef __cplusplus
6539 1.1 mrg extern "C" {
6540 1.1 mrg #endif
6541 1.1 mrg
6542 1.1 mrg _LT_EOF
6543 1.1 mrg # Now generate the symbol file.
6544 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6545 1.1 mrg
6546 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
6547 1.1 mrg
6548 1.1 mrg /* The mapping between symbol names and symbols. */
6549 1.1 mrg const struct {
6550 1.1 mrg const char *name;
6551 1.1 mrg void *address;
6552 1.1 mrg }
6553 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
6554 1.1 mrg {
6555 1.1 mrg { "@PROGRAM@", (void *) 0 },
6556 1.1 mrg _LT_EOF
6557 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6558 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
6559 1.1 mrg {0, (void *) 0}
6560 1.1 mrg };
6561 1.1 mrg
6562 1.1 mrg /* This works around a problem in FreeBSD linker */
6563 1.1 mrg #ifdef FREEBSD_WORKAROUND
6564 1.1 mrg static const void *lt_preloaded_setup() {
6565 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
6566 1.1 mrg }
6567 1.1 mrg #endif
6568 1.1 mrg
6569 1.1 mrg #ifdef __cplusplus
6570 1.1 mrg }
6571 1.1 mrg #endif
6572 1.1 mrg _LT_EOF
6573 1.1 mrg # Now try linking the two files.
6574 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6575 1.1 mrg lt_save_LIBS="$LIBS"
6576 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6577 1.1 mrg LIBS="conftstm.$ac_objext"
6578 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6579 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6580 1.1 mrg (eval $ac_link) 2>&5
6581 1.1 mrg ac_status=$?
6582 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6583 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6584 1.1 mrg pipe_works=yes
6585 1.1 mrg fi
6586 1.1 mrg LIBS="$lt_save_LIBS"
6587 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6588 1.1 mrg else
6589 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6590 1.1 mrg fi
6591 1.1 mrg else
6592 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6593 1.1 mrg fi
6594 1.1 mrg else
6595 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6596 1.1 mrg fi
6597 1.1 mrg else
6598 1.1 mrg echo "$progname: failed program was:" >&5
6599 1.1 mrg cat conftest.$ac_ext >&5
6600 1.1 mrg fi
6601 1.1 mrg rm -rf conftest* conftst*
6602 1.1 mrg
6603 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6604 1.1 mrg if test "$pipe_works" = yes; then
6605 1.1 mrg break
6606 1.1 mrg else
6607 1.1 mrg lt_cv_sys_global_symbol_pipe=
6608 1.1 mrg fi
6609 1.1 mrg done
6610 1.1 mrg
6611 1.1 mrg fi
6612 1.1 mrg
6613 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6614 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6615 1.1 mrg fi
6616 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6618 1.1 mrg $as_echo "failed" >&6; }
6619 1.1 mrg else
6620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6621 1.1 mrg $as_echo "ok" >&6; }
6622 1.1 mrg fi
6623 1.1 mrg
6624 1.1 mrg
6625 1.1 mrg
6626 1.1 mrg
6627 1.1 mrg
6628 1.1 mrg
6629 1.1 mrg
6630 1.1 mrg
6631 1.1 mrg
6632 1.1 mrg
6633 1.1 mrg
6634 1.1 mrg
6635 1.1 mrg
6636 1.1 mrg
6637 1.1 mrg
6638 1.1 mrg
6639 1.1 mrg
6640 1.1 mrg
6641 1.1 mrg
6642 1.1 mrg
6643 1.1 mrg
6644 1.1 mrg
6645 1.1 mrg # Check whether --enable-libtool-lock was given.
6646 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
6647 1.1 mrg enableval=$enable_libtool_lock;
6648 1.1 mrg fi
6649 1.1 mrg
6650 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6651 1.1 mrg
6652 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
6653 1.1 mrg # libtool support.
6654 1.1 mrg case $host in
6655 1.1 mrg ia64-*-hpux*)
6656 1.1 mrg # Find out which ABI we are using.
6657 1.1 mrg echo 'int i;' > conftest.$ac_ext
6658 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6659 1.1 mrg (eval $ac_compile) 2>&5
6660 1.1 mrg ac_status=$?
6661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6662 1.1 mrg test $ac_status = 0; }; then
6663 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6664 1.1 mrg *ELF-32*)
6665 1.1 mrg HPUX_IA64_MODE="32"
6666 1.1 mrg ;;
6667 1.1 mrg *ELF-64*)
6668 1.1 mrg HPUX_IA64_MODE="64"
6669 1.1 mrg ;;
6670 1.1 mrg esac
6671 1.1 mrg fi
6672 1.1 mrg rm -rf conftest*
6673 1.1 mrg ;;
6674 1.1 mrg *-*-irix6*)
6675 1.1 mrg # Find out which ABI we are using.
6676 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6677 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6678 1.1 mrg (eval $ac_compile) 2>&5
6679 1.1 mrg ac_status=$?
6680 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6681 1.1 mrg test $ac_status = 0; }; then
6682 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
6683 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6684 1.1 mrg *32-bit*)
6685 1.1 mrg LD="${LD-ld} -melf32bsmip"
6686 1.1 mrg ;;
6687 1.1 mrg *N32*)
6688 1.1 mrg LD="${LD-ld} -melf32bmipn32"
6689 1.1 mrg ;;
6690 1.1 mrg *64-bit*)
6691 1.1 mrg LD="${LD-ld} -melf64bmip"
6692 1.1 mrg ;;
6693 1.1 mrg esac
6694 1.1 mrg else
6695 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6696 1.1 mrg *32-bit*)
6697 1.1 mrg LD="${LD-ld} -32"
6698 1.1 mrg ;;
6699 1.1 mrg *N32*)
6700 1.1 mrg LD="${LD-ld} -n32"
6701 1.1 mrg ;;
6702 1.1 mrg *64-bit*)
6703 1.1 mrg LD="${LD-ld} -64"
6704 1.1 mrg ;;
6705 1.1 mrg esac
6706 1.1 mrg fi
6707 1.1 mrg fi
6708 1.1 mrg rm -rf conftest*
6709 1.1 mrg ;;
6710 1.1 mrg
6711 1.1.1.2 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6712 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6713 1.1 mrg # Find out which ABI we are using.
6714 1.1 mrg echo 'int i;' > conftest.$ac_ext
6715 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6716 1.1 mrg (eval $ac_compile) 2>&5
6717 1.1 mrg ac_status=$?
6718 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6719 1.1 mrg test $ac_status = 0; }; then
6720 1.1 mrg case `/usr/bin/file conftest.o` in
6721 1.1 mrg *32-bit*)
6722 1.1 mrg case $host in
6723 1.1 mrg x86_64-*kfreebsd*-gnu)
6724 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
6725 1.1 mrg ;;
6726 1.1 mrg x86_64-*linux*)
6727 1.1.1.2 mrg case `/usr/bin/file conftest.o` in
6728 1.1.1.2 mrg *x86-64*)
6729 1.1.1.2 mrg LD="${LD-ld} -m elf32_x86_64"
6730 1.1.1.2 mrg ;;
6731 1.1.1.2 mrg *)
6732 1.1.1.2 mrg LD="${LD-ld} -m elf_i386"
6733 1.1.1.2 mrg ;;
6734 1.1.1.2 mrg esac
6735 1.1 mrg ;;
6736 1.1.1.2 mrg powerpc64le-*linux*)
6737 1.1.1.2 mrg LD="${LD-ld} -m elf32lppclinux"
6738 1.1.1.2 mrg ;;
6739 1.1.1.2 mrg powerpc64-*linux*)
6740 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
6741 1.1 mrg ;;
6742 1.1 mrg s390x-*linux*)
6743 1.1 mrg LD="${LD-ld} -m elf_s390"
6744 1.1 mrg ;;
6745 1.1 mrg sparc64-*linux*)
6746 1.1 mrg LD="${LD-ld} -m elf32_sparc"
6747 1.1 mrg ;;
6748 1.1 mrg esac
6749 1.1 mrg ;;
6750 1.1 mrg *64-bit*)
6751 1.1 mrg case $host in
6752 1.1 mrg x86_64-*kfreebsd*-gnu)
6753 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
6754 1.1 mrg ;;
6755 1.1 mrg x86_64-*linux*)
6756 1.1 mrg LD="${LD-ld} -m elf_x86_64"
6757 1.1 mrg ;;
6758 1.1.1.2 mrg powerpcle-*linux*)
6759 1.1.1.2 mrg LD="${LD-ld} -m elf64lppc"
6760 1.1.1.2 mrg ;;
6761 1.1.1.2 mrg powerpc-*linux*)
6762 1.1 mrg LD="${LD-ld} -m elf64ppc"
6763 1.1 mrg ;;
6764 1.1 mrg s390*-*linux*|s390*-*tpf*)
6765 1.1 mrg LD="${LD-ld} -m elf64_s390"
6766 1.1 mrg ;;
6767 1.1 mrg sparc*-*linux*)
6768 1.1 mrg LD="${LD-ld} -m elf64_sparc"
6769 1.1 mrg ;;
6770 1.1 mrg esac
6771 1.1 mrg ;;
6772 1.1 mrg esac
6773 1.1 mrg fi
6774 1.1 mrg rm -rf conftest*
6775 1.1 mrg ;;
6776 1.1 mrg
6777 1.1 mrg *-*-sco3.2v5*)
6778 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6779 1.1 mrg SAVE_CFLAGS="$CFLAGS"
6780 1.1 mrg CFLAGS="$CFLAGS -belf"
6781 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6782 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6783 1.1.1.7 mrg if ${lt_cv_cc_needs_belf+:} false; then :
6784 1.1 mrg $as_echo_n "(cached) " >&6
6785 1.1 mrg else
6786 1.1 mrg ac_ext=c
6787 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6788 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6789 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6790 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6791 1.1 mrg
6792 1.1 mrg if test x$gcc_no_link = xyes; then
6793 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6794 1.1 mrg fi
6795 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 1.1 mrg /* end confdefs.h. */
6797 1.1 mrg
6798 1.1 mrg int
6799 1.1 mrg main ()
6800 1.1 mrg {
6801 1.1 mrg
6802 1.1 mrg ;
6803 1.1 mrg return 0;
6804 1.1 mrg }
6805 1.1 mrg _ACEOF
6806 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6807 1.1 mrg lt_cv_cc_needs_belf=yes
6808 1.1 mrg else
6809 1.1 mrg lt_cv_cc_needs_belf=no
6810 1.1 mrg fi
6811 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6812 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6813 1.1 mrg ac_ext=c
6814 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6815 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6816 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6817 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6818 1.1 mrg
6819 1.1 mrg fi
6820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6821 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
6822 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6823 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6824 1.1 mrg CFLAGS="$SAVE_CFLAGS"
6825 1.1 mrg fi
6826 1.1 mrg ;;
6827 1.1 mrg sparc*-*solaris*)
6828 1.1 mrg # Find out which ABI we are using.
6829 1.1 mrg echo 'int i;' > conftest.$ac_ext
6830 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6831 1.1 mrg (eval $ac_compile) 2>&5
6832 1.1 mrg ac_status=$?
6833 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6834 1.1 mrg test $ac_status = 0; }; then
6835 1.1 mrg case `/usr/bin/file conftest.o` in
6836 1.1 mrg *64-bit*)
6837 1.1 mrg case $lt_cv_prog_gnu_ld in
6838 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
6839 1.1 mrg *)
6840 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6841 1.1 mrg LD="${LD-ld} -64"
6842 1.1 mrg fi
6843 1.1 mrg ;;
6844 1.1 mrg esac
6845 1.1 mrg ;;
6846 1.1 mrg esac
6847 1.1 mrg fi
6848 1.1 mrg rm -rf conftest*
6849 1.1 mrg ;;
6850 1.1 mrg esac
6851 1.1 mrg
6852 1.1 mrg need_locks="$enable_libtool_lock"
6853 1.1 mrg
6854 1.1 mrg
6855 1.1 mrg case $host_os in
6856 1.1 mrg rhapsody* | darwin*)
6857 1.1 mrg if test -n "$ac_tool_prefix"; then
6858 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6859 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6861 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6862 1.1.1.7 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then :
6863 1.1 mrg $as_echo_n "(cached) " >&6
6864 1.1 mrg else
6865 1.1 mrg if test -n "$DSYMUTIL"; then
6866 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6867 1.1 mrg else
6868 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6869 1.1 mrg for as_dir in $PATH
6870 1.1 mrg do
6871 1.1 mrg IFS=$as_save_IFS
6872 1.1 mrg test -z "$as_dir" && as_dir=.
6873 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6874 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6875 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6876 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6877 1.1 mrg break 2
6878 1.1 mrg fi
6879 1.1 mrg done
6880 1.1 mrg done
6881 1.1 mrg IFS=$as_save_IFS
6882 1.1 mrg
6883 1.1 mrg fi
6884 1.1 mrg fi
6885 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
6886 1.1 mrg if test -n "$DSYMUTIL"; then
6887 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6888 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
6889 1.1 mrg else
6890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6891 1.1 mrg $as_echo "no" >&6; }
6892 1.1 mrg fi
6893 1.1 mrg
6894 1.1 mrg
6895 1.1 mrg fi
6896 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
6897 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
6898 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
6899 1.1 mrg set dummy dsymutil; ac_word=$2
6900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6901 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6902 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6903 1.1 mrg $as_echo_n "(cached) " >&6
6904 1.1 mrg else
6905 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6906 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6907 1.1 mrg else
6908 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6909 1.1 mrg for as_dir in $PATH
6910 1.1 mrg do
6911 1.1 mrg IFS=$as_save_IFS
6912 1.1 mrg test -z "$as_dir" && as_dir=.
6913 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6914 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6915 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6916 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6917 1.1 mrg break 2
6918 1.1 mrg fi
6919 1.1 mrg done
6920 1.1 mrg done
6921 1.1 mrg IFS=$as_save_IFS
6922 1.1 mrg
6923 1.1 mrg fi
6924 1.1 mrg fi
6925 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6926 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6927 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6928 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
6929 1.1 mrg else
6930 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6931 1.1 mrg $as_echo "no" >&6; }
6932 1.1 mrg fi
6933 1.1 mrg
6934 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
6935 1.1 mrg DSYMUTIL=":"
6936 1.1 mrg else
6937 1.1 mrg case $cross_compiling:$ac_tool_warned in
6938 1.1 mrg yes:)
6939 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6940 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6941 1.1 mrg ac_tool_warned=yes ;;
6942 1.1 mrg esac
6943 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
6944 1.1 mrg fi
6945 1.1 mrg else
6946 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6947 1.1 mrg fi
6948 1.1 mrg
6949 1.1 mrg if test -n "$ac_tool_prefix"; then
6950 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6951 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6952 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6953 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6954 1.1.1.7 mrg if ${ac_cv_prog_NMEDIT+:} false; then :
6955 1.1 mrg $as_echo_n "(cached) " >&6
6956 1.1 mrg else
6957 1.1 mrg if test -n "$NMEDIT"; then
6958 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6959 1.1 mrg else
6960 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6961 1.1 mrg for as_dir in $PATH
6962 1.1 mrg do
6963 1.1 mrg IFS=$as_save_IFS
6964 1.1 mrg test -z "$as_dir" && as_dir=.
6965 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6966 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6967 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6968 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6969 1.1 mrg break 2
6970 1.1 mrg fi
6971 1.1 mrg done
6972 1.1 mrg done
6973 1.1 mrg IFS=$as_save_IFS
6974 1.1 mrg
6975 1.1 mrg fi
6976 1.1 mrg fi
6977 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
6978 1.1 mrg if test -n "$NMEDIT"; then
6979 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6980 1.1 mrg $as_echo "$NMEDIT" >&6; }
6981 1.1 mrg else
6982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6983 1.1 mrg $as_echo "no" >&6; }
6984 1.1 mrg fi
6985 1.1 mrg
6986 1.1 mrg
6987 1.1 mrg fi
6988 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
6989 1.1 mrg ac_ct_NMEDIT=$NMEDIT
6990 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
6991 1.1 mrg set dummy nmedit; ac_word=$2
6992 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6993 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6994 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6995 1.1 mrg $as_echo_n "(cached) " >&6
6996 1.1 mrg else
6997 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
6998 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6999 1.1 mrg else
7000 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7001 1.1 mrg for as_dir in $PATH
7002 1.1 mrg do
7003 1.1 mrg IFS=$as_save_IFS
7004 1.1 mrg test -z "$as_dir" && as_dir=.
7005 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7006 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7007 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7008 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7009 1.1 mrg break 2
7010 1.1 mrg fi
7011 1.1 mrg done
7012 1.1 mrg done
7013 1.1 mrg IFS=$as_save_IFS
7014 1.1 mrg
7015 1.1 mrg fi
7016 1.1 mrg fi
7017 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7018 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
7019 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7020 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
7021 1.1 mrg else
7022 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7023 1.1 mrg $as_echo "no" >&6; }
7024 1.1 mrg fi
7025 1.1 mrg
7026 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
7027 1.1 mrg NMEDIT=":"
7028 1.1 mrg else
7029 1.1 mrg case $cross_compiling:$ac_tool_warned in
7030 1.1 mrg yes:)
7031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7032 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7033 1.1 mrg ac_tool_warned=yes ;;
7034 1.1 mrg esac
7035 1.1 mrg NMEDIT=$ac_ct_NMEDIT
7036 1.1 mrg fi
7037 1.1 mrg else
7038 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
7039 1.1 mrg fi
7040 1.1 mrg
7041 1.1 mrg if test -n "$ac_tool_prefix"; then
7042 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7043 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
7044 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7045 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7046 1.1.1.7 mrg if ${ac_cv_prog_LIPO+:} false; then :
7047 1.1 mrg $as_echo_n "(cached) " >&6
7048 1.1 mrg else
7049 1.1 mrg if test -n "$LIPO"; then
7050 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7051 1.1 mrg else
7052 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7053 1.1 mrg for as_dir in $PATH
7054 1.1 mrg do
7055 1.1 mrg IFS=$as_save_IFS
7056 1.1 mrg test -z "$as_dir" && as_dir=.
7057 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7058 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7059 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7060 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7061 1.1 mrg break 2
7062 1.1 mrg fi
7063 1.1 mrg done
7064 1.1 mrg done
7065 1.1 mrg IFS=$as_save_IFS
7066 1.1 mrg
7067 1.1 mrg fi
7068 1.1 mrg fi
7069 1.1 mrg LIPO=$ac_cv_prog_LIPO
7070 1.1 mrg if test -n "$LIPO"; then
7071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7072 1.1 mrg $as_echo "$LIPO" >&6; }
7073 1.1 mrg else
7074 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7075 1.1 mrg $as_echo "no" >&6; }
7076 1.1 mrg fi
7077 1.1 mrg
7078 1.1 mrg
7079 1.1 mrg fi
7080 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
7081 1.1 mrg ac_ct_LIPO=$LIPO
7082 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
7083 1.1 mrg set dummy lipo; ac_word=$2
7084 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7085 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7086 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7087 1.1 mrg $as_echo_n "(cached) " >&6
7088 1.1 mrg else
7089 1.1 mrg if test -n "$ac_ct_LIPO"; then
7090 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7091 1.1 mrg else
7092 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7093 1.1 mrg for as_dir in $PATH
7094 1.1 mrg do
7095 1.1 mrg IFS=$as_save_IFS
7096 1.1 mrg test -z "$as_dir" && as_dir=.
7097 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7098 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7099 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
7100 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7101 1.1 mrg break 2
7102 1.1 mrg fi
7103 1.1 mrg done
7104 1.1 mrg done
7105 1.1 mrg IFS=$as_save_IFS
7106 1.1 mrg
7107 1.1 mrg fi
7108 1.1 mrg fi
7109 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7110 1.1 mrg if test -n "$ac_ct_LIPO"; then
7111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7112 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
7113 1.1 mrg else
7114 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7115 1.1 mrg $as_echo "no" >&6; }
7116 1.1 mrg fi
7117 1.1 mrg
7118 1.1 mrg if test "x$ac_ct_LIPO" = x; then
7119 1.1 mrg LIPO=":"
7120 1.1 mrg else
7121 1.1 mrg case $cross_compiling:$ac_tool_warned in
7122 1.1 mrg yes:)
7123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7124 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7125 1.1 mrg ac_tool_warned=yes ;;
7126 1.1 mrg esac
7127 1.1 mrg LIPO=$ac_ct_LIPO
7128 1.1 mrg fi
7129 1.1 mrg else
7130 1.1 mrg LIPO="$ac_cv_prog_LIPO"
7131 1.1 mrg fi
7132 1.1 mrg
7133 1.1 mrg if test -n "$ac_tool_prefix"; then
7134 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7135 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
7136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7137 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7138 1.1.1.7 mrg if ${ac_cv_prog_OTOOL+:} false; then :
7139 1.1 mrg $as_echo_n "(cached) " >&6
7140 1.1 mrg else
7141 1.1 mrg if test -n "$OTOOL"; then
7142 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7143 1.1 mrg else
7144 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7145 1.1 mrg for as_dir in $PATH
7146 1.1 mrg do
7147 1.1 mrg IFS=$as_save_IFS
7148 1.1 mrg test -z "$as_dir" && as_dir=.
7149 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7150 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7151 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7152 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7153 1.1 mrg break 2
7154 1.1 mrg fi
7155 1.1 mrg done
7156 1.1 mrg done
7157 1.1 mrg IFS=$as_save_IFS
7158 1.1 mrg
7159 1.1 mrg fi
7160 1.1 mrg fi
7161 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
7162 1.1 mrg if test -n "$OTOOL"; then
7163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7164 1.1 mrg $as_echo "$OTOOL" >&6; }
7165 1.1 mrg else
7166 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7167 1.1 mrg $as_echo "no" >&6; }
7168 1.1 mrg fi
7169 1.1 mrg
7170 1.1 mrg
7171 1.1 mrg fi
7172 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
7173 1.1 mrg ac_ct_OTOOL=$OTOOL
7174 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
7175 1.1 mrg set dummy otool; ac_word=$2
7176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7177 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7178 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7179 1.1 mrg $as_echo_n "(cached) " >&6
7180 1.1 mrg else
7181 1.1 mrg if test -n "$ac_ct_OTOOL"; then
7182 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7183 1.1 mrg else
7184 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7185 1.1 mrg for as_dir in $PATH
7186 1.1 mrg do
7187 1.1 mrg IFS=$as_save_IFS
7188 1.1 mrg test -z "$as_dir" && as_dir=.
7189 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7190 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7191 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
7192 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7193 1.1 mrg break 2
7194 1.1 mrg fi
7195 1.1 mrg done
7196 1.1 mrg done
7197 1.1 mrg IFS=$as_save_IFS
7198 1.1 mrg
7199 1.1 mrg fi
7200 1.1 mrg fi
7201 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7202 1.1 mrg if test -n "$ac_ct_OTOOL"; then
7203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7204 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
7205 1.1 mrg else
7206 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7207 1.1 mrg $as_echo "no" >&6; }
7208 1.1 mrg fi
7209 1.1 mrg
7210 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
7211 1.1 mrg OTOOL=":"
7212 1.1 mrg else
7213 1.1 mrg case $cross_compiling:$ac_tool_warned in
7214 1.1 mrg yes:)
7215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7216 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7217 1.1 mrg ac_tool_warned=yes ;;
7218 1.1 mrg esac
7219 1.1 mrg OTOOL=$ac_ct_OTOOL
7220 1.1 mrg fi
7221 1.1 mrg else
7222 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
7223 1.1 mrg fi
7224 1.1 mrg
7225 1.1 mrg if test -n "$ac_tool_prefix"; then
7226 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7227 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
7228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7229 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7230 1.1.1.7 mrg if ${ac_cv_prog_OTOOL64+:} false; then :
7231 1.1 mrg $as_echo_n "(cached) " >&6
7232 1.1 mrg else
7233 1.1 mrg if test -n "$OTOOL64"; then
7234 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7235 1.1 mrg else
7236 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7237 1.1 mrg for as_dir in $PATH
7238 1.1 mrg do
7239 1.1 mrg IFS=$as_save_IFS
7240 1.1 mrg test -z "$as_dir" && as_dir=.
7241 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7242 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7243 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7244 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7245 1.1 mrg break 2
7246 1.1 mrg fi
7247 1.1 mrg done
7248 1.1 mrg done
7249 1.1 mrg IFS=$as_save_IFS
7250 1.1 mrg
7251 1.1 mrg fi
7252 1.1 mrg fi
7253 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
7254 1.1 mrg if test -n "$OTOOL64"; then
7255 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7256 1.1 mrg $as_echo "$OTOOL64" >&6; }
7257 1.1 mrg else
7258 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7259 1.1 mrg $as_echo "no" >&6; }
7260 1.1 mrg fi
7261 1.1 mrg
7262 1.1 mrg
7263 1.1 mrg fi
7264 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
7265 1.1 mrg ac_ct_OTOOL64=$OTOOL64
7266 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
7267 1.1 mrg set dummy otool64; ac_word=$2
7268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7269 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7270 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7271 1.1 mrg $as_echo_n "(cached) " >&6
7272 1.1 mrg else
7273 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7274 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7275 1.1 mrg else
7276 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7277 1.1 mrg for as_dir in $PATH
7278 1.1 mrg do
7279 1.1 mrg IFS=$as_save_IFS
7280 1.1 mrg test -z "$as_dir" && as_dir=.
7281 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7282 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7283 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
7284 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7285 1.1 mrg break 2
7286 1.1 mrg fi
7287 1.1 mrg done
7288 1.1 mrg done
7289 1.1 mrg IFS=$as_save_IFS
7290 1.1 mrg
7291 1.1 mrg fi
7292 1.1 mrg fi
7293 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7294 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7296 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
7297 1.1 mrg else
7298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7299 1.1 mrg $as_echo "no" >&6; }
7300 1.1 mrg fi
7301 1.1 mrg
7302 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
7303 1.1 mrg OTOOL64=":"
7304 1.1 mrg else
7305 1.1 mrg case $cross_compiling:$ac_tool_warned in
7306 1.1 mrg yes:)
7307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7308 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7309 1.1 mrg ac_tool_warned=yes ;;
7310 1.1 mrg esac
7311 1.1 mrg OTOOL64=$ac_ct_OTOOL64
7312 1.1 mrg fi
7313 1.1 mrg else
7314 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
7315 1.1 mrg fi
7316 1.1 mrg
7317 1.1 mrg
7318 1.1 mrg
7319 1.1 mrg
7320 1.1 mrg
7321 1.1 mrg
7322 1.1 mrg
7323 1.1 mrg
7324 1.1 mrg
7325 1.1 mrg
7326 1.1 mrg
7327 1.1 mrg
7328 1.1 mrg
7329 1.1 mrg
7330 1.1 mrg
7331 1.1 mrg
7332 1.1 mrg
7333 1.1 mrg
7334 1.1 mrg
7335 1.1 mrg
7336 1.1 mrg
7337 1.1 mrg
7338 1.1 mrg
7339 1.1 mrg
7340 1.1 mrg
7341 1.1 mrg
7342 1.1 mrg
7343 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7344 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7345 1.1.1.7 mrg if ${lt_cv_apple_cc_single_mod+:} false; then :
7346 1.1 mrg $as_echo_n "(cached) " >&6
7347 1.1 mrg else
7348 1.1 mrg lt_cv_apple_cc_single_mod=no
7349 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then
7350 1.1 mrg # By default we will add the -single_module flag. You can override
7351 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE
7352 1.1 mrg # non-empty at configure time, or by adding -multi_module to the
7353 1.1 mrg # link flags.
7354 1.1 mrg rm -rf libconftest.dylib*
7355 1.1 mrg echo "int foo(void){return 1;}" > conftest.c
7356 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7357 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7358 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7359 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7360 1.1 mrg _lt_result=$?
7361 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7362 1.1 mrg lt_cv_apple_cc_single_mod=yes
7363 1.1 mrg else
7364 1.1 mrg cat conftest.err >&5
7365 1.1 mrg fi
7366 1.1 mrg rm -rf libconftest.dylib*
7367 1.1 mrg rm -f conftest.*
7368 1.1 mrg fi
7369 1.1 mrg fi
7370 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7371 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7372 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7373 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7374 1.1.1.7 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then :
7375 1.1 mrg $as_echo_n "(cached) " >&6
7376 1.1 mrg else
7377 1.1 mrg lt_cv_ld_exported_symbols_list=no
7378 1.1 mrg save_LDFLAGS=$LDFLAGS
7379 1.1 mrg echo "_main" > conftest.sym
7380 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7381 1.1 mrg if test x$gcc_no_link = xyes; then
7382 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7383 1.1 mrg fi
7384 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7385 1.1 mrg /* end confdefs.h. */
7386 1.1 mrg
7387 1.1 mrg int
7388 1.1 mrg main ()
7389 1.1 mrg {
7390 1.1 mrg
7391 1.1 mrg ;
7392 1.1 mrg return 0;
7393 1.1 mrg }
7394 1.1 mrg _ACEOF
7395 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7396 1.1 mrg lt_cv_ld_exported_symbols_list=yes
7397 1.1 mrg else
7398 1.1 mrg lt_cv_ld_exported_symbols_list=no
7399 1.1 mrg fi
7400 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7401 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7402 1.1 mrg LDFLAGS="$save_LDFLAGS"
7403 1.1 mrg
7404 1.1 mrg fi
7405 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7406 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7408 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7409 1.1.1.7 mrg if ${lt_cv_ld_force_load+:} false; then :
7410 1.1 mrg $as_echo_n "(cached) " >&6
7411 1.1 mrg else
7412 1.1 mrg lt_cv_ld_force_load=no
7413 1.1 mrg cat > conftest.c << _LT_EOF
7414 1.1 mrg int forced_loaded() { return 2;}
7415 1.1 mrg _LT_EOF
7416 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7417 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7418 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5
7419 1.1 mrg $AR cru libconftest.a conftest.o 2>&5
7420 1.1 mrg cat > conftest.c << _LT_EOF
7421 1.1 mrg int main() { return 0;}
7422 1.1 mrg _LT_EOF
7423 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7424 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7425 1.1 mrg _lt_result=$?
7426 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7427 1.1 mrg lt_cv_ld_force_load=yes
7428 1.1 mrg else
7429 1.1 mrg cat conftest.err >&5
7430 1.1 mrg fi
7431 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c
7432 1.1 mrg rm -rf conftest.dSYM
7433 1.1 mrg
7434 1.1 mrg fi
7435 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7436 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7437 1.1 mrg case $host_os in
7438 1.1 mrg rhapsody* | darwin1.[012])
7439 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7440 1.1 mrg darwin1.*)
7441 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7442 1.1 mrg darwin*) # darwin 5.x on
7443 1.1 mrg # if running on 10.5 or later, the deployment target defaults
7444 1.1 mrg # to the OS version, if on x86, and 10.4, the deployment
7445 1.1 mrg # target defaults to 10.4. Don't you love it?
7446 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7447 1.1 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7448 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7449 1.1.1.3 mrg 10.[012][,.]*)
7450 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7451 1.1 mrg 10.*)
7452 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7453 1.1 mrg esac
7454 1.1 mrg ;;
7455 1.1 mrg esac
7456 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7457 1.1 mrg _lt_dar_single_mod='$single_module'
7458 1.1 mrg fi
7459 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7460 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7461 1.1 mrg else
7462 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7463 1.1 mrg fi
7464 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7465 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7466 1.1 mrg else
7467 1.1 mrg _lt_dsymutil=
7468 1.1 mrg fi
7469 1.1 mrg ;;
7470 1.1 mrg esac
7471 1.1 mrg
7472 1.1 mrg for ac_header in dlfcn.h
7473 1.1 mrg do :
7474 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7475 1.1 mrg "
7476 1.1.1.7 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7477 1.1 mrg cat >>confdefs.h <<_ACEOF
7478 1.1 mrg #define HAVE_DLFCN_H 1
7479 1.1 mrg _ACEOF
7480 1.1 mrg
7481 1.1 mrg fi
7482 1.1 mrg
7483 1.1 mrg done
7484 1.1 mrg
7485 1.1 mrg
7486 1.1 mrg
7487 1.1 mrg
7488 1.1 mrg
7489 1.1 mrg # Set options
7490 1.1 mrg
7491 1.1 mrg
7492 1.1 mrg
7493 1.1 mrg enable_dlopen=no
7494 1.1 mrg
7495 1.1 mrg
7496 1.1 mrg enable_win32_dll=no
7497 1.1 mrg
7498 1.1 mrg
7499 1.1 mrg # Check whether --enable-shared was given.
7500 1.1 mrg if test "${enable_shared+set}" = set; then :
7501 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
7502 1.1 mrg case $enableval in
7503 1.1 mrg yes) enable_shared=yes ;;
7504 1.1 mrg no) enable_shared=no ;;
7505 1.1 mrg *)
7506 1.1 mrg enable_shared=no
7507 1.1 mrg # Look at the argument we got. We use all the common list separators.
7508 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7509 1.1 mrg for pkg in $enableval; do
7510 1.1 mrg IFS="$lt_save_ifs"
7511 1.1 mrg if test "X$pkg" = "X$p"; then
7512 1.1 mrg enable_shared=yes
7513 1.1 mrg fi
7514 1.1 mrg done
7515 1.1 mrg IFS="$lt_save_ifs"
7516 1.1 mrg ;;
7517 1.1 mrg esac
7518 1.1 mrg else
7519 1.1 mrg enable_shared=yes
7520 1.1 mrg fi
7521 1.1 mrg
7522 1.1 mrg
7523 1.1 mrg
7524 1.1 mrg
7525 1.1 mrg
7526 1.1 mrg
7527 1.1 mrg
7528 1.1 mrg
7529 1.1 mrg
7530 1.1 mrg # Check whether --enable-static was given.
7531 1.1 mrg if test "${enable_static+set}" = set; then :
7532 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
7533 1.1 mrg case $enableval in
7534 1.1 mrg yes) enable_static=yes ;;
7535 1.1 mrg no) enable_static=no ;;
7536 1.1 mrg *)
7537 1.1 mrg enable_static=no
7538 1.1 mrg # Look at the argument we got. We use all the common list separators.
7539 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7540 1.1 mrg for pkg in $enableval; do
7541 1.1 mrg IFS="$lt_save_ifs"
7542 1.1 mrg if test "X$pkg" = "X$p"; then
7543 1.1 mrg enable_static=yes
7544 1.1 mrg fi
7545 1.1 mrg done
7546 1.1 mrg IFS="$lt_save_ifs"
7547 1.1 mrg ;;
7548 1.1 mrg esac
7549 1.1 mrg else
7550 1.1 mrg enable_static=yes
7551 1.1 mrg fi
7552 1.1 mrg
7553 1.1 mrg
7554 1.1 mrg
7555 1.1 mrg
7556 1.1 mrg
7557 1.1 mrg
7558 1.1 mrg
7559 1.1 mrg
7560 1.1 mrg
7561 1.1 mrg
7562 1.1 mrg # Check whether --with-pic was given.
7563 1.1 mrg if test "${with_pic+set}" = set; then :
7564 1.1 mrg withval=$with_pic; pic_mode="$withval"
7565 1.1 mrg else
7566 1.1 mrg pic_mode=default
7567 1.1 mrg fi
7568 1.1 mrg
7569 1.1 mrg
7570 1.1 mrg test -z "$pic_mode" && pic_mode=default
7571 1.1 mrg
7572 1.1 mrg
7573 1.1 mrg
7574 1.1 mrg
7575 1.1 mrg
7576 1.1 mrg
7577 1.1 mrg
7578 1.1 mrg # Check whether --enable-fast-install was given.
7579 1.1 mrg if test "${enable_fast_install+set}" = set; then :
7580 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
7581 1.1 mrg case $enableval in
7582 1.1 mrg yes) enable_fast_install=yes ;;
7583 1.1 mrg no) enable_fast_install=no ;;
7584 1.1 mrg *)
7585 1.1 mrg enable_fast_install=no
7586 1.1 mrg # Look at the argument we got. We use all the common list separators.
7587 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7588 1.1 mrg for pkg in $enableval; do
7589 1.1 mrg IFS="$lt_save_ifs"
7590 1.1 mrg if test "X$pkg" = "X$p"; then
7591 1.1 mrg enable_fast_install=yes
7592 1.1 mrg fi
7593 1.1 mrg done
7594 1.1 mrg IFS="$lt_save_ifs"
7595 1.1 mrg ;;
7596 1.1 mrg esac
7597 1.1 mrg else
7598 1.1 mrg enable_fast_install=yes
7599 1.1 mrg fi
7600 1.1 mrg
7601 1.1 mrg
7602 1.1 mrg
7603 1.1 mrg
7604 1.1 mrg
7605 1.1 mrg
7606 1.1 mrg
7607 1.1 mrg
7608 1.1 mrg
7609 1.1 mrg
7610 1.1 mrg
7611 1.1 mrg # This can be used to rebuild libtool when needed
7612 1.1 mrg LIBTOOL_DEPS="$ltmain"
7613 1.1 mrg
7614 1.1 mrg # Always use our own libtool.
7615 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7616 1.1 mrg
7617 1.1 mrg
7618 1.1 mrg
7619 1.1 mrg
7620 1.1 mrg
7621 1.1 mrg
7622 1.1 mrg
7623 1.1 mrg
7624 1.1 mrg
7625 1.1 mrg
7626 1.1 mrg
7627 1.1 mrg
7628 1.1 mrg
7629 1.1 mrg
7630 1.1 mrg
7631 1.1 mrg
7632 1.1 mrg
7633 1.1 mrg
7634 1.1 mrg
7635 1.1 mrg
7636 1.1 mrg
7637 1.1 mrg
7638 1.1 mrg
7639 1.1 mrg
7640 1.1 mrg
7641 1.1 mrg
7642 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
7643 1.1 mrg
7644 1.1 mrg
7645 1.1 mrg
7646 1.1 mrg
7647 1.1 mrg
7648 1.1 mrg
7649 1.1 mrg
7650 1.1 mrg
7651 1.1 mrg
7652 1.1 mrg
7653 1.1 mrg
7654 1.1 mrg
7655 1.1 mrg
7656 1.1 mrg
7657 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
7658 1.1 mrg setopt NO_GLOB_SUBST
7659 1.1 mrg fi
7660 1.1 mrg
7661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7662 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
7663 1.1.1.7 mrg if ${lt_cv_objdir+:} false; then :
7664 1.1 mrg $as_echo_n "(cached) " >&6
7665 1.1 mrg else
7666 1.1 mrg rm -f .libs 2>/dev/null
7667 1.1 mrg mkdir .libs 2>/dev/null
7668 1.1 mrg if test -d .libs; then
7669 1.1 mrg lt_cv_objdir=.libs
7670 1.1 mrg else
7671 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
7672 1.1 mrg lt_cv_objdir=_libs
7673 1.1 mrg fi
7674 1.1 mrg rmdir .libs 2>/dev/null
7675 1.1 mrg fi
7676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7677 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
7678 1.1 mrg objdir=$lt_cv_objdir
7679 1.1 mrg
7680 1.1 mrg
7681 1.1 mrg
7682 1.1 mrg
7683 1.1 mrg
7684 1.1 mrg cat >>confdefs.h <<_ACEOF
7685 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
7686 1.1 mrg _ACEOF
7687 1.1 mrg
7688 1.1 mrg
7689 1.1 mrg
7690 1.1 mrg
7691 1.1 mrg case $host_os in
7692 1.1 mrg aix3*)
7693 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
7694 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
7695 1.1 mrg # vanish in a puff of smoke.
7696 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
7697 1.1 mrg COLLECT_NAMES=
7698 1.1 mrg export COLLECT_NAMES
7699 1.1 mrg fi
7700 1.1 mrg ;;
7701 1.1 mrg esac
7702 1.1 mrg
7703 1.1 mrg # Global variables:
7704 1.1 mrg ofile=libtool
7705 1.1 mrg can_build_shared=yes
7706 1.1 mrg
7707 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
7708 1.1 mrg # which needs '.lib').
7709 1.1 mrg libext=a
7710 1.1 mrg
7711 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
7712 1.1 mrg
7713 1.1 mrg old_CC="$CC"
7714 1.1 mrg old_CFLAGS="$CFLAGS"
7715 1.1 mrg
7716 1.1 mrg # Set sane defaults for various variables
7717 1.1 mrg test -z "$CC" && CC=cc
7718 1.1 mrg test -z "$LTCC" && LTCC=$CC
7719 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7720 1.1 mrg test -z "$LD" && LD=ld
7721 1.1 mrg test -z "$ac_objext" && ac_objext=o
7722 1.1 mrg
7723 1.1 mrg for cc_temp in $compiler""; do
7724 1.1 mrg case $cc_temp in
7725 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7726 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7727 1.1 mrg \-*) ;;
7728 1.1 mrg *) break;;
7729 1.1 mrg esac
7730 1.1 mrg done
7731 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7732 1.1 mrg
7733 1.1 mrg
7734 1.1 mrg # Only perform the check for file, if the check method requires it
7735 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7736 1.1 mrg case $deplibs_check_method in
7737 1.1 mrg file_magic*)
7738 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7740 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7741 1.1.1.7 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then :
7742 1.1 mrg $as_echo_n "(cached) " >&6
7743 1.1 mrg else
7744 1.1 mrg case $MAGIC_CMD in
7745 1.1 mrg [\\/*] | ?:[\\/]*)
7746 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7747 1.1 mrg ;;
7748 1.1 mrg *)
7749 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7750 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7751 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7752 1.1 mrg for ac_dir in $ac_dummy; do
7753 1.1 mrg IFS="$lt_save_ifs"
7754 1.1 mrg test -z "$ac_dir" && ac_dir=.
7755 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7756 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7757 1.1 mrg if test -n "$file_magic_test_file"; then
7758 1.1 mrg case $deplibs_check_method in
7759 1.1 mrg "file_magic "*)
7760 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7761 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7762 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7763 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7764 1.1 mrg :
7765 1.1 mrg else
7766 1.1 mrg cat <<_LT_EOF 1>&2
7767 1.1 mrg
7768 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7769 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7770 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7771 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7772 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7773 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7774 1.1 mrg *** may want to report the problem to your system manager and/or to
7775 1.1 mrg *** bug-libtool@gnu.org
7776 1.1 mrg
7777 1.1 mrg _LT_EOF
7778 1.1 mrg fi ;;
7779 1.1 mrg esac
7780 1.1 mrg fi
7781 1.1 mrg break
7782 1.1 mrg fi
7783 1.1 mrg done
7784 1.1 mrg IFS="$lt_save_ifs"
7785 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7786 1.1 mrg ;;
7787 1.1 mrg esac
7788 1.1 mrg fi
7789 1.1 mrg
7790 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7791 1.1 mrg if test -n "$MAGIC_CMD"; then
7792 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7793 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7794 1.1 mrg else
7795 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796 1.1 mrg $as_echo "no" >&6; }
7797 1.1 mrg fi
7798 1.1 mrg
7799 1.1 mrg
7800 1.1 mrg
7801 1.1 mrg
7802 1.1 mrg
7803 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7804 1.1 mrg if test -n "$ac_tool_prefix"; then
7805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7806 1.1 mrg $as_echo_n "checking for file... " >&6; }
7807 1.1.1.7 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then :
7808 1.1 mrg $as_echo_n "(cached) " >&6
7809 1.1 mrg else
7810 1.1 mrg case $MAGIC_CMD in
7811 1.1 mrg [\\/*] | ?:[\\/]*)
7812 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7813 1.1 mrg ;;
7814 1.1 mrg *)
7815 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7816 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7817 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7818 1.1 mrg for ac_dir in $ac_dummy; do
7819 1.1 mrg IFS="$lt_save_ifs"
7820 1.1 mrg test -z "$ac_dir" && ac_dir=.
7821 1.1 mrg if test -f $ac_dir/file; then
7822 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7823 1.1 mrg if test -n "$file_magic_test_file"; then
7824 1.1 mrg case $deplibs_check_method in
7825 1.1 mrg "file_magic "*)
7826 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7827 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7828 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7829 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7830 1.1 mrg :
7831 1.1 mrg else
7832 1.1 mrg cat <<_LT_EOF 1>&2
7833 1.1 mrg
7834 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7835 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7836 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7837 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7838 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7839 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7840 1.1 mrg *** may want to report the problem to your system manager and/or to
7841 1.1 mrg *** bug-libtool@gnu.org
7842 1.1 mrg
7843 1.1 mrg _LT_EOF
7844 1.1 mrg fi ;;
7845 1.1 mrg esac
7846 1.1 mrg fi
7847 1.1 mrg break
7848 1.1 mrg fi
7849 1.1 mrg done
7850 1.1 mrg IFS="$lt_save_ifs"
7851 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7852 1.1 mrg ;;
7853 1.1 mrg esac
7854 1.1 mrg fi
7855 1.1 mrg
7856 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7857 1.1 mrg if test -n "$MAGIC_CMD"; then
7858 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7859 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7860 1.1 mrg else
7861 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7862 1.1 mrg $as_echo "no" >&6; }
7863 1.1 mrg fi
7864 1.1 mrg
7865 1.1 mrg
7866 1.1 mrg else
7867 1.1 mrg MAGIC_CMD=:
7868 1.1 mrg fi
7869 1.1 mrg fi
7870 1.1 mrg
7871 1.1 mrg fi
7872 1.1 mrg ;;
7873 1.1 mrg esac
7874 1.1 mrg
7875 1.1 mrg # Use C for the default configuration in the libtool script
7876 1.1 mrg
7877 1.1 mrg lt_save_CC="$CC"
7878 1.1 mrg ac_ext=c
7879 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7880 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7881 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7882 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7883 1.1 mrg
7884 1.1 mrg
7885 1.1 mrg # Source file extension for C test sources.
7886 1.1 mrg ac_ext=c
7887 1.1 mrg
7888 1.1 mrg # Object file extension for compiled C test sources.
7889 1.1 mrg objext=o
7890 1.1 mrg objext=$objext
7891 1.1 mrg
7892 1.1 mrg # Code to be used in simple compile tests
7893 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7894 1.1 mrg
7895 1.1 mrg # Code to be used in simple link tests
7896 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
7897 1.1 mrg
7898 1.1 mrg
7899 1.1 mrg
7900 1.1 mrg
7901 1.1 mrg
7902 1.1 mrg
7903 1.1 mrg
7904 1.1 mrg # If no C compiler was specified, use CC.
7905 1.1 mrg LTCC=${LTCC-"$CC"}
7906 1.1 mrg
7907 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7908 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7909 1.1 mrg
7910 1.1 mrg # Allow CC to be a program name with arguments.
7911 1.1 mrg compiler=$CC
7912 1.1 mrg
7913 1.1 mrg # Save the default compiler, since it gets overwritten when the other
7914 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7915 1.1 mrg compiler_DEFAULT=$CC
7916 1.1 mrg
7917 1.1 mrg # save warnings/boilerplate of simple test code
7918 1.1 mrg ac_outfile=conftest.$ac_objext
7919 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7920 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7921 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7922 1.1 mrg $RM conftest*
7923 1.1 mrg
7924 1.1 mrg ac_outfile=conftest.$ac_objext
7925 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7926 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7927 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7928 1.1 mrg $RM -r conftest*
7929 1.1 mrg
7930 1.1 mrg
7931 1.1 mrg ## CAVEAT EMPTOR:
7932 1.1 mrg ## There is no encapsulation within the following macros, do not change
7933 1.1 mrg ## the running order or otherwise move them around unless you know exactly
7934 1.1 mrg ## what you are doing...
7935 1.1 mrg if test -n "$compiler"; then
7936 1.1 mrg
7937 1.1 mrg lt_prog_compiler_no_builtin_flag=
7938 1.1 mrg
7939 1.1 mrg if test "$GCC" = yes; then
7940 1.1 mrg case $cc_basename in
7941 1.1 mrg nvcc*)
7942 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7943 1.1 mrg *)
7944 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7945 1.1 mrg esac
7946 1.1 mrg
7947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7948 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7949 1.1.1.7 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7950 1.1 mrg $as_echo_n "(cached) " >&6
7951 1.1 mrg else
7952 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7953 1.1 mrg ac_outfile=conftest.$ac_objext
7954 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7955 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7956 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7957 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7958 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7959 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7960 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7961 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7962 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7963 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7964 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7965 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7966 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7967 1.1 mrg ac_status=$?
7968 1.1 mrg cat conftest.err >&5
7969 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7970 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7971 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7972 1.1 mrg # So say no if there are warnings other than the usual output.
7973 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7974 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7975 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7976 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7977 1.1 mrg fi
7978 1.1 mrg fi
7979 1.1 mrg $RM conftest*
7980 1.1 mrg
7981 1.1 mrg fi
7982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7983 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7984 1.1 mrg
7985 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7986 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7987 1.1 mrg else
7988 1.1 mrg :
7989 1.1 mrg fi
7990 1.1 mrg
7991 1.1 mrg fi
7992 1.1 mrg
7993 1.1 mrg
7994 1.1 mrg
7995 1.1 mrg
7996 1.1 mrg
7997 1.1 mrg
7998 1.1 mrg lt_prog_compiler_wl=
7999 1.1 mrg lt_prog_compiler_pic=
8000 1.1 mrg lt_prog_compiler_static=
8001 1.1 mrg
8002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8003 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8004 1.1 mrg
8005 1.1 mrg if test "$GCC" = yes; then
8006 1.1 mrg lt_prog_compiler_wl='-Wl,'
8007 1.1 mrg lt_prog_compiler_static='-static'
8008 1.1 mrg
8009 1.1 mrg case $host_os in
8010 1.1 mrg aix*)
8011 1.1 mrg # All AIX code is PIC.
8012 1.1 mrg if test "$host_cpu" = ia64; then
8013 1.1 mrg # AIX 5 now supports IA64 processor
8014 1.1 mrg lt_prog_compiler_static='-Bstatic'
8015 1.1 mrg fi
8016 1.1.1.2 mrg lt_prog_compiler_pic='-fPIC'
8017 1.1 mrg ;;
8018 1.1 mrg
8019 1.1 mrg amigaos*)
8020 1.1 mrg case $host_cpu in
8021 1.1 mrg powerpc)
8022 1.1 mrg # see comment about AmigaOS4 .so support
8023 1.1 mrg lt_prog_compiler_pic='-fPIC'
8024 1.1 mrg ;;
8025 1.1 mrg m68k)
8026 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
8027 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
8028 1.1 mrg # like `-m68040'.
8029 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8030 1.1 mrg ;;
8031 1.1 mrg esac
8032 1.1 mrg ;;
8033 1.1 mrg
8034 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8035 1.1 mrg # PIC is the default for these OSes.
8036 1.1 mrg ;;
8037 1.1 mrg
8038 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
8039 1.1 mrg # This hack is so that the source file can tell whether it is being
8040 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
8041 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
8042 1.1 mrg # (--disable-auto-import) libraries
8043 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
8044 1.1 mrg ;;
8045 1.1 mrg
8046 1.1 mrg darwin* | rhapsody*)
8047 1.1 mrg # PIC is the default on this platform
8048 1.1 mrg # Common symbols not allowed in MH_DYLIB files
8049 1.1 mrg lt_prog_compiler_pic='-fno-common'
8050 1.1 mrg ;;
8051 1.1 mrg
8052 1.1 mrg haiku*)
8053 1.1 mrg # PIC is the default for Haiku.
8054 1.1 mrg # The "-static" flag exists, but is broken.
8055 1.1 mrg lt_prog_compiler_static=
8056 1.1 mrg ;;
8057 1.1 mrg
8058 1.1 mrg hpux*)
8059 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8060 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8061 1.1 mrg # sets the default TLS model and affects inlining.
8062 1.1 mrg case $host_cpu in
8063 1.1 mrg hppa*64*)
8064 1.1 mrg # +Z the default
8065 1.1 mrg ;;
8066 1.1 mrg *)
8067 1.1 mrg lt_prog_compiler_pic='-fPIC'
8068 1.1 mrg ;;
8069 1.1 mrg esac
8070 1.1 mrg ;;
8071 1.1 mrg
8072 1.1 mrg interix[3-9]*)
8073 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8074 1.1 mrg # Instead, we relocate shared libraries at runtime.
8075 1.1 mrg ;;
8076 1.1 mrg
8077 1.1 mrg msdosdjgpp*)
8078 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
8079 1.1 mrg # on systems that don't support them.
8080 1.1 mrg lt_prog_compiler_can_build_shared=no
8081 1.1 mrg enable_shared=no
8082 1.1 mrg ;;
8083 1.1 mrg
8084 1.1 mrg *nto* | *qnx*)
8085 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
8086 1.1 mrg # it will coredump.
8087 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
8088 1.1 mrg ;;
8089 1.1 mrg
8090 1.1 mrg sysv4*MP*)
8091 1.1 mrg if test -d /usr/nec; then
8092 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
8093 1.1 mrg fi
8094 1.1 mrg ;;
8095 1.1 mrg
8096 1.1 mrg *)
8097 1.1 mrg lt_prog_compiler_pic='-fPIC'
8098 1.1 mrg ;;
8099 1.1 mrg esac
8100 1.1 mrg
8101 1.1 mrg case $cc_basename in
8102 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8103 1.1 mrg lt_prog_compiler_wl='-Xlinker '
8104 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
8105 1.1 mrg ;;
8106 1.1 mrg esac
8107 1.1 mrg else
8108 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
8109 1.1 mrg case $host_os in
8110 1.1 mrg aix*)
8111 1.1 mrg lt_prog_compiler_wl='-Wl,'
8112 1.1 mrg if test "$host_cpu" = ia64; then
8113 1.1 mrg # AIX 5 now supports IA64 processor
8114 1.1 mrg lt_prog_compiler_static='-Bstatic'
8115 1.1 mrg else
8116 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8117 1.1 mrg fi
8118 1.1 mrg ;;
8119 1.1 mrg
8120 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
8121 1.1 mrg # This hack is so that the source file can tell whether it is being
8122 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
8123 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
8124 1.1 mrg ;;
8125 1.1 mrg
8126 1.1 mrg hpux9* | hpux10* | hpux11*)
8127 1.1 mrg lt_prog_compiler_wl='-Wl,'
8128 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8129 1.1 mrg # not for PA HP-UX.
8130 1.1 mrg case $host_cpu in
8131 1.1 mrg hppa*64*|ia64*)
8132 1.1 mrg # +Z the default
8133 1.1 mrg ;;
8134 1.1 mrg *)
8135 1.1 mrg lt_prog_compiler_pic='+Z'
8136 1.1 mrg ;;
8137 1.1 mrg esac
8138 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
8139 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
8140 1.1 mrg ;;
8141 1.1 mrg
8142 1.1 mrg irix5* | irix6* | nonstopux*)
8143 1.1 mrg lt_prog_compiler_wl='-Wl,'
8144 1.1 mrg # PIC (with -KPIC) is the default.
8145 1.1 mrg lt_prog_compiler_static='-non_shared'
8146 1.1 mrg ;;
8147 1.1 mrg
8148 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
8149 1.1 mrg case $cc_basename in
8150 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
8151 1.1 mrg ecc*)
8152 1.1 mrg lt_prog_compiler_wl='-Wl,'
8153 1.1 mrg lt_prog_compiler_pic='-KPIC'
8154 1.1 mrg lt_prog_compiler_static='-static'
8155 1.1 mrg ;;
8156 1.1 mrg # icc used to be incompatible with GCC.
8157 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
8158 1.1 mrg icc* | ifort*)
8159 1.1 mrg lt_prog_compiler_wl='-Wl,'
8160 1.1 mrg lt_prog_compiler_pic='-fPIC'
8161 1.1 mrg lt_prog_compiler_static='-static'
8162 1.1 mrg ;;
8163 1.1 mrg # Lahey Fortran 8.1.
8164 1.1 mrg lf95*)
8165 1.1 mrg lt_prog_compiler_wl='-Wl,'
8166 1.1 mrg lt_prog_compiler_pic='--shared'
8167 1.1 mrg lt_prog_compiler_static='--static'
8168 1.1 mrg ;;
8169 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8170 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
8171 1.1 mrg # which looks to be a dead project)
8172 1.1 mrg lt_prog_compiler_wl='-Wl,'
8173 1.1 mrg lt_prog_compiler_pic='-fpic'
8174 1.1 mrg lt_prog_compiler_static='-Bstatic'
8175 1.1 mrg ;;
8176 1.1 mrg ccc*)
8177 1.1 mrg lt_prog_compiler_wl='-Wl,'
8178 1.1 mrg # All Alpha code is PIC.
8179 1.1 mrg lt_prog_compiler_static='-non_shared'
8180 1.1 mrg ;;
8181 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
8182 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8183 1.1 mrg lt_prog_compiler_wl='-Wl,'
8184 1.1 mrg lt_prog_compiler_pic='-qpic'
8185 1.1 mrg lt_prog_compiler_static='-qstaticlink'
8186 1.1 mrg ;;
8187 1.1 mrg *)
8188 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8189 1.1 mrg *Sun\ F* | *Sun*Fortran*)
8190 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
8191 1.1 mrg lt_prog_compiler_pic='-KPIC'
8192 1.1 mrg lt_prog_compiler_static='-Bstatic'
8193 1.1 mrg lt_prog_compiler_wl=''
8194 1.1 mrg ;;
8195 1.1 mrg *Sun\ C*)
8196 1.1 mrg # Sun C 5.9
8197 1.1 mrg lt_prog_compiler_pic='-KPIC'
8198 1.1 mrg lt_prog_compiler_static='-Bstatic'
8199 1.1 mrg lt_prog_compiler_wl='-Wl,'
8200 1.1 mrg ;;
8201 1.1 mrg esac
8202 1.1 mrg ;;
8203 1.1 mrg esac
8204 1.1 mrg ;;
8205 1.1 mrg
8206 1.1 mrg newsos6)
8207 1.1 mrg lt_prog_compiler_pic='-KPIC'
8208 1.1 mrg lt_prog_compiler_static='-Bstatic'
8209 1.1 mrg ;;
8210 1.1 mrg
8211 1.1 mrg *nto* | *qnx*)
8212 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
8213 1.1 mrg # it will coredump.
8214 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
8215 1.1 mrg ;;
8216 1.1 mrg
8217 1.1 mrg osf3* | osf4* | osf5*)
8218 1.1 mrg lt_prog_compiler_wl='-Wl,'
8219 1.1 mrg # All OSF/1 code is PIC.
8220 1.1 mrg lt_prog_compiler_static='-non_shared'
8221 1.1 mrg ;;
8222 1.1 mrg
8223 1.1 mrg rdos*)
8224 1.1 mrg lt_prog_compiler_static='-non_shared'
8225 1.1 mrg ;;
8226 1.1 mrg
8227 1.1 mrg solaris*)
8228 1.1 mrg lt_prog_compiler_pic='-KPIC'
8229 1.1 mrg lt_prog_compiler_static='-Bstatic'
8230 1.1 mrg case $cc_basename in
8231 1.1 mrg f77* | f90* | f95*)
8232 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
8233 1.1 mrg *)
8234 1.1 mrg lt_prog_compiler_wl='-Wl,';;
8235 1.1 mrg esac
8236 1.1 mrg ;;
8237 1.1 mrg
8238 1.1 mrg sunos4*)
8239 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
8240 1.1 mrg lt_prog_compiler_pic='-PIC'
8241 1.1 mrg lt_prog_compiler_static='-Bstatic'
8242 1.1 mrg ;;
8243 1.1 mrg
8244 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
8245 1.1 mrg lt_prog_compiler_wl='-Wl,'
8246 1.1 mrg lt_prog_compiler_pic='-KPIC'
8247 1.1 mrg lt_prog_compiler_static='-Bstatic'
8248 1.1 mrg ;;
8249 1.1 mrg
8250 1.1 mrg sysv4*MP*)
8251 1.1 mrg if test -d /usr/nec ;then
8252 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
8253 1.1 mrg lt_prog_compiler_static='-Bstatic'
8254 1.1 mrg fi
8255 1.1 mrg ;;
8256 1.1 mrg
8257 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8258 1.1 mrg lt_prog_compiler_wl='-Wl,'
8259 1.1 mrg lt_prog_compiler_pic='-KPIC'
8260 1.1 mrg lt_prog_compiler_static='-Bstatic'
8261 1.1 mrg ;;
8262 1.1 mrg
8263 1.1 mrg unicos*)
8264 1.1 mrg lt_prog_compiler_wl='-Wl,'
8265 1.1 mrg lt_prog_compiler_can_build_shared=no
8266 1.1 mrg ;;
8267 1.1 mrg
8268 1.1 mrg uts4*)
8269 1.1 mrg lt_prog_compiler_pic='-pic'
8270 1.1 mrg lt_prog_compiler_static='-Bstatic'
8271 1.1 mrg ;;
8272 1.1 mrg
8273 1.1 mrg *)
8274 1.1 mrg lt_prog_compiler_can_build_shared=no
8275 1.1 mrg ;;
8276 1.1 mrg esac
8277 1.1 mrg fi
8278 1.1 mrg
8279 1.1 mrg case $host_os in
8280 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
8281 1.1 mrg *djgpp*)
8282 1.1 mrg lt_prog_compiler_pic=
8283 1.1 mrg ;;
8284 1.1 mrg *)
8285 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8286 1.1 mrg ;;
8287 1.1 mrg esac
8288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8289 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
8290 1.1 mrg
8291 1.1 mrg
8292 1.1 mrg
8293 1.1 mrg
8294 1.1 mrg
8295 1.1 mrg
8296 1.1 mrg #
8297 1.1 mrg # Check to make sure the PIC flag actually works.
8298 1.1 mrg #
8299 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
8300 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8301 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8302 1.1.1.7 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then :
8303 1.1 mrg $as_echo_n "(cached) " >&6
8304 1.1 mrg else
8305 1.1 mrg lt_cv_prog_compiler_pic_works=no
8306 1.1 mrg ac_outfile=conftest.$ac_objext
8307 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8308 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8309 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8310 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8311 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8312 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8313 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
8314 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8315 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8316 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8317 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8318 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8319 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8320 1.1 mrg ac_status=$?
8321 1.1 mrg cat conftest.err >&5
8322 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8323 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8324 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8325 1.1 mrg # So say no if there are warnings other than the usual output.
8326 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8327 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8328 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8329 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8330 1.1 mrg fi
8331 1.1 mrg fi
8332 1.1 mrg $RM conftest*
8333 1.1 mrg
8334 1.1 mrg fi
8335 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8336 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8337 1.1 mrg
8338 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8339 1.1 mrg case $lt_prog_compiler_pic in
8340 1.1 mrg "" | " "*) ;;
8341 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8342 1.1 mrg esac
8343 1.1 mrg else
8344 1.1 mrg lt_prog_compiler_pic=
8345 1.1 mrg lt_prog_compiler_can_build_shared=no
8346 1.1 mrg fi
8347 1.1 mrg
8348 1.1 mrg fi
8349 1.1 mrg
8350 1.1 mrg
8351 1.1 mrg
8352 1.1 mrg
8353 1.1 mrg
8354 1.1 mrg
8355 1.1 mrg #
8356 1.1 mrg # Check to make sure the static flag actually works.
8357 1.1 mrg #
8358 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8359 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8360 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8361 1.1.1.7 mrg if ${lt_cv_prog_compiler_static_works+:} false; then :
8362 1.1 mrg $as_echo_n "(cached) " >&6
8363 1.1 mrg else
8364 1.1 mrg lt_cv_prog_compiler_static_works=no
8365 1.1 mrg save_LDFLAGS="$LDFLAGS"
8366 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8367 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8368 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8369 1.1 mrg # The linker can only warn and ignore the option if not recognized
8370 1.1 mrg # So say no if there are warnings
8371 1.1 mrg if test -s conftest.err; then
8372 1.1 mrg # Append any errors to the config.log.
8373 1.1 mrg cat conftest.err 1>&5
8374 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8375 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8376 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8377 1.1 mrg lt_cv_prog_compiler_static_works=yes
8378 1.1 mrg fi
8379 1.1 mrg else
8380 1.1 mrg lt_cv_prog_compiler_static_works=yes
8381 1.1 mrg fi
8382 1.1 mrg fi
8383 1.1 mrg $RM -r conftest*
8384 1.1 mrg LDFLAGS="$save_LDFLAGS"
8385 1.1 mrg
8386 1.1 mrg fi
8387 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8388 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8389 1.1 mrg
8390 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8391 1.1 mrg :
8392 1.1 mrg else
8393 1.1 mrg lt_prog_compiler_static=
8394 1.1 mrg fi
8395 1.1 mrg
8396 1.1 mrg
8397 1.1 mrg
8398 1.1 mrg
8399 1.1 mrg
8400 1.1 mrg
8401 1.1 mrg
8402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8403 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8404 1.1.1.7 mrg if ${lt_cv_prog_compiler_c_o+:} false; then :
8405 1.1 mrg $as_echo_n "(cached) " >&6
8406 1.1 mrg else
8407 1.1 mrg lt_cv_prog_compiler_c_o=no
8408 1.1 mrg $RM -r conftest 2>/dev/null
8409 1.1 mrg mkdir conftest
8410 1.1 mrg cd conftest
8411 1.1 mrg mkdir out
8412 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8413 1.1 mrg
8414 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8415 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8416 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8417 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8418 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8419 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8420 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8421 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8422 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8423 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8424 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8425 1.1 mrg ac_status=$?
8426 1.1 mrg cat out/conftest.err >&5
8427 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8428 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8429 1.1 mrg then
8430 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8431 1.1 mrg # So say no if there are warnings
8432 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8433 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8434 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8435 1.1 mrg lt_cv_prog_compiler_c_o=yes
8436 1.1 mrg fi
8437 1.1 mrg fi
8438 1.1 mrg chmod u+w . 2>&5
8439 1.1 mrg $RM conftest*
8440 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8441 1.1 mrg # template instantiation
8442 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8443 1.1 mrg $RM out/* && rmdir out
8444 1.1 mrg cd ..
8445 1.1 mrg $RM -r conftest
8446 1.1 mrg $RM conftest*
8447 1.1 mrg
8448 1.1 mrg fi
8449 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8450 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8451 1.1 mrg
8452 1.1 mrg
8453 1.1 mrg
8454 1.1 mrg
8455 1.1 mrg
8456 1.1 mrg
8457 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8458 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8459 1.1.1.7 mrg if ${lt_cv_prog_compiler_c_o+:} false; then :
8460 1.1 mrg $as_echo_n "(cached) " >&6
8461 1.1 mrg else
8462 1.1 mrg lt_cv_prog_compiler_c_o=no
8463 1.1 mrg $RM -r conftest 2>/dev/null
8464 1.1 mrg mkdir conftest
8465 1.1 mrg cd conftest
8466 1.1 mrg mkdir out
8467 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8468 1.1 mrg
8469 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8470 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8471 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8472 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8473 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8474 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8475 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8476 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8477 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8478 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8479 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8480 1.1 mrg ac_status=$?
8481 1.1 mrg cat out/conftest.err >&5
8482 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8484 1.1 mrg then
8485 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8486 1.1 mrg # So say no if there are warnings
8487 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8488 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8489 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8490 1.1 mrg lt_cv_prog_compiler_c_o=yes
8491 1.1 mrg fi
8492 1.1 mrg fi
8493 1.1 mrg chmod u+w . 2>&5
8494 1.1 mrg $RM conftest*
8495 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8496 1.1 mrg # template instantiation
8497 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8498 1.1 mrg $RM out/* && rmdir out
8499 1.1 mrg cd ..
8500 1.1 mrg $RM -r conftest
8501 1.1 mrg $RM conftest*
8502 1.1 mrg
8503 1.1 mrg fi
8504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8505 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8506 1.1 mrg
8507 1.1 mrg
8508 1.1 mrg
8509 1.1 mrg
8510 1.1 mrg hard_links="nottested"
8511 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8512 1.1 mrg # do not overwrite the value of need_locks provided by the user
8513 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8514 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8515 1.1 mrg hard_links=yes
8516 1.1 mrg $RM conftest*
8517 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8518 1.1 mrg touch conftest.a
8519 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8520 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8521 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8522 1.1 mrg $as_echo "$hard_links" >&6; }
8523 1.1 mrg if test "$hard_links" = no; then
8524 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8525 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8526 1.1 mrg need_locks=warn
8527 1.1 mrg fi
8528 1.1 mrg else
8529 1.1 mrg need_locks=no
8530 1.1 mrg fi
8531 1.1 mrg
8532 1.1 mrg
8533 1.1 mrg
8534 1.1 mrg
8535 1.1 mrg
8536 1.1 mrg
8537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8538 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8539 1.1 mrg
8540 1.1 mrg runpath_var=
8541 1.1 mrg allow_undefined_flag=
8542 1.1 mrg always_export_symbols=no
8543 1.1 mrg archive_cmds=
8544 1.1 mrg archive_expsym_cmds=
8545 1.1 mrg compiler_needs_object=no
8546 1.1 mrg enable_shared_with_static_runtimes=no
8547 1.1 mrg export_dynamic_flag_spec=
8548 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8549 1.1 mrg hardcode_automatic=no
8550 1.1 mrg hardcode_direct=no
8551 1.1 mrg hardcode_direct_absolute=no
8552 1.1 mrg hardcode_libdir_flag_spec=
8553 1.1 mrg hardcode_libdir_flag_spec_ld=
8554 1.1 mrg hardcode_libdir_separator=
8555 1.1 mrg hardcode_minus_L=no
8556 1.1 mrg hardcode_shlibpath_var=unsupported
8557 1.1 mrg inherit_rpath=no
8558 1.1 mrg link_all_deplibs=unknown
8559 1.1 mrg module_cmds=
8560 1.1 mrg module_expsym_cmds=
8561 1.1 mrg old_archive_from_new_cmds=
8562 1.1 mrg old_archive_from_expsyms_cmds=
8563 1.1 mrg thread_safe_flag_spec=
8564 1.1 mrg whole_archive_flag_spec=
8565 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8566 1.1 mrg # included in the symbol list
8567 1.1 mrg include_expsyms=
8568 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8569 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8570 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8571 1.1 mrg # as well as any symbol that contains `d'.
8572 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8573 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8574 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8575 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8576 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8577 1.1 mrg # preloaded symbol tables.
8578 1.1 mrg # Exclude shared library initialization/finalization symbols.
8579 1.1 mrg extract_expsyms_cmds=
8580 1.1 mrg
8581 1.1 mrg case $host_os in
8582 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8583 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8584 1.1 mrg # When not using gcc, we currently assume that we are using
8585 1.1 mrg # Microsoft Visual C++.
8586 1.1 mrg if test "$GCC" != yes; then
8587 1.1 mrg with_gnu_ld=no
8588 1.1 mrg fi
8589 1.1 mrg ;;
8590 1.1 mrg interix*)
8591 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8592 1.1 mrg with_gnu_ld=yes
8593 1.1 mrg ;;
8594 1.1 mrg openbsd*)
8595 1.1 mrg with_gnu_ld=no
8596 1.1 mrg ;;
8597 1.1 mrg esac
8598 1.1 mrg
8599 1.1 mrg ld_shlibs=yes
8600 1.1 mrg
8601 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
8602 1.1 mrg # that we're better off using the native interface for both.
8603 1.1 mrg lt_use_gnu_ld_interface=no
8604 1.1 mrg if test "$with_gnu_ld" = yes; then
8605 1.1 mrg case $host_os in
8606 1.1 mrg aix*)
8607 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
8608 1.1 mrg # with the native linker. However, as the warning in the GNU ld
8609 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
8610 1.1 mrg # shared libraries, regardless of the interface used.
8611 1.1 mrg case `$LD -v 2>&1` in
8612 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8613 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8614 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8615 1.1 mrg *)
8616 1.1 mrg lt_use_gnu_ld_interface=yes
8617 1.1 mrg ;;
8618 1.1 mrg esac
8619 1.1 mrg ;;
8620 1.1 mrg *)
8621 1.1 mrg lt_use_gnu_ld_interface=yes
8622 1.1 mrg ;;
8623 1.1 mrg esac
8624 1.1 mrg fi
8625 1.1 mrg
8626 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
8627 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8628 1.1 mrg wlarc='${wl}'
8629 1.1 mrg
8630 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8631 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8632 1.1 mrg # here allows them to be overridden if necessary.
8633 1.1 mrg runpath_var=LD_RUN_PATH
8634 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8635 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8636 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8637 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8638 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8639 1.1 mrg else
8640 1.1 mrg whole_archive_flag_spec=
8641 1.1 mrg fi
8642 1.1 mrg supports_anon_versioning=no
8643 1.1 mrg case `$LD -v 2>&1` in
8644 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
8645 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8646 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8647 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8648 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8649 1.1 mrg *) supports_anon_versioning=yes ;;
8650 1.1 mrg esac
8651 1.1 mrg
8652 1.1 mrg # See if GNU ld supports shared libraries.
8653 1.1 mrg case $host_os in
8654 1.1 mrg aix[3-9]*)
8655 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8656 1.1 mrg if test "$host_cpu" != ia64; then
8657 1.1 mrg ld_shlibs=no
8658 1.1 mrg cat <<_LT_EOF 1>&2
8659 1.1 mrg
8660 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
8661 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8662 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8663 1.1 mrg *** really care for shared libraries, you may want to install binutils
8664 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8665 1.1 mrg *** You will then need to restart the configuration process.
8666 1.1 mrg
8667 1.1 mrg _LT_EOF
8668 1.1 mrg fi
8669 1.1 mrg ;;
8670 1.1 mrg
8671 1.1 mrg amigaos*)
8672 1.1 mrg case $host_cpu in
8673 1.1 mrg powerpc)
8674 1.1 mrg # see comment about AmigaOS4 .so support
8675 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8676 1.1 mrg archive_expsym_cmds=''
8677 1.1 mrg ;;
8678 1.1 mrg m68k)
8679 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)'
8680 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8681 1.1 mrg hardcode_minus_L=yes
8682 1.1 mrg ;;
8683 1.1 mrg esac
8684 1.1 mrg ;;
8685 1.1 mrg
8686 1.1 mrg beos*)
8687 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8688 1.1 mrg allow_undefined_flag=unsupported
8689 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8690 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8691 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8692 1.1 mrg else
8693 1.1 mrg ld_shlibs=no
8694 1.1 mrg fi
8695 1.1 mrg ;;
8696 1.1 mrg
8697 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8698 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8699 1.1 mrg # as there is no search path for DLLs.
8700 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8701 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
8702 1.1 mrg allow_undefined_flag=unsupported
8703 1.1 mrg always_export_symbols=no
8704 1.1 mrg enable_shared_with_static_runtimes=yes
8705 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'
8706 1.1 mrg
8707 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8708 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'
8709 1.1 mrg # If the export-symbols file already is a .def file (1st line
8710 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8711 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8712 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8713 1.1 mrg else
8714 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8715 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8716 1.1 mrg fi~
8717 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'
8718 1.1 mrg else
8719 1.1 mrg ld_shlibs=no
8720 1.1 mrg fi
8721 1.1 mrg ;;
8722 1.1 mrg
8723 1.1 mrg haiku*)
8724 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8725 1.1 mrg link_all_deplibs=yes
8726 1.1 mrg ;;
8727 1.1 mrg
8728 1.1 mrg interix[3-9]*)
8729 1.1 mrg hardcode_direct=no
8730 1.1 mrg hardcode_shlibpath_var=no
8731 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8732 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8733 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8734 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8735 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8736 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8737 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8738 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8739 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'
8740 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'
8741 1.1 mrg ;;
8742 1.1 mrg
8743 1.1 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8744 1.1 mrg tmp_diet=no
8745 1.1 mrg if test "$host_os" = linux-dietlibc; then
8746 1.1 mrg case $cc_basename in
8747 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8748 1.1 mrg esac
8749 1.1 mrg fi
8750 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8751 1.1 mrg && test "$tmp_diet" = no
8752 1.1 mrg then
8753 1.1.1.3 mrg tmp_addflag=' $pic_flag'
8754 1.1 mrg tmp_sharedflag='-shared'
8755 1.1 mrg case $cc_basename,$host_cpu in
8756 1.1 mrg pgcc*) # Portland Group C compiler
8757 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'
8758 1.1 mrg tmp_addflag=' $pic_flag'
8759 1.1 mrg ;;
8760 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
8761 1.1 mrg # Portland Group f77 and f90 compilers
8762 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'
8763 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8764 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8765 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8766 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8767 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8768 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8769 1.1 mrg tmp_addflag=' -nofor_main' ;;
8770 1.1 mrg lf95*) # Lahey Fortran 8.1
8771 1.1 mrg whole_archive_flag_spec=
8772 1.1 mrg tmp_sharedflag='--shared' ;;
8773 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8774 1.1 mrg tmp_sharedflag='-qmkshrobj'
8775 1.1 mrg tmp_addflag= ;;
8776 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8777 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'
8778 1.1 mrg compiler_needs_object=yes
8779 1.1 mrg ;;
8780 1.1 mrg esac
8781 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8782 1.1 mrg *Sun\ C*) # Sun C 5.9
8783 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'
8784 1.1 mrg compiler_needs_object=yes
8785 1.1 mrg tmp_sharedflag='-G' ;;
8786 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8787 1.1 mrg tmp_sharedflag='-G' ;;
8788 1.1 mrg esac
8789 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8790 1.1 mrg
8791 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8792 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8793 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8794 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8795 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'
8796 1.1 mrg fi
8797 1.1 mrg
8798 1.1 mrg case $cc_basename in
8799 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
8800 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8801 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8802 1.1 mrg hardcode_libdir_flag_spec=
8803 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8804 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8805 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8806 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8807 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8808 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8809 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8810 1.1 mrg fi
8811 1.1 mrg ;;
8812 1.1 mrg esac
8813 1.1 mrg else
8814 1.1 mrg ld_shlibs=no
8815 1.1 mrg fi
8816 1.1 mrg ;;
8817 1.1 mrg
8818 1.1 mrg netbsd*)
8819 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8820 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8821 1.1 mrg wlarc=
8822 1.1 mrg else
8823 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8824 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'
8825 1.1 mrg fi
8826 1.1 mrg ;;
8827 1.1 mrg
8828 1.1 mrg solaris*)
8829 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8830 1.1 mrg ld_shlibs=no
8831 1.1 mrg cat <<_LT_EOF 1>&2
8832 1.1 mrg
8833 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8834 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8835 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8836 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8837 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8838 1.1 mrg *** used, and then restart.
8839 1.1 mrg
8840 1.1 mrg _LT_EOF
8841 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8842 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8843 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'
8844 1.1 mrg else
8845 1.1 mrg ld_shlibs=no
8846 1.1 mrg fi
8847 1.1 mrg ;;
8848 1.1 mrg
8849 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8850 1.1 mrg case `$LD -v 2>&1` in
8851 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8852 1.1 mrg ld_shlibs=no
8853 1.1 mrg cat <<_LT_EOF 1>&2
8854 1.1 mrg
8855 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8856 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8857 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8858 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8859 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8860 1.1 mrg *** used, and then restart.
8861 1.1 mrg
8862 1.1 mrg _LT_EOF
8863 1.1 mrg ;;
8864 1.1 mrg *)
8865 1.1 mrg # For security reasons, it is highly recommended that you always
8866 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
8867 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
8868 1.1 mrg # requires that you compile everything twice, which is a pain.
8869 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8870 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8871 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8872 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'
8873 1.1 mrg else
8874 1.1 mrg ld_shlibs=no
8875 1.1 mrg fi
8876 1.1 mrg ;;
8877 1.1 mrg esac
8878 1.1 mrg ;;
8879 1.1 mrg
8880 1.1 mrg sunos4*)
8881 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8882 1.1 mrg wlarc=
8883 1.1 mrg hardcode_direct=yes
8884 1.1 mrg hardcode_shlibpath_var=no
8885 1.1 mrg ;;
8886 1.1 mrg
8887 1.1 mrg *)
8888 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8889 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8890 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'
8891 1.1 mrg else
8892 1.1 mrg ld_shlibs=no
8893 1.1 mrg fi
8894 1.1 mrg ;;
8895 1.1 mrg esac
8896 1.1 mrg
8897 1.1 mrg if test "$ld_shlibs" = no; then
8898 1.1 mrg runpath_var=
8899 1.1 mrg hardcode_libdir_flag_spec=
8900 1.1 mrg export_dynamic_flag_spec=
8901 1.1 mrg whole_archive_flag_spec=
8902 1.1 mrg fi
8903 1.1 mrg else
8904 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8905 1.1 mrg case $host_os in
8906 1.1 mrg aix3*)
8907 1.1 mrg allow_undefined_flag=unsupported
8908 1.1 mrg always_export_symbols=yes
8909 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'
8910 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8911 1.1 mrg # are no directories specified by -L.
8912 1.1 mrg hardcode_minus_L=yes
8913 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8914 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8915 1.1 mrg # broken collect2.
8916 1.1 mrg hardcode_direct=unsupported
8917 1.1 mrg fi
8918 1.1 mrg ;;
8919 1.1 mrg
8920 1.1 mrg aix[4-9]*)
8921 1.1 mrg if test "$host_cpu" = ia64; then
8922 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8923 1.1 mrg # have to do anything special.
8924 1.1 mrg aix_use_runtimelinking=no
8925 1.1 mrg exp_sym_flag='-Bexport'
8926 1.1 mrg no_entry_flag=""
8927 1.1 mrg else
8928 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8929 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8930 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
8931 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
8932 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8933 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'
8934 1.1 mrg else
8935 1.1.1.5 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'
8936 1.1 mrg fi
8937 1.1 mrg aix_use_runtimelinking=no
8938 1.1 mrg
8939 1.1 mrg # Test if we are trying to use run time linking or normal
8940 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8941 1.1 mrg # need to do runtime linking.
8942 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8943 1.1 mrg for ld_flag in $LDFLAGS; do
8944 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8945 1.1 mrg aix_use_runtimelinking=yes
8946 1.1 mrg break
8947 1.1 mrg fi
8948 1.1 mrg done
8949 1.1 mrg ;;
8950 1.1 mrg esac
8951 1.1 mrg
8952 1.1 mrg exp_sym_flag='-bexport'
8953 1.1 mrg no_entry_flag='-bnoentry'
8954 1.1 mrg fi
8955 1.1 mrg
8956 1.1 mrg # When large executables or shared objects are built, AIX ld can
8957 1.1 mrg # have problems creating the table of contents. If linking a library
8958 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8959 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8960 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8961 1.1 mrg
8962 1.1 mrg archive_cmds=''
8963 1.1 mrg hardcode_direct=yes
8964 1.1 mrg hardcode_direct_absolute=yes
8965 1.1 mrg hardcode_libdir_separator=':'
8966 1.1 mrg link_all_deplibs=yes
8967 1.1 mrg file_list_spec='${wl}-f,'
8968 1.1 mrg
8969 1.1 mrg if test "$GCC" = yes; then
8970 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8971 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8972 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8973 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8974 1.1 mrg if test -f "$collect2name" &&
8975 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8976 1.1 mrg then
8977 1.1 mrg # We have reworked collect2
8978 1.1 mrg :
8979 1.1 mrg else
8980 1.1 mrg # We have old collect2
8981 1.1 mrg hardcode_direct=unsupported
8982 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8983 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8984 1.1 mrg # to unsupported forces relinking
8985 1.1 mrg hardcode_minus_L=yes
8986 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8987 1.1 mrg hardcode_libdir_separator=
8988 1.1 mrg fi
8989 1.1 mrg ;;
8990 1.1 mrg esac
8991 1.1 mrg shared_flag='-shared'
8992 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8993 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8994 1.1 mrg fi
8995 1.1 mrg else
8996 1.1 mrg # not using gcc
8997 1.1 mrg if test "$host_cpu" = ia64; then
8998 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8999 1.1 mrg # chokes on -Wl,-G. The following line is correct:
9000 1.1 mrg shared_flag='-G'
9001 1.1 mrg else
9002 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9003 1.1 mrg shared_flag='${wl}-G'
9004 1.1 mrg else
9005 1.1 mrg shared_flag='${wl}-bM:SRE'
9006 1.1 mrg fi
9007 1.1 mrg fi
9008 1.1 mrg fi
9009 1.1 mrg
9010 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
9011 1.1 mrg # It seems that -bexpall does not export symbols beginning with
9012 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
9013 1.1 mrg always_export_symbols=yes
9014 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9015 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
9016 1.1 mrg # -berok will link without error, but may produce a broken library.
9017 1.1 mrg allow_undefined_flag='-berok'
9018 1.1 mrg # Determine the default libpath from the value encoded in an
9019 1.1 mrg # empty executable.
9020 1.1 mrg if test x$gcc_no_link = xyes; then
9021 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9022 1.1 mrg fi
9023 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9024 1.1 mrg /* end confdefs.h. */
9025 1.1 mrg
9026 1.1 mrg int
9027 1.1 mrg main ()
9028 1.1 mrg {
9029 1.1 mrg
9030 1.1 mrg ;
9031 1.1 mrg return 0;
9032 1.1 mrg }
9033 1.1 mrg _ACEOF
9034 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9035 1.1 mrg
9036 1.1 mrg lt_aix_libpath_sed='
9037 1.1 mrg /Import File Strings/,/^$/ {
9038 1.1 mrg /^0/ {
9039 1.1 mrg s/^0 *\(.*\)$/\1/
9040 1.1 mrg p
9041 1.1 mrg }
9042 1.1 mrg }'
9043 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9044 1.1 mrg # Check for a 64-bit object if we didn't find anything.
9045 1.1 mrg if test -z "$aix_libpath"; then
9046 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9047 1.1 mrg fi
9048 1.1 mrg fi
9049 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9050 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9051 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9052 1.1 mrg
9053 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9054 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"
9055 1.1 mrg else
9056 1.1 mrg if test "$host_cpu" = ia64; then
9057 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9058 1.1 mrg allow_undefined_flag="-z nodefs"
9059 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"
9060 1.1 mrg else
9061 1.1 mrg # Determine the default libpath from the value encoded in an
9062 1.1 mrg # empty executable.
9063 1.1 mrg if test x$gcc_no_link = xyes; then
9064 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9065 1.1 mrg fi
9066 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9067 1.1 mrg /* end confdefs.h. */
9068 1.1 mrg
9069 1.1 mrg int
9070 1.1 mrg main ()
9071 1.1 mrg {
9072 1.1 mrg
9073 1.1 mrg ;
9074 1.1 mrg return 0;
9075 1.1 mrg }
9076 1.1 mrg _ACEOF
9077 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9078 1.1 mrg
9079 1.1 mrg lt_aix_libpath_sed='
9080 1.1 mrg /Import File Strings/,/^$/ {
9081 1.1 mrg /^0/ {
9082 1.1 mrg s/^0 *\(.*\)$/\1/
9083 1.1 mrg p
9084 1.1 mrg }
9085 1.1 mrg }'
9086 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9087 1.1 mrg # Check for a 64-bit object if we didn't find anything.
9088 1.1 mrg if test -z "$aix_libpath"; then
9089 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9090 1.1 mrg fi
9091 1.1 mrg fi
9092 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9093 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9094 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9095 1.1 mrg
9096 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9097 1.1 mrg # Warning - without using the other run time loading flags,
9098 1.1 mrg # -berok will link without error, but may produce a broken library.
9099 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
9100 1.1 mrg allow_undefined_flag=' ${wl}-berok'
9101 1.1 mrg if test "$with_gnu_ld" = yes; then
9102 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
9103 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9104 1.1 mrg else
9105 1.1 mrg # Exported symbols can be pulled into shared objects from archives
9106 1.1 mrg whole_archive_flag_spec='$convenience'
9107 1.1 mrg fi
9108 1.1 mrg archive_cmds_need_lc=yes
9109 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
9110 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'
9111 1.1 mrg fi
9112 1.1 mrg fi
9113 1.1 mrg ;;
9114 1.1 mrg
9115 1.1 mrg amigaos*)
9116 1.1 mrg case $host_cpu in
9117 1.1 mrg powerpc)
9118 1.1 mrg # see comment about AmigaOS4 .so support
9119 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9120 1.1 mrg archive_expsym_cmds=''
9121 1.1 mrg ;;
9122 1.1 mrg m68k)
9123 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)'
9124 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9125 1.1 mrg hardcode_minus_L=yes
9126 1.1 mrg ;;
9127 1.1 mrg esac
9128 1.1 mrg ;;
9129 1.1 mrg
9130 1.1 mrg bsdi[45]*)
9131 1.1 mrg export_dynamic_flag_spec=-rdynamic
9132 1.1 mrg ;;
9133 1.1 mrg
9134 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9135 1.1 mrg # When not using gcc, we currently assume that we are using
9136 1.1 mrg # Microsoft Visual C++.
9137 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
9138 1.1 mrg # no search path for DLLs.
9139 1.1 mrg hardcode_libdir_flag_spec=' '
9140 1.1 mrg allow_undefined_flag=unsupported
9141 1.1 mrg # Tell ltmain to make .lib files, not .a files.
9142 1.1 mrg libext=lib
9143 1.1 mrg # Tell ltmain to make .dll files, not .so files.
9144 1.1 mrg shrext_cmds=".dll"
9145 1.1 mrg # FIXME: Setting linknames here is a bad hack.
9146 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9147 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
9148 1.1 mrg old_archive_from_new_cmds='true'
9149 1.1 mrg # FIXME: Should let the user specify the lib program.
9150 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9151 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
9152 1.1 mrg enable_shared_with_static_runtimes=yes
9153 1.1 mrg ;;
9154 1.1 mrg
9155 1.1 mrg darwin* | rhapsody*)
9156 1.1 mrg
9157 1.1 mrg
9158 1.1 mrg archive_cmds_need_lc=no
9159 1.1 mrg hardcode_direct=no
9160 1.1 mrg hardcode_automatic=yes
9161 1.1 mrg hardcode_shlibpath_var=unsupported
9162 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
9163 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\"`'
9164 1.1 mrg else
9165 1.1 mrg whole_archive_flag_spec=''
9166 1.1 mrg fi
9167 1.1 mrg link_all_deplibs=yes
9168 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
9169 1.1 mrg case $cc_basename in
9170 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
9171 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
9172 1.1 mrg esac
9173 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
9174 1.1 mrg output_verbose_link_cmd=func_echo_all
9175 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}"
9176 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9177 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}"
9178 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}"
9179 1.1 mrg
9180 1.1 mrg else
9181 1.1 mrg ld_shlibs=no
9182 1.1 mrg fi
9183 1.1 mrg
9184 1.1 mrg ;;
9185 1.1 mrg
9186 1.1 mrg dgux*)
9187 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9188 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9189 1.1 mrg hardcode_shlibpath_var=no
9190 1.1 mrg ;;
9191 1.1 mrg
9192 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9193 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
9194 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
9195 1.1 mrg # extra space).
9196 1.1 mrg freebsd2.2*)
9197 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9198 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9199 1.1 mrg hardcode_direct=yes
9200 1.1 mrg hardcode_shlibpath_var=no
9201 1.1 mrg ;;
9202 1.1 mrg
9203 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9204 1.1.1.2 mrg freebsd2.*)
9205 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9206 1.1 mrg hardcode_direct=yes
9207 1.1 mrg hardcode_minus_L=yes
9208 1.1 mrg hardcode_shlibpath_var=no
9209 1.1 mrg ;;
9210 1.1 mrg
9211 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9212 1.1 mrg freebsd* | dragonfly*)
9213 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9214 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9215 1.1 mrg hardcode_direct=yes
9216 1.1 mrg hardcode_shlibpath_var=no
9217 1.1 mrg ;;
9218 1.1 mrg
9219 1.1 mrg hpux9*)
9220 1.1 mrg if test "$GCC" = yes; then
9221 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'
9222 1.1 mrg else
9223 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'
9224 1.1 mrg fi
9225 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9226 1.1 mrg hardcode_libdir_separator=:
9227 1.1 mrg hardcode_direct=yes
9228 1.1 mrg
9229 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9230 1.1 mrg # but as the default location of the library.
9231 1.1 mrg hardcode_minus_L=yes
9232 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9233 1.1 mrg ;;
9234 1.1 mrg
9235 1.1 mrg hpux10*)
9236 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9237 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9238 1.1 mrg else
9239 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9240 1.1 mrg fi
9241 1.1 mrg if test "$with_gnu_ld" = no; then
9242 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9243 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
9244 1.1 mrg hardcode_libdir_separator=:
9245 1.1 mrg hardcode_direct=yes
9246 1.1 mrg hardcode_direct_absolute=yes
9247 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9248 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9249 1.1 mrg # but as the default location of the library.
9250 1.1 mrg hardcode_minus_L=yes
9251 1.1 mrg fi
9252 1.1 mrg ;;
9253 1.1 mrg
9254 1.1 mrg hpux11*)
9255 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9256 1.1 mrg case $host_cpu in
9257 1.1 mrg hppa*64*)
9258 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9259 1.1 mrg ;;
9260 1.1 mrg ia64*)
9261 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9262 1.1 mrg ;;
9263 1.1 mrg *)
9264 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9265 1.1 mrg ;;
9266 1.1 mrg esac
9267 1.1 mrg else
9268 1.1 mrg case $host_cpu in
9269 1.1 mrg hppa*64*)
9270 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9271 1.1 mrg ;;
9272 1.1 mrg ia64*)
9273 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9274 1.1 mrg ;;
9275 1.1 mrg *)
9276 1.1 mrg
9277 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
9278 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9279 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9280 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
9281 1.1.1.7 mrg if ${lt_cv_prog_compiler__b+:} false; then :
9282 1.1 mrg $as_echo_n "(cached) " >&6
9283 1.1 mrg else
9284 1.1 mrg lt_cv_prog_compiler__b=no
9285 1.1 mrg save_LDFLAGS="$LDFLAGS"
9286 1.1 mrg LDFLAGS="$LDFLAGS -b"
9287 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
9288 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9289 1.1 mrg # The linker can only warn and ignore the option if not recognized
9290 1.1 mrg # So say no if there are warnings
9291 1.1 mrg if test -s conftest.err; then
9292 1.1 mrg # Append any errors to the config.log.
9293 1.1 mrg cat conftest.err 1>&5
9294 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9295 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9296 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
9297 1.1 mrg lt_cv_prog_compiler__b=yes
9298 1.1 mrg fi
9299 1.1 mrg else
9300 1.1 mrg lt_cv_prog_compiler__b=yes
9301 1.1 mrg fi
9302 1.1 mrg fi
9303 1.1 mrg $RM -r conftest*
9304 1.1 mrg LDFLAGS="$save_LDFLAGS"
9305 1.1 mrg
9306 1.1 mrg fi
9307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9308 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
9309 1.1 mrg
9310 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
9311 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9312 1.1 mrg else
9313 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9314 1.1 mrg fi
9315 1.1 mrg
9316 1.1 mrg ;;
9317 1.1 mrg esac
9318 1.1 mrg fi
9319 1.1 mrg if test "$with_gnu_ld" = no; then
9320 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9321 1.1 mrg hardcode_libdir_separator=:
9322 1.1 mrg
9323 1.1 mrg case $host_cpu in
9324 1.1 mrg hppa*64*|ia64*)
9325 1.1 mrg hardcode_direct=no
9326 1.1 mrg hardcode_shlibpath_var=no
9327 1.1 mrg ;;
9328 1.1 mrg *)
9329 1.1 mrg hardcode_direct=yes
9330 1.1 mrg hardcode_direct_absolute=yes
9331 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9332 1.1 mrg
9333 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9334 1.1 mrg # but as the default location of the library.
9335 1.1 mrg hardcode_minus_L=yes
9336 1.1 mrg ;;
9337 1.1 mrg esac
9338 1.1 mrg fi
9339 1.1 mrg ;;
9340 1.1 mrg
9341 1.1 mrg irix5* | irix6* | nonstopux*)
9342 1.1 mrg if test "$GCC" = yes; then
9343 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'
9344 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9345 1.1 mrg # work, assume that -exports_file does not work either and
9346 1.1 mrg # implicitly export all symbols.
9347 1.1 mrg save_LDFLAGS="$LDFLAGS"
9348 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9349 1.1 mrg if test x$gcc_no_link = xyes; then
9350 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9351 1.1 mrg fi
9352 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9353 1.1 mrg /* end confdefs.h. */
9354 1.1 mrg int foo(void) {}
9355 1.1 mrg _ACEOF
9356 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9357 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'
9358 1.1 mrg
9359 1.1 mrg fi
9360 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9361 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9362 1.1 mrg LDFLAGS="$save_LDFLAGS"
9363 1.1 mrg else
9364 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'
9365 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'
9366 1.1 mrg fi
9367 1.1 mrg archive_cmds_need_lc='no'
9368 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9369 1.1 mrg hardcode_libdir_separator=:
9370 1.1 mrg inherit_rpath=yes
9371 1.1 mrg link_all_deplibs=yes
9372 1.1 mrg ;;
9373 1.1 mrg
9374 1.1 mrg netbsd*)
9375 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9376 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9377 1.1 mrg else
9378 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9379 1.1 mrg fi
9380 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9381 1.1 mrg hardcode_direct=yes
9382 1.1 mrg hardcode_shlibpath_var=no
9383 1.1 mrg ;;
9384 1.1 mrg
9385 1.1 mrg newsos6)
9386 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9387 1.1 mrg hardcode_direct=yes
9388 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9389 1.1 mrg hardcode_libdir_separator=:
9390 1.1 mrg hardcode_shlibpath_var=no
9391 1.1 mrg ;;
9392 1.1 mrg
9393 1.1 mrg *nto* | *qnx*)
9394 1.1 mrg ;;
9395 1.1 mrg
9396 1.1 mrg openbsd*)
9397 1.1 mrg if test -f /usr/libexec/ld.so; then
9398 1.1 mrg hardcode_direct=yes
9399 1.1 mrg hardcode_shlibpath_var=no
9400 1.1 mrg hardcode_direct_absolute=yes
9401 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9402 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9403 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9404 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9405 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9406 1.1 mrg else
9407 1.1 mrg case $host_os in
9408 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9409 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9410 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9411 1.1 mrg ;;
9412 1.1 mrg *)
9413 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9414 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9415 1.1 mrg ;;
9416 1.1 mrg esac
9417 1.1 mrg fi
9418 1.1 mrg else
9419 1.1 mrg ld_shlibs=no
9420 1.1 mrg fi
9421 1.1 mrg ;;
9422 1.1 mrg
9423 1.1 mrg os2*)
9424 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9425 1.1 mrg hardcode_minus_L=yes
9426 1.1 mrg allow_undefined_flag=unsupported
9427 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'
9428 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9429 1.1 mrg ;;
9430 1.1 mrg
9431 1.1 mrg osf3*)
9432 1.1 mrg if test "$GCC" = yes; then
9433 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9434 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'
9435 1.1 mrg else
9436 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9437 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'
9438 1.1 mrg fi
9439 1.1 mrg archive_cmds_need_lc='no'
9440 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9441 1.1 mrg hardcode_libdir_separator=:
9442 1.1 mrg ;;
9443 1.1 mrg
9444 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9445 1.1 mrg if test "$GCC" = yes; then
9446 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9447 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'
9448 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9449 1.1 mrg else
9450 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9451 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'
9452 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~
9453 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'
9454 1.1 mrg
9455 1.1 mrg # Both c and cxx compiler support -rpath directly
9456 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9457 1.1 mrg fi
9458 1.1 mrg archive_cmds_need_lc='no'
9459 1.1 mrg hardcode_libdir_separator=:
9460 1.1 mrg ;;
9461 1.1 mrg
9462 1.1 mrg solaris*)
9463 1.1 mrg no_undefined_flag=' -z defs'
9464 1.1 mrg if test "$GCC" = yes; then
9465 1.1 mrg wlarc='${wl}'
9466 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9467 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9468 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'
9469 1.1 mrg else
9470 1.1 mrg case `$CC -V 2>&1` in
9471 1.1 mrg *"Compilers 5.0"*)
9472 1.1 mrg wlarc=''
9473 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9474 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9475 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9476 1.1 mrg ;;
9477 1.1 mrg *)
9478 1.1 mrg wlarc='${wl}'
9479 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9480 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9481 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9482 1.1 mrg ;;
9483 1.1 mrg esac
9484 1.1 mrg fi
9485 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9486 1.1 mrg hardcode_shlibpath_var=no
9487 1.1 mrg case $host_os in
9488 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9489 1.1 mrg *)
9490 1.1 mrg # The compiler driver will combine and reorder linker options,
9491 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9492 1.1 mrg # but is careful enough not to reorder.
9493 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9494 1.1 mrg if test "$GCC" = yes; then
9495 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9496 1.1 mrg else
9497 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9498 1.1 mrg fi
9499 1.1 mrg ;;
9500 1.1 mrg esac
9501 1.1 mrg link_all_deplibs=yes
9502 1.1 mrg ;;
9503 1.1 mrg
9504 1.1 mrg sunos4*)
9505 1.1 mrg if test "x$host_vendor" = xsequent; then
9506 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9507 1.1 mrg # files that make .init and .fini sections work.
9508 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9509 1.1 mrg else
9510 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9511 1.1 mrg fi
9512 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9513 1.1 mrg hardcode_direct=yes
9514 1.1 mrg hardcode_minus_L=yes
9515 1.1 mrg hardcode_shlibpath_var=no
9516 1.1 mrg ;;
9517 1.1 mrg
9518 1.1 mrg sysv4)
9519 1.1 mrg case $host_vendor in
9520 1.1 mrg sni)
9521 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9522 1.1 mrg hardcode_direct=yes # is this really true???
9523 1.1 mrg ;;
9524 1.1 mrg siemens)
9525 1.1 mrg ## LD is ld it makes a PLAMLIB
9526 1.1 mrg ## CC just makes a GrossModule.
9527 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9528 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9529 1.1 mrg hardcode_direct=no
9530 1.1 mrg ;;
9531 1.1 mrg motorola)
9532 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9533 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9534 1.1 mrg ;;
9535 1.1 mrg esac
9536 1.1 mrg runpath_var='LD_RUN_PATH'
9537 1.1 mrg hardcode_shlibpath_var=no
9538 1.1 mrg ;;
9539 1.1 mrg
9540 1.1 mrg sysv4.3*)
9541 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9542 1.1 mrg hardcode_shlibpath_var=no
9543 1.1 mrg export_dynamic_flag_spec='-Bexport'
9544 1.1 mrg ;;
9545 1.1 mrg
9546 1.1 mrg sysv4*MP*)
9547 1.1 mrg if test -d /usr/nec; then
9548 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9549 1.1 mrg hardcode_shlibpath_var=no
9550 1.1 mrg runpath_var=LD_RUN_PATH
9551 1.1 mrg hardcode_runpath_var=yes
9552 1.1 mrg ld_shlibs=yes
9553 1.1 mrg fi
9554 1.1 mrg ;;
9555 1.1 mrg
9556 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9557 1.1 mrg no_undefined_flag='${wl}-z,text'
9558 1.1 mrg archive_cmds_need_lc=no
9559 1.1 mrg hardcode_shlibpath_var=no
9560 1.1 mrg runpath_var='LD_RUN_PATH'
9561 1.1 mrg
9562 1.1 mrg if test "$GCC" = yes; then
9563 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9564 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9565 1.1 mrg else
9566 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9567 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9568 1.1 mrg fi
9569 1.1 mrg ;;
9570 1.1 mrg
9571 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9572 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9573 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9574 1.1 mrg # always be unresolved, which means just about no library would
9575 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9576 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9577 1.1 mrg # as -z defs.
9578 1.1 mrg no_undefined_flag='${wl}-z,text'
9579 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9580 1.1 mrg archive_cmds_need_lc=no
9581 1.1 mrg hardcode_shlibpath_var=no
9582 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
9583 1.1 mrg hardcode_libdir_separator=':'
9584 1.1 mrg link_all_deplibs=yes
9585 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9586 1.1 mrg runpath_var='LD_RUN_PATH'
9587 1.1 mrg
9588 1.1 mrg if test "$GCC" = yes; then
9589 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9590 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9591 1.1 mrg else
9592 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9593 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9594 1.1 mrg fi
9595 1.1 mrg ;;
9596 1.1 mrg
9597 1.1 mrg uts4*)
9598 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9599 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9600 1.1 mrg hardcode_shlibpath_var=no
9601 1.1 mrg ;;
9602 1.1 mrg
9603 1.1 mrg *)
9604 1.1 mrg ld_shlibs=no
9605 1.1 mrg ;;
9606 1.1 mrg esac
9607 1.1 mrg
9608 1.1 mrg if test x$host_vendor = xsni; then
9609 1.1 mrg case $host in
9610 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9611 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9612 1.1 mrg ;;
9613 1.1 mrg esac
9614 1.1 mrg fi
9615 1.1 mrg fi
9616 1.1 mrg
9617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9618 1.1 mrg $as_echo "$ld_shlibs" >&6; }
9619 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9620 1.1 mrg
9621 1.1 mrg with_gnu_ld=$with_gnu_ld
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
9635 1.1 mrg
9636 1.1 mrg
9637 1.1 mrg #
9638 1.1 mrg # Do we need to explicitly link libc?
9639 1.1 mrg #
9640 1.1 mrg case "x$archive_cmds_need_lc" in
9641 1.1 mrg x|xyes)
9642 1.1 mrg # Assume -lc should be added
9643 1.1 mrg archive_cmds_need_lc=yes
9644 1.1 mrg
9645 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9646 1.1 mrg case $archive_cmds in
9647 1.1 mrg *'~'*)
9648 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9649 1.1 mrg ;;
9650 1.1 mrg '$CC '*)
9651 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9652 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9653 1.1 mrg # to ld, don't add -lc before -lgcc.
9654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9655 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9656 1.1.1.7 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then :
9657 1.1 mrg $as_echo_n "(cached) " >&6
9658 1.1 mrg else
9659 1.1 mrg $RM conftest*
9660 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9661 1.1 mrg
9662 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9663 1.1 mrg (eval $ac_compile) 2>&5
9664 1.1 mrg ac_status=$?
9665 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9666 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
9667 1.1 mrg soname=conftest
9668 1.1 mrg lib=conftest
9669 1.1 mrg libobjs=conftest.$ac_objext
9670 1.1 mrg deplibs=
9671 1.1 mrg wl=$lt_prog_compiler_wl
9672 1.1 mrg pic_flag=$lt_prog_compiler_pic
9673 1.1 mrg compiler_flags=-v
9674 1.1 mrg linker_flags=-v
9675 1.1 mrg verstring=
9676 1.1 mrg output_objdir=.
9677 1.1 mrg libname=conftest
9678 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9679 1.1 mrg allow_undefined_flag=
9680 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9681 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9682 1.1 mrg ac_status=$?
9683 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9684 1.1 mrg test $ac_status = 0; }
9685 1.1 mrg then
9686 1.1 mrg lt_cv_archive_cmds_need_lc=no
9687 1.1 mrg else
9688 1.1 mrg lt_cv_archive_cmds_need_lc=yes
9689 1.1 mrg fi
9690 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9691 1.1 mrg else
9692 1.1 mrg cat conftest.err 1>&5
9693 1.1 mrg fi
9694 1.1 mrg $RM conftest*
9695 1.1 mrg
9696 1.1 mrg fi
9697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9698 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9699 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9700 1.1 mrg ;;
9701 1.1 mrg esac
9702 1.1 mrg fi
9703 1.1 mrg ;;
9704 1.1 mrg esac
9705 1.1 mrg
9706 1.1 mrg
9707 1.1 mrg
9708 1.1 mrg
9709 1.1 mrg
9710 1.1 mrg
9711 1.1 mrg
9712 1.1 mrg
9713 1.1 mrg
9714 1.1 mrg
9715 1.1 mrg
9716 1.1 mrg
9717 1.1 mrg
9718 1.1 mrg
9719 1.1 mrg
9720 1.1 mrg
9721 1.1 mrg
9722 1.1 mrg
9723 1.1 mrg
9724 1.1 mrg
9725 1.1 mrg
9726 1.1 mrg
9727 1.1 mrg
9728 1.1 mrg
9729 1.1 mrg
9730 1.1 mrg
9731 1.1 mrg
9732 1.1 mrg
9733 1.1 mrg
9734 1.1 mrg
9735 1.1 mrg
9736 1.1 mrg
9737 1.1 mrg
9738 1.1 mrg
9739 1.1 mrg
9740 1.1 mrg
9741 1.1 mrg
9742 1.1 mrg
9743 1.1 mrg
9744 1.1 mrg
9745 1.1 mrg
9746 1.1 mrg
9747 1.1 mrg
9748 1.1 mrg
9749 1.1 mrg
9750 1.1 mrg
9751 1.1 mrg
9752 1.1 mrg
9753 1.1 mrg
9754 1.1 mrg
9755 1.1 mrg
9756 1.1 mrg
9757 1.1 mrg
9758 1.1 mrg
9759 1.1 mrg
9760 1.1 mrg
9761 1.1 mrg
9762 1.1 mrg
9763 1.1 mrg
9764 1.1 mrg
9765 1.1 mrg
9766 1.1 mrg
9767 1.1 mrg
9768 1.1 mrg
9769 1.1 mrg
9770 1.1 mrg
9771 1.1 mrg
9772 1.1 mrg
9773 1.1 mrg
9774 1.1 mrg
9775 1.1 mrg
9776 1.1 mrg
9777 1.1 mrg
9778 1.1 mrg
9779 1.1 mrg
9780 1.1 mrg
9781 1.1 mrg
9782 1.1 mrg
9783 1.1 mrg
9784 1.1 mrg
9785 1.1 mrg
9786 1.1 mrg
9787 1.1 mrg
9788 1.1 mrg
9789 1.1 mrg
9790 1.1 mrg
9791 1.1 mrg
9792 1.1 mrg
9793 1.1 mrg
9794 1.1 mrg
9795 1.1 mrg
9796 1.1 mrg
9797 1.1 mrg
9798 1.1 mrg
9799 1.1 mrg
9800 1.1 mrg
9801 1.1 mrg
9802 1.1 mrg
9803 1.1 mrg
9804 1.1 mrg
9805 1.1 mrg
9806 1.1 mrg
9807 1.1 mrg
9808 1.1 mrg
9809 1.1 mrg
9810 1.1 mrg
9811 1.1 mrg
9812 1.1 mrg
9813 1.1 mrg
9814 1.1 mrg
9815 1.1 mrg
9816 1.1 mrg
9817 1.1 mrg
9818 1.1 mrg
9819 1.1 mrg
9820 1.1 mrg
9821 1.1 mrg
9822 1.1 mrg
9823 1.1 mrg
9824 1.1 mrg
9825 1.1 mrg
9826 1.1 mrg
9827 1.1 mrg
9828 1.1 mrg
9829 1.1 mrg
9830 1.1 mrg
9831 1.1 mrg
9832 1.1 mrg
9833 1.1 mrg
9834 1.1 mrg
9835 1.1 mrg
9836 1.1 mrg
9837 1.1 mrg
9838 1.1 mrg
9839 1.1 mrg
9840 1.1 mrg
9841 1.1 mrg
9842 1.1 mrg
9843 1.1 mrg
9844 1.1 mrg
9845 1.1 mrg
9846 1.1 mrg
9847 1.1 mrg
9848 1.1 mrg
9849 1.1 mrg
9850 1.1 mrg
9851 1.1 mrg
9852 1.1 mrg
9853 1.1 mrg
9854 1.1 mrg
9855 1.1 mrg
9856 1.1 mrg
9857 1.1 mrg
9858 1.1 mrg
9859 1.1 mrg
9860 1.1 mrg
9861 1.1 mrg
9862 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9863 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9864 1.1 mrg
9865 1.1 mrg if test "$GCC" = yes; then
9866 1.1 mrg case $host_os in
9867 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9868 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9869 1.1 mrg esac
9870 1.1 mrg case $host_os in
9871 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9872 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
9873 1.1 mrg esac
9874 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9875 1.1 mrg case $lt_search_path_spec in
9876 1.1 mrg *\;*)
9877 1.1 mrg # if the path contains ";" then we assume it to be the separator
9878 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9879 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9880 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9881 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9882 1.1 mrg ;;
9883 1.1 mrg *)
9884 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9885 1.1 mrg ;;
9886 1.1 mrg esac
9887 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9888 1.1 mrg # and add multilib dir if necessary.
9889 1.1 mrg lt_tmp_lt_search_path_spec=
9890 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9891 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9892 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9893 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9894 1.1 mrg else
9895 1.1 mrg test -d "$lt_sys_path" && \
9896 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9897 1.1 mrg fi
9898 1.1 mrg done
9899 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9900 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9901 1.1 mrg lt_foo="";
9902 1.1 mrg lt_count=0;
9903 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9904 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9905 1.1 mrg if ($lt_i == "..") {
9906 1.1 mrg lt_count++;
9907 1.1 mrg } else {
9908 1.1 mrg if (lt_count == 0) {
9909 1.1 mrg lt_foo="/" $lt_i lt_foo;
9910 1.1 mrg } else {
9911 1.1 mrg lt_count--;
9912 1.1 mrg }
9913 1.1 mrg }
9914 1.1 mrg }
9915 1.1 mrg }
9916 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9917 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9918 1.1 mrg }'`
9919 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
9920 1.1 mrg # for these hosts.
9921 1.1 mrg case $host_os in
9922 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9923 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9924 1.1 mrg esac
9925 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9926 1.1 mrg else
9927 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9928 1.1 mrg fi
9929 1.1 mrg library_names_spec=
9930 1.1 mrg libname_spec='lib$name'
9931 1.1 mrg soname_spec=
9932 1.1 mrg shrext_cmds=".so"
9933 1.1 mrg postinstall_cmds=
9934 1.1 mrg postuninstall_cmds=
9935 1.1 mrg finish_cmds=
9936 1.1 mrg finish_eval=
9937 1.1 mrg shlibpath_var=
9938 1.1 mrg shlibpath_overrides_runpath=unknown
9939 1.1 mrg version_type=none
9940 1.1 mrg dynamic_linker="$host_os ld.so"
9941 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9942 1.1 mrg need_lib_prefix=unknown
9943 1.1 mrg hardcode_into_libs=no
9944 1.1 mrg
9945 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9946 1.1 mrg # flags to be left without arguments
9947 1.1 mrg need_version=unknown
9948 1.1 mrg
9949 1.1 mrg case $host_os in
9950 1.1 mrg aix3*)
9951 1.1 mrg version_type=linux
9952 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9953 1.1 mrg shlibpath_var=LIBPATH
9954 1.1 mrg
9955 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9956 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9957 1.1 mrg ;;
9958 1.1 mrg
9959 1.1 mrg aix[4-9]*)
9960 1.1 mrg version_type=linux
9961 1.1 mrg need_lib_prefix=no
9962 1.1 mrg need_version=no
9963 1.1 mrg hardcode_into_libs=yes
9964 1.1 mrg if test "$host_cpu" = ia64; then
9965 1.1 mrg # AIX 5 supports IA64
9966 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9967 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9968 1.1 mrg else
9969 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9970 1.1 mrg # for dependence libraries. The import file would start with
9971 1.1 mrg # the line `#! .'. This would cause the generated library to
9972 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9973 1.1 mrg # development snapshots of GCC prior to 3.0.
9974 1.1 mrg case $host_os in
9975 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9976 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9977 1.1 mrg echo ' yes '
9978 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9979 1.1 mrg :
9980 1.1 mrg else
9981 1.1 mrg can_build_shared=no
9982 1.1 mrg fi
9983 1.1 mrg ;;
9984 1.1 mrg esac
9985 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9986 1.1 mrg # soname into executable. Probably we can add versioning support to
9987 1.1 mrg # collect2, so additional links can be useful in future.
9988 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9989 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9990 1.1 mrg # instead of lib<name>.a to let people know that these are not
9991 1.1 mrg # typical AIX shared libraries.
9992 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9993 1.1 mrg else
9994 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9995 1.1 mrg # and later when we are not doing run time linking.
9996 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9997 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9998 1.1 mrg fi
9999 1.1 mrg shlibpath_var=LIBPATH
10000 1.1 mrg fi
10001 1.1 mrg ;;
10002 1.1 mrg
10003 1.1 mrg amigaos*)
10004 1.1 mrg case $host_cpu in
10005 1.1 mrg powerpc)
10006 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
10007 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10008 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10009 1.1 mrg ;;
10010 1.1 mrg m68k)
10011 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
10012 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
10013 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'
10014 1.1 mrg ;;
10015 1.1 mrg esac
10016 1.1 mrg ;;
10017 1.1 mrg
10018 1.1 mrg beos*)
10019 1.1 mrg library_names_spec='${libname}${shared_ext}'
10020 1.1 mrg dynamic_linker="$host_os ld.so"
10021 1.1 mrg shlibpath_var=LIBRARY_PATH
10022 1.1 mrg ;;
10023 1.1 mrg
10024 1.1 mrg bsdi[45]*)
10025 1.1 mrg version_type=linux
10026 1.1 mrg need_version=no
10027 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10028 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10029 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10030 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10031 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10032 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10033 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
10034 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10035 1.1 mrg # libtool to hard-code these into programs
10036 1.1 mrg ;;
10037 1.1 mrg
10038 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
10039 1.1 mrg version_type=windows
10040 1.1 mrg shrext_cmds=".dll"
10041 1.1 mrg need_version=no
10042 1.1 mrg need_lib_prefix=no
10043 1.1 mrg
10044 1.1 mrg case $GCC,$host_os in
10045 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10046 1.1 mrg library_names_spec='$libname.dll.a'
10047 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
10048 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
10049 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10050 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
10051 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
10052 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
10053 1.1 mrg chmod a+x \$dldir/$dlname~
10054 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10055 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10056 1.1 mrg fi'
10057 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10058 1.1 mrg dlpath=$dir/\$dldll~
10059 1.1 mrg $RM \$dlpath'
10060 1.1 mrg shlibpath_overrides_runpath=yes
10061 1.1 mrg
10062 1.1 mrg case $host_os in
10063 1.1 mrg cygwin*)
10064 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10065 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10066 1.1 mrg
10067 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10068 1.1 mrg ;;
10069 1.1 mrg mingw* | cegcc*)
10070 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
10071 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10072 1.1 mrg ;;
10073 1.1 mrg pw32*)
10074 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
10075 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10076 1.1 mrg ;;
10077 1.1 mrg esac
10078 1.1 mrg ;;
10079 1.1 mrg
10080 1.1 mrg *)
10081 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10082 1.1 mrg ;;
10083 1.1 mrg esac
10084 1.1 mrg dynamic_linker='Win32 ld.exe'
10085 1.1 mrg # FIXME: first we should search . and the directory the executable is in
10086 1.1 mrg shlibpath_var=PATH
10087 1.1 mrg ;;
10088 1.1 mrg
10089 1.1 mrg darwin* | rhapsody*)
10090 1.1 mrg dynamic_linker="$host_os dyld"
10091 1.1 mrg version_type=darwin
10092 1.1 mrg need_lib_prefix=no
10093 1.1 mrg need_version=no
10094 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10095 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
10096 1.1 mrg shlibpath_overrides_runpath=yes
10097 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
10098 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10099 1.1 mrg
10100 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10101 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10102 1.1 mrg ;;
10103 1.1 mrg
10104 1.1 mrg dgux*)
10105 1.1 mrg version_type=linux
10106 1.1 mrg need_lib_prefix=no
10107 1.1 mrg need_version=no
10108 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10109 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10110 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10111 1.1 mrg ;;
10112 1.1 mrg
10113 1.1 mrg freebsd* | dragonfly*)
10114 1.1 mrg # DragonFly does not have aout. When/if they implement a new
10115 1.1 mrg # versioning mechanism, adjust this.
10116 1.1 mrg if test -x /usr/bin/objformat; then
10117 1.1 mrg objformat=`/usr/bin/objformat`
10118 1.1 mrg else
10119 1.1 mrg case $host_os in
10120 1.1.1.2 mrg freebsd[23].*) objformat=aout ;;
10121 1.1 mrg *) objformat=elf ;;
10122 1.1 mrg esac
10123 1.1 mrg fi
10124 1.1 mrg version_type=freebsd-$objformat
10125 1.1 mrg case $version_type in
10126 1.1 mrg freebsd-elf*)
10127 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10128 1.1 mrg need_version=no
10129 1.1 mrg need_lib_prefix=no
10130 1.1 mrg ;;
10131 1.1 mrg freebsd-*)
10132 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10133 1.1 mrg need_version=yes
10134 1.1 mrg ;;
10135 1.1 mrg esac
10136 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10137 1.1 mrg case $host_os in
10138 1.1.1.2 mrg freebsd2.*)
10139 1.1 mrg shlibpath_overrides_runpath=yes
10140 1.1 mrg ;;
10141 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
10142 1.1 mrg shlibpath_overrides_runpath=yes
10143 1.1 mrg hardcode_into_libs=yes
10144 1.1 mrg ;;
10145 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10146 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10147 1.1 mrg shlibpath_overrides_runpath=no
10148 1.1 mrg hardcode_into_libs=yes
10149 1.1 mrg ;;
10150 1.1 mrg *) # from 4.6 on, and DragonFly
10151 1.1 mrg shlibpath_overrides_runpath=yes
10152 1.1 mrg hardcode_into_libs=yes
10153 1.1 mrg ;;
10154 1.1 mrg esac
10155 1.1 mrg ;;
10156 1.1 mrg
10157 1.1 mrg gnu*)
10158 1.1 mrg version_type=linux
10159 1.1 mrg need_lib_prefix=no
10160 1.1 mrg need_version=no
10161 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10162 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10163 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10164 1.1 mrg hardcode_into_libs=yes
10165 1.1 mrg ;;
10166 1.1 mrg
10167 1.1 mrg haiku*)
10168 1.1 mrg version_type=linux
10169 1.1 mrg need_lib_prefix=no
10170 1.1 mrg need_version=no
10171 1.1 mrg dynamic_linker="$host_os runtime_loader"
10172 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10173 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10174 1.1 mrg shlibpath_var=LIBRARY_PATH
10175 1.1 mrg shlibpath_overrides_runpath=yes
10176 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10177 1.1 mrg hardcode_into_libs=yes
10178 1.1 mrg ;;
10179 1.1 mrg
10180 1.1 mrg hpux9* | hpux10* | hpux11*)
10181 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
10182 1.1 mrg # link against other versions.
10183 1.1 mrg version_type=sunos
10184 1.1 mrg need_lib_prefix=no
10185 1.1 mrg need_version=no
10186 1.1 mrg case $host_cpu in
10187 1.1 mrg ia64*)
10188 1.1 mrg shrext_cmds='.so'
10189 1.1 mrg hardcode_into_libs=yes
10190 1.1 mrg dynamic_linker="$host_os dld.so"
10191 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10192 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10193 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10194 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10195 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
10196 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10197 1.1 mrg else
10198 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10199 1.1 mrg fi
10200 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10201 1.1 mrg ;;
10202 1.1 mrg hppa*64*)
10203 1.1 mrg shrext_cmds='.sl'
10204 1.1 mrg hardcode_into_libs=yes
10205 1.1 mrg dynamic_linker="$host_os dld.sl"
10206 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10207 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10208 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10209 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10210 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10211 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10212 1.1 mrg ;;
10213 1.1 mrg *)
10214 1.1 mrg shrext_cmds='.sl'
10215 1.1 mrg dynamic_linker="$host_os dld.sl"
10216 1.1 mrg shlibpath_var=SHLIB_PATH
10217 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10218 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10219 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10220 1.1 mrg ;;
10221 1.1 mrg esac
10222 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10223 1.1 mrg postinstall_cmds='chmod 555 $lib'
10224 1.1 mrg # or fails outright, so override atomically:
10225 1.1 mrg install_override_mode=555
10226 1.1 mrg ;;
10227 1.1 mrg
10228 1.1 mrg interix[3-9]*)
10229 1.1 mrg version_type=linux
10230 1.1 mrg need_lib_prefix=no
10231 1.1 mrg need_version=no
10232 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10233 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10234 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10235 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10236 1.1 mrg shlibpath_overrides_runpath=no
10237 1.1 mrg hardcode_into_libs=yes
10238 1.1 mrg ;;
10239 1.1 mrg
10240 1.1 mrg irix5* | irix6* | nonstopux*)
10241 1.1 mrg case $host_os in
10242 1.1 mrg nonstopux*) version_type=nonstopux ;;
10243 1.1 mrg *)
10244 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
10245 1.1 mrg version_type=linux
10246 1.1 mrg else
10247 1.1 mrg version_type=irix
10248 1.1 mrg fi ;;
10249 1.1 mrg esac
10250 1.1 mrg need_lib_prefix=no
10251 1.1 mrg need_version=no
10252 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10253 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10254 1.1 mrg case $host_os in
10255 1.1 mrg irix5* | nonstopux*)
10256 1.1 mrg libsuff= shlibsuff=
10257 1.1 mrg ;;
10258 1.1 mrg *)
10259 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
10260 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10261 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
10262 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10263 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
10264 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10265 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
10266 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
10267 1.1 mrg esac
10268 1.1 mrg ;;
10269 1.1 mrg esac
10270 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10271 1.1 mrg shlibpath_overrides_runpath=no
10272 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10273 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10274 1.1 mrg hardcode_into_libs=yes
10275 1.1 mrg ;;
10276 1.1 mrg
10277 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
10278 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
10279 1.1 mrg dynamic_linker=no
10280 1.1 mrg ;;
10281 1.1 mrg
10282 1.1 mrg # This must be Linux ELF.
10283 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
10284 1.1 mrg version_type=linux
10285 1.1 mrg need_lib_prefix=no
10286 1.1 mrg need_version=no
10287 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10289 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10290 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10291 1.1 mrg shlibpath_overrides_runpath=no
10292 1.1 mrg
10293 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
10294 1.1.1.7 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10295 1.1 mrg $as_echo_n "(cached) " >&6
10296 1.1 mrg else
10297 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
10298 1.1 mrg save_LDFLAGS=$LDFLAGS
10299 1.1 mrg save_libdir=$libdir
10300 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10301 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10302 1.1 mrg if test x$gcc_no_link = xyes; then
10303 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10304 1.1 mrg fi
10305 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10306 1.1 mrg /* end confdefs.h. */
10307 1.1 mrg
10308 1.1 mrg int
10309 1.1 mrg main ()
10310 1.1 mrg {
10311 1.1 mrg
10312 1.1 mrg ;
10313 1.1 mrg return 0;
10314 1.1 mrg }
10315 1.1 mrg _ACEOF
10316 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10317 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10318 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
10319 1.1 mrg fi
10320 1.1 mrg fi
10321 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10322 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10323 1.1 mrg LDFLAGS=$save_LDFLAGS
10324 1.1 mrg libdir=$save_libdir
10325 1.1 mrg
10326 1.1 mrg fi
10327 1.1 mrg
10328 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10329 1.1 mrg
10330 1.1 mrg # This implies no fast_install, which is unacceptable.
10331 1.1 mrg # Some rework will be needed to allow for fast_install
10332 1.1 mrg # before this can be enabled.
10333 1.1 mrg hardcode_into_libs=yes
10334 1.1 mrg
10335 1.1 mrg # Append ld.so.conf contents to the search path
10336 1.1 mrg if test -f /etc/ld.so.conf; then
10337 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' ' '`
10338 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10339 1.1 mrg fi
10340 1.1 mrg
10341 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10342 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10343 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10344 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10345 1.1 mrg # people can always --disable-shared, the test was removed, and we
10346 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10347 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10348 1.1 mrg ;;
10349 1.1 mrg
10350 1.1 mrg netbsd*)
10351 1.1 mrg version_type=sunos
10352 1.1 mrg need_lib_prefix=no
10353 1.1 mrg need_version=no
10354 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10355 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10356 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10357 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10358 1.1 mrg else
10359 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10360 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10361 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10362 1.1 mrg fi
10363 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10364 1.1 mrg shlibpath_overrides_runpath=yes
10365 1.1 mrg hardcode_into_libs=yes
10366 1.1 mrg ;;
10367 1.1 mrg
10368 1.1 mrg newsos6)
10369 1.1 mrg version_type=linux
10370 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10371 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10372 1.1 mrg shlibpath_overrides_runpath=yes
10373 1.1 mrg ;;
10374 1.1 mrg
10375 1.1 mrg *nto* | *qnx*)
10376 1.1 mrg version_type=qnx
10377 1.1 mrg need_lib_prefix=no
10378 1.1 mrg need_version=no
10379 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10380 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10381 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10382 1.1 mrg shlibpath_overrides_runpath=no
10383 1.1 mrg hardcode_into_libs=yes
10384 1.1 mrg dynamic_linker='ldqnx.so'
10385 1.1 mrg ;;
10386 1.1 mrg
10387 1.1 mrg openbsd*)
10388 1.1 mrg version_type=sunos
10389 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10390 1.1 mrg need_lib_prefix=no
10391 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10392 1.1 mrg case $host_os in
10393 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10394 1.1 mrg *) need_version=no ;;
10395 1.1 mrg esac
10396 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10397 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10398 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10399 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10400 1.1 mrg case $host_os in
10401 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10402 1.1 mrg shlibpath_overrides_runpath=no
10403 1.1 mrg ;;
10404 1.1 mrg *)
10405 1.1 mrg shlibpath_overrides_runpath=yes
10406 1.1 mrg ;;
10407 1.1 mrg esac
10408 1.1 mrg else
10409 1.1 mrg shlibpath_overrides_runpath=yes
10410 1.1 mrg fi
10411 1.1 mrg ;;
10412 1.1 mrg
10413 1.1 mrg os2*)
10414 1.1 mrg libname_spec='$name'
10415 1.1 mrg shrext_cmds=".dll"
10416 1.1 mrg need_lib_prefix=no
10417 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10418 1.1 mrg dynamic_linker='OS/2 ld.exe'
10419 1.1 mrg shlibpath_var=LIBPATH
10420 1.1 mrg ;;
10421 1.1 mrg
10422 1.1 mrg osf3* | osf4* | osf5*)
10423 1.1 mrg version_type=osf
10424 1.1 mrg need_lib_prefix=no
10425 1.1 mrg need_version=no
10426 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10427 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10428 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10429 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10430 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10431 1.1 mrg ;;
10432 1.1 mrg
10433 1.1 mrg rdos*)
10434 1.1 mrg dynamic_linker=no
10435 1.1 mrg ;;
10436 1.1 mrg
10437 1.1 mrg solaris*)
10438 1.1 mrg version_type=linux
10439 1.1 mrg need_lib_prefix=no
10440 1.1 mrg need_version=no
10441 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10442 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10443 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10444 1.1 mrg shlibpath_overrides_runpath=yes
10445 1.1 mrg hardcode_into_libs=yes
10446 1.1 mrg # ldd complains unless libraries are executable
10447 1.1 mrg postinstall_cmds='chmod +x $lib'
10448 1.1 mrg ;;
10449 1.1 mrg
10450 1.1 mrg sunos4*)
10451 1.1 mrg version_type=sunos
10452 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10453 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10454 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10455 1.1 mrg shlibpath_overrides_runpath=yes
10456 1.1 mrg if test "$with_gnu_ld" = yes; then
10457 1.1 mrg need_lib_prefix=no
10458 1.1 mrg fi
10459 1.1 mrg need_version=yes
10460 1.1 mrg ;;
10461 1.1 mrg
10462 1.1 mrg sysv4 | sysv4.3*)
10463 1.1 mrg version_type=linux
10464 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10465 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10466 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10467 1.1 mrg case $host_vendor in
10468 1.1 mrg sni)
10469 1.1 mrg shlibpath_overrides_runpath=no
10470 1.1 mrg need_lib_prefix=no
10471 1.1 mrg runpath_var=LD_RUN_PATH
10472 1.1 mrg ;;
10473 1.1 mrg siemens)
10474 1.1 mrg need_lib_prefix=no
10475 1.1 mrg ;;
10476 1.1 mrg motorola)
10477 1.1 mrg need_lib_prefix=no
10478 1.1 mrg need_version=no
10479 1.1 mrg shlibpath_overrides_runpath=no
10480 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10481 1.1 mrg ;;
10482 1.1 mrg esac
10483 1.1 mrg ;;
10484 1.1 mrg
10485 1.1 mrg sysv4*MP*)
10486 1.1 mrg if test -d /usr/nec ;then
10487 1.1 mrg version_type=linux
10488 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10489 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10490 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10491 1.1 mrg fi
10492 1.1 mrg ;;
10493 1.1 mrg
10494 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10495 1.1 mrg version_type=freebsd-elf
10496 1.1 mrg need_lib_prefix=no
10497 1.1 mrg need_version=no
10498 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10499 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10500 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10501 1.1 mrg shlibpath_overrides_runpath=yes
10502 1.1 mrg hardcode_into_libs=yes
10503 1.1 mrg if test "$with_gnu_ld" = yes; then
10504 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10505 1.1 mrg else
10506 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10507 1.1 mrg case $host_os in
10508 1.1 mrg sco3.2v5*)
10509 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10510 1.1 mrg ;;
10511 1.1 mrg esac
10512 1.1 mrg fi
10513 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
10514 1.1 mrg ;;
10515 1.1 mrg
10516 1.1 mrg tpf*)
10517 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10518 1.1 mrg version_type=linux
10519 1.1 mrg need_lib_prefix=no
10520 1.1 mrg need_version=no
10521 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10522 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10523 1.1 mrg shlibpath_overrides_runpath=no
10524 1.1 mrg hardcode_into_libs=yes
10525 1.1 mrg ;;
10526 1.1 mrg
10527 1.1 mrg uts4*)
10528 1.1 mrg version_type=linux
10529 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10530 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10531 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10532 1.1 mrg ;;
10533 1.1 mrg
10534 1.1 mrg *)
10535 1.1 mrg dynamic_linker=no
10536 1.1 mrg ;;
10537 1.1 mrg esac
10538 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10539 1.1 mrg $as_echo "$dynamic_linker" >&6; }
10540 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
10541 1.1 mrg
10542 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10543 1.1 mrg if test "$GCC" = yes; then
10544 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10545 1.1 mrg fi
10546 1.1 mrg
10547 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10548 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10549 1.1 mrg fi
10550 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10551 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10552 1.1 mrg fi
10553 1.1 mrg
10554 1.1 mrg
10555 1.1 mrg
10556 1.1 mrg
10557 1.1 mrg
10558 1.1 mrg
10559 1.1 mrg
10560 1.1 mrg
10561 1.1 mrg
10562 1.1 mrg
10563 1.1 mrg
10564 1.1 mrg
10565 1.1 mrg
10566 1.1 mrg
10567 1.1 mrg
10568 1.1 mrg
10569 1.1 mrg
10570 1.1 mrg
10571 1.1 mrg
10572 1.1 mrg
10573 1.1 mrg
10574 1.1 mrg
10575 1.1 mrg
10576 1.1 mrg
10577 1.1 mrg
10578 1.1 mrg
10579 1.1 mrg
10580 1.1 mrg
10581 1.1 mrg
10582 1.1 mrg
10583 1.1 mrg
10584 1.1 mrg
10585 1.1 mrg
10586 1.1 mrg
10587 1.1 mrg
10588 1.1 mrg
10589 1.1 mrg
10590 1.1 mrg
10591 1.1 mrg
10592 1.1 mrg
10593 1.1 mrg
10594 1.1 mrg
10595 1.1 mrg
10596 1.1 mrg
10597 1.1 mrg
10598 1.1 mrg
10599 1.1 mrg
10600 1.1 mrg
10601 1.1 mrg
10602 1.1 mrg
10603 1.1 mrg
10604 1.1 mrg
10605 1.1 mrg
10606 1.1 mrg
10607 1.1 mrg
10608 1.1 mrg
10609 1.1 mrg
10610 1.1 mrg
10611 1.1 mrg
10612 1.1 mrg
10613 1.1 mrg
10614 1.1 mrg
10615 1.1 mrg
10616 1.1 mrg
10617 1.1 mrg
10618 1.1 mrg
10619 1.1 mrg
10620 1.1 mrg
10621 1.1 mrg
10622 1.1 mrg
10623 1.1 mrg
10624 1.1 mrg
10625 1.1 mrg
10626 1.1 mrg
10627 1.1 mrg
10628 1.1 mrg
10629 1.1 mrg
10630 1.1 mrg
10631 1.1 mrg
10632 1.1 mrg
10633 1.1 mrg
10634 1.1 mrg
10635 1.1 mrg
10636 1.1 mrg
10637 1.1 mrg
10638 1.1 mrg
10639 1.1 mrg
10640 1.1 mrg
10641 1.1 mrg
10642 1.1 mrg
10643 1.1 mrg
10644 1.1 mrg
10645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10646 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10647 1.1 mrg hardcode_action=
10648 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
10649 1.1 mrg test -n "$runpath_var" ||
10650 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
10651 1.1 mrg
10652 1.1 mrg # We can hardcode non-existent directories.
10653 1.1 mrg if test "$hardcode_direct" != no &&
10654 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
10655 1.1 mrg # have to relink, otherwise we might link with an installed library
10656 1.1 mrg # when we should be linking with a yet-to-be-installed one
10657 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10658 1.1 mrg test "$hardcode_minus_L" != no; then
10659 1.1 mrg # Linking always hardcodes the temporary library directory.
10660 1.1 mrg hardcode_action=relink
10661 1.1 mrg else
10662 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
10663 1.1 mrg hardcode_action=immediate
10664 1.1 mrg fi
10665 1.1 mrg else
10666 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
10667 1.1 mrg # directories.
10668 1.1 mrg hardcode_action=unsupported
10669 1.1 mrg fi
10670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10671 1.1 mrg $as_echo "$hardcode_action" >&6; }
10672 1.1 mrg
10673 1.1 mrg if test "$hardcode_action" = relink ||
10674 1.1 mrg test "$inherit_rpath" = yes; then
10675 1.1 mrg # Fast installation is not supported
10676 1.1 mrg enable_fast_install=no
10677 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
10678 1.1 mrg test "$enable_shared" = no; then
10679 1.1 mrg # Fast installation is not necessary
10680 1.1 mrg enable_fast_install=needless
10681 1.1 mrg fi
10682 1.1 mrg
10683 1.1 mrg
10684 1.1 mrg
10685 1.1 mrg
10686 1.1 mrg
10687 1.1 mrg
10688 1.1 mrg if test "x$enable_dlopen" != xyes; then
10689 1.1 mrg enable_dlopen=unknown
10690 1.1 mrg enable_dlopen_self=unknown
10691 1.1 mrg enable_dlopen_self_static=unknown
10692 1.1 mrg else
10693 1.1 mrg lt_cv_dlopen=no
10694 1.1 mrg lt_cv_dlopen_libs=
10695 1.1 mrg
10696 1.1 mrg case $host_os in
10697 1.1 mrg beos*)
10698 1.1 mrg lt_cv_dlopen="load_add_on"
10699 1.1 mrg lt_cv_dlopen_libs=
10700 1.1 mrg lt_cv_dlopen_self=yes
10701 1.1 mrg ;;
10702 1.1 mrg
10703 1.1 mrg mingw* | pw32* | cegcc*)
10704 1.1 mrg lt_cv_dlopen="LoadLibrary"
10705 1.1 mrg lt_cv_dlopen_libs=
10706 1.1 mrg ;;
10707 1.1 mrg
10708 1.1 mrg cygwin*)
10709 1.1 mrg lt_cv_dlopen="dlopen"
10710 1.1 mrg lt_cv_dlopen_libs=
10711 1.1 mrg ;;
10712 1.1 mrg
10713 1.1 mrg darwin*)
10714 1.1 mrg # if libdl is installed we need to link against it
10715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10716 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10717 1.1.1.7 mrg if ${ac_cv_lib_dl_dlopen+:} false; then :
10718 1.1 mrg $as_echo_n "(cached) " >&6
10719 1.1 mrg else
10720 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10721 1.1 mrg LIBS="-ldl $LIBS"
10722 1.1 mrg if test x$gcc_no_link = xyes; then
10723 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10724 1.1 mrg fi
10725 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10726 1.1 mrg /* end confdefs.h. */
10727 1.1 mrg
10728 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10729 1.1 mrg Use char because int might match the return type of a GCC
10730 1.1 mrg builtin and then its argument prototype would still apply. */
10731 1.1 mrg #ifdef __cplusplus
10732 1.1 mrg extern "C"
10733 1.1 mrg #endif
10734 1.1 mrg char dlopen ();
10735 1.1 mrg int
10736 1.1 mrg main ()
10737 1.1 mrg {
10738 1.1 mrg return dlopen ();
10739 1.1 mrg ;
10740 1.1 mrg return 0;
10741 1.1 mrg }
10742 1.1 mrg _ACEOF
10743 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10744 1.1 mrg ac_cv_lib_dl_dlopen=yes
10745 1.1 mrg else
10746 1.1 mrg ac_cv_lib_dl_dlopen=no
10747 1.1 mrg fi
10748 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10749 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10750 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10751 1.1 mrg fi
10752 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10753 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10754 1.1.1.7 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10755 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10756 1.1 mrg else
10757 1.1 mrg
10758 1.1 mrg lt_cv_dlopen="dyld"
10759 1.1 mrg lt_cv_dlopen_libs=
10760 1.1 mrg lt_cv_dlopen_self=yes
10761 1.1 mrg
10762 1.1 mrg fi
10763 1.1 mrg
10764 1.1 mrg ;;
10765 1.1 mrg
10766 1.1 mrg *)
10767 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10768 1.1.1.7 mrg if test "x$ac_cv_func_shl_load" = xyes; then :
10769 1.1 mrg lt_cv_dlopen="shl_load"
10770 1.1 mrg else
10771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10772 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10773 1.1.1.7 mrg if ${ac_cv_lib_dld_shl_load+:} false; then :
10774 1.1 mrg $as_echo_n "(cached) " >&6
10775 1.1 mrg else
10776 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10777 1.1 mrg LIBS="-ldld $LIBS"
10778 1.1 mrg if test x$gcc_no_link = xyes; then
10779 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10780 1.1 mrg fi
10781 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10782 1.1 mrg /* end confdefs.h. */
10783 1.1 mrg
10784 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10785 1.1 mrg Use char because int might match the return type of a GCC
10786 1.1 mrg builtin and then its argument prototype would still apply. */
10787 1.1 mrg #ifdef __cplusplus
10788 1.1 mrg extern "C"
10789 1.1 mrg #endif
10790 1.1 mrg char shl_load ();
10791 1.1 mrg int
10792 1.1 mrg main ()
10793 1.1 mrg {
10794 1.1 mrg return shl_load ();
10795 1.1 mrg ;
10796 1.1 mrg return 0;
10797 1.1 mrg }
10798 1.1 mrg _ACEOF
10799 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10800 1.1 mrg ac_cv_lib_dld_shl_load=yes
10801 1.1 mrg else
10802 1.1 mrg ac_cv_lib_dld_shl_load=no
10803 1.1 mrg fi
10804 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10805 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10806 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10807 1.1 mrg fi
10808 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10809 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10810 1.1.1.7 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10811 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10812 1.1 mrg else
10813 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10814 1.1.1.7 mrg if test "x$ac_cv_func_dlopen" = xyes; then :
10815 1.1 mrg lt_cv_dlopen="dlopen"
10816 1.1 mrg else
10817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10818 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10819 1.1.1.7 mrg if ${ac_cv_lib_dl_dlopen+:} false; then :
10820 1.1 mrg $as_echo_n "(cached) " >&6
10821 1.1 mrg else
10822 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10823 1.1 mrg LIBS="-ldl $LIBS"
10824 1.1 mrg if test x$gcc_no_link = xyes; then
10825 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10826 1.1 mrg fi
10827 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10828 1.1 mrg /* end confdefs.h. */
10829 1.1 mrg
10830 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10831 1.1 mrg Use char because int might match the return type of a GCC
10832 1.1 mrg builtin and then its argument prototype would still apply. */
10833 1.1 mrg #ifdef __cplusplus
10834 1.1 mrg extern "C"
10835 1.1 mrg #endif
10836 1.1 mrg char dlopen ();
10837 1.1 mrg int
10838 1.1 mrg main ()
10839 1.1 mrg {
10840 1.1 mrg return dlopen ();
10841 1.1 mrg ;
10842 1.1 mrg return 0;
10843 1.1 mrg }
10844 1.1 mrg _ACEOF
10845 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10846 1.1 mrg ac_cv_lib_dl_dlopen=yes
10847 1.1 mrg else
10848 1.1 mrg ac_cv_lib_dl_dlopen=no
10849 1.1 mrg fi
10850 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10851 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10852 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10853 1.1 mrg fi
10854 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10855 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10856 1.1.1.7 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10857 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10858 1.1 mrg else
10859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10860 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10861 1.1.1.7 mrg if ${ac_cv_lib_svld_dlopen+:} false; then :
10862 1.1 mrg $as_echo_n "(cached) " >&6
10863 1.1 mrg else
10864 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10865 1.1 mrg LIBS="-lsvld $LIBS"
10866 1.1 mrg if test x$gcc_no_link = xyes; then
10867 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10868 1.1 mrg fi
10869 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10870 1.1 mrg /* end confdefs.h. */
10871 1.1 mrg
10872 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10873 1.1 mrg Use char because int might match the return type of a GCC
10874 1.1 mrg builtin and then its argument prototype would still apply. */
10875 1.1 mrg #ifdef __cplusplus
10876 1.1 mrg extern "C"
10877 1.1 mrg #endif
10878 1.1 mrg char dlopen ();
10879 1.1 mrg int
10880 1.1 mrg main ()
10881 1.1 mrg {
10882 1.1 mrg return dlopen ();
10883 1.1 mrg ;
10884 1.1 mrg return 0;
10885 1.1 mrg }
10886 1.1 mrg _ACEOF
10887 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10888 1.1 mrg ac_cv_lib_svld_dlopen=yes
10889 1.1 mrg else
10890 1.1 mrg ac_cv_lib_svld_dlopen=no
10891 1.1 mrg fi
10892 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10893 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10894 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10895 1.1 mrg fi
10896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10897 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10898 1.1.1.7 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10899 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10900 1.1 mrg else
10901 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10902 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10903 1.1.1.7 mrg if ${ac_cv_lib_dld_dld_link+:} false; then :
10904 1.1 mrg $as_echo_n "(cached) " >&6
10905 1.1 mrg else
10906 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10907 1.1 mrg LIBS="-ldld $LIBS"
10908 1.1 mrg if test x$gcc_no_link = xyes; then
10909 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10910 1.1 mrg fi
10911 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10912 1.1 mrg /* end confdefs.h. */
10913 1.1 mrg
10914 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10915 1.1 mrg Use char because int might match the return type of a GCC
10916 1.1 mrg builtin and then its argument prototype would still apply. */
10917 1.1 mrg #ifdef __cplusplus
10918 1.1 mrg extern "C"
10919 1.1 mrg #endif
10920 1.1 mrg char dld_link ();
10921 1.1 mrg int
10922 1.1 mrg main ()
10923 1.1 mrg {
10924 1.1 mrg return dld_link ();
10925 1.1 mrg ;
10926 1.1 mrg return 0;
10927 1.1 mrg }
10928 1.1 mrg _ACEOF
10929 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10930 1.1 mrg ac_cv_lib_dld_dld_link=yes
10931 1.1 mrg else
10932 1.1 mrg ac_cv_lib_dld_dld_link=no
10933 1.1 mrg fi
10934 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10935 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10936 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10937 1.1 mrg fi
10938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10939 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10940 1.1.1.7 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10941 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10942 1.1 mrg fi
10943 1.1 mrg
10944 1.1 mrg
10945 1.1 mrg fi
10946 1.1 mrg
10947 1.1 mrg
10948 1.1 mrg fi
10949 1.1 mrg
10950 1.1 mrg
10951 1.1 mrg fi
10952 1.1 mrg
10953 1.1 mrg
10954 1.1 mrg fi
10955 1.1 mrg
10956 1.1 mrg
10957 1.1 mrg fi
10958 1.1 mrg
10959 1.1 mrg ;;
10960 1.1 mrg esac
10961 1.1 mrg
10962 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10963 1.1 mrg enable_dlopen=yes
10964 1.1 mrg else
10965 1.1 mrg enable_dlopen=no
10966 1.1 mrg fi
10967 1.1 mrg
10968 1.1 mrg case $lt_cv_dlopen in
10969 1.1 mrg dlopen)
10970 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10971 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10972 1.1 mrg
10973 1.1 mrg save_LDFLAGS="$LDFLAGS"
10974 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10975 1.1 mrg
10976 1.1 mrg save_LIBS="$LIBS"
10977 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10978 1.1 mrg
10979 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10980 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10981 1.1.1.7 mrg if ${lt_cv_dlopen_self+:} false; then :
10982 1.1 mrg $as_echo_n "(cached) " >&6
10983 1.1 mrg else
10984 1.1 mrg if test "$cross_compiling" = yes; then :
10985 1.1 mrg lt_cv_dlopen_self=cross
10986 1.1 mrg else
10987 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10988 1.1 mrg lt_status=$lt_dlunknown
10989 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
10990 1.1.1.7 mrg #line 10990 "configure"
10991 1.1 mrg #include "confdefs.h"
10992 1.1 mrg
10993 1.1 mrg #if HAVE_DLFCN_H
10994 1.1 mrg #include <dlfcn.h>
10995 1.1 mrg #endif
10996 1.1 mrg
10997 1.1 mrg #include <stdio.h>
10998 1.1 mrg
10999 1.1 mrg #ifdef RTLD_GLOBAL
11000 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11001 1.1 mrg #else
11002 1.1 mrg # ifdef DL_GLOBAL
11003 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11004 1.1 mrg # else
11005 1.1 mrg # define LT_DLGLOBAL 0
11006 1.1 mrg # endif
11007 1.1 mrg #endif
11008 1.1 mrg
11009 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11010 1.1 mrg find out it does not work in some platform. */
11011 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11012 1.1 mrg # ifdef RTLD_LAZY
11013 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11014 1.1 mrg # else
11015 1.1 mrg # ifdef DL_LAZY
11016 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11017 1.1 mrg # else
11018 1.1 mrg # ifdef RTLD_NOW
11019 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11020 1.1 mrg # else
11021 1.1 mrg # ifdef DL_NOW
11022 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11023 1.1 mrg # else
11024 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11025 1.1 mrg # endif
11026 1.1 mrg # endif
11027 1.1 mrg # endif
11028 1.1 mrg # endif
11029 1.1 mrg #endif
11030 1.1 mrg
11031 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11032 1.1 mrg correspondingly for the symbols needed. */
11033 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11034 1.1 mrg void fnord () __attribute__((visibility("default")));
11035 1.1 mrg #endif
11036 1.1 mrg
11037 1.1 mrg void fnord () { int i=42; }
11038 1.1 mrg int main ()
11039 1.1 mrg {
11040 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11041 1.1 mrg int status = $lt_dlunknown;
11042 1.1 mrg
11043 1.1 mrg if (self)
11044 1.1 mrg {
11045 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11046 1.1 mrg else
11047 1.1 mrg {
11048 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11049 1.1 mrg else puts (dlerror ());
11050 1.1 mrg }
11051 1.1 mrg /* dlclose (self); */
11052 1.1 mrg }
11053 1.1 mrg else
11054 1.1 mrg puts (dlerror ());
11055 1.1 mrg
11056 1.1 mrg return status;
11057 1.1 mrg }
11058 1.1 mrg _LT_EOF
11059 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11060 1.1 mrg (eval $ac_link) 2>&5
11061 1.1 mrg ac_status=$?
11062 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11063 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11064 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
11065 1.1 mrg lt_status=$?
11066 1.1 mrg case x$lt_status in
11067 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11068 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11069 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11070 1.1 mrg esac
11071 1.1 mrg else :
11072 1.1 mrg # compilation failed
11073 1.1 mrg lt_cv_dlopen_self=no
11074 1.1 mrg fi
11075 1.1 mrg fi
11076 1.1 mrg rm -fr conftest*
11077 1.1 mrg
11078 1.1 mrg
11079 1.1 mrg fi
11080 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11081 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
11082 1.1 mrg
11083 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
11084 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11085 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11086 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11087 1.1.1.7 mrg if ${lt_cv_dlopen_self_static+:} false; then :
11088 1.1 mrg $as_echo_n "(cached) " >&6
11089 1.1 mrg else
11090 1.1 mrg if test "$cross_compiling" = yes; then :
11091 1.1 mrg lt_cv_dlopen_self_static=cross
11092 1.1 mrg else
11093 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11094 1.1 mrg lt_status=$lt_dlunknown
11095 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
11096 1.1.1.7 mrg #line 11096 "configure"
11097 1.1 mrg #include "confdefs.h"
11098 1.1 mrg
11099 1.1 mrg #if HAVE_DLFCN_H
11100 1.1 mrg #include <dlfcn.h>
11101 1.1 mrg #endif
11102 1.1 mrg
11103 1.1 mrg #include <stdio.h>
11104 1.1 mrg
11105 1.1 mrg #ifdef RTLD_GLOBAL
11106 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11107 1.1 mrg #else
11108 1.1 mrg # ifdef DL_GLOBAL
11109 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11110 1.1 mrg # else
11111 1.1 mrg # define LT_DLGLOBAL 0
11112 1.1 mrg # endif
11113 1.1 mrg #endif
11114 1.1 mrg
11115 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11116 1.1 mrg find out it does not work in some platform. */
11117 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11118 1.1 mrg # ifdef RTLD_LAZY
11119 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11120 1.1 mrg # else
11121 1.1 mrg # ifdef DL_LAZY
11122 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11123 1.1 mrg # else
11124 1.1 mrg # ifdef RTLD_NOW
11125 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11126 1.1 mrg # else
11127 1.1 mrg # ifdef DL_NOW
11128 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11129 1.1 mrg # else
11130 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11131 1.1 mrg # endif
11132 1.1 mrg # endif
11133 1.1 mrg # endif
11134 1.1 mrg # endif
11135 1.1 mrg #endif
11136 1.1 mrg
11137 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11138 1.1 mrg correspondingly for the symbols needed. */
11139 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11140 1.1 mrg void fnord () __attribute__((visibility("default")));
11141 1.1 mrg #endif
11142 1.1 mrg
11143 1.1 mrg void fnord () { int i=42; }
11144 1.1 mrg int main ()
11145 1.1 mrg {
11146 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11147 1.1 mrg int status = $lt_dlunknown;
11148 1.1 mrg
11149 1.1 mrg if (self)
11150 1.1 mrg {
11151 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11152 1.1 mrg else
11153 1.1 mrg {
11154 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11155 1.1 mrg else puts (dlerror ());
11156 1.1 mrg }
11157 1.1 mrg /* dlclose (self); */
11158 1.1 mrg }
11159 1.1 mrg else
11160 1.1 mrg puts (dlerror ());
11161 1.1 mrg
11162 1.1 mrg return status;
11163 1.1 mrg }
11164 1.1 mrg _LT_EOF
11165 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11166 1.1 mrg (eval $ac_link) 2>&5
11167 1.1 mrg ac_status=$?
11168 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11169 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11170 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
11171 1.1 mrg lt_status=$?
11172 1.1 mrg case x$lt_status in
11173 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11174 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11175 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11176 1.1 mrg esac
11177 1.1 mrg else :
11178 1.1 mrg # compilation failed
11179 1.1 mrg lt_cv_dlopen_self_static=no
11180 1.1 mrg fi
11181 1.1 mrg fi
11182 1.1 mrg rm -fr conftest*
11183 1.1 mrg
11184 1.1 mrg
11185 1.1 mrg fi
11186 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11187 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
11188 1.1 mrg fi
11189 1.1 mrg
11190 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
11191 1.1 mrg LDFLAGS="$save_LDFLAGS"
11192 1.1 mrg LIBS="$save_LIBS"
11193 1.1 mrg ;;
11194 1.1 mrg esac
11195 1.1 mrg
11196 1.1 mrg case $lt_cv_dlopen_self in
11197 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11198 1.1 mrg *) enable_dlopen_self=unknown ;;
11199 1.1 mrg esac
11200 1.1 mrg
11201 1.1 mrg case $lt_cv_dlopen_self_static in
11202 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11203 1.1 mrg *) enable_dlopen_self_static=unknown ;;
11204 1.1 mrg esac
11205 1.1 mrg fi
11206 1.1 mrg
11207 1.1 mrg
11208 1.1 mrg
11209 1.1 mrg
11210 1.1 mrg
11211 1.1 mrg
11212 1.1 mrg
11213 1.1 mrg
11214 1.1 mrg
11215 1.1 mrg
11216 1.1 mrg
11217 1.1 mrg
11218 1.1 mrg
11219 1.1 mrg
11220 1.1 mrg
11221 1.1 mrg
11222 1.1 mrg
11223 1.1 mrg striplib=
11224 1.1 mrg old_striplib=
11225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11226 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11227 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11228 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11229 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11231 1.1 mrg $as_echo "yes" >&6; }
11232 1.1 mrg else
11233 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
11234 1.1 mrg case $host_os in
11235 1.1 mrg darwin*)
11236 1.1 mrg if test -n "$STRIP" ; then
11237 1.1 mrg striplib="$STRIP -x"
11238 1.1 mrg old_striplib="$STRIP -S"
11239 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11240 1.1 mrg $as_echo "yes" >&6; }
11241 1.1 mrg else
11242 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11243 1.1 mrg $as_echo "no" >&6; }
11244 1.1 mrg fi
11245 1.1 mrg ;;
11246 1.1 mrg *)
11247 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11248 1.1 mrg $as_echo "no" >&6; }
11249 1.1 mrg ;;
11250 1.1 mrg esac
11251 1.1 mrg fi
11252 1.1 mrg
11253 1.1 mrg
11254 1.1 mrg
11255 1.1 mrg
11256 1.1 mrg
11257 1.1 mrg
11258 1.1 mrg
11259 1.1 mrg
11260 1.1 mrg
11261 1.1 mrg
11262 1.1 mrg
11263 1.1 mrg
11264 1.1 mrg # Report which library types will actually be built
11265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11266 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11268 1.1 mrg $as_echo "$can_build_shared" >&6; }
11269 1.1 mrg
11270 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11271 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
11272 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
11273 1.1 mrg
11274 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
11275 1.1 mrg # are all built from PIC.
11276 1.1 mrg case $host_os in
11277 1.1 mrg aix3*)
11278 1.1 mrg test "$enable_shared" = yes && enable_static=no
11279 1.1 mrg if test -n "$RANLIB"; then
11280 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
11281 1.1 mrg postinstall_cmds='$RANLIB $lib'
11282 1.1 mrg fi
11283 1.1 mrg ;;
11284 1.1 mrg
11285 1.1 mrg aix[4-9]*)
11286 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11287 1.1 mrg test "$enable_shared" = yes && enable_static=no
11288 1.1 mrg fi
11289 1.1 mrg ;;
11290 1.1 mrg esac
11291 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11292 1.1 mrg $as_echo "$enable_shared" >&6; }
11293 1.1 mrg
11294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11295 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
11296 1.1 mrg # Make sure either enable_shared or enable_static is yes.
11297 1.1 mrg test "$enable_shared" = yes || enable_static=yes
11298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11299 1.1 mrg $as_echo "$enable_static" >&6; }
11300 1.1 mrg
11301 1.1 mrg
11302 1.1 mrg
11303 1.1 mrg
11304 1.1 mrg fi
11305 1.1 mrg ac_ext=c
11306 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
11307 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11308 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11309 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11310 1.1 mrg
11311 1.1 mrg CC="$lt_save_CC"
11312 1.1 mrg
11313 1.1 mrg
11314 1.1 mrg
11315 1.1 mrg
11316 1.1 mrg
11317 1.1 mrg
11318 1.1 mrg
11319 1.1 mrg
11320 1.1 mrg
11321 1.1 mrg
11322 1.1 mrg
11323 1.1 mrg
11324 1.1 mrg
11325 1.1 mrg ac_config_commands="$ac_config_commands libtool"
11326 1.1 mrg
11327 1.1 mrg
11328 1.1 mrg
11329 1.1 mrg
11330 1.1 mrg # Only expand once:
11331 1.1 mrg
11332 1.1 mrg
11333 1.1 mrg
11334 1.1 mrg
11335 1.1 mrg
11336 1.1.1.2 mrg case $host in
11337 1.1.1.2 mrg *-cygwin* | *-mingw*)
11338 1.1.1.2 mrg # 'host' will be top-level target in the case of a target lib,
11339 1.1.1.2 mrg # we must compare to with_cross_host to decide if this is a native
11340 1.1.1.2 mrg # or cross-compiler and select where to install dlls appropriately.
11341 1.1.1.2 mrg if test -n "$with_cross_host" &&
11342 1.1.1.2 mrg test x"$with_cross_host" != x"no"; then
11343 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11344 1.1.1.2 mrg else
11345 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"';
11346 1.1.1.2 mrg fi
11347 1.1.1.2 mrg ;;
11348 1.1.1.2 mrg *)
11349 1.1.1.2 mrg lt_host_flags=
11350 1.1.1.2 mrg ;;
11351 1.1.1.2 mrg esac
11352 1.1.1.2 mrg
11353 1.1.1.2 mrg
11354 1.1.1.2 mrg
11355 1.1.1.2 mrg
11356 1.1.1.2 mrg
11357 1.1.1.2 mrg
11358 1.1 mrg # Calculate toolexeclibdir
11359 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir
11360 1.1 mrg case ${version_specific_libs} in
11361 1.1 mrg yes)
11362 1.1 mrg # Need the gcc compiler version to know where to install libraries
11363 1.1 mrg # and header files if --enable-version-specific-runtime-libs option
11364 1.1 mrg # is selected.
11365 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)'
11366 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11367 1.1 mrg ;;
11368 1.1 mrg no)
11369 1.1 mrg if test -n "$with_cross_host" &&
11370 1.1 mrg test x"$with_cross_host" != x"no"; then
11371 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir.
11372 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)'
11373 1.1 mrg toolexeclibdir='$(toolexecdir)/lib'
11374 1.1 mrg else
11375 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11376 1.1 mrg toolexeclibdir='$(libdir)'
11377 1.1 mrg fi
11378 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory`
11379 1.1 mrg case $multi_os_directory in
11380 1.1 mrg .) ;; # Avoid trailing /.
11381 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11382 1.1 mrg esac
11383 1.1 mrg ;;
11384 1.1 mrg esac
11385 1.1 mrg
11386 1.1 mrg
11387 1.1 mrg
11388 1.1 mrg if test ${multilib} = yes; then
11389 1.1 mrg multilib_arg="--enable-multilib"
11390 1.1 mrg else
11391 1.1 mrg multilib_arg=
11392 1.1 mrg fi
11393 1.1 mrg
11394 1.1.1.5 mrg # Determine what GCC version number to use in filesystem paths.
11395 1.1.1.5 mrg
11396 1.1.1.5 mrg get_gcc_base_ver="cat"
11397 1.1.1.5 mrg
11398 1.1.1.5 mrg # Check whether --with-gcc-major-version-only was given.
11399 1.1.1.5 mrg if test "${with_gcc_major_version_only+set}" = set; then :
11400 1.1.1.5 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11401 1.1.1.5 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11402 1.1.1.5 mrg fi
11403 1.1.1.5 mrg
11404 1.1.1.5 mrg fi
11405 1.1.1.5 mrg
11406 1.1.1.5 mrg
11407 1.1.1.5 mrg
11408 1.1.1.5 mrg
11409 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11410 1.1 mrg
11411 1.1 mrg cat >confcache <<\_ACEOF
11412 1.1 mrg # This file is a shell script that caches the results of configure
11413 1.1 mrg # tests run on this system so they can be shared between configure
11414 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11415 1.1 mrg # It is not useful on other systems. If it contains results you don't
11416 1.1 mrg # want to keep, you may remove or edit it.
11417 1.1 mrg #
11418 1.1 mrg # config.status only pays attention to the cache file if you give it
11419 1.1 mrg # the --recheck option to rerun configure.
11420 1.1 mrg #
11421 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11422 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11423 1.1 mrg # following values.
11424 1.1 mrg
11425 1.1 mrg _ACEOF
11426 1.1 mrg
11427 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11428 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11429 1.1 mrg # So, we kill variables containing newlines.
11430 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11431 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11432 1.1 mrg (
11433 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11434 1.1 mrg eval ac_val=\$$ac_var
11435 1.1 mrg case $ac_val in #(
11436 1.1 mrg *${as_nl}*)
11437 1.1 mrg case $ac_var in #(
11438 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11439 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11440 1.1 mrg esac
11441 1.1 mrg case $ac_var in #(
11442 1.1 mrg _ | IFS | as_nl) ;; #(
11443 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11444 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11445 1.1 mrg esac ;;
11446 1.1 mrg esac
11447 1.1 mrg done
11448 1.1 mrg
11449 1.1 mrg (set) 2>&1 |
11450 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11451 1.1 mrg *${as_nl}ac_space=\ *)
11452 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11453 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11454 1.1 mrg sed -n \
11455 1.1 mrg "s/'/'\\\\''/g;
11456 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11457 1.1 mrg ;; #(
11458 1.1 mrg *)
11459 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11460 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11461 1.1 mrg ;;
11462 1.1 mrg esac |
11463 1.1 mrg sort
11464 1.1 mrg ) |
11465 1.1 mrg sed '
11466 1.1 mrg /^ac_cv_env_/b end
11467 1.1 mrg t clear
11468 1.1 mrg :clear
11469 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11470 1.1 mrg t end
11471 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11472 1.1 mrg :end' >>confcache
11473 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11474 1.1 mrg if test -w "$cache_file"; then
11475 1.1.1.7 mrg if test "x$cache_file" != "x/dev/null"; then
11476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11477 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11478 1.1.1.7 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then
11479 1.1.1.7 mrg cat confcache >"$cache_file"
11480 1.1.1.7 mrg else
11481 1.1.1.7 mrg case $cache_file in #(
11482 1.1.1.7 mrg */* | ?:*)
11483 1.1.1.7 mrg mv -f confcache "$cache_file"$$ &&
11484 1.1.1.7 mrg mv -f "$cache_file"$$ "$cache_file" ;; #(
11485 1.1.1.7 mrg *)
11486 1.1.1.7 mrg mv -f confcache "$cache_file" ;;
11487 1.1.1.7 mrg esac
11488 1.1.1.7 mrg fi
11489 1.1.1.7 mrg fi
11490 1.1 mrg else
11491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11492 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11493 1.1 mrg fi
11494 1.1 mrg fi
11495 1.1 mrg rm -f confcache
11496 1.1 mrg
11497 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11498 1.1 mrg # Let make expand exec_prefix.
11499 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11500 1.1 mrg
11501 1.1 mrg DEFS=-DHAVE_CONFIG_H
11502 1.1 mrg
11503 1.1 mrg ac_libobjs=
11504 1.1 mrg ac_ltlibobjs=
11505 1.1.1.7 mrg U=
11506 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11507 1.1 mrg # 1. Remove the extension, and $U if already installed.
11508 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11509 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11510 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11511 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11512 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11513 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11514 1.1 mrg done
11515 1.1 mrg LIBOBJS=$ac_libobjs
11516 1.1 mrg
11517 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
11518 1.1 mrg
11519 1.1 mrg
11520 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11521 1.1.1.7 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; }
11522 1.1.1.7 mrg if test -n "$am_sleep_pid"; then
11523 1.1.1.7 mrg # Hide warnings about reused PIDs.
11524 1.1.1.7 mrg wait $am_sleep_pid 2>/dev/null
11525 1.1.1.7 mrg fi
11526 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11527 1.1.1.7 mrg $as_echo "done" >&6; }
11528 1.1 mrg if test -n "$EXEEXT"; then
11529 1.1 mrg am__EXEEXT_TRUE=
11530 1.1 mrg am__EXEEXT_FALSE='#'
11531 1.1 mrg else
11532 1.1 mrg am__EXEEXT_TRUE='#'
11533 1.1 mrg am__EXEEXT_FALSE=
11534 1.1 mrg fi
11535 1.1 mrg
11536 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11537 1.1.1.7 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11538 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11539 1.1 mrg fi
11540 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11541 1.1.1.7 mrg as_fn_error $? "conditional \"AMDEP\" was never defined.
11542 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11543 1.1 mrg fi
11544 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11545 1.1.1.7 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11546 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11547 1.1 mrg fi
11548 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11549 1.1.1.7 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11550 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11551 1.1 mrg fi
11552 1.1.1.2 mrg if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11553 1.1.1.7 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11554 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11555 1.1.1.2 mrg fi
11556 1.1.1.2 mrg if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11557 1.1.1.7 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11558 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11559 1.1.1.2 mrg fi
11560 1.1 mrg
11561 1.1.1.7 mrg : "${CONFIG_STATUS=./config.status}"
11562 1.1 mrg ac_write_fail=0
11563 1.1 mrg ac_clean_files_save=$ac_clean_files
11564 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11566 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11567 1.1 mrg as_write_fail=0
11568 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11569 1.1 mrg #! $SHELL
11570 1.1 mrg # Generated by $as_me.
11571 1.1 mrg # Run this file to recreate the current configuration.
11572 1.1 mrg # Compiler output produced by configure, useful for debugging
11573 1.1 mrg # configure, is in config.log if it exists.
11574 1.1 mrg
11575 1.1 mrg debug=false
11576 1.1 mrg ac_cs_recheck=false
11577 1.1 mrg ac_cs_silent=false
11578 1.1 mrg
11579 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
11580 1.1 mrg export SHELL
11581 1.1 mrg _ASEOF
11582 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11583 1.1 mrg ## -------------------- ##
11584 1.1 mrg ## M4sh Initialization. ##
11585 1.1 mrg ## -------------------- ##
11586 1.1 mrg
11587 1.1 mrg # Be more Bourne compatible
11588 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
11589 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11590 1.1 mrg emulate sh
11591 1.1 mrg NULLCMD=:
11592 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11593 1.1 mrg # is contrary to our usage. Disable this feature.
11594 1.1 mrg alias -g '${1+"$@"}'='"$@"'
11595 1.1 mrg setopt NO_GLOB_SUBST
11596 1.1 mrg else
11597 1.1 mrg case `(set -o) 2>/dev/null` in #(
11598 1.1 mrg *posix*) :
11599 1.1 mrg set -o posix ;; #(
11600 1.1 mrg *) :
11601 1.1 mrg ;;
11602 1.1 mrg esac
11603 1.1 mrg fi
11604 1.1 mrg
11605 1.1 mrg
11606 1.1 mrg as_nl='
11607 1.1 mrg '
11608 1.1 mrg export as_nl
11609 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
11610 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11611 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11612 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11613 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
11614 1.1 mrg # but without wasting forks for bash or zsh.
11615 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
11616 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11617 1.1 mrg as_echo='print -r --'
11618 1.1 mrg as_echo_n='print -rn --'
11619 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11620 1.1 mrg as_echo='printf %s\n'
11621 1.1 mrg as_echo_n='printf %s'
11622 1.1 mrg else
11623 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11624 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11625 1.1 mrg as_echo_n='/usr/ucb/echo -n'
11626 1.1 mrg else
11627 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11628 1.1 mrg as_echo_n_body='eval
11629 1.1 mrg arg=$1;
11630 1.1 mrg case $arg in #(
11631 1.1 mrg *"$as_nl"*)
11632 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
11633 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11634 1.1 mrg esac;
11635 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11636 1.1 mrg '
11637 1.1 mrg export as_echo_n_body
11638 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
11639 1.1 mrg fi
11640 1.1 mrg export as_echo_body
11641 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
11642 1.1 mrg fi
11643 1.1 mrg
11644 1.1 mrg # The user is always right.
11645 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
11646 1.1 mrg PATH_SEPARATOR=:
11647 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11648 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11649 1.1 mrg PATH_SEPARATOR=';'
11650 1.1 mrg }
11651 1.1 mrg fi
11652 1.1 mrg
11653 1.1 mrg
11654 1.1 mrg # IFS
11655 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
11656 1.1 mrg # there to prevent editors from complaining about space-tab.
11657 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11658 1.1 mrg # splitting by setting IFS to empty value.)
11659 1.1 mrg IFS=" "" $as_nl"
11660 1.1 mrg
11661 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
11662 1.1.1.7 mrg as_myself=
11663 1.1 mrg case $0 in #((
11664 1.1 mrg *[\\/]* ) as_myself=$0 ;;
11665 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11666 1.1 mrg for as_dir in $PATH
11667 1.1 mrg do
11668 1.1 mrg IFS=$as_save_IFS
11669 1.1 mrg test -z "$as_dir" && as_dir=.
11670 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11671 1.1 mrg done
11672 1.1 mrg IFS=$as_save_IFS
11673 1.1 mrg
11674 1.1 mrg ;;
11675 1.1 mrg esac
11676 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
11677 1.1 mrg # in which case we are not to be found in the path.
11678 1.1 mrg if test "x$as_myself" = x; then
11679 1.1 mrg as_myself=$0
11680 1.1 mrg fi
11681 1.1 mrg if test ! -f "$as_myself"; then
11682 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11683 1.1 mrg exit 1
11684 1.1 mrg fi
11685 1.1 mrg
11686 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
11687 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11688 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
11689 1.1 mrg # trigger a bug in pdksh 5.2.14.
11690 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
11691 1.1 mrg do eval test x\${$as_var+set} = xset \
11692 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11693 1.1 mrg done
11694 1.1 mrg PS1='$ '
11695 1.1 mrg PS2='> '
11696 1.1 mrg PS4='+ '
11697 1.1 mrg
11698 1.1 mrg # NLS nuisances.
11699 1.1 mrg LC_ALL=C
11700 1.1 mrg export LC_ALL
11701 1.1 mrg LANGUAGE=C
11702 1.1 mrg export LANGUAGE
11703 1.1 mrg
11704 1.1 mrg # CDPATH.
11705 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11706 1.1 mrg
11707 1.1 mrg
11708 1.1.1.7 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD]
11709 1.1.1.7 mrg # ----------------------------------------
11710 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11711 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11712 1.1.1.7 mrg # script with STATUS, using 1 if that was 0.
11713 1.1 mrg as_fn_error ()
11714 1.1 mrg {
11715 1.1.1.7 mrg as_status=$1; test $as_status -eq 0 && as_status=1
11716 1.1.1.7 mrg if test "$4"; then
11717 1.1.1.7 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11718 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11719 1.1 mrg fi
11720 1.1.1.7 mrg $as_echo "$as_me: error: $2" >&2
11721 1.1 mrg as_fn_exit $as_status
11722 1.1 mrg } # as_fn_error
11723 1.1 mrg
11724 1.1 mrg
11725 1.1 mrg # as_fn_set_status STATUS
11726 1.1 mrg # -----------------------
11727 1.1 mrg # Set $? to STATUS, without forking.
11728 1.1 mrg as_fn_set_status ()
11729 1.1 mrg {
11730 1.1 mrg return $1
11731 1.1 mrg } # as_fn_set_status
11732 1.1 mrg
11733 1.1 mrg # as_fn_exit STATUS
11734 1.1 mrg # -----------------
11735 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11736 1.1 mrg as_fn_exit ()
11737 1.1 mrg {
11738 1.1 mrg set +e
11739 1.1 mrg as_fn_set_status $1
11740 1.1 mrg exit $1
11741 1.1 mrg } # as_fn_exit
11742 1.1 mrg
11743 1.1 mrg # as_fn_unset VAR
11744 1.1 mrg # ---------------
11745 1.1 mrg # Portably unset VAR.
11746 1.1 mrg as_fn_unset ()
11747 1.1 mrg {
11748 1.1 mrg { eval $1=; unset $1;}
11749 1.1 mrg }
11750 1.1 mrg as_unset=as_fn_unset
11751 1.1 mrg # as_fn_append VAR VALUE
11752 1.1 mrg # ----------------------
11753 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
11754 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
11755 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
11756 1.1 mrg # implementations.
11757 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11758 1.1 mrg eval 'as_fn_append ()
11759 1.1 mrg {
11760 1.1 mrg eval $1+=\$2
11761 1.1 mrg }'
11762 1.1 mrg else
11763 1.1 mrg as_fn_append ()
11764 1.1 mrg {
11765 1.1 mrg eval $1=\$$1\$2
11766 1.1 mrg }
11767 1.1 mrg fi # as_fn_append
11768 1.1 mrg
11769 1.1 mrg # as_fn_arith ARG...
11770 1.1 mrg # ------------------
11771 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
11772 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
11773 1.1 mrg # must be portable across $(()) and expr.
11774 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11775 1.1 mrg eval 'as_fn_arith ()
11776 1.1 mrg {
11777 1.1 mrg as_val=$(( $* ))
11778 1.1 mrg }'
11779 1.1 mrg else
11780 1.1 mrg as_fn_arith ()
11781 1.1 mrg {
11782 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
11783 1.1 mrg }
11784 1.1 mrg fi # as_fn_arith
11785 1.1 mrg
11786 1.1 mrg
11787 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
11788 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
11789 1.1 mrg as_expr=expr
11790 1.1 mrg else
11791 1.1 mrg as_expr=false
11792 1.1 mrg fi
11793 1.1 mrg
11794 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11795 1.1 mrg as_basename=basename
11796 1.1 mrg else
11797 1.1 mrg as_basename=false
11798 1.1 mrg fi
11799 1.1 mrg
11800 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11801 1.1 mrg as_dirname=dirname
11802 1.1 mrg else
11803 1.1 mrg as_dirname=false
11804 1.1 mrg fi
11805 1.1 mrg
11806 1.1 mrg as_me=`$as_basename -- "$0" ||
11807 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11808 1.1 mrg X"$0" : 'X\(//\)$' \| \
11809 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11810 1.1 mrg $as_echo X/"$0" |
11811 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
11812 1.1 mrg s//\1/
11813 1.1 mrg q
11814 1.1 mrg }
11815 1.1 mrg /^X\/\(\/\/\)$/{
11816 1.1 mrg s//\1/
11817 1.1 mrg q
11818 1.1 mrg }
11819 1.1 mrg /^X\/\(\/\).*/{
11820 1.1 mrg s//\1/
11821 1.1 mrg q
11822 1.1 mrg }
11823 1.1 mrg s/.*/./; q'`
11824 1.1 mrg
11825 1.1 mrg # Avoid depending upon Character Ranges.
11826 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11827 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11828 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11829 1.1 mrg as_cr_digits='0123456789'
11830 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
11831 1.1 mrg
11832 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
11833 1.1 mrg case `echo -n x` in #(((((
11834 1.1 mrg -n*)
11835 1.1 mrg case `echo 'xy\c'` in
11836 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11837 1.1 mrg xy) ECHO_C='\c';;
11838 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11839 1.1 mrg ECHO_T=' ';;
11840 1.1 mrg esac;;
11841 1.1 mrg *)
11842 1.1 mrg ECHO_N='-n';;
11843 1.1 mrg esac
11844 1.1 mrg
11845 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
11846 1.1 mrg if test -d conf$$.dir; then
11847 1.1 mrg rm -f conf$$.dir/conf$$.file
11848 1.1 mrg else
11849 1.1 mrg rm -f conf$$.dir
11850 1.1 mrg mkdir conf$$.dir 2>/dev/null
11851 1.1 mrg fi
11852 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
11853 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
11854 1.1 mrg as_ln_s='ln -s'
11855 1.1 mrg # ... but there are two gotchas:
11856 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11857 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11858 1.1.1.7 mrg # In both cases, we have to default to `cp -pR'.
11859 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11860 1.1.1.7 mrg as_ln_s='cp -pR'
11861 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
11862 1.1 mrg as_ln_s=ln
11863 1.1 mrg else
11864 1.1.1.7 mrg as_ln_s='cp -pR'
11865 1.1 mrg fi
11866 1.1 mrg else
11867 1.1.1.7 mrg as_ln_s='cp -pR'
11868 1.1 mrg fi
11869 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11870 1.1 mrg rmdir conf$$.dir 2>/dev/null
11871 1.1 mrg
11872 1.1 mrg
11873 1.1 mrg # as_fn_mkdir_p
11874 1.1 mrg # -------------
11875 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
11876 1.1 mrg as_fn_mkdir_p ()
11877 1.1 mrg {
11878 1.1 mrg
11879 1.1 mrg case $as_dir in #(
11880 1.1 mrg -*) as_dir=./$as_dir;;
11881 1.1 mrg esac
11882 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
11883 1.1 mrg as_dirs=
11884 1.1 mrg while :; do
11885 1.1 mrg case $as_dir in #(
11886 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11887 1.1 mrg *) as_qdir=$as_dir;;
11888 1.1 mrg esac
11889 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
11890 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
11891 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11892 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
11893 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
11894 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11895 1.1 mrg $as_echo X"$as_dir" |
11896 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11897 1.1 mrg s//\1/
11898 1.1 mrg q
11899 1.1 mrg }
11900 1.1 mrg /^X\(\/\/\)[^/].*/{
11901 1.1 mrg s//\1/
11902 1.1 mrg q
11903 1.1 mrg }
11904 1.1 mrg /^X\(\/\/\)$/{
11905 1.1 mrg s//\1/
11906 1.1 mrg q
11907 1.1 mrg }
11908 1.1 mrg /^X\(\/\).*/{
11909 1.1 mrg s//\1/
11910 1.1 mrg q
11911 1.1 mrg }
11912 1.1 mrg s/.*/./; q'`
11913 1.1 mrg test -d "$as_dir" && break
11914 1.1 mrg done
11915 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
11916 1.1.1.7 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11917 1.1 mrg
11918 1.1 mrg
11919 1.1 mrg } # as_fn_mkdir_p
11920 1.1 mrg if mkdir -p . 2>/dev/null; then
11921 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
11922 1.1 mrg else
11923 1.1 mrg test -d ./-p && rmdir ./-p
11924 1.1 mrg as_mkdir_p=false
11925 1.1 mrg fi
11926 1.1 mrg
11927 1.1.1.7 mrg
11928 1.1.1.7 mrg # as_fn_executable_p FILE
11929 1.1.1.7 mrg # -----------------------
11930 1.1.1.7 mrg # Test if FILE is an executable regular file.
11931 1.1.1.7 mrg as_fn_executable_p ()
11932 1.1.1.7 mrg {
11933 1.1.1.7 mrg test -f "$1" && test -x "$1"
11934 1.1.1.7 mrg } # as_fn_executable_p
11935 1.1.1.7 mrg as_test_x='test -x'
11936 1.1.1.7 mrg as_executable_p=as_fn_executable_p
11937 1.1 mrg
11938 1.1 mrg # Sed expression to map a string onto a valid CPP name.
11939 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11940 1.1 mrg
11941 1.1 mrg # Sed expression to map a string onto a valid variable name.
11942 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11943 1.1 mrg
11944 1.1 mrg
11945 1.1 mrg exec 6>&1
11946 1.1 mrg ## ----------------------------------- ##
11947 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
11948 1.1 mrg ## ----------------------------------- ##
11949 1.1 mrg _ASEOF
11950 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11951 1.1 mrg
11952 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11953 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
11954 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
11955 1.1 mrg # values after options handling.
11956 1.1 mrg ac_log="
11957 1.1 mrg This file was extended by libssp $as_me 1.0, which was
11958 1.1.1.7 mrg generated by GNU Autoconf 2.69. Invocation command line was
11959 1.1 mrg
11960 1.1 mrg CONFIG_FILES = $CONFIG_FILES
11961 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
11962 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
11963 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
11964 1.1 mrg $ $0 $@
11965 1.1 mrg
11966 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
11967 1.1 mrg "
11968 1.1 mrg
11969 1.1 mrg _ACEOF
11970 1.1 mrg
11971 1.1 mrg case $ac_config_files in *"
11972 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
11973 1.1 mrg esac
11974 1.1 mrg
11975 1.1 mrg case $ac_config_headers in *"
11976 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11977 1.1 mrg esac
11978 1.1 mrg
11979 1.1 mrg
11980 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11981 1.1 mrg # Files that config.status was made for.
11982 1.1 mrg config_files="$ac_config_files"
11983 1.1 mrg config_headers="$ac_config_headers"
11984 1.1 mrg config_commands="$ac_config_commands"
11985 1.1 mrg
11986 1.1 mrg _ACEOF
11987 1.1 mrg
11988 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11989 1.1 mrg ac_cs_usage="\
11990 1.1 mrg \`$as_me' instantiates files and other configuration actions
11991 1.1 mrg from templates according to the current configuration. Unless the files
11992 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
11993 1.1 mrg
11994 1.1 mrg Usage: $0 [OPTION]... [TAG]...
11995 1.1 mrg
11996 1.1 mrg -h, --help print this help, then exit
11997 1.1 mrg -V, --version print version number and configuration settings, then exit
11998 1.1.1.7 mrg --config print configuration, then exit
11999 1.1 mrg -q, --quiet, --silent
12000 1.1 mrg do not print progress messages
12001 1.1 mrg -d, --debug don't remove temporary files
12002 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
12003 1.1 mrg --file=FILE[:TEMPLATE]
12004 1.1 mrg instantiate the configuration file FILE
12005 1.1 mrg --header=FILE[:TEMPLATE]
12006 1.1 mrg instantiate the configuration header FILE
12007 1.1 mrg
12008 1.1 mrg Configuration files:
12009 1.1 mrg $config_files
12010 1.1 mrg
12011 1.1 mrg Configuration headers:
12012 1.1 mrg $config_headers
12013 1.1 mrg
12014 1.1 mrg Configuration commands:
12015 1.1 mrg $config_commands
12016 1.1 mrg
12017 1.1 mrg Report bugs to the package provider."
12018 1.1 mrg
12019 1.1 mrg _ACEOF
12020 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12021 1.1.1.7 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12022 1.1 mrg ac_cs_version="\\
12023 1.1 mrg libssp config.status 1.0
12024 1.1.1.7 mrg configured by $0, generated by GNU Autoconf 2.69,
12025 1.1.1.7 mrg with options \\"\$ac_cs_config\\"
12026 1.1 mrg
12027 1.1.1.7 mrg Copyright (C) 2012 Free Software Foundation, Inc.
12028 1.1 mrg This config.status script is free software; the Free Software Foundation
12029 1.1 mrg gives unlimited permission to copy, distribute and modify it."
12030 1.1 mrg
12031 1.1 mrg ac_pwd='$ac_pwd'
12032 1.1 mrg srcdir='$srcdir'
12033 1.1 mrg INSTALL='$INSTALL'
12034 1.1 mrg MKDIR_P='$MKDIR_P'
12035 1.1 mrg AWK='$AWK'
12036 1.1 mrg test -n "\$AWK" || AWK=awk
12037 1.1 mrg _ACEOF
12038 1.1 mrg
12039 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12040 1.1 mrg # The default lists apply if the user does not specify any file.
12041 1.1 mrg ac_need_defaults=:
12042 1.1 mrg while test $# != 0
12043 1.1 mrg do
12044 1.1 mrg case $1 in
12045 1.1.1.7 mrg --*=?*)
12046 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
12047 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12048 1.1 mrg ac_shift=:
12049 1.1 mrg ;;
12050 1.1.1.7 mrg --*=)
12051 1.1.1.7 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
12052 1.1.1.7 mrg ac_optarg=
12053 1.1.1.7 mrg ac_shift=:
12054 1.1.1.7 mrg ;;
12055 1.1 mrg *)
12056 1.1 mrg ac_option=$1
12057 1.1 mrg ac_optarg=$2
12058 1.1 mrg ac_shift=shift
12059 1.1 mrg ;;
12060 1.1 mrg esac
12061 1.1 mrg
12062 1.1 mrg case $ac_option in
12063 1.1 mrg # Handling of the options.
12064 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12065 1.1 mrg ac_cs_recheck=: ;;
12066 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12067 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
12068 1.1.1.7 mrg --config | --confi | --conf | --con | --co | --c )
12069 1.1.1.7 mrg $as_echo "$ac_cs_config"; exit ;;
12070 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
12071 1.1 mrg debug=: ;;
12072 1.1 mrg --file | --fil | --fi | --f )
12073 1.1 mrg $ac_shift
12074 1.1 mrg case $ac_optarg in
12075 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12076 1.1.1.7 mrg '') as_fn_error $? "missing file argument" ;;
12077 1.1 mrg esac
12078 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
12079 1.1 mrg ac_need_defaults=false;;
12080 1.1 mrg --header | --heade | --head | --hea )
12081 1.1 mrg $ac_shift
12082 1.1 mrg case $ac_optarg in
12083 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12084 1.1 mrg esac
12085 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12086 1.1 mrg ac_need_defaults=false;;
12087 1.1 mrg --he | --h)
12088 1.1 mrg # Conflict between --help and --header
12089 1.1.1.7 mrg as_fn_error $? "ambiguous option: \`$1'
12090 1.1 mrg Try \`$0 --help' for more information.";;
12091 1.1 mrg --help | --hel | -h )
12092 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
12093 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12094 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
12095 1.1 mrg ac_cs_silent=: ;;
12096 1.1 mrg
12097 1.1 mrg # This is an error.
12098 1.1.1.7 mrg -*) as_fn_error $? "unrecognized option: \`$1'
12099 1.1 mrg Try \`$0 --help' for more information." ;;
12100 1.1 mrg
12101 1.1 mrg *) as_fn_append ac_config_targets " $1"
12102 1.1 mrg ac_need_defaults=false ;;
12103 1.1 mrg
12104 1.1 mrg esac
12105 1.1 mrg shift
12106 1.1 mrg done
12107 1.1 mrg
12108 1.1 mrg ac_configure_extra_args=
12109 1.1 mrg
12110 1.1 mrg if $ac_cs_silent; then
12111 1.1 mrg exec 6>/dev/null
12112 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
12113 1.1 mrg fi
12114 1.1 mrg
12115 1.1 mrg _ACEOF
12116 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12117 1.1 mrg if \$ac_cs_recheck; then
12118 1.1.1.7 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12119 1.1 mrg shift
12120 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12121 1.1 mrg CONFIG_SHELL='$SHELL'
12122 1.1 mrg export CONFIG_SHELL
12123 1.1 mrg exec "\$@"
12124 1.1 mrg fi
12125 1.1 mrg
12126 1.1 mrg _ACEOF
12127 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12128 1.1 mrg exec 5>>config.log
12129 1.1 mrg {
12130 1.1 mrg echo
12131 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12132 1.1 mrg ## Running $as_me. ##
12133 1.1 mrg _ASBOX
12134 1.1 mrg $as_echo "$ac_log"
12135 1.1 mrg } >&5
12136 1.1 mrg
12137 1.1 mrg _ACEOF
12138 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12139 1.1 mrg #
12140 1.1 mrg # INIT-COMMANDS
12141 1.1 mrg #
12142 1.1 mrg
12143 1.1 mrg srcdir="$srcdir"
12144 1.1 mrg host="$host"
12145 1.1 mrg target="$target"
12146 1.1 mrg with_multisubdir="$with_multisubdir"
12147 1.1 mrg with_multisrctop="$with_multisrctop"
12148 1.1 mrg with_target_subdir="$with_target_subdir"
12149 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}"
12150 1.1 mrg multi_basedir="$multi_basedir"
12151 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12152 1.1 mrg CC="$CC"
12153 1.1 mrg CXX="$CXX"
12154 1.1 mrg GFORTRAN="$GFORTRAN"
12155 1.1.1.7 mrg GDC="$GDC"
12156 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12157 1.1 mrg
12158 1.1 mrg
12159 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
12160 1.1 mrg # if CDPATH is set.
12161 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12162 1.1 mrg
12163 1.1 mrg sed_quote_subst='$sed_quote_subst'
12164 1.1 mrg double_quote_subst='$double_quote_subst'
12165 1.1 mrg delay_variable_subst='$delay_variable_subst'
12166 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12167 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12168 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12169 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12170 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12171 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12172 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12173 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12174 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12175 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12176 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12177 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12178 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12179 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12180 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12181 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12182 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12183 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12184 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12185 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12186 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12187 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12188 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12189 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12190 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12191 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12192 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12193 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12194 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12195 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12196 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12197 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12198 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12199 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12200 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12201 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12202 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12203 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12204 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12205 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12206 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12207 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12208 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12209 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12210 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12211 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12212 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12213 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"`'
12214 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"`'
12215 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12216 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12217 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12218 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12219 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12220 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12221 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12222 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12223 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12224 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12225 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12226 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12227 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12228 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12229 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12230 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12231 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12232 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12233 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12234 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12235 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12236 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12237 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12238 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12239 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12240 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12241 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12242 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12243 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12244 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12245 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12246 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12247 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12248 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12249 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12250 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12251 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12252 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12253 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12254 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12255 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12256 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12257 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12258 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12259 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12260 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12261 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12262 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12263 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12264 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12265 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12266 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12267 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12268 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12269 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12270 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12271 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12272 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12273 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12274 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12275 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12276 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12277 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12278 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12279 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12280 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12281 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12282 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12283 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12284 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12285 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12286 1.1 mrg
12287 1.1 mrg LTCC='$LTCC'
12288 1.1 mrg LTCFLAGS='$LTCFLAGS'
12289 1.1 mrg compiler='$compiler_DEFAULT'
12290 1.1 mrg
12291 1.1 mrg # A function that is used when there is no print builtin or printf.
12292 1.1 mrg func_fallback_echo ()
12293 1.1 mrg {
12294 1.1 mrg eval 'cat <<_LTECHO_EOF
12295 1.1 mrg \$1
12296 1.1 mrg _LTECHO_EOF'
12297 1.1 mrg }
12298 1.1 mrg
12299 1.1 mrg # Quote evaled strings.
12300 1.1 mrg for var in SHELL \
12301 1.1 mrg ECHO \
12302 1.1 mrg SED \
12303 1.1 mrg GREP \
12304 1.1 mrg EGREP \
12305 1.1 mrg FGREP \
12306 1.1 mrg LD \
12307 1.1 mrg NM \
12308 1.1 mrg LN_S \
12309 1.1 mrg lt_SP2NL \
12310 1.1 mrg lt_NL2SP \
12311 1.1 mrg reload_flag \
12312 1.1 mrg OBJDUMP \
12313 1.1 mrg deplibs_check_method \
12314 1.1 mrg file_magic_cmd \
12315 1.1 mrg AR \
12316 1.1 mrg AR_FLAGS \
12317 1.1 mrg STRIP \
12318 1.1 mrg RANLIB \
12319 1.1 mrg CC \
12320 1.1 mrg CFLAGS \
12321 1.1 mrg compiler \
12322 1.1 mrg lt_cv_sys_global_symbol_pipe \
12323 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
12324 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
12325 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12326 1.1 mrg lt_prog_compiler_no_builtin_flag \
12327 1.1 mrg lt_prog_compiler_wl \
12328 1.1 mrg lt_prog_compiler_pic \
12329 1.1 mrg lt_prog_compiler_static \
12330 1.1 mrg lt_cv_prog_compiler_c_o \
12331 1.1 mrg need_locks \
12332 1.1 mrg DSYMUTIL \
12333 1.1 mrg NMEDIT \
12334 1.1 mrg LIPO \
12335 1.1 mrg OTOOL \
12336 1.1 mrg OTOOL64 \
12337 1.1 mrg shrext_cmds \
12338 1.1 mrg export_dynamic_flag_spec \
12339 1.1 mrg whole_archive_flag_spec \
12340 1.1 mrg compiler_needs_object \
12341 1.1 mrg with_gnu_ld \
12342 1.1 mrg allow_undefined_flag \
12343 1.1 mrg no_undefined_flag \
12344 1.1 mrg hardcode_libdir_flag_spec \
12345 1.1 mrg hardcode_libdir_flag_spec_ld \
12346 1.1 mrg hardcode_libdir_separator \
12347 1.1 mrg fix_srcfile_path \
12348 1.1 mrg exclude_expsyms \
12349 1.1 mrg include_expsyms \
12350 1.1 mrg file_list_spec \
12351 1.1 mrg variables_saved_for_relink \
12352 1.1 mrg libname_spec \
12353 1.1 mrg library_names_spec \
12354 1.1 mrg soname_spec \
12355 1.1 mrg install_override_mode \
12356 1.1 mrg finish_eval \
12357 1.1 mrg old_striplib \
12358 1.1 mrg striplib; do
12359 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12360 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12361 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12362 1.1 mrg ;;
12363 1.1 mrg *)
12364 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12365 1.1 mrg ;;
12366 1.1 mrg esac
12367 1.1 mrg done
12368 1.1 mrg
12369 1.1 mrg # Double-quote double-evaled strings.
12370 1.1 mrg for var in reload_cmds \
12371 1.1 mrg old_postinstall_cmds \
12372 1.1 mrg old_postuninstall_cmds \
12373 1.1 mrg old_archive_cmds \
12374 1.1 mrg extract_expsyms_cmds \
12375 1.1 mrg old_archive_from_new_cmds \
12376 1.1 mrg old_archive_from_expsyms_cmds \
12377 1.1 mrg archive_cmds \
12378 1.1 mrg archive_expsym_cmds \
12379 1.1 mrg module_cmds \
12380 1.1 mrg module_expsym_cmds \
12381 1.1 mrg export_symbols_cmds \
12382 1.1 mrg prelink_cmds \
12383 1.1 mrg postinstall_cmds \
12384 1.1 mrg postuninstall_cmds \
12385 1.1 mrg finish_cmds \
12386 1.1 mrg sys_lib_search_path_spec \
12387 1.1 mrg sys_lib_dlsearch_path_spec; do
12388 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12389 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12390 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12391 1.1 mrg ;;
12392 1.1 mrg *)
12393 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12394 1.1 mrg ;;
12395 1.1 mrg esac
12396 1.1 mrg done
12397 1.1 mrg
12398 1.1 mrg ac_aux_dir='$ac_aux_dir'
12399 1.1 mrg xsi_shell='$xsi_shell'
12400 1.1 mrg lt_shell_append='$lt_shell_append'
12401 1.1 mrg
12402 1.1 mrg # See if we are running on zsh, and set the options which allow our
12403 1.1 mrg # commands through without removal of \ escapes INIT.
12404 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12405 1.1 mrg setopt NO_GLOB_SUBST
12406 1.1 mrg fi
12407 1.1 mrg
12408 1.1 mrg
12409 1.1 mrg PACKAGE='$PACKAGE'
12410 1.1 mrg VERSION='$VERSION'
12411 1.1 mrg TIMESTAMP='$TIMESTAMP'
12412 1.1 mrg RM='$RM'
12413 1.1 mrg ofile='$ofile'
12414 1.1 mrg
12415 1.1 mrg
12416 1.1 mrg
12417 1.1 mrg
12418 1.1 mrg _ACEOF
12419 1.1 mrg
12420 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12421 1.1 mrg
12422 1.1 mrg # Handling of arguments.
12423 1.1 mrg for ac_config_target in $ac_config_targets
12424 1.1 mrg do
12425 1.1 mrg case $ac_config_target in
12426 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12427 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12428 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12429 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12430 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12431 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12432 1.1 mrg
12433 1.1.1.7 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12434 1.1 mrg esac
12435 1.1 mrg done
12436 1.1 mrg
12437 1.1 mrg
12438 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12439 1.1 mrg # then the envvar interface is used. Set only those that are not.
12440 1.1 mrg # We use the long form for the default assignment because of an extremely
12441 1.1 mrg # bizarre bug on SunOS 4.1.3.
12442 1.1 mrg if $ac_need_defaults; then
12443 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12444 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12445 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12446 1.1 mrg fi
12447 1.1 mrg
12448 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12449 1.1 mrg # simply because there is no reason against having it here, and in addition,
12450 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12451 1.1 mrg # Hook for its removal unless debugging.
12452 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12453 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12454 1.1 mrg $debug ||
12455 1.1 mrg {
12456 1.1.1.7 mrg tmp= ac_tmp=
12457 1.1 mrg trap 'exit_status=$?
12458 1.1.1.7 mrg : "${ac_tmp:=$tmp}"
12459 1.1.1.7 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12460 1.1 mrg ' 0
12461 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12462 1.1 mrg }
12463 1.1 mrg # Create a (secure) tmp directory for tmp files.
12464 1.1 mrg
12465 1.1 mrg {
12466 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12467 1.1.1.7 mrg test -d "$tmp"
12468 1.1 mrg } ||
12469 1.1 mrg {
12470 1.1 mrg tmp=./conf$$-$RANDOM
12471 1.1 mrg (umask 077 && mkdir "$tmp")
12472 1.1.1.7 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12473 1.1.1.7 mrg ac_tmp=$tmp
12474 1.1 mrg
12475 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12476 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12477 1.1 mrg # This happens for instance with `./config.status config.h'.
12478 1.1 mrg if test -n "$CONFIG_FILES"; then
12479 1.1 mrg
12480 1.1 mrg
12481 1.1 mrg ac_cr=`echo X | tr X '\015'`
12482 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12483 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12484 1.1 mrg # point, so we can use a bashism as a fallback.
12485 1.1 mrg if test "x$ac_cr" = x; then
12486 1.1 mrg eval ac_cr=\$\'\\r\'
12487 1.1 mrg fi
12488 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12489 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12490 1.1.1.7 mrg ac_cs_awk_cr='\\r'
12491 1.1 mrg else
12492 1.1 mrg ac_cs_awk_cr=$ac_cr
12493 1.1 mrg fi
12494 1.1 mrg
12495 1.1.1.7 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12496 1.1 mrg _ACEOF
12497 1.1 mrg
12498 1.1 mrg
12499 1.1 mrg {
12500 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12501 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12502 1.1 mrg echo "_ACEOF"
12503 1.1 mrg } >conf$$subs.sh ||
12504 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12505 1.1.1.7 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12506 1.1 mrg ac_delim='%!_!# '
12507 1.1 mrg for ac_last_try in false false false false false :; do
12508 1.1 mrg . ./conf$$subs.sh ||
12509 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12510 1.1 mrg
12511 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12512 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12513 1.1 mrg break
12514 1.1 mrg elif $ac_last_try; then
12515 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12516 1.1 mrg else
12517 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12518 1.1 mrg fi
12519 1.1 mrg done
12520 1.1 mrg rm -f conf$$subs.sh
12521 1.1 mrg
12522 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12523 1.1.1.7 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12524 1.1 mrg _ACEOF
12525 1.1 mrg sed -n '
12526 1.1 mrg h
12527 1.1 mrg s/^/S["/; s/!.*/"]=/
12528 1.1 mrg p
12529 1.1 mrg g
12530 1.1 mrg s/^[^!]*!//
12531 1.1 mrg :repl
12532 1.1 mrg t repl
12533 1.1 mrg s/'"$ac_delim"'$//
12534 1.1 mrg t delim
12535 1.1 mrg :nl
12536 1.1 mrg h
12537 1.1.1.7 mrg s/\(.\{148\}\)..*/\1/
12538 1.1 mrg t more1
12539 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12540 1.1 mrg p
12541 1.1 mrg n
12542 1.1 mrg b repl
12543 1.1 mrg :more1
12544 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12545 1.1 mrg p
12546 1.1 mrg g
12547 1.1 mrg s/.\{148\}//
12548 1.1 mrg t nl
12549 1.1 mrg :delim
12550 1.1 mrg h
12551 1.1.1.7 mrg s/\(.\{148\}\)..*/\1/
12552 1.1 mrg t more2
12553 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
12554 1.1 mrg p
12555 1.1 mrg b
12556 1.1 mrg :more2
12557 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12558 1.1 mrg p
12559 1.1 mrg g
12560 1.1 mrg s/.\{148\}//
12561 1.1 mrg t delim
12562 1.1 mrg ' <conf$$subs.awk | sed '
12563 1.1 mrg /^[^""]/{
12564 1.1 mrg N
12565 1.1 mrg s/\n//
12566 1.1 mrg }
12567 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
12568 1.1 mrg rm -f conf$$subs.awk
12569 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12570 1.1 mrg _ACAWK
12571 1.1.1.7 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12572 1.1 mrg for (key in S) S_is_set[key] = 1
12573 1.1 mrg FS = ""
12574 1.1 mrg
12575 1.1 mrg }
12576 1.1 mrg {
12577 1.1 mrg line = $ 0
12578 1.1 mrg nfields = split(line, field, "@")
12579 1.1 mrg substed = 0
12580 1.1 mrg len = length(field[1])
12581 1.1 mrg for (i = 2; i < nfields; i++) {
12582 1.1 mrg key = field[i]
12583 1.1 mrg keylen = length(key)
12584 1.1 mrg if (S_is_set[key]) {
12585 1.1 mrg value = S[key]
12586 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12587 1.1 mrg len += length(value) + length(field[++i])
12588 1.1 mrg substed = 1
12589 1.1 mrg } else
12590 1.1 mrg len += 1 + keylen
12591 1.1 mrg }
12592 1.1 mrg
12593 1.1 mrg print line
12594 1.1 mrg }
12595 1.1 mrg
12596 1.1 mrg _ACAWK
12597 1.1 mrg _ACEOF
12598 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12599 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12600 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12601 1.1 mrg else
12602 1.1 mrg cat
12603 1.1.1.7 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12604 1.1.1.7 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12605 1.1 mrg _ACEOF
12606 1.1 mrg
12607 1.1.1.7 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12608 1.1.1.7 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12609 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
12610 1.1 mrg # (actually we leave an empty line to preserve line numbers).
12611 1.1 mrg if test "x$srcdir" = x.; then
12612 1.1.1.7 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12613 1.1.1.7 mrg h
12614 1.1.1.7 mrg s///
12615 1.1.1.7 mrg s/^/:/
12616 1.1.1.7 mrg s/[ ]*$/:/
12617 1.1.1.7 mrg s/:\$(srcdir):/:/g
12618 1.1.1.7 mrg s/:\${srcdir}:/:/g
12619 1.1.1.7 mrg s/:@srcdir@:/:/g
12620 1.1.1.7 mrg s/^:*//
12621 1.1 mrg s/:*$//
12622 1.1.1.7 mrg x
12623 1.1.1.7 mrg s/\(=[ ]*\).*/\1/
12624 1.1.1.7 mrg G
12625 1.1.1.7 mrg s/\n//
12626 1.1 mrg s/^[^=]*=[ ]*$//
12627 1.1 mrg }'
12628 1.1 mrg fi
12629 1.1 mrg
12630 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12631 1.1 mrg fi # test -n "$CONFIG_FILES"
12632 1.1 mrg
12633 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
12634 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
12635 1.1 mrg # This happens for instance with `./config.status Makefile'.
12636 1.1 mrg if test -n "$CONFIG_HEADERS"; then
12637 1.1.1.7 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12638 1.1 mrg BEGIN {
12639 1.1 mrg _ACEOF
12640 1.1 mrg
12641 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
12642 1.1 mrg # here-document in config.status, that substitutes the proper values into
12643 1.1 mrg # config.h.in to produce config.h.
12644 1.1 mrg
12645 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
12646 1.1 mrg # handling of long lines.
12647 1.1 mrg ac_delim='%!_!# '
12648 1.1 mrg for ac_last_try in false false :; do
12649 1.1.1.7 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12650 1.1.1.7 mrg if test -z "$ac_tt"; then
12651 1.1 mrg break
12652 1.1 mrg elif $ac_last_try; then
12653 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12654 1.1 mrg else
12655 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12656 1.1 mrg fi
12657 1.1 mrg done
12658 1.1 mrg
12659 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
12660 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
12661 1.1 mrg # newline sequences.
12662 1.1 mrg
12663 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12664 1.1 mrg sed -n '
12665 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12666 1.1 mrg t rset
12667 1.1 mrg :rset
12668 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
12669 1.1 mrg t def
12670 1.1 mrg d
12671 1.1 mrg :def
12672 1.1 mrg s/\\$//
12673 1.1 mrg t bsnl
12674 1.1 mrg s/["\\]/\\&/g
12675 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12676 1.1 mrg D["\1"]=" \3"/p
12677 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12678 1.1 mrg d
12679 1.1 mrg :bsnl
12680 1.1 mrg s/["\\]/\\&/g
12681 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12682 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
12683 1.1 mrg t cont
12684 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12685 1.1 mrg t cont
12686 1.1 mrg d
12687 1.1 mrg :cont
12688 1.1 mrg n
12689 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12690 1.1 mrg t clear
12691 1.1 mrg :clear
12692 1.1 mrg s/\\$//
12693 1.1 mrg t bsnlc
12694 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
12695 1.1 mrg d
12696 1.1 mrg :bsnlc
12697 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12698 1.1 mrg b cont
12699 1.1 mrg ' <confdefs.h | sed '
12700 1.1 mrg s/'"$ac_delim"'/"\\\
12701 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
12702 1.1 mrg
12703 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12704 1.1 mrg for (key in D) D_is_set[key] = 1
12705 1.1 mrg FS = ""
12706 1.1 mrg }
12707 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12708 1.1 mrg line = \$ 0
12709 1.1 mrg split(line, arg, " ")
12710 1.1 mrg if (arg[1] == "#") {
12711 1.1 mrg defundef = arg[2]
12712 1.1 mrg mac1 = arg[3]
12713 1.1 mrg } else {
12714 1.1 mrg defundef = substr(arg[1], 2)
12715 1.1 mrg mac1 = arg[2]
12716 1.1 mrg }
12717 1.1 mrg split(mac1, mac2, "(") #)
12718 1.1 mrg macro = mac2[1]
12719 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
12720 1.1 mrg if (D_is_set[macro]) {
12721 1.1 mrg # Preserve the white space surrounding the "#".
12722 1.1 mrg print prefix "define", macro P[macro] D[macro]
12723 1.1 mrg next
12724 1.1 mrg } else {
12725 1.1 mrg # Replace #undef with comments. This is necessary, for example,
12726 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
12727 1.1 mrg # on some systems where configure will not decide to define it.
12728 1.1 mrg if (defundef == "undef") {
12729 1.1 mrg print "/*", prefix defundef, macro, "*/"
12730 1.1 mrg next
12731 1.1 mrg }
12732 1.1 mrg }
12733 1.1 mrg }
12734 1.1 mrg { print }
12735 1.1 mrg _ACAWK
12736 1.1 mrg _ACEOF
12737 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12738 1.1.1.7 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12739 1.1 mrg fi # test -n "$CONFIG_HEADERS"
12740 1.1 mrg
12741 1.1 mrg
12742 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12743 1.1 mrg shift
12744 1.1 mrg for ac_tag
12745 1.1 mrg do
12746 1.1 mrg case $ac_tag in
12747 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
12748 1.1 mrg esac
12749 1.1 mrg case $ac_mode$ac_tag in
12750 1.1 mrg :[FHL]*:*);;
12751 1.1.1.7 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12752 1.1 mrg :[FH]-) ac_tag=-:-;;
12753 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12754 1.1 mrg esac
12755 1.1 mrg ac_save_IFS=$IFS
12756 1.1 mrg IFS=:
12757 1.1 mrg set x $ac_tag
12758 1.1 mrg IFS=$ac_save_IFS
12759 1.1 mrg shift
12760 1.1 mrg ac_file=$1
12761 1.1 mrg shift
12762 1.1 mrg
12763 1.1 mrg case $ac_mode in
12764 1.1 mrg :L) ac_source=$1;;
12765 1.1 mrg :[FH])
12766 1.1 mrg ac_file_inputs=
12767 1.1 mrg for ac_f
12768 1.1 mrg do
12769 1.1 mrg case $ac_f in
12770 1.1.1.7 mrg -) ac_f="$ac_tmp/stdin";;
12771 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
12772 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
12773 1.1 mrg # because $ac_f cannot contain `:'.
12774 1.1 mrg test -f "$ac_f" ||
12775 1.1 mrg case $ac_f in
12776 1.1 mrg [\\/$]*) false;;
12777 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12778 1.1 mrg esac ||
12779 1.1.1.7 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12780 1.1 mrg esac
12781 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12782 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
12783 1.1 mrg done
12784 1.1 mrg
12785 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
12786 1.1 mrg # use $as_me), people would be surprised to read:
12787 1.1 mrg # /* config.h. Generated by config.status. */
12788 1.1 mrg configure_input='Generated from '`
12789 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12790 1.1 mrg `' by configure.'
12791 1.1 mrg if test x"$ac_file" != x-; then
12792 1.1 mrg configure_input="$ac_file. $configure_input"
12793 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12794 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
12795 1.1 mrg fi
12796 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
12797 1.1 mrg case $configure_input in #(
12798 1.1 mrg *\&* | *\|* | *\\* )
12799 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
12800 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
12801 1.1 mrg *) ac_sed_conf_input=$configure_input;;
12802 1.1 mrg esac
12803 1.1 mrg
12804 1.1 mrg case $ac_tag in
12805 1.1.1.7 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \
12806 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12807 1.1 mrg esac
12808 1.1 mrg ;;
12809 1.1 mrg esac
12810 1.1 mrg
12811 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
12812 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12813 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
12814 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
12815 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12816 1.1 mrg $as_echo X"$ac_file" |
12817 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12818 1.1 mrg s//\1/
12819 1.1 mrg q
12820 1.1 mrg }
12821 1.1 mrg /^X\(\/\/\)[^/].*/{
12822 1.1 mrg s//\1/
12823 1.1 mrg q
12824 1.1 mrg }
12825 1.1 mrg /^X\(\/\/\)$/{
12826 1.1 mrg s//\1/
12827 1.1 mrg q
12828 1.1 mrg }
12829 1.1 mrg /^X\(\/\).*/{
12830 1.1 mrg s//\1/
12831 1.1 mrg q
12832 1.1 mrg }
12833 1.1 mrg s/.*/./; q'`
12834 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
12835 1.1 mrg ac_builddir=.
12836 1.1 mrg
12837 1.1 mrg case "$ac_dir" in
12838 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12839 1.1 mrg *)
12840 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12841 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
12842 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12843 1.1 mrg case $ac_top_builddir_sub in
12844 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12845 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12846 1.1 mrg esac ;;
12847 1.1 mrg esac
12848 1.1 mrg ac_abs_top_builddir=$ac_pwd
12849 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
12850 1.1 mrg # for backward compatibility:
12851 1.1 mrg ac_top_builddir=$ac_top_build_prefix
12852 1.1 mrg
12853 1.1 mrg case $srcdir in
12854 1.1 mrg .) # We are building in place.
12855 1.1 mrg ac_srcdir=.
12856 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
12857 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
12858 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
12859 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
12860 1.1 mrg ac_top_srcdir=$srcdir
12861 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
12862 1.1 mrg *) # Relative name.
12863 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12864 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
12865 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12866 1.1 mrg esac
12867 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12868 1.1 mrg
12869 1.1 mrg
12870 1.1 mrg case $ac_mode in
12871 1.1 mrg :F)
12872 1.1 mrg #
12873 1.1 mrg # CONFIG_FILE
12874 1.1 mrg #
12875 1.1 mrg
12876 1.1 mrg case $INSTALL in
12877 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12878 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12879 1.1 mrg esac
12880 1.1 mrg ac_MKDIR_P=$MKDIR_P
12881 1.1 mrg case $MKDIR_P in
12882 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
12883 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12884 1.1 mrg esac
12885 1.1 mrg _ACEOF
12886 1.1 mrg
12887 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12888 1.1 mrg # If the template does not know about datarootdir, expand it.
12889 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
12890 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
12891 1.1 mrg ac_sed_dataroot='
12892 1.1 mrg /datarootdir/ {
12893 1.1 mrg p
12894 1.1 mrg q
12895 1.1 mrg }
12896 1.1 mrg /@datadir@/p
12897 1.1 mrg /@docdir@/p
12898 1.1 mrg /@infodir@/p
12899 1.1 mrg /@localedir@/p
12900 1.1 mrg /@mandir@/p'
12901 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12902 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
12903 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12904 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12905 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12906 1.1 mrg _ACEOF
12907 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12908 1.1 mrg ac_datarootdir_hack='
12909 1.1 mrg s&@datadir@&$datadir&g
12910 1.1 mrg s&@docdir@&$docdir&g
12911 1.1 mrg s&@infodir@&$infodir&g
12912 1.1 mrg s&@localedir@&$localedir&g
12913 1.1 mrg s&@mandir@&$mandir&g
12914 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
12915 1.1 mrg esac
12916 1.1 mrg _ACEOF
12917 1.1 mrg
12918 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
12919 1.1 mrg # Shell code in configure.ac might set extrasub.
12920 1.1 mrg # FIXME: do we really want to maintain this feature?
12921 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12922 1.1 mrg ac_sed_extra="$ac_vpsub
12923 1.1 mrg $extrasub
12924 1.1 mrg _ACEOF
12925 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12926 1.1 mrg :t
12927 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12928 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
12929 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
12930 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
12931 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
12932 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
12933 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
12934 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12935 1.1 mrg s&@builddir@&$ac_builddir&;t t
12936 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
12937 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12938 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
12939 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
12940 1.1 mrg $ac_datarootdir_hack
12941 1.1 mrg "
12942 1.1.1.7 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12943 1.1.1.7 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12944 1.1 mrg
12945 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12946 1.1.1.7 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12947 1.1.1.7 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12948 1.1.1.7 mrg "$ac_tmp/out"`; test -z "$ac_out"; } &&
12949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12950 1.1.1.7 mrg which seems to be undefined. Please make sure it is defined" >&5
12951 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12952 1.1.1.7 mrg which seems to be undefined. Please make sure it is defined" >&2;}
12953 1.1 mrg
12954 1.1.1.7 mrg rm -f "$ac_tmp/stdin"
12955 1.1 mrg case $ac_file in
12956 1.1.1.7 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12957 1.1.1.7 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
12958 1.1 mrg esac \
12959 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12960 1.1 mrg ;;
12961 1.1 mrg :H)
12962 1.1 mrg #
12963 1.1 mrg # CONFIG_HEADER
12964 1.1 mrg #
12965 1.1 mrg if test x"$ac_file" != x-; then
12966 1.1 mrg {
12967 1.1 mrg $as_echo "/* $configure_input */" \
12968 1.1.1.7 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
12969 1.1.1.7 mrg } >"$ac_tmp/config.h" \
12970 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12971 1.1.1.7 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
12972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12973 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
12974 1.1 mrg else
12975 1.1 mrg rm -f "$ac_file"
12976 1.1.1.7 mrg mv "$ac_tmp/config.h" "$ac_file" \
12977 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12978 1.1 mrg fi
12979 1.1 mrg else
12980 1.1 mrg $as_echo "/* $configure_input */" \
12981 1.1.1.7 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
12982 1.1.1.7 mrg || as_fn_error $? "could not create -" "$LINENO" 5
12983 1.1 mrg fi
12984 1.1 mrg # Compute "$ac_file"'s index in $config_headers.
12985 1.1 mrg _am_arg="$ac_file"
12986 1.1 mrg _am_stamp_count=1
12987 1.1 mrg for _am_header in $config_headers :; do
12988 1.1 mrg case $_am_header in
12989 1.1 mrg $_am_arg | $_am_arg:* )
12990 1.1 mrg break ;;
12991 1.1 mrg * )
12992 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12993 1.1 mrg esac
12994 1.1 mrg done
12995 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12996 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12997 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
12998 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
12999 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13000 1.1 mrg $as_echo X"$_am_arg" |
13001 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13002 1.1 mrg s//\1/
13003 1.1 mrg q
13004 1.1 mrg }
13005 1.1 mrg /^X\(\/\/\)[^/].*/{
13006 1.1 mrg s//\1/
13007 1.1 mrg q
13008 1.1 mrg }
13009 1.1 mrg /^X\(\/\/\)$/{
13010 1.1 mrg s//\1/
13011 1.1 mrg q
13012 1.1 mrg }
13013 1.1 mrg /^X\(\/\).*/{
13014 1.1 mrg s//\1/
13015 1.1 mrg q
13016 1.1 mrg }
13017 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
13018 1.1 mrg ;;
13019 1.1 mrg
13020 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13021 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
13022 1.1 mrg ;;
13023 1.1 mrg esac
13024 1.1 mrg
13025 1.1 mrg
13026 1.1 mrg case $ac_file$ac_mode in
13027 1.1 mrg "default-1":C)
13028 1.1 mrg # Only add multilib support code if we just rebuilt the top-level
13029 1.1 mrg # Makefile.
13030 1.1 mrg case " $CONFIG_FILES " in
13031 1.1 mrg *" Makefile "*)
13032 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in
13033 1.1 mrg ;;
13034 1.1 mrg esac ;;
13035 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13036 1.1.1.7 mrg # Older Autoconf quotes --file arguments for eval, but not when files
13037 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
13038 1.1 mrg # if we detect the quoting.
13039 1.1 mrg case $CONFIG_FILES in
13040 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
13041 1.1 mrg *) set x $CONFIG_FILES ;;
13042 1.1 mrg esac
13043 1.1 mrg shift
13044 1.1 mrg for mf
13045 1.1 mrg do
13046 1.1 mrg # Strip MF so we end up with the name of the file.
13047 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
13048 1.1 mrg # Check whether this is an Automake generated Makefile or not.
13049 1.1.1.7 mrg # We used to match only the files named 'Makefile.in', but
13050 1.1 mrg # some people rename them; so instead we look at the file content.
13051 1.1 mrg # Grep'ing the first line is not enough: some people post-process
13052 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
13053 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
13054 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
13055 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13056 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
13057 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13058 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
13059 1.1 mrg X"$mf" : 'X\(//\)$' \| \
13060 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13061 1.1 mrg $as_echo X"$mf" |
13062 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13063 1.1 mrg s//\1/
13064 1.1 mrg q
13065 1.1 mrg }
13066 1.1 mrg /^X\(\/\/\)[^/].*/{
13067 1.1 mrg s//\1/
13068 1.1 mrg q
13069 1.1 mrg }
13070 1.1 mrg /^X\(\/\/\)$/{
13071 1.1 mrg s//\1/
13072 1.1 mrg q
13073 1.1 mrg }
13074 1.1 mrg /^X\(\/\).*/{
13075 1.1 mrg s//\1/
13076 1.1 mrg q
13077 1.1 mrg }
13078 1.1 mrg s/.*/./; q'`
13079 1.1 mrg else
13080 1.1 mrg continue
13081 1.1 mrg fi
13082 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
13083 1.1.1.7 mrg # from the Makefile without running 'make'.
13084 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13085 1.1 mrg test -z "$DEPDIR" && continue
13086 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
13087 1.1.1.7 mrg test -z "$am__include" && continue
13088 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13089 1.1 mrg # Find all dependency output files, they are included files with
13090 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
13091 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
13092 1.1 mrg # expansion.
13093 1.1 mrg for file in `sed -n "
13094 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13095 1.1.1.7 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13096 1.1 mrg # Make sure the directory exists.
13097 1.1 mrg test -f "$dirpart/$file" && continue
13098 1.1 mrg fdir=`$as_dirname -- "$file" ||
13099 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13100 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
13101 1.1 mrg X"$file" : 'X\(//\)$' \| \
13102 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13103 1.1 mrg $as_echo X"$file" |
13104 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13105 1.1 mrg s//\1/
13106 1.1 mrg q
13107 1.1 mrg }
13108 1.1 mrg /^X\(\/\/\)[^/].*/{
13109 1.1 mrg s//\1/
13110 1.1 mrg q
13111 1.1 mrg }
13112 1.1 mrg /^X\(\/\/\)$/{
13113 1.1 mrg s//\1/
13114 1.1 mrg q
13115 1.1 mrg }
13116 1.1 mrg /^X\(\/\).*/{
13117 1.1 mrg s//\1/
13118 1.1 mrg q
13119 1.1 mrg }
13120 1.1 mrg s/.*/./; q'`
13121 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
13122 1.1 mrg # echo "creating $dirpart/$file"
13123 1.1 mrg echo '# dummy' > "$dirpart/$file"
13124 1.1 mrg done
13125 1.1 mrg done
13126 1.1 mrg }
13127 1.1 mrg ;;
13128 1.1 mrg "libtool":C)
13129 1.1 mrg
13130 1.1 mrg # See if we are running on zsh, and set the options which allow our
13131 1.1 mrg # commands through without removal of \ escapes.
13132 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
13133 1.1 mrg setopt NO_GLOB_SUBST
13134 1.1 mrg fi
13135 1.1 mrg
13136 1.1 mrg cfgfile="${ofile}T"
13137 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13138 1.1 mrg $RM "$cfgfile"
13139 1.1 mrg
13140 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
13141 1.1 mrg #! $SHELL
13142 1.1 mrg
13143 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13144 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13145 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13146 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13147 1.1 mrg #
13148 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13149 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13150 1.1 mrg # Written by Gordon Matzigkeit, 1996
13151 1.1 mrg #
13152 1.1 mrg # This file is part of GNU Libtool.
13153 1.1 mrg #
13154 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
13155 1.1 mrg # modify it under the terms of the GNU General Public License as
13156 1.1 mrg # published by the Free Software Foundation; either version 2 of
13157 1.1 mrg # the License, or (at your option) any later version.
13158 1.1 mrg #
13159 1.1 mrg # As a special exception to the GNU General Public License,
13160 1.1 mrg # if you distribute this file as part of a program or library that
13161 1.1 mrg # is built using GNU Libtool, you may include this file under the
13162 1.1 mrg # same distribution terms that you use for the rest of that program.
13163 1.1 mrg #
13164 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
13165 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
13166 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13167 1.1 mrg # GNU General Public License for more details.
13168 1.1 mrg #
13169 1.1 mrg # You should have received a copy of the GNU General Public License
13170 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
13171 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13172 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
13173 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13174 1.1 mrg
13175 1.1 mrg
13176 1.1 mrg # The names of the tagged configurations supported by this script.
13177 1.1 mrg available_tags=""
13178 1.1 mrg
13179 1.1 mrg # ### BEGIN LIBTOOL CONFIG
13180 1.1 mrg
13181 1.1 mrg # Which release of libtool.m4 was used?
13182 1.1 mrg macro_version=$macro_version
13183 1.1 mrg macro_revision=$macro_revision
13184 1.1 mrg
13185 1.1 mrg # Whether or not to build shared libraries.
13186 1.1 mrg build_libtool_libs=$enable_shared
13187 1.1 mrg
13188 1.1 mrg # Whether or not to build static libraries.
13189 1.1 mrg build_old_libs=$enable_static
13190 1.1 mrg
13191 1.1 mrg # What type of objects to build.
13192 1.1 mrg pic_mode=$pic_mode
13193 1.1 mrg
13194 1.1 mrg # Whether or not to optimize for fast installation.
13195 1.1 mrg fast_install=$enable_fast_install
13196 1.1 mrg
13197 1.1 mrg # Shell to use when invoking shell scripts.
13198 1.1 mrg SHELL=$lt_SHELL
13199 1.1 mrg
13200 1.1 mrg # An echo program that protects backslashes.
13201 1.1 mrg ECHO=$lt_ECHO
13202 1.1 mrg
13203 1.1 mrg # The host system.
13204 1.1 mrg host_alias=$host_alias
13205 1.1 mrg host=$host
13206 1.1 mrg host_os=$host_os
13207 1.1 mrg
13208 1.1 mrg # The build system.
13209 1.1 mrg build_alias=$build_alias
13210 1.1 mrg build=$build
13211 1.1 mrg build_os=$build_os
13212 1.1 mrg
13213 1.1 mrg # A sed program that does not truncate output.
13214 1.1 mrg SED=$lt_SED
13215 1.1 mrg
13216 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13217 1.1 mrg Xsed="\$SED -e 1s/^X//"
13218 1.1 mrg
13219 1.1 mrg # A grep program that handles long lines.
13220 1.1 mrg GREP=$lt_GREP
13221 1.1 mrg
13222 1.1 mrg # An ERE matcher.
13223 1.1 mrg EGREP=$lt_EGREP
13224 1.1 mrg
13225 1.1 mrg # A literal string matcher.
13226 1.1 mrg FGREP=$lt_FGREP
13227 1.1 mrg
13228 1.1 mrg # A BSD- or MS-compatible name lister.
13229 1.1 mrg NM=$lt_NM
13230 1.1 mrg
13231 1.1 mrg # Whether we need soft or hard links.
13232 1.1 mrg LN_S=$lt_LN_S
13233 1.1 mrg
13234 1.1 mrg # What is the maximum length of a command?
13235 1.1 mrg max_cmd_len=$max_cmd_len
13236 1.1 mrg
13237 1.1 mrg # Object file suffix (normally "o").
13238 1.1 mrg objext=$ac_objext
13239 1.1 mrg
13240 1.1 mrg # Executable file suffix (normally "").
13241 1.1 mrg exeext=$exeext
13242 1.1 mrg
13243 1.1 mrg # whether the shell understands "unset".
13244 1.1 mrg lt_unset=$lt_unset
13245 1.1 mrg
13246 1.1 mrg # turn spaces into newlines.
13247 1.1 mrg SP2NL=$lt_lt_SP2NL
13248 1.1 mrg
13249 1.1 mrg # turn newlines into spaces.
13250 1.1 mrg NL2SP=$lt_lt_NL2SP
13251 1.1 mrg
13252 1.1 mrg # An object symbol dumper.
13253 1.1 mrg OBJDUMP=$lt_OBJDUMP
13254 1.1 mrg
13255 1.1 mrg # Method to check whether dependent libraries are shared objects.
13256 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
13257 1.1 mrg
13258 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
13259 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
13260 1.1 mrg
13261 1.1 mrg # The archiver.
13262 1.1 mrg AR=$lt_AR
13263 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
13264 1.1 mrg
13265 1.1 mrg # A symbol stripping program.
13266 1.1 mrg STRIP=$lt_STRIP
13267 1.1 mrg
13268 1.1 mrg # Commands used to install an old-style archive.
13269 1.1 mrg RANLIB=$lt_RANLIB
13270 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
13271 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
13272 1.1 mrg
13273 1.1 mrg # Whether to use a lock for old archive extraction.
13274 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
13275 1.1 mrg
13276 1.1 mrg # A C compiler.
13277 1.1 mrg LTCC=$lt_CC
13278 1.1 mrg
13279 1.1 mrg # LTCC compiler flags.
13280 1.1 mrg LTCFLAGS=$lt_CFLAGS
13281 1.1 mrg
13282 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
13283 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13284 1.1 mrg
13285 1.1 mrg # Transform the output of nm in a proper C declaration.
13286 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13287 1.1 mrg
13288 1.1 mrg # Transform the output of nm in a C name address pair.
13289 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13290 1.1 mrg
13291 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
13292 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13293 1.1 mrg
13294 1.1 mrg # The name of the directory that contains temporary libtool files.
13295 1.1 mrg objdir=$objdir
13296 1.1 mrg
13297 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
13298 1.1 mrg MAGIC_CMD=$MAGIC_CMD
13299 1.1 mrg
13300 1.1 mrg # Must we lock files when doing compilation?
13301 1.1 mrg need_locks=$lt_need_locks
13302 1.1 mrg
13303 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13304 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
13305 1.1 mrg
13306 1.1 mrg # Tool to change global to local symbols on Mac OS X.
13307 1.1 mrg NMEDIT=$lt_NMEDIT
13308 1.1 mrg
13309 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
13310 1.1 mrg LIPO=$lt_LIPO
13311 1.1 mrg
13312 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13313 1.1 mrg OTOOL=$lt_OTOOL
13314 1.1 mrg
13315 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13316 1.1 mrg OTOOL64=$lt_OTOOL64
13317 1.1 mrg
13318 1.1 mrg # Old archive suffix (normally "a").
13319 1.1 mrg libext=$libext
13320 1.1 mrg
13321 1.1 mrg # Shared library suffix (normally ".so").
13322 1.1 mrg shrext_cmds=$lt_shrext_cmds
13323 1.1 mrg
13324 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
13325 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
13326 1.1 mrg
13327 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
13328 1.1 mrg # restored at link time.
13329 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
13330 1.1 mrg
13331 1.1 mrg # Do we need the "lib" prefix for modules?
13332 1.1 mrg need_lib_prefix=$need_lib_prefix
13333 1.1 mrg
13334 1.1 mrg # Do we need a version for libraries?
13335 1.1 mrg need_version=$need_version
13336 1.1 mrg
13337 1.1 mrg # Library versioning type.
13338 1.1 mrg version_type=$version_type
13339 1.1 mrg
13340 1.1 mrg # Shared library runtime path variable.
13341 1.1 mrg runpath_var=$runpath_var
13342 1.1 mrg
13343 1.1 mrg # Shared library path variable.
13344 1.1 mrg shlibpath_var=$shlibpath_var
13345 1.1 mrg
13346 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
13347 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13348 1.1 mrg
13349 1.1 mrg # Format of library name prefix.
13350 1.1 mrg libname_spec=$lt_libname_spec
13351 1.1 mrg
13352 1.1 mrg # List of archive names. First name is the real one, the rest are links.
13353 1.1 mrg # The last name is the one that the linker finds with -lNAME
13354 1.1 mrg library_names_spec=$lt_library_names_spec
13355 1.1 mrg
13356 1.1 mrg # The coded name of the library, if different from the real name.
13357 1.1 mrg soname_spec=$lt_soname_spec
13358 1.1 mrg
13359 1.1 mrg # Permission mode override for installation of shared libraries.
13360 1.1 mrg install_override_mode=$lt_install_override_mode
13361 1.1 mrg
13362 1.1 mrg # Command to use after installation of a shared archive.
13363 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13364 1.1 mrg
13365 1.1 mrg # Command to use after uninstallation of a shared archive.
13366 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13367 1.1 mrg
13368 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13369 1.1 mrg finish_cmds=$lt_finish_cmds
13370 1.1 mrg
13371 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13372 1.1 mrg # not shown.
13373 1.1 mrg finish_eval=$lt_finish_eval
13374 1.1 mrg
13375 1.1 mrg # Whether we should hardcode library paths into libraries.
13376 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13377 1.1 mrg
13378 1.1 mrg # Compile-time system search path for libraries.
13379 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13380 1.1 mrg
13381 1.1 mrg # Run-time system search path for libraries.
13382 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13383 1.1 mrg
13384 1.1 mrg # Whether dlopen is supported.
13385 1.1 mrg dlopen_support=$enable_dlopen
13386 1.1 mrg
13387 1.1 mrg # Whether dlopen of programs is supported.
13388 1.1 mrg dlopen_self=$enable_dlopen_self
13389 1.1 mrg
13390 1.1 mrg # Whether dlopen of statically linked programs is supported.
13391 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13392 1.1 mrg
13393 1.1 mrg # Commands to strip libraries.
13394 1.1 mrg old_striplib=$lt_old_striplib
13395 1.1 mrg striplib=$lt_striplib
13396 1.1 mrg
13397 1.1 mrg
13398 1.1 mrg # The linker used to build libraries.
13399 1.1 mrg LD=$lt_LD
13400 1.1 mrg
13401 1.1 mrg # How to create reloadable object files.
13402 1.1 mrg reload_flag=$lt_reload_flag
13403 1.1 mrg reload_cmds=$lt_reload_cmds
13404 1.1 mrg
13405 1.1 mrg # Commands used to build an old-style archive.
13406 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13407 1.1 mrg
13408 1.1 mrg # A language specific compiler.
13409 1.1 mrg CC=$lt_compiler
13410 1.1 mrg
13411 1.1 mrg # Is the compiler the GNU compiler?
13412 1.1 mrg with_gcc=$GCC
13413 1.1 mrg
13414 1.1 mrg # Compiler flag to turn off builtin functions.
13415 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13416 1.1 mrg
13417 1.1 mrg # How to pass a linker flag through the compiler.
13418 1.1 mrg wl=$lt_lt_prog_compiler_wl
13419 1.1 mrg
13420 1.1 mrg # Additional compiler flags for building library objects.
13421 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13422 1.1 mrg
13423 1.1 mrg # Compiler flag to prevent dynamic linking.
13424 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13425 1.1 mrg
13426 1.1 mrg # Does compiler simultaneously support -c and -o options?
13427 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13428 1.1 mrg
13429 1.1 mrg # Whether or not to add -lc for building shared libraries.
13430 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13431 1.1 mrg
13432 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13433 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13434 1.1 mrg
13435 1.1 mrg # Compiler flag to allow reflexive dlopens.
13436 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13437 1.1 mrg
13438 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13439 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13440 1.1 mrg
13441 1.1 mrg # Whether the compiler copes with passing no objects directly.
13442 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13443 1.1 mrg
13444 1.1 mrg # Create an old-style archive from a shared archive.
13445 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13446 1.1 mrg
13447 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13448 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13449 1.1 mrg
13450 1.1 mrg # Commands used to build a shared archive.
13451 1.1 mrg archive_cmds=$lt_archive_cmds
13452 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13453 1.1 mrg
13454 1.1 mrg # Commands used to build a loadable module if different from building
13455 1.1 mrg # a shared archive.
13456 1.1 mrg module_cmds=$lt_module_cmds
13457 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13458 1.1 mrg
13459 1.1 mrg # Whether we are building with GNU ld or not.
13460 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13461 1.1 mrg
13462 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13463 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13464 1.1 mrg
13465 1.1 mrg # Flag that enforces no undefined symbols.
13466 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13467 1.1 mrg
13468 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13469 1.1 mrg # This must work even if \$libdir does not exist
13470 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13471 1.1 mrg
13472 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13473 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13474 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13475 1.1 mrg
13476 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13477 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13478 1.1 mrg
13479 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13480 1.1 mrg # DIR into the resulting binary.
13481 1.1 mrg hardcode_direct=$hardcode_direct
13482 1.1 mrg
13483 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13484 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13485 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13486 1.1 mrg # library is relocated.
13487 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13488 1.1 mrg
13489 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13490 1.1 mrg # into the resulting binary.
13491 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13492 1.1 mrg
13493 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13494 1.1 mrg # into the resulting binary.
13495 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13496 1.1 mrg
13497 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13498 1.1 mrg # into the library and all subsequent libraries and executables linked
13499 1.1 mrg # against it.
13500 1.1 mrg hardcode_automatic=$hardcode_automatic
13501 1.1 mrg
13502 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13503 1.1 mrg # to runtime path list.
13504 1.1 mrg inherit_rpath=$inherit_rpath
13505 1.1 mrg
13506 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13507 1.1 mrg link_all_deplibs=$link_all_deplibs
13508 1.1 mrg
13509 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13510 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13511 1.1 mrg
13512 1.1 mrg # Set to "yes" if exported symbols are required.
13513 1.1 mrg always_export_symbols=$always_export_symbols
13514 1.1 mrg
13515 1.1 mrg # The commands to list exported symbols.
13516 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13517 1.1 mrg
13518 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13519 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13520 1.1 mrg
13521 1.1 mrg # Symbols that must always be exported.
13522 1.1 mrg include_expsyms=$lt_include_expsyms
13523 1.1 mrg
13524 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13525 1.1 mrg prelink_cmds=$lt_prelink_cmds
13526 1.1 mrg
13527 1.1 mrg # Specify filename containing input files.
13528 1.1 mrg file_list_spec=$lt_file_list_spec
13529 1.1 mrg
13530 1.1 mrg # How to hardcode a shared library path into an executable.
13531 1.1 mrg hardcode_action=$hardcode_action
13532 1.1 mrg
13533 1.1 mrg # ### END LIBTOOL CONFIG
13534 1.1 mrg
13535 1.1 mrg _LT_EOF
13536 1.1 mrg
13537 1.1 mrg case $host_os in
13538 1.1 mrg aix3*)
13539 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13540 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13541 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13542 1.1 mrg # vanish in a puff of smoke.
13543 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13544 1.1 mrg COLLECT_NAMES=
13545 1.1 mrg export COLLECT_NAMES
13546 1.1 mrg fi
13547 1.1 mrg _LT_EOF
13548 1.1 mrg ;;
13549 1.1 mrg esac
13550 1.1 mrg
13551 1.1 mrg
13552 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13553 1.1 mrg
13554 1.1 mrg
13555 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13556 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13557 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13558 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13559 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13560 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13561 1.1 mrg
13562 1.1 mrg case $xsi_shell in
13563 1.1 mrg yes)
13564 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13565 1.1 mrg
13566 1.1 mrg # func_dirname file append nondir_replacement
13567 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13568 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13569 1.1 mrg func_dirname ()
13570 1.1 mrg {
13571 1.1 mrg case ${1} in
13572 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13573 1.1 mrg * ) func_dirname_result="${3}" ;;
13574 1.1 mrg esac
13575 1.1 mrg }
13576 1.1 mrg
13577 1.1 mrg # func_basename file
13578 1.1 mrg func_basename ()
13579 1.1 mrg {
13580 1.1 mrg func_basename_result="${1##*/}"
13581 1.1 mrg }
13582 1.1 mrg
13583 1.1 mrg # func_dirname_and_basename file append nondir_replacement
13584 1.1 mrg # perform func_basename and func_dirname in a single function
13585 1.1 mrg # call:
13586 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
13587 1.1 mrg # add APPEND to the result, otherwise set result
13588 1.1 mrg # to NONDIR_REPLACEMENT.
13589 1.1 mrg # value returned in "$func_dirname_result"
13590 1.1 mrg # basename: Compute filename of FILE.
13591 1.1 mrg # value retuned in "$func_basename_result"
13592 1.1 mrg # Implementation must be kept synchronized with func_dirname
13593 1.1 mrg # and func_basename. For efficiency, we do not delegate to
13594 1.1 mrg # those functions but instead duplicate the functionality here.
13595 1.1 mrg func_dirname_and_basename ()
13596 1.1 mrg {
13597 1.1 mrg case ${1} in
13598 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13599 1.1 mrg * ) func_dirname_result="${3}" ;;
13600 1.1 mrg esac
13601 1.1 mrg func_basename_result="${1##*/}"
13602 1.1 mrg }
13603 1.1 mrg
13604 1.1 mrg # func_stripname prefix suffix name
13605 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13606 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13607 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13608 1.1 mrg # dot (in which case that matches only a dot).
13609 1.1 mrg func_stripname ()
13610 1.1 mrg {
13611 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13612 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
13613 1.1 mrg func_stripname_result=${3}
13614 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
13615 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
13616 1.1 mrg }
13617 1.1 mrg
13618 1.1 mrg # func_opt_split
13619 1.1 mrg func_opt_split ()
13620 1.1 mrg {
13621 1.1 mrg func_opt_split_opt=${1%%=*}
13622 1.1 mrg func_opt_split_arg=${1#*=}
13623 1.1 mrg }
13624 1.1 mrg
13625 1.1 mrg # func_lo2o object
13626 1.1 mrg func_lo2o ()
13627 1.1 mrg {
13628 1.1 mrg case ${1} in
13629 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13630 1.1 mrg *) func_lo2o_result=${1} ;;
13631 1.1 mrg esac
13632 1.1 mrg }
13633 1.1 mrg
13634 1.1 mrg # func_xform libobj-or-source
13635 1.1 mrg func_xform ()
13636 1.1 mrg {
13637 1.1 mrg func_xform_result=${1%.*}.lo
13638 1.1 mrg }
13639 1.1 mrg
13640 1.1 mrg # func_arith arithmetic-term...
13641 1.1 mrg func_arith ()
13642 1.1 mrg {
13643 1.1 mrg func_arith_result=$(( $* ))
13644 1.1 mrg }
13645 1.1 mrg
13646 1.1 mrg # func_len string
13647 1.1 mrg # STRING may not start with a hyphen.
13648 1.1 mrg func_len ()
13649 1.1 mrg {
13650 1.1 mrg func_len_result=${#1}
13651 1.1 mrg }
13652 1.1 mrg
13653 1.1 mrg _LT_EOF
13654 1.1 mrg ;;
13655 1.1 mrg *) # Bourne compatible functions.
13656 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13657 1.1 mrg
13658 1.1 mrg # func_dirname file append nondir_replacement
13659 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13660 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13661 1.1 mrg func_dirname ()
13662 1.1 mrg {
13663 1.1 mrg # Extract subdirectory from the argument.
13664 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13665 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
13666 1.1 mrg func_dirname_result="${3}"
13667 1.1 mrg else
13668 1.1 mrg func_dirname_result="$func_dirname_result${2}"
13669 1.1 mrg fi
13670 1.1 mrg }
13671 1.1 mrg
13672 1.1 mrg # func_basename file
13673 1.1 mrg func_basename ()
13674 1.1 mrg {
13675 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13676 1.1 mrg }
13677 1.1 mrg
13678 1.1 mrg
13679 1.1 mrg # func_stripname prefix suffix name
13680 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13681 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13682 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13683 1.1 mrg # dot (in which case that matches only a dot).
13684 1.1 mrg # func_strip_suffix prefix name
13685 1.1 mrg func_stripname ()
13686 1.1 mrg {
13687 1.1 mrg case ${2} in
13688 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13689 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13690 1.1 mrg esac
13691 1.1 mrg }
13692 1.1 mrg
13693 1.1 mrg # sed scripts:
13694 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13695 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
13696 1.1 mrg
13697 1.1 mrg # func_opt_split
13698 1.1 mrg func_opt_split ()
13699 1.1 mrg {
13700 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13701 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13702 1.1 mrg }
13703 1.1 mrg
13704 1.1 mrg # func_lo2o object
13705 1.1 mrg func_lo2o ()
13706 1.1 mrg {
13707 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13708 1.1 mrg }
13709 1.1 mrg
13710 1.1 mrg # func_xform libobj-or-source
13711 1.1 mrg func_xform ()
13712 1.1 mrg {
13713 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13714 1.1 mrg }
13715 1.1 mrg
13716 1.1 mrg # func_arith arithmetic-term...
13717 1.1 mrg func_arith ()
13718 1.1 mrg {
13719 1.1 mrg func_arith_result=`expr "$@"`
13720 1.1 mrg }
13721 1.1 mrg
13722 1.1 mrg # func_len string
13723 1.1 mrg # STRING may not start with a hyphen.
13724 1.1 mrg func_len ()
13725 1.1 mrg {
13726 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13727 1.1 mrg }
13728 1.1 mrg
13729 1.1 mrg _LT_EOF
13730 1.1 mrg esac
13731 1.1 mrg
13732 1.1 mrg case $lt_shell_append in
13733 1.1 mrg yes)
13734 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13735 1.1 mrg
13736 1.1 mrg # func_append var value
13737 1.1 mrg # Append VALUE to the end of shell variable VAR.
13738 1.1 mrg func_append ()
13739 1.1 mrg {
13740 1.1 mrg eval "$1+=\$2"
13741 1.1 mrg }
13742 1.1 mrg _LT_EOF
13743 1.1 mrg ;;
13744 1.1 mrg *)
13745 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13746 1.1 mrg
13747 1.1 mrg # func_append var value
13748 1.1 mrg # Append VALUE to the end of shell variable VAR.
13749 1.1 mrg func_append ()
13750 1.1 mrg {
13751 1.1 mrg eval "$1=\$$1\$2"
13752 1.1 mrg }
13753 1.1 mrg
13754 1.1 mrg _LT_EOF
13755 1.1 mrg ;;
13756 1.1 mrg esac
13757 1.1 mrg
13758 1.1 mrg
13759 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13760 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13761 1.1 mrg
13762 1.1 mrg mv -f "$cfgfile" "$ofile" ||
13763 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13764 1.1 mrg chmod +x "$ofile"
13765 1.1 mrg
13766 1.1 mrg ;;
13767 1.1 mrg
13768 1.1 mrg esac
13769 1.1 mrg done # for ac_tag
13770 1.1 mrg
13771 1.1 mrg
13772 1.1 mrg as_fn_exit 0
13773 1.1 mrg _ACEOF
13774 1.1 mrg ac_clean_files=$ac_clean_files_save
13775 1.1 mrg
13776 1.1 mrg test $ac_write_fail = 0 ||
13777 1.1.1.7 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13778 1.1 mrg
13779 1.1 mrg
13780 1.1 mrg # configure is writing to config.log, and then calls config.status.
13781 1.1 mrg # config.status does its own redirection, appending to config.log.
13782 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
13783 1.1 mrg # by configure, so config.status won't be able to write to it; its
13784 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
13785 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
13786 1.1 mrg # appended to by config.status. When coming back to configure, we
13787 1.1 mrg # need to make the FD available again.
13788 1.1 mrg if test "$no_create" != yes; then
13789 1.1 mrg ac_cs_success=:
13790 1.1 mrg ac_config_status_args=
13791 1.1 mrg test "$silent" = yes &&
13792 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
13793 1.1 mrg exec 5>/dev/null
13794 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13795 1.1 mrg exec 5>>config.log
13796 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13797 1.1 mrg # would make configure fail if this is the last instruction.
13798 1.1.1.7 mrg $ac_cs_success || as_fn_exit 1
13799 1.1 mrg fi
13800 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13802 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13803 1.1 mrg fi
13804 1.1 mrg
13805