configure revision 1.1.1.8 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.8 mrg with_toolexeclibdir
785 1.1.1.5 mrg with_gcc_major_version_only
786 1.1 mrg '
787 1.1 mrg ac_precious_vars='build_alias
788 1.1 mrg host_alias
789 1.1 mrg target_alias
790 1.1 mrg CPP
791 1.1 mrg CPPFLAGS'
792 1.1 mrg
793 1.1 mrg
794 1.1 mrg # Initialize some variables set by options.
795 1.1 mrg ac_init_help=
796 1.1 mrg ac_init_version=false
797 1.1 mrg ac_unrecognized_opts=
798 1.1 mrg ac_unrecognized_sep=
799 1.1 mrg # The variables have the same names as the options, with
800 1.1 mrg # dashes changed to underlines.
801 1.1 mrg cache_file=/dev/null
802 1.1 mrg exec_prefix=NONE
803 1.1 mrg no_create=
804 1.1 mrg no_recursion=
805 1.1 mrg prefix=NONE
806 1.1 mrg program_prefix=NONE
807 1.1 mrg program_suffix=NONE
808 1.1 mrg program_transform_name=s,x,x,
809 1.1 mrg silent=
810 1.1 mrg site=
811 1.1 mrg srcdir=
812 1.1 mrg verbose=
813 1.1 mrg x_includes=NONE
814 1.1 mrg x_libraries=NONE
815 1.1 mrg
816 1.1 mrg # Installation directory options.
817 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
818 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
819 1.1 mrg # by default will actually change.
820 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
821 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
822 1.1 mrg bindir='${exec_prefix}/bin'
823 1.1 mrg sbindir='${exec_prefix}/sbin'
824 1.1 mrg libexecdir='${exec_prefix}/libexec'
825 1.1 mrg datarootdir='${prefix}/share'
826 1.1 mrg datadir='${datarootdir}'
827 1.1 mrg sysconfdir='${prefix}/etc'
828 1.1 mrg sharedstatedir='${prefix}/com'
829 1.1 mrg localstatedir='${prefix}/var'
830 1.1 mrg includedir='${prefix}/include'
831 1.1 mrg oldincludedir='/usr/include'
832 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
833 1.1 mrg infodir='${datarootdir}/info'
834 1.1 mrg htmldir='${docdir}'
835 1.1 mrg dvidir='${docdir}'
836 1.1 mrg pdfdir='${docdir}'
837 1.1 mrg psdir='${docdir}'
838 1.1 mrg libdir='${exec_prefix}/lib'
839 1.1 mrg localedir='${datarootdir}/locale'
840 1.1 mrg mandir='${datarootdir}/man'
841 1.1 mrg
842 1.1 mrg ac_prev=
843 1.1 mrg ac_dashdash=
844 1.1 mrg for ac_option
845 1.1 mrg do
846 1.1 mrg # If the previous option needs an argument, assign it.
847 1.1 mrg if test -n "$ac_prev"; then
848 1.1 mrg eval $ac_prev=\$ac_option
849 1.1 mrg ac_prev=
850 1.1 mrg continue
851 1.1 mrg fi
852 1.1 mrg
853 1.1 mrg case $ac_option in
854 1.1.1.7 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 1.1.1.7 mrg *=) ac_optarg= ;;
856 1.1.1.7 mrg *) ac_optarg=yes ;;
857 1.1 mrg esac
858 1.1 mrg
859 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
860 1.1 mrg
861 1.1 mrg case $ac_dashdash$ac_option in
862 1.1 mrg --)
863 1.1 mrg ac_dashdash=yes ;;
864 1.1 mrg
865 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
866 1.1 mrg ac_prev=bindir ;;
867 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
868 1.1 mrg bindir=$ac_optarg ;;
869 1.1 mrg
870 1.1 mrg -build | --build | --buil | --bui | --bu)
871 1.1 mrg ac_prev=build_alias ;;
872 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
873 1.1 mrg build_alias=$ac_optarg ;;
874 1.1 mrg
875 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
876 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
877 1.1 mrg ac_prev=cache_file ;;
878 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
879 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
880 1.1 mrg cache_file=$ac_optarg ;;
881 1.1 mrg
882 1.1 mrg --config-cache | -C)
883 1.1 mrg cache_file=config.cache ;;
884 1.1 mrg
885 1.1 mrg -datadir | --datadir | --datadi | --datad)
886 1.1 mrg ac_prev=datadir ;;
887 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
888 1.1 mrg datadir=$ac_optarg ;;
889 1.1 mrg
890 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
891 1.1 mrg | --dataroo | --dataro | --datar)
892 1.1 mrg ac_prev=datarootdir ;;
893 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
894 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
895 1.1 mrg datarootdir=$ac_optarg ;;
896 1.1 mrg
897 1.1 mrg -disable-* | --disable-*)
898 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
899 1.1 mrg # Reject names that are not valid shell variable names.
900 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
901 1.1.1.7 mrg as_fn_error $? "invalid feature name: $ac_useropt"
902 1.1 mrg ac_useropt_orig=$ac_useropt
903 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904 1.1 mrg case $ac_user_opts in
905 1.1 mrg *"
906 1.1 mrg "enable_$ac_useropt"
907 1.1 mrg "*) ;;
908 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
909 1.1 mrg ac_unrecognized_sep=', ';;
910 1.1 mrg esac
911 1.1 mrg eval enable_$ac_useropt=no ;;
912 1.1 mrg
913 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
914 1.1 mrg ac_prev=docdir ;;
915 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
916 1.1 mrg docdir=$ac_optarg ;;
917 1.1 mrg
918 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
919 1.1 mrg ac_prev=dvidir ;;
920 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
921 1.1 mrg dvidir=$ac_optarg ;;
922 1.1 mrg
923 1.1 mrg -enable-* | --enable-*)
924 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
925 1.1 mrg # Reject names that are not valid shell variable names.
926 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927 1.1.1.7 mrg as_fn_error $? "invalid feature name: $ac_useropt"
928 1.1 mrg ac_useropt_orig=$ac_useropt
929 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 1.1 mrg case $ac_user_opts in
931 1.1 mrg *"
932 1.1 mrg "enable_$ac_useropt"
933 1.1 mrg "*) ;;
934 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
935 1.1 mrg ac_unrecognized_sep=', ';;
936 1.1 mrg esac
937 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;;
938 1.1 mrg
939 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
940 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
941 1.1 mrg | --exec | --exe | --ex)
942 1.1 mrg ac_prev=exec_prefix ;;
943 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
944 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
945 1.1 mrg | --exec=* | --exe=* | --ex=*)
946 1.1 mrg exec_prefix=$ac_optarg ;;
947 1.1 mrg
948 1.1 mrg -gas | --gas | --ga | --g)
949 1.1 mrg # Obsolete; use --with-gas.
950 1.1 mrg with_gas=yes ;;
951 1.1 mrg
952 1.1 mrg -help | --help | --hel | --he | -h)
953 1.1 mrg ac_init_help=long ;;
954 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
955 1.1 mrg ac_init_help=recursive ;;
956 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
957 1.1 mrg ac_init_help=short ;;
958 1.1 mrg
959 1.1 mrg -host | --host | --hos | --ho)
960 1.1 mrg ac_prev=host_alias ;;
961 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
962 1.1 mrg host_alias=$ac_optarg ;;
963 1.1 mrg
964 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
965 1.1 mrg ac_prev=htmldir ;;
966 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
967 1.1 mrg | --ht=*)
968 1.1 mrg htmldir=$ac_optarg ;;
969 1.1 mrg
970 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
971 1.1 mrg | --includ | --inclu | --incl | --inc)
972 1.1 mrg ac_prev=includedir ;;
973 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
974 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
975 1.1 mrg includedir=$ac_optarg ;;
976 1.1 mrg
977 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
978 1.1 mrg ac_prev=infodir ;;
979 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
980 1.1 mrg infodir=$ac_optarg ;;
981 1.1 mrg
982 1.1 mrg -libdir | --libdir | --libdi | --libd)
983 1.1 mrg ac_prev=libdir ;;
984 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
985 1.1 mrg libdir=$ac_optarg ;;
986 1.1 mrg
987 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
988 1.1 mrg | --libexe | --libex | --libe)
989 1.1 mrg ac_prev=libexecdir ;;
990 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
991 1.1 mrg | --libexe=* | --libex=* | --libe=*)
992 1.1 mrg libexecdir=$ac_optarg ;;
993 1.1 mrg
994 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
995 1.1 mrg ac_prev=localedir ;;
996 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
997 1.1 mrg localedir=$ac_optarg ;;
998 1.1 mrg
999 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
1000 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1001 1.1 mrg ac_prev=localstatedir ;;
1002 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1003 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1004 1.1 mrg localstatedir=$ac_optarg ;;
1005 1.1 mrg
1006 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1007 1.1 mrg ac_prev=mandir ;;
1008 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1009 1.1 mrg mandir=$ac_optarg ;;
1010 1.1 mrg
1011 1.1 mrg -nfp | --nfp | --nf)
1012 1.1 mrg # Obsolete; use --without-fp.
1013 1.1 mrg with_fp=no ;;
1014 1.1 mrg
1015 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1016 1.1 mrg | --no-cr | --no-c | -n)
1017 1.1 mrg no_create=yes ;;
1018 1.1 mrg
1019 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1020 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1021 1.1 mrg no_recursion=yes ;;
1022 1.1 mrg
1023 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1024 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1025 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1026 1.1 mrg ac_prev=oldincludedir ;;
1027 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1028 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1029 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1030 1.1 mrg oldincludedir=$ac_optarg ;;
1031 1.1 mrg
1032 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1033 1.1 mrg ac_prev=prefix ;;
1034 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1035 1.1 mrg prefix=$ac_optarg ;;
1036 1.1 mrg
1037 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1038 1.1 mrg | --program-pre | --program-pr | --program-p)
1039 1.1 mrg ac_prev=program_prefix ;;
1040 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1041 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1042 1.1 mrg program_prefix=$ac_optarg ;;
1043 1.1 mrg
1044 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1045 1.1 mrg | --program-suf | --program-su | --program-s)
1046 1.1 mrg ac_prev=program_suffix ;;
1047 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1048 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1049 1.1 mrg program_suffix=$ac_optarg ;;
1050 1.1 mrg
1051 1.1 mrg -program-transform-name | --program-transform-name \
1052 1.1 mrg | --program-transform-nam | --program-transform-na \
1053 1.1 mrg | --program-transform-n | --program-transform- \
1054 1.1 mrg | --program-transform | --program-transfor \
1055 1.1 mrg | --program-transfo | --program-transf \
1056 1.1 mrg | --program-trans | --program-tran \
1057 1.1 mrg | --progr-tra | --program-tr | --program-t)
1058 1.1 mrg ac_prev=program_transform_name ;;
1059 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1060 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1061 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1062 1.1 mrg | --program-transform=* | --program-transfor=* \
1063 1.1 mrg | --program-transfo=* | --program-transf=* \
1064 1.1 mrg | --program-trans=* | --program-tran=* \
1065 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1066 1.1 mrg program_transform_name=$ac_optarg ;;
1067 1.1 mrg
1068 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1069 1.1 mrg ac_prev=pdfdir ;;
1070 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1071 1.1 mrg pdfdir=$ac_optarg ;;
1072 1.1 mrg
1073 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1074 1.1 mrg ac_prev=psdir ;;
1075 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1076 1.1 mrg psdir=$ac_optarg ;;
1077 1.1 mrg
1078 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1079 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1080 1.1 mrg silent=yes ;;
1081 1.1 mrg
1082 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1083 1.1 mrg ac_prev=sbindir ;;
1084 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1085 1.1 mrg | --sbi=* | --sb=*)
1086 1.1 mrg sbindir=$ac_optarg ;;
1087 1.1 mrg
1088 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1089 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1090 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1091 1.1 mrg | --sha | --sh)
1092 1.1 mrg ac_prev=sharedstatedir ;;
1093 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1094 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1095 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1096 1.1 mrg | --sha=* | --sh=*)
1097 1.1 mrg sharedstatedir=$ac_optarg ;;
1098 1.1 mrg
1099 1.1 mrg -site | --site | --sit)
1100 1.1 mrg ac_prev=site ;;
1101 1.1 mrg -site=* | --site=* | --sit=*)
1102 1.1 mrg site=$ac_optarg ;;
1103 1.1 mrg
1104 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1105 1.1 mrg ac_prev=srcdir ;;
1106 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1107 1.1 mrg srcdir=$ac_optarg ;;
1108 1.1 mrg
1109 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1110 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1111 1.1 mrg ac_prev=sysconfdir ;;
1112 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1113 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1114 1.1 mrg sysconfdir=$ac_optarg ;;
1115 1.1 mrg
1116 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1117 1.1 mrg ac_prev=target_alias ;;
1118 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1119 1.1 mrg target_alias=$ac_optarg ;;
1120 1.1 mrg
1121 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1122 1.1 mrg verbose=yes ;;
1123 1.1 mrg
1124 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1125 1.1 mrg ac_init_version=: ;;
1126 1.1 mrg
1127 1.1 mrg -with-* | --with-*)
1128 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1129 1.1 mrg # Reject names that are not valid shell variable names.
1130 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1131 1.1.1.7 mrg as_fn_error $? "invalid package name: $ac_useropt"
1132 1.1 mrg ac_useropt_orig=$ac_useropt
1133 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134 1.1 mrg case $ac_user_opts in
1135 1.1 mrg *"
1136 1.1 mrg "with_$ac_useropt"
1137 1.1 mrg "*) ;;
1138 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1139 1.1 mrg ac_unrecognized_sep=', ';;
1140 1.1 mrg esac
1141 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;;
1142 1.1 mrg
1143 1.1 mrg -without-* | --without-*)
1144 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145 1.1 mrg # Reject names that are not valid shell variable names.
1146 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 1.1.1.7 mrg as_fn_error $? "invalid package name: $ac_useropt"
1148 1.1 mrg ac_useropt_orig=$ac_useropt
1149 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 1.1 mrg case $ac_user_opts in
1151 1.1 mrg *"
1152 1.1 mrg "with_$ac_useropt"
1153 1.1 mrg "*) ;;
1154 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1155 1.1 mrg ac_unrecognized_sep=', ';;
1156 1.1 mrg esac
1157 1.1 mrg eval with_$ac_useropt=no ;;
1158 1.1 mrg
1159 1.1 mrg --x)
1160 1.1 mrg # Obsolete; use --with-x.
1161 1.1 mrg with_x=yes ;;
1162 1.1 mrg
1163 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1164 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1165 1.1 mrg ac_prev=x_includes ;;
1166 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1167 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1168 1.1 mrg x_includes=$ac_optarg ;;
1169 1.1 mrg
1170 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1171 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1172 1.1 mrg ac_prev=x_libraries ;;
1173 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1174 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1175 1.1 mrg x_libraries=$ac_optarg ;;
1176 1.1 mrg
1177 1.1.1.7 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option'
1178 1.1.1.7 mrg Try \`$0 --help' for more information"
1179 1.1 mrg ;;
1180 1.1 mrg
1181 1.1 mrg *=*)
1182 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1183 1.1 mrg # Reject names that are not valid shell variable names.
1184 1.1 mrg case $ac_envvar in #(
1185 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* )
1186 1.1.1.7 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1187 1.1 mrg esac
1188 1.1 mrg eval $ac_envvar=\$ac_optarg
1189 1.1 mrg export $ac_envvar ;;
1190 1.1 mrg
1191 1.1 mrg *)
1192 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1193 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1194 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1195 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1196 1.1.1.7 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1197 1.1 mrg ;;
1198 1.1 mrg
1199 1.1 mrg esac
1200 1.1 mrg done
1201 1.1 mrg
1202 1.1 mrg if test -n "$ac_prev"; then
1203 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1204 1.1.1.7 mrg as_fn_error $? "missing argument to $ac_option"
1205 1.1 mrg fi
1206 1.1 mrg
1207 1.1 mrg if test -n "$ac_unrecognized_opts"; then
1208 1.1 mrg case $enable_option_checking in
1209 1.1 mrg no) ;;
1210 1.1.1.7 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1211 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1212 1.1 mrg esac
1213 1.1 mrg fi
1214 1.1 mrg
1215 1.1 mrg # Check all directory arguments for consistency.
1216 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1218 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219 1.1 mrg libdir localedir mandir
1220 1.1 mrg do
1221 1.1 mrg eval ac_val=\$$ac_var
1222 1.1 mrg # Remove trailing slashes.
1223 1.1 mrg case $ac_val in
1224 1.1 mrg */ )
1225 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1226 1.1 mrg eval $ac_var=\$ac_val;;
1227 1.1 mrg esac
1228 1.1 mrg # Be sure to have absolute directory names.
1229 1.1 mrg case $ac_val in
1230 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1231 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1232 1.1 mrg esac
1233 1.1.1.7 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1234 1.1 mrg done
1235 1.1 mrg
1236 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1237 1.1 mrg # used to hold the argument of --host etc.
1238 1.1 mrg # FIXME: To remove some day.
1239 1.1 mrg build=$build_alias
1240 1.1 mrg host=$host_alias
1241 1.1 mrg target=$target_alias
1242 1.1 mrg
1243 1.1 mrg # FIXME: To remove some day.
1244 1.1 mrg if test "x$host_alias" != x; then
1245 1.1 mrg if test "x$build_alias" = x; then
1246 1.1 mrg cross_compiling=maybe
1247 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1248 1.1 mrg cross_compiling=yes
1249 1.1 mrg fi
1250 1.1 mrg fi
1251 1.1 mrg
1252 1.1 mrg ac_tool_prefix=
1253 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254 1.1 mrg
1255 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1256 1.1 mrg
1257 1.1 mrg
1258 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 1.1 mrg ac_ls_di=`ls -di .` &&
1260 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261 1.1.1.7 mrg as_fn_error $? "working directory cannot be determined"
1262 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263 1.1.1.7 mrg as_fn_error $? "pwd does not report name of working directory"
1264 1.1 mrg
1265 1.1 mrg
1266 1.1 mrg # Find the source files, if location was not specified.
1267 1.1 mrg if test -z "$srcdir"; then
1268 1.1 mrg ac_srcdir_defaulted=yes
1269 1.1 mrg # Try the directory containing this script, then the parent directory.
1270 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1271 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1273 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \
1274 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275 1.1 mrg $as_echo X"$as_myself" |
1276 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 1.1 mrg s//\1/
1278 1.1 mrg q
1279 1.1 mrg }
1280 1.1 mrg /^X\(\/\/\)[^/].*/{
1281 1.1 mrg s//\1/
1282 1.1 mrg q
1283 1.1 mrg }
1284 1.1 mrg /^X\(\/\/\)$/{
1285 1.1 mrg s//\1/
1286 1.1 mrg q
1287 1.1 mrg }
1288 1.1 mrg /^X\(\/\).*/{
1289 1.1 mrg s//\1/
1290 1.1 mrg q
1291 1.1 mrg }
1292 1.1 mrg s/.*/./; q'`
1293 1.1 mrg srcdir=$ac_confdir
1294 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1295 1.1 mrg srcdir=..
1296 1.1 mrg fi
1297 1.1 mrg else
1298 1.1 mrg ac_srcdir_defaulted=no
1299 1.1 mrg fi
1300 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1301 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1302 1.1.1.7 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303 1.1 mrg fi
1304 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305 1.1 mrg ac_abs_confdir=`(
1306 1.1.1.7 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1307 1.1 mrg pwd)`
1308 1.1 mrg # When building in place, set srcdir=.
1309 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1310 1.1 mrg srcdir=.
1311 1.1 mrg fi
1312 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1313 1.1 mrg # Double slashes in file names in object file debugging info
1314 1.1 mrg # mess up M-x gdb in Emacs.
1315 1.1 mrg case $srcdir in
1316 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317 1.1 mrg esac
1318 1.1 mrg for ac_var in $ac_precious_vars; do
1319 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1321 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323 1.1 mrg done
1324 1.1 mrg
1325 1.1 mrg #
1326 1.1 mrg # Report the --help message.
1327 1.1 mrg #
1328 1.1 mrg if test "$ac_init_help" = "long"; then
1329 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1330 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1331 1.1 mrg cat <<_ACEOF
1332 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems.
1333 1.1 mrg
1334 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1335 1.1 mrg
1336 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1338 1.1 mrg
1339 1.1 mrg Defaults for the options are specified in brackets.
1340 1.1 mrg
1341 1.1 mrg Configuration:
1342 1.1 mrg -h, --help display this help and exit
1343 1.1 mrg --help=short display options specific to this package
1344 1.1 mrg --help=recursive display the short help of all the included packages
1345 1.1 mrg -V, --version display version information and exit
1346 1.1.1.7 mrg -q, --quiet, --silent do not print \`checking ...' messages
1347 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1348 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1349 1.1 mrg -n, --no-create do not create output files
1350 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351 1.1 mrg
1352 1.1 mrg Installation directories:
1353 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1354 1.1 mrg [$ac_default_prefix]
1355 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1356 1.1 mrg [PREFIX]
1357 1.1 mrg
1358 1.1 mrg By default, \`make install' will install all the files in
1359 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1360 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361 1.1 mrg for instance \`--prefix=\$HOME'.
1362 1.1 mrg
1363 1.1 mrg For better control, use the options below.
1364 1.1 mrg
1365 1.1 mrg Fine tuning of the installation directories:
1366 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1367 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1368 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1369 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1370 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1371 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1372 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1373 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1374 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1378 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1380 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp]
1381 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1382 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1383 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1384 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1385 1.1 mrg _ACEOF
1386 1.1 mrg
1387 1.1 mrg cat <<\_ACEOF
1388 1.1 mrg
1389 1.1 mrg Program names:
1390 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1391 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1392 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1393 1.1 mrg
1394 1.1 mrg System types:
1395 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1396 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1397 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST]
1398 1.1 mrg _ACEOF
1399 1.1 mrg fi
1400 1.1 mrg
1401 1.1 mrg if test -n "$ac_init_help"; then
1402 1.1 mrg case $ac_init_help in
1403 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";;
1404 1.1 mrg esac
1405 1.1 mrg cat <<\_ACEOF
1406 1.1 mrg
1407 1.1 mrg Optional Features:
1408 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options
1409 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 1.1.1.7 mrg --enable-silent-rules less verbose build output (undo: "make V=1")
1412 1.1.1.7 mrg --disable-silent-rules verbose build output (undo: "make V=0")
1413 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1414 1.1.1.7 mrg --enable-maintainer-mode
1415 1.1.1.7 mrg enable make rules and dependencies not useful (and
1416 1.1.1.7 mrg sometimes confusing) to the casual installer
1417 1.1 mrg --enable-multilib build many library versions (default)
1418 1.1.1.7 mrg --enable-dependency-tracking
1419 1.1.1.7 mrg do not reject slow dependency extractors
1420 1.1.1.7 mrg --disable-dependency-tracking
1421 1.1.1.7 mrg speeds up one-time build
1422 1.1.1.6 mrg --enable-cet enable Intel CET in target libraries [default=no]
1423 1.1.1.2 mrg --disable-symvers disable symbol versioning for libssp
1424 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1425 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes]
1426 1.1 mrg --enable-fast-install[=PKGS]
1427 1.1 mrg optimize for fast installation [default=yes]
1428 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1429 1.1 mrg
1430 1.1 mrg Optional Packages:
1431 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1432 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1433 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1434 1.1 mrg both]
1435 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1436 1.1.1.8 mrg --with-toolexeclibdir=DIR
1437 1.1.1.8 mrg install libraries built with a cross compiler within
1438 1.1.1.8 mrg DIR
1439 1.1.1.5 mrg --with-gcc-major-version-only
1440 1.1.1.5 mrg use only GCC major number in filesystem paths
1441 1.1 mrg
1442 1.1 mrg Some influential environment variables:
1443 1.1 mrg CC C compiler command
1444 1.1 mrg CFLAGS C compiler flags
1445 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1446 1.1 mrg nonstandard directory <lib dir>
1447 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1448 1.1.1.7 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1449 1.1 mrg you have headers in a nonstandard directory <include dir>
1450 1.1 mrg CPP C preprocessor
1451 1.1 mrg
1452 1.1 mrg Use these variables to override the choices made by `configure' or to help
1453 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1454 1.1 mrg
1455 1.1 mrg Report bugs to the package provider.
1456 1.1 mrg _ACEOF
1457 1.1 mrg ac_status=$?
1458 1.1 mrg fi
1459 1.1 mrg
1460 1.1 mrg if test "$ac_init_help" = "recursive"; then
1461 1.1 mrg # If there are subdirs, report their specific --help.
1462 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1463 1.1 mrg test -d "$ac_dir" ||
1464 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1465 1.1 mrg continue
1466 1.1 mrg ac_builddir=.
1467 1.1 mrg
1468 1.1 mrg case "$ac_dir" in
1469 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1470 1.1 mrg *)
1471 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1473 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474 1.1 mrg case $ac_top_builddir_sub in
1475 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1477 1.1 mrg esac ;;
1478 1.1 mrg esac
1479 1.1 mrg ac_abs_top_builddir=$ac_pwd
1480 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1481 1.1 mrg # for backward compatibility:
1482 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1483 1.1 mrg
1484 1.1 mrg case $srcdir in
1485 1.1 mrg .) # We are building in place.
1486 1.1 mrg ac_srcdir=.
1487 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1488 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1489 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1490 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1491 1.1 mrg ac_top_srcdir=$srcdir
1492 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1493 1.1 mrg *) # Relative name.
1494 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1496 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1497 1.1 mrg esac
1498 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1499 1.1 mrg
1500 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1501 1.1 mrg # Check for guested configure.
1502 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1503 1.1 mrg echo &&
1504 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1506 1.1 mrg echo &&
1507 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1508 1.1 mrg else
1509 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1510 1.1 mrg fi || ac_status=$?
1511 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1512 1.1 mrg done
1513 1.1 mrg fi
1514 1.1 mrg
1515 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1516 1.1 mrg if $ac_init_version; then
1517 1.1 mrg cat <<\_ACEOF
1518 1.1 mrg libssp configure 1.0
1519 1.1.1.7 mrg generated by GNU Autoconf 2.69
1520 1.1 mrg
1521 1.1.1.7 mrg Copyright (C) 2012 Free Software Foundation, Inc.
1522 1.1 mrg This configure script is free software; the Free Software Foundation
1523 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1524 1.1 mrg _ACEOF
1525 1.1 mrg exit
1526 1.1 mrg fi
1527 1.1 mrg
1528 1.1 mrg ## ------------------------ ##
1529 1.1 mrg ## Autoconf initialization. ##
1530 1.1 mrg ## ------------------------ ##
1531 1.1 mrg
1532 1.1 mrg # ac_fn_c_try_compile LINENO
1533 1.1 mrg # --------------------------
1534 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded.
1535 1.1 mrg ac_fn_c_try_compile ()
1536 1.1 mrg {
1537 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538 1.1 mrg rm -f conftest.$ac_objext
1539 1.1 mrg if { { ac_try="$ac_compile"
1540 1.1 mrg case "(($ac_try" in
1541 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542 1.1 mrg *) ac_try_echo=$ac_try;;
1543 1.1 mrg esac
1544 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1546 1.1 mrg (eval "$ac_compile") 2>conftest.err
1547 1.1 mrg ac_status=$?
1548 1.1 mrg if test -s conftest.err; then
1549 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1550 1.1 mrg cat conftest.er1 >&5
1551 1.1 mrg mv -f conftest.er1 conftest.err
1552 1.1 mrg fi
1553 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554 1.1 mrg test $ac_status = 0; } && {
1555 1.1 mrg test -z "$ac_c_werror_flag" ||
1556 1.1 mrg test ! -s conftest.err
1557 1.1 mrg } && test -s conftest.$ac_objext; then :
1558 1.1 mrg ac_retval=0
1559 1.1 mrg else
1560 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1561 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1562 1.1 mrg
1563 1.1 mrg ac_retval=1
1564 1.1 mrg fi
1565 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1566 1.1.1.7 mrg as_fn_set_status $ac_retval
1567 1.1 mrg
1568 1.1 mrg } # ac_fn_c_try_compile
1569 1.1 mrg
1570 1.1 mrg # ac_fn_c_try_cpp LINENO
1571 1.1 mrg # ----------------------
1572 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1573 1.1 mrg ac_fn_c_try_cpp ()
1574 1.1 mrg {
1575 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext"
1577 1.1 mrg case "(($ac_try" in
1578 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579 1.1 mrg *) ac_try_echo=$ac_try;;
1580 1.1 mrg esac
1581 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1583 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1584 1.1 mrg ac_status=$?
1585 1.1 mrg if test -s conftest.err; then
1586 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1587 1.1 mrg cat conftest.er1 >&5
1588 1.1 mrg mv -f conftest.er1 conftest.err
1589 1.1 mrg fi
1590 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591 1.1.1.7 mrg test $ac_status = 0; } > conftest.i && {
1592 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1593 1.1 mrg test ! -s conftest.err
1594 1.1 mrg }; then :
1595 1.1 mrg ac_retval=0
1596 1.1 mrg else
1597 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1598 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1599 1.1 mrg
1600 1.1 mrg ac_retval=1
1601 1.1 mrg fi
1602 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1603 1.1.1.7 mrg as_fn_set_status $ac_retval
1604 1.1 mrg
1605 1.1 mrg } # ac_fn_c_try_cpp
1606 1.1 mrg
1607 1.1 mrg # ac_fn_c_try_link LINENO
1608 1.1 mrg # -----------------------
1609 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded.
1610 1.1 mrg ac_fn_c_try_link ()
1611 1.1 mrg {
1612 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
1614 1.1 mrg if { { ac_try="$ac_link"
1615 1.1 mrg case "(($ac_try" in
1616 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617 1.1 mrg *) ac_try_echo=$ac_try;;
1618 1.1 mrg esac
1619 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1621 1.1 mrg (eval "$ac_link") 2>conftest.err
1622 1.1 mrg ac_status=$?
1623 1.1 mrg if test -s conftest.err; then
1624 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1
1625 1.1 mrg cat conftest.er1 >&5
1626 1.1 mrg mv -f conftest.er1 conftest.err
1627 1.1 mrg fi
1628 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629 1.1 mrg test $ac_status = 0; } && {
1630 1.1 mrg test -z "$ac_c_werror_flag" ||
1631 1.1 mrg test ! -s conftest.err
1632 1.1 mrg } && test -s conftest$ac_exeext && {
1633 1.1 mrg test "$cross_compiling" = yes ||
1634 1.1.1.7 mrg test -x conftest$ac_exeext
1635 1.1 mrg }; then :
1636 1.1 mrg ac_retval=0
1637 1.1 mrg else
1638 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1639 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1640 1.1 mrg
1641 1.1 mrg ac_retval=1
1642 1.1 mrg fi
1643 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1644 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1645 1.1 mrg # interfere with the next link command; also delete a directory that is
1646 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions.
1647 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1648 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1649 1.1.1.7 mrg as_fn_set_status $ac_retval
1650 1.1 mrg
1651 1.1 mrg } # ac_fn_c_try_link
1652 1.1 mrg
1653 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1654 1.1 mrg # -------------------------------------------------------
1655 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1656 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR
1657 1.1 mrg # accordingly.
1658 1.1 mrg ac_fn_c_check_header_mongrel ()
1659 1.1 mrg {
1660 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 1.1.1.7 mrg if eval \${$3+:} false; then :
1662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1664 1.1.1.7 mrg if eval \${$3+:} false; then :
1665 1.1 mrg $as_echo_n "(cached) " >&6
1666 1.1 mrg fi
1667 1.1 mrg eval ac_res=\$$3
1668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1669 1.1 mrg $as_echo "$ac_res" >&6; }
1670 1.1 mrg else
1671 1.1 mrg # Is the header compilable?
1672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1673 1.1 mrg $as_echo_n "checking $2 usability... " >&6; }
1674 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1675 1.1 mrg /* end confdefs.h. */
1676 1.1 mrg $4
1677 1.1 mrg #include <$2>
1678 1.1 mrg _ACEOF
1679 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1680 1.1 mrg ac_header_compiler=yes
1681 1.1 mrg else
1682 1.1 mrg ac_header_compiler=no
1683 1.1 mrg fi
1684 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1686 1.1 mrg $as_echo "$ac_header_compiler" >&6; }
1687 1.1 mrg
1688 1.1 mrg # Is the header present?
1689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1690 1.1 mrg $as_echo_n "checking $2 presence... " >&6; }
1691 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 1.1 mrg /* end confdefs.h. */
1693 1.1 mrg #include <$2>
1694 1.1 mrg _ACEOF
1695 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
1696 1.1 mrg ac_header_preproc=yes
1697 1.1 mrg else
1698 1.1 mrg ac_header_preproc=no
1699 1.1 mrg fi
1700 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
1701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1702 1.1 mrg $as_echo "$ac_header_preproc" >&6; }
1703 1.1 mrg
1704 1.1 mrg # So? What about this header?
1705 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1706 1.1 mrg yes:no: )
1707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1708 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1709 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 1.1 mrg ;;
1712 1.1 mrg no:yes:* )
1713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1714 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1716 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1717 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1718 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1720 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1722 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1723 1.1 mrg ;;
1724 1.1 mrg esac
1725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1726 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1727 1.1.1.7 mrg if eval \${$3+:} false; then :
1728 1.1 mrg $as_echo_n "(cached) " >&6
1729 1.1 mrg else
1730 1.1 mrg eval "$3=\$ac_header_compiler"
1731 1.1 mrg fi
1732 1.1 mrg eval ac_res=\$$3
1733 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734 1.1 mrg $as_echo "$ac_res" >&6; }
1735 1.1 mrg fi
1736 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 1.1 mrg
1738 1.1 mrg } # ac_fn_c_check_header_mongrel
1739 1.1 mrg
1740 1.1 mrg # ac_fn_c_try_run LINENO
1741 1.1 mrg # ----------------------
1742 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1743 1.1 mrg # that executables *can* be run.
1744 1.1 mrg ac_fn_c_try_run ()
1745 1.1 mrg {
1746 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 1.1 mrg if { { ac_try="$ac_link"
1748 1.1 mrg case "(($ac_try" in
1749 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750 1.1 mrg *) ac_try_echo=$ac_try;;
1751 1.1 mrg esac
1752 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1754 1.1 mrg (eval "$ac_link") 2>&5
1755 1.1 mrg ac_status=$?
1756 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1758 1.1 mrg { { case "(($ac_try" in
1759 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 1.1 mrg *) ac_try_echo=$ac_try;;
1761 1.1 mrg esac
1762 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763 1.1 mrg $as_echo "$ac_try_echo"; } >&5
1764 1.1 mrg (eval "$ac_try") 2>&5
1765 1.1 mrg ac_status=$?
1766 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767 1.1 mrg test $ac_status = 0; }; }; then :
1768 1.1 mrg ac_retval=0
1769 1.1 mrg else
1770 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
1771 1.1 mrg $as_echo "$as_me: failed program was:" >&5
1772 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
1773 1.1 mrg
1774 1.1 mrg ac_retval=$ac_status
1775 1.1 mrg fi
1776 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1777 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778 1.1.1.7 mrg as_fn_set_status $ac_retval
1779 1.1 mrg
1780 1.1 mrg } # ac_fn_c_try_run
1781 1.1 mrg
1782 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1783 1.1 mrg # -------------------------------------------------------
1784 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in
1785 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly.
1786 1.1 mrg ac_fn_c_check_header_compile ()
1787 1.1 mrg {
1788 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1791 1.1.1.7 mrg if eval \${$3+:} false; then :
1792 1.1 mrg $as_echo_n "(cached) " >&6
1793 1.1 mrg else
1794 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795 1.1 mrg /* end confdefs.h. */
1796 1.1 mrg $4
1797 1.1 mrg #include <$2>
1798 1.1 mrg _ACEOF
1799 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
1800 1.1 mrg eval "$3=yes"
1801 1.1 mrg else
1802 1.1 mrg eval "$3=no"
1803 1.1 mrg fi
1804 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805 1.1 mrg fi
1806 1.1 mrg eval ac_res=\$$3
1807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 1.1 mrg $as_echo "$ac_res" >&6; }
1809 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1810 1.1 mrg
1811 1.1 mrg } # ac_fn_c_check_header_compile
1812 1.1 mrg
1813 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR
1814 1.1 mrg # ----------------------------------
1815 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly
1816 1.1 mrg ac_fn_c_check_func ()
1817 1.1 mrg {
1818 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1820 1.1 mrg $as_echo_n "checking for $2... " >&6; }
1821 1.1.1.7 mrg if eval \${$3+:} false; then :
1822 1.1 mrg $as_echo_n "(cached) " >&6
1823 1.1 mrg else
1824 1.1 mrg if test x$gcc_no_link = xyes; then
1825 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1826 1.1 mrg fi
1827 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828 1.1 mrg /* end confdefs.h. */
1829 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1830 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
1831 1.1 mrg #define $2 innocuous_$2
1832 1.1 mrg
1833 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
1834 1.1 mrg which can conflict with char $2 (); below.
1835 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1836 1.1 mrg <limits.h> exists even on freestanding compilers. */
1837 1.1 mrg
1838 1.1 mrg #ifdef __STDC__
1839 1.1 mrg # include <limits.h>
1840 1.1 mrg #else
1841 1.1 mrg # include <assert.h>
1842 1.1 mrg #endif
1843 1.1 mrg
1844 1.1 mrg #undef $2
1845 1.1 mrg
1846 1.1 mrg /* Override any GCC internal prototype to avoid an error.
1847 1.1 mrg Use char because int might match the return type of a GCC
1848 1.1 mrg builtin and then its argument prototype would still apply. */
1849 1.1 mrg #ifdef __cplusplus
1850 1.1 mrg extern "C"
1851 1.1 mrg #endif
1852 1.1 mrg char $2 ();
1853 1.1 mrg /* The GNU C library defines this for functions which it implements
1854 1.1 mrg to always fail with ENOSYS. Some functions are actually named
1855 1.1 mrg something starting with __ and the normal name is an alias. */
1856 1.1 mrg #if defined __stub_$2 || defined __stub___$2
1857 1.1 mrg choke me
1858 1.1 mrg #endif
1859 1.1 mrg
1860 1.1 mrg int
1861 1.1 mrg main ()
1862 1.1 mrg {
1863 1.1 mrg return $2 ();
1864 1.1 mrg ;
1865 1.1 mrg return 0;
1866 1.1 mrg }
1867 1.1 mrg _ACEOF
1868 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
1869 1.1 mrg eval "$3=yes"
1870 1.1 mrg else
1871 1.1 mrg eval "$3=no"
1872 1.1 mrg fi
1873 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
1874 1.1 mrg conftest$ac_exeext conftest.$ac_ext
1875 1.1 mrg fi
1876 1.1 mrg eval ac_res=\$$3
1877 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 1.1 mrg $as_echo "$ac_res" >&6; }
1879 1.1.1.7 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1880 1.1 mrg
1881 1.1 mrg } # ac_fn_c_check_func
1882 1.1 mrg cat >config.log <<_ACEOF
1883 1.1 mrg This file contains any messages produced by compilers while
1884 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1885 1.1 mrg
1886 1.1 mrg It was created by libssp $as_me 1.0, which was
1887 1.1.1.7 mrg generated by GNU Autoconf 2.69. Invocation command line was
1888 1.1 mrg
1889 1.1 mrg $ $0 $@
1890 1.1 mrg
1891 1.1 mrg _ACEOF
1892 1.1 mrg exec 5>>config.log
1893 1.1 mrg {
1894 1.1 mrg cat <<_ASUNAME
1895 1.1 mrg ## --------- ##
1896 1.1 mrg ## Platform. ##
1897 1.1 mrg ## --------- ##
1898 1.1 mrg
1899 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1900 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1901 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1902 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1903 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1904 1.1 mrg
1905 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1906 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1907 1.1 mrg
1908 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1909 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1910 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1911 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1912 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1913 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1914 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1915 1.1 mrg
1916 1.1 mrg _ASUNAME
1917 1.1 mrg
1918 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1919 1.1 mrg for as_dir in $PATH
1920 1.1 mrg do
1921 1.1 mrg IFS=$as_save_IFS
1922 1.1 mrg test -z "$as_dir" && as_dir=.
1923 1.1 mrg $as_echo "PATH: $as_dir"
1924 1.1 mrg done
1925 1.1 mrg IFS=$as_save_IFS
1926 1.1 mrg
1927 1.1 mrg } >&5
1928 1.1 mrg
1929 1.1 mrg cat >&5 <<_ACEOF
1930 1.1 mrg
1931 1.1 mrg
1932 1.1 mrg ## ----------- ##
1933 1.1 mrg ## Core tests. ##
1934 1.1 mrg ## ----------- ##
1935 1.1 mrg
1936 1.1 mrg _ACEOF
1937 1.1 mrg
1938 1.1 mrg
1939 1.1 mrg # Keep a trace of the command line.
1940 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1941 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1942 1.1 mrg # Also quote any args containing shell meta-characters.
1943 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1944 1.1 mrg ac_configure_args=
1945 1.1 mrg ac_configure_args0=
1946 1.1 mrg ac_configure_args1=
1947 1.1 mrg ac_must_keep_next=false
1948 1.1 mrg for ac_pass in 1 2
1949 1.1 mrg do
1950 1.1 mrg for ac_arg
1951 1.1 mrg do
1952 1.1 mrg case $ac_arg in
1953 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1954 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1955 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1956 1.1 mrg continue ;;
1957 1.1 mrg *\'*)
1958 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1959 1.1 mrg esac
1960 1.1 mrg case $ac_pass in
1961 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1962 1.1 mrg 2)
1963 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'"
1964 1.1 mrg if test $ac_must_keep_next = true; then
1965 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1966 1.1 mrg else
1967 1.1 mrg case $ac_arg in
1968 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1969 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1970 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1971 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1972 1.1 mrg case "$ac_configure_args0 " in
1973 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1974 1.1 mrg esac
1975 1.1 mrg ;;
1976 1.1 mrg -* ) ac_must_keep_next=true ;;
1977 1.1 mrg esac
1978 1.1 mrg fi
1979 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'"
1980 1.1 mrg ;;
1981 1.1 mrg esac
1982 1.1 mrg done
1983 1.1 mrg done
1984 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;}
1985 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;}
1986 1.1 mrg
1987 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1988 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1989 1.1 mrg # would cause problems or look ugly.
1990 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1991 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1992 1.1 mrg trap 'exit_status=$?
1993 1.1 mrg # Save into config.log some information that might help in debugging.
1994 1.1 mrg {
1995 1.1 mrg echo
1996 1.1 mrg
1997 1.1.1.7 mrg $as_echo "## ---------------- ##
1998 1.1 mrg ## Cache variables. ##
1999 1.1.1.7 mrg ## ---------------- ##"
2000 1.1 mrg echo
2001 1.1 mrg # The following way of writing the cache mishandles newlines in values,
2002 1.1 mrg (
2003 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2004 1.1 mrg eval ac_val=\$$ac_var
2005 1.1 mrg case $ac_val in #(
2006 1.1 mrg *${as_nl}*)
2007 1.1 mrg case $ac_var in #(
2008 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2009 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2010 1.1 mrg esac
2011 1.1 mrg case $ac_var in #(
2012 1.1 mrg _ | IFS | as_nl) ;; #(
2013 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2014 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
2015 1.1 mrg esac ;;
2016 1.1 mrg esac
2017 1.1 mrg done
2018 1.1 mrg (set) 2>&1 |
2019 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2020 1.1 mrg *${as_nl}ac_space=\ *)
2021 1.1 mrg sed -n \
2022 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
2023 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2024 1.1 mrg ;; #(
2025 1.1 mrg *)
2026 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2027 1.1 mrg ;;
2028 1.1 mrg esac |
2029 1.1 mrg sort
2030 1.1 mrg )
2031 1.1 mrg echo
2032 1.1 mrg
2033 1.1.1.7 mrg $as_echo "## ----------------- ##
2034 1.1 mrg ## Output variables. ##
2035 1.1.1.7 mrg ## ----------------- ##"
2036 1.1 mrg echo
2037 1.1 mrg for ac_var in $ac_subst_vars
2038 1.1 mrg do
2039 1.1 mrg eval ac_val=\$$ac_var
2040 1.1 mrg case $ac_val in
2041 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2042 1.1 mrg esac
2043 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2044 1.1 mrg done | sort
2045 1.1 mrg echo
2046 1.1 mrg
2047 1.1 mrg if test -n "$ac_subst_files"; then
2048 1.1.1.7 mrg $as_echo "## ------------------- ##
2049 1.1 mrg ## File substitutions. ##
2050 1.1.1.7 mrg ## ------------------- ##"
2051 1.1 mrg echo
2052 1.1 mrg for ac_var in $ac_subst_files
2053 1.1 mrg do
2054 1.1 mrg eval ac_val=\$$ac_var
2055 1.1 mrg case $ac_val in
2056 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 1.1 mrg esac
2058 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''"
2059 1.1 mrg done | sort
2060 1.1 mrg echo
2061 1.1 mrg fi
2062 1.1 mrg
2063 1.1 mrg if test -s confdefs.h; then
2064 1.1.1.7 mrg $as_echo "## ----------- ##
2065 1.1 mrg ## confdefs.h. ##
2066 1.1.1.7 mrg ## ----------- ##"
2067 1.1 mrg echo
2068 1.1 mrg cat confdefs.h
2069 1.1 mrg echo
2070 1.1 mrg fi
2071 1.1 mrg test "$ac_signal" != 0 &&
2072 1.1 mrg $as_echo "$as_me: caught signal $ac_signal"
2073 1.1 mrg $as_echo "$as_me: exit $exit_status"
2074 1.1 mrg } >&5
2075 1.1 mrg rm -f core *.core core.conftest.* &&
2076 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2077 1.1 mrg exit $exit_status
2078 1.1 mrg ' 0
2079 1.1 mrg for ac_signal in 1 2 13 15; do
2080 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2081 1.1 mrg done
2082 1.1 mrg ac_signal=0
2083 1.1 mrg
2084 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
2085 1.1 mrg rm -f -r conftest* confdefs.h
2086 1.1 mrg
2087 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h
2088 1.1 mrg
2089 1.1 mrg # Predefined preprocessor variables.
2090 1.1 mrg
2091 1.1 mrg cat >>confdefs.h <<_ACEOF
2092 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
2093 1.1 mrg _ACEOF
2094 1.1 mrg
2095 1.1 mrg cat >>confdefs.h <<_ACEOF
2096 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2097 1.1 mrg _ACEOF
2098 1.1 mrg
2099 1.1 mrg cat >>confdefs.h <<_ACEOF
2100 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
2101 1.1 mrg _ACEOF
2102 1.1 mrg
2103 1.1 mrg cat >>confdefs.h <<_ACEOF
2104 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
2105 1.1 mrg _ACEOF
2106 1.1 mrg
2107 1.1 mrg cat >>confdefs.h <<_ACEOF
2108 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2109 1.1 mrg _ACEOF
2110 1.1 mrg
2111 1.1 mrg cat >>confdefs.h <<_ACEOF
2112 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL"
2113 1.1 mrg _ACEOF
2114 1.1 mrg
2115 1.1 mrg
2116 1.1 mrg # Let the site file select an alternate cache file if it wants to.
2117 1.1 mrg # Prefer an explicitly selected file to automatically selected ones.
2118 1.1 mrg ac_site_file1=NONE
2119 1.1 mrg ac_site_file2=NONE
2120 1.1 mrg if test -n "$CONFIG_SITE"; then
2121 1.1.1.7 mrg # We do not want a PATH search for config.site.
2122 1.1.1.7 mrg case $CONFIG_SITE in #((
2123 1.1.1.7 mrg -*) ac_site_file1=./$CONFIG_SITE;;
2124 1.1.1.7 mrg */*) ac_site_file1=$CONFIG_SITE;;
2125 1.1.1.7 mrg *) ac_site_file1=./$CONFIG_SITE;;
2126 1.1.1.7 mrg esac
2127 1.1 mrg elif test "x$prefix" != xNONE; then
2128 1.1 mrg ac_site_file1=$prefix/share/config.site
2129 1.1 mrg ac_site_file2=$prefix/etc/config.site
2130 1.1 mrg else
2131 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site
2132 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2133 1.1 mrg fi
2134 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2135 1.1 mrg do
2136 1.1 mrg test "x$ac_site_file" = xNONE && continue
2137 1.1.1.7 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2139 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2140 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2141 1.1.1.7 mrg . "$ac_site_file" \
2142 1.1.1.7 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2143 1.1.1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2144 1.1.1.7 mrg as_fn_error $? "failed to load site script $ac_site_file
2145 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
2146 1.1 mrg fi
2147 1.1 mrg done
2148 1.1 mrg
2149 1.1 mrg if test -r "$cache_file"; then
2150 1.1.1.7 mrg # Some versions of bash will fail to source /dev/null (special files
2151 1.1.1.7 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2152 1.1.1.7 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2155 1.1 mrg case $cache_file in
2156 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157 1.1 mrg *) . "./$cache_file";;
2158 1.1 mrg esac
2159 1.1 mrg fi
2160 1.1 mrg else
2161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2163 1.1 mrg >$cache_file
2164 1.1 mrg fi
2165 1.1 mrg
2166 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2167 1.1 mrg # value.
2168 1.1 mrg ac_cache_corrupted=false
2169 1.1 mrg for ac_var in $ac_precious_vars; do
2170 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2172 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2174 1.1 mrg case $ac_old_set,$ac_new_set in
2175 1.1 mrg set,)
2176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178 1.1 mrg ac_cache_corrupted=: ;;
2179 1.1 mrg ,set)
2180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182 1.1 mrg ac_cache_corrupted=: ;;
2183 1.1 mrg ,);;
2184 1.1 mrg *)
2185 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2186 1.1 mrg # differences in whitespace do not lead to failure.
2187 1.1 mrg ac_old_val_w=`echo x $ac_old_val`
2188 1.1 mrg ac_new_val_w=`echo x $ac_new_val`
2189 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192 1.1 mrg ac_cache_corrupted=:
2193 1.1 mrg else
2194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196 1.1 mrg eval $ac_var=\$ac_old_val
2197 1.1 mrg fi
2198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2199 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2201 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 1.1 mrg fi;;
2203 1.1 mrg esac
2204 1.1 mrg # Pass precious variables to config.status.
2205 1.1 mrg if test "$ac_new_set" = set; then
2206 1.1 mrg case $ac_new_val in
2207 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2209 1.1 mrg esac
2210 1.1 mrg case " $ac_configure_args " in
2211 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2212 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213 1.1 mrg esac
2214 1.1 mrg fi
2215 1.1 mrg done
2216 1.1 mrg if $ac_cache_corrupted; then
2217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221 1.1.1.7 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222 1.1 mrg fi
2223 1.1 mrg ## -------------------- ##
2224 1.1 mrg ## Main body of script. ##
2225 1.1 mrg ## -------------------- ##
2226 1.1 mrg
2227 1.1 mrg ac_ext=c
2228 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2229 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232 1.1 mrg
2233 1.1 mrg
2234 1.1 mrg
2235 1.1 mrg
2236 1.1 mrg
2237 1.1 mrg
2238 1.1 mrg ac_aux_dir=
2239 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2240 1.1.1.7 mrg if 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/install.sh"; 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/install.sh -c"
2247 1.1.1.7 mrg break
2248 1.1.1.7 mrg elif test -f "$ac_dir/shtool"; then
2249 1.1.1.7 mrg ac_aux_dir=$ac_dir
2250 1.1.1.7 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c"
2251 1.1.1.7 mrg break
2252 1.1.1.7 mrg fi
2253 1.1 mrg done
2254 1.1 mrg if test -z "$ac_aux_dir"; then
2255 1.1.1.7 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2256 1.1 mrg fi
2257 1.1 mrg
2258 1.1 mrg # These three variables are undocumented and unsupported,
2259 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2260 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2261 1.1 mrg # whose full name contains unusual characters.
2262 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2263 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2264 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2265 1.1 mrg
2266 1.1 mrg
2267 1.1 mrg # Make sure we can run config.sub.
2268 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2269 1.1.1.7 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2270 1.1 mrg
2271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2272 1.1 mrg $as_echo_n "checking build system type... " >&6; }
2273 1.1.1.7 mrg if ${ac_cv_build+:} false; then :
2274 1.1 mrg $as_echo_n "(cached) " >&6
2275 1.1 mrg else
2276 1.1 mrg ac_build_alias=$build_alias
2277 1.1 mrg test "x$ac_build_alias" = x &&
2278 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2279 1.1 mrg test "x$ac_build_alias" = x &&
2280 1.1.1.7 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2281 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2282 1.1.1.7 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2283 1.1 mrg
2284 1.1 mrg fi
2285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2286 1.1 mrg $as_echo "$ac_cv_build" >&6; }
2287 1.1 mrg case $ac_cv_build in
2288 1.1 mrg *-*-*) ;;
2289 1.1.1.7 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2290 1.1 mrg esac
2291 1.1 mrg build=$ac_cv_build
2292 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2293 1.1 mrg set x $ac_cv_build
2294 1.1 mrg shift
2295 1.1 mrg build_cpu=$1
2296 1.1 mrg build_vendor=$2
2297 1.1 mrg shift; shift
2298 1.1 mrg # Remember, the first character of IFS is used to create $*,
2299 1.1 mrg # except with old shells:
2300 1.1 mrg build_os=$*
2301 1.1 mrg IFS=$ac_save_IFS
2302 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2303 1.1 mrg
2304 1.1 mrg
2305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2306 1.1 mrg $as_echo_n "checking host system type... " >&6; }
2307 1.1.1.7 mrg if ${ac_cv_host+:} false; then :
2308 1.1 mrg $as_echo_n "(cached) " >&6
2309 1.1 mrg else
2310 1.1 mrg if test "x$host_alias" = x; then
2311 1.1 mrg ac_cv_host=$ac_cv_build
2312 1.1 mrg else
2313 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2314 1.1.1.7 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2315 1.1 mrg fi
2316 1.1 mrg
2317 1.1 mrg fi
2318 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2319 1.1 mrg $as_echo "$ac_cv_host" >&6; }
2320 1.1 mrg case $ac_cv_host in
2321 1.1 mrg *-*-*) ;;
2322 1.1.1.7 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2323 1.1 mrg esac
2324 1.1 mrg host=$ac_cv_host
2325 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2326 1.1 mrg set x $ac_cv_host
2327 1.1 mrg shift
2328 1.1 mrg host_cpu=$1
2329 1.1 mrg host_vendor=$2
2330 1.1 mrg shift; shift
2331 1.1 mrg # Remember, the first character of IFS is used to create $*,
2332 1.1 mrg # except with old shells:
2333 1.1 mrg host_os=$*
2334 1.1 mrg IFS=$ac_save_IFS
2335 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2336 1.1 mrg
2337 1.1 mrg
2338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2339 1.1 mrg $as_echo_n "checking target system type... " >&6; }
2340 1.1.1.7 mrg if ${ac_cv_target+:} false; then :
2341 1.1 mrg $as_echo_n "(cached) " >&6
2342 1.1 mrg else
2343 1.1 mrg if test "x$target_alias" = x; then
2344 1.1 mrg ac_cv_target=$ac_cv_host
2345 1.1 mrg else
2346 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2347 1.1.1.7 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2348 1.1 mrg fi
2349 1.1 mrg
2350 1.1 mrg fi
2351 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2352 1.1 mrg $as_echo "$ac_cv_target" >&6; }
2353 1.1 mrg case $ac_cv_target in
2354 1.1 mrg *-*-*) ;;
2355 1.1.1.7 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2356 1.1 mrg esac
2357 1.1 mrg target=$ac_cv_target
2358 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2359 1.1 mrg set x $ac_cv_target
2360 1.1 mrg shift
2361 1.1 mrg target_cpu=$1
2362 1.1 mrg target_vendor=$2
2363 1.1 mrg shift; shift
2364 1.1 mrg # Remember, the first character of IFS is used to create $*,
2365 1.1 mrg # except with old shells:
2366 1.1 mrg target_os=$*
2367 1.1 mrg IFS=$ac_save_IFS
2368 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2369 1.1 mrg
2370 1.1 mrg
2371 1.1 mrg # The aliases save the names the user supplied, while $host etc.
2372 1.1 mrg # will get canonicalized.
2373 1.1 mrg test -n "$target_alias" &&
2374 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \
2375 1.1 mrg NONENONEs,x,x, &&
2376 1.1 mrg program_prefix=${target_alias}-
2377 1.1 mrg
2378 1.1 mrg case ${build_alias} in
2379 1.1 mrg "") build_noncanonical=${build} ;;
2380 1.1 mrg *) build_noncanonical=${build_alias} ;;
2381 1.1 mrg esac
2382 1.1 mrg
2383 1.1 mrg case ${host_alias} in
2384 1.1 mrg "") host_noncanonical=${build_noncanonical} ;;
2385 1.1 mrg *) host_noncanonical=${host_alias} ;;
2386 1.1 mrg esac
2387 1.1 mrg
2388 1.1 mrg case ${target_alias} in
2389 1.1 mrg "") target_noncanonical=${host_noncanonical} ;;
2390 1.1 mrg *) target_noncanonical=${target_alias} ;;
2391 1.1 mrg esac
2392 1.1 mrg
2393 1.1 mrg
2394 1.1 mrg
2395 1.1 mrg
2396 1.1.1.7 mrg am__api_version='1.15'
2397 1.1 mrg
2398 1.1 mrg # Find a good install program. We prefer a C program (faster),
2399 1.1 mrg # so one script is as good as another. But avoid the broken or
2400 1.1 mrg # incompatible versions:
2401 1.1 mrg # SysV /etc/install, /usr/sbin/install
2402 1.1 mrg # SunOS /usr/etc/install
2403 1.1 mrg # IRIX /sbin/install
2404 1.1 mrg # AIX /bin/install
2405 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2406 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2407 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2408 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2409 1.1 mrg # OS/2's system install, which has a completely different semantic
2410 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2411 1.1 mrg # Reject install programs that cannot install multiple files.
2412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2413 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2414 1.1 mrg if test -z "$INSTALL"; then
2415 1.1.1.7 mrg if ${ac_cv_path_install+:} false; then :
2416 1.1 mrg $as_echo_n "(cached) " >&6
2417 1.1 mrg else
2418 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419 1.1 mrg for as_dir in $PATH
2420 1.1 mrg do
2421 1.1 mrg IFS=$as_save_IFS
2422 1.1 mrg test -z "$as_dir" && as_dir=.
2423 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2424 1.1 mrg case $as_dir/ in #((
2425 1.1 mrg ./ | .// | /[cC]/* | \
2426 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2427 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2428 1.1 mrg /usr/ucb/* ) ;;
2429 1.1 mrg *)
2430 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2431 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2432 1.1 mrg # by default.
2433 1.1 mrg for ac_prog in ginstall scoinst install; do
2434 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2435 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2436 1.1 mrg if test $ac_prog = install &&
2437 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2438 1.1 mrg # AIX install. It has an incompatible calling convention.
2439 1.1 mrg :
2440 1.1 mrg elif test $ac_prog = install &&
2441 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2442 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2443 1.1 mrg :
2444 1.1 mrg else
2445 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2446 1.1 mrg echo one > conftest.one
2447 1.1 mrg echo two > conftest.two
2448 1.1 mrg mkdir conftest.dir
2449 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2450 1.1 mrg test -s conftest.one && test -s conftest.two &&
2451 1.1 mrg test -s conftest.dir/conftest.one &&
2452 1.1 mrg test -s conftest.dir/conftest.two
2453 1.1 mrg then
2454 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2455 1.1 mrg break 3
2456 1.1 mrg fi
2457 1.1 mrg fi
2458 1.1 mrg fi
2459 1.1 mrg done
2460 1.1 mrg done
2461 1.1 mrg ;;
2462 1.1 mrg esac
2463 1.1 mrg
2464 1.1 mrg done
2465 1.1 mrg IFS=$as_save_IFS
2466 1.1 mrg
2467 1.1 mrg rm -rf conftest.one conftest.two conftest.dir
2468 1.1 mrg
2469 1.1 mrg fi
2470 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2471 1.1 mrg INSTALL=$ac_cv_path_install
2472 1.1 mrg else
2473 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2474 1.1 mrg # value for INSTALL within a source directory, because that will
2475 1.1 mrg # break other packages using the cache if that directory is
2476 1.1 mrg # removed, or if the value is a relative name.
2477 1.1 mrg INSTALL=$ac_install_sh
2478 1.1 mrg fi
2479 1.1 mrg fi
2480 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2481 1.1 mrg $as_echo "$INSTALL" >&6; }
2482 1.1 mrg
2483 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2484 1.1 mrg # It thinks the first close brace ends the variable substitution.
2485 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2486 1.1 mrg
2487 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2488 1.1 mrg
2489 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2490 1.1 mrg
2491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2492 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2493 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2494 1.1 mrg # name. Accept space and tab only in the latter.
2495 1.1 mrg am_lf='
2496 1.1 mrg '
2497 1.1 mrg case `pwd` in
2498 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2499 1.1.1.7 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2500 1.1 mrg esac
2501 1.1 mrg case $srcdir in
2502 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2503 1.1.1.7 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2504 1.1 mrg esac
2505 1.1 mrg
2506 1.1.1.7 mrg # Do 'set' in a subshell so we don't clobber the current shell's
2507 1.1 mrg # arguments. Must try -L first in case configure is actually a
2508 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2509 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2510 1.1 mrg # directory).
2511 1.1 mrg if (
2512 1.1.1.7 mrg am_has_slept=no
2513 1.1.1.7 mrg for am_try in 1 2; do
2514 1.1.1.7 mrg echo "timestamp, slept: $am_has_slept" > conftest.file
2515 1.1.1.7 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2516 1.1.1.7 mrg if test "$*" = "X"; then
2517 1.1.1.7 mrg # -L didn't work.
2518 1.1.1.7 mrg set X `ls -t "$srcdir/configure" conftest.file`
2519 1.1.1.7 mrg fi
2520 1.1.1.7 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2521 1.1.1.7 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2522 1.1 mrg
2523 1.1.1.7 mrg # If neither matched, then we have a broken ls. This can happen
2524 1.1.1.7 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2525 1.1.1.7 mrg # broken ls alias from the environment. This has actually
2526 1.1.1.7 mrg # happened. Such a system could not be considered "sane".
2527 1.1.1.7 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2528 1.1.1.7 mrg alias in your environment" "$LINENO" 5
2529 1.1.1.7 mrg fi
2530 1.1.1.7 mrg if test "$2" = conftest.file || test $am_try -eq 2; then
2531 1.1.1.7 mrg break
2532 1.1.1.7 mrg fi
2533 1.1.1.7 mrg # Just in case.
2534 1.1.1.7 mrg sleep 1
2535 1.1.1.7 mrg am_has_slept=yes
2536 1.1.1.7 mrg done
2537 1.1 mrg test "$2" = conftest.file
2538 1.1 mrg )
2539 1.1 mrg then
2540 1.1 mrg # Ok.
2541 1.1 mrg :
2542 1.1 mrg else
2543 1.1.1.7 mrg as_fn_error $? "newly created file is older than distributed files!
2544 1.1 mrg Check your system clock" "$LINENO" 5
2545 1.1 mrg fi
2546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2547 1.1 mrg $as_echo "yes" >&6; }
2548 1.1.1.7 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and
2549 1.1.1.7 mrg # generated files are strictly newer.
2550 1.1.1.7 mrg am_sleep_pid=
2551 1.1.1.7 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2552 1.1.1.7 mrg ( sleep 1 ) &
2553 1.1.1.7 mrg am_sleep_pid=$!
2554 1.1.1.7 mrg fi
2555 1.1.1.7 mrg
2556 1.1.1.7 mrg rm -f conftest.file
2557 1.1.1.7 mrg
2558 1.1 mrg test "$program_prefix" != NONE &&
2559 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2560 1.1 mrg # Use a double $ so make ignores it.
2561 1.1 mrg test "$program_suffix" != NONE &&
2562 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2563 1.1 mrg # Double any \ or $.
2564 1.1 mrg # By default was `s,x,x', remove it if useless.
2565 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2566 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2567 1.1 mrg
2568 1.1.1.7 mrg # Expand $ac_aux_dir to an absolute path.
2569 1.1.1.7 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd`
2570 1.1 mrg
2571 1.1 mrg if test x"${MISSING+set}" != xset; then
2572 1.1 mrg case $am_aux_dir in
2573 1.1 mrg *\ * | *\ *)
2574 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2575 1.1 mrg *)
2576 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2577 1.1 mrg esac
2578 1.1 mrg fi
2579 1.1 mrg # Use eval to expand $SHELL
2580 1.1.1.7 mrg if eval "$MISSING --is-lightweight"; then
2581 1.1.1.7 mrg am_missing_run="$MISSING "
2582 1.1 mrg else
2583 1.1 mrg am_missing_run=
2584 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2585 1.1.1.7 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2586 1.1 mrg fi
2587 1.1 mrg
2588 1.1.1.7 mrg if test x"${install_sh+set}" != xset; then
2589 1.1 mrg case $am_aux_dir in
2590 1.1 mrg *\ * | *\ *)
2591 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2592 1.1 mrg *)
2593 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2594 1.1 mrg esac
2595 1.1 mrg fi
2596 1.1 mrg
2597 1.1.1.7 mrg # Installed binaries are usually stripped using 'strip' when the user
2598 1.1.1.7 mrg # run "make install-strip". However 'strip' might not be the right
2599 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2600 1.1.1.7 mrg # will honor the 'STRIP' environment variable to overrule this program.
2601 1.1 mrg if test "$cross_compiling" != no; then
2602 1.1 mrg if test -n "$ac_tool_prefix"; then
2603 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2604 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2606 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2607 1.1.1.7 mrg if ${ac_cv_prog_STRIP+:} false; then :
2608 1.1 mrg $as_echo_n "(cached) " >&6
2609 1.1 mrg else
2610 1.1 mrg if test -n "$STRIP"; then
2611 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2612 1.1 mrg else
2613 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614 1.1 mrg for as_dir in $PATH
2615 1.1 mrg do
2616 1.1 mrg IFS=$as_save_IFS
2617 1.1 mrg test -z "$as_dir" && as_dir=.
2618 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2619 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2620 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2621 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2622 1.1 mrg break 2
2623 1.1 mrg fi
2624 1.1 mrg done
2625 1.1 mrg done
2626 1.1 mrg IFS=$as_save_IFS
2627 1.1 mrg
2628 1.1 mrg fi
2629 1.1 mrg fi
2630 1.1 mrg STRIP=$ac_cv_prog_STRIP
2631 1.1 mrg if test -n "$STRIP"; then
2632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2633 1.1 mrg $as_echo "$STRIP" >&6; }
2634 1.1 mrg else
2635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636 1.1 mrg $as_echo "no" >&6; }
2637 1.1 mrg fi
2638 1.1 mrg
2639 1.1 mrg
2640 1.1 mrg fi
2641 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2642 1.1 mrg ac_ct_STRIP=$STRIP
2643 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2644 1.1 mrg set dummy strip; ac_word=$2
2645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2646 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2647 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2648 1.1 mrg $as_echo_n "(cached) " >&6
2649 1.1 mrg else
2650 1.1 mrg if test -n "$ac_ct_STRIP"; then
2651 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2652 1.1 mrg else
2653 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2654 1.1 mrg for as_dir in $PATH
2655 1.1 mrg do
2656 1.1 mrg IFS=$as_save_IFS
2657 1.1 mrg test -z "$as_dir" && as_dir=.
2658 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2659 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2660 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2662 1.1 mrg break 2
2663 1.1 mrg fi
2664 1.1 mrg done
2665 1.1 mrg done
2666 1.1 mrg IFS=$as_save_IFS
2667 1.1 mrg
2668 1.1 mrg fi
2669 1.1 mrg fi
2670 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2671 1.1 mrg if test -n "$ac_ct_STRIP"; then
2672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2673 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
2674 1.1 mrg else
2675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2676 1.1 mrg $as_echo "no" >&6; }
2677 1.1 mrg fi
2678 1.1 mrg
2679 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2680 1.1 mrg STRIP=":"
2681 1.1 mrg else
2682 1.1 mrg case $cross_compiling:$ac_tool_warned in
2683 1.1 mrg yes:)
2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2685 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2686 1.1 mrg ac_tool_warned=yes ;;
2687 1.1 mrg esac
2688 1.1 mrg STRIP=$ac_ct_STRIP
2689 1.1 mrg fi
2690 1.1 mrg else
2691 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2692 1.1 mrg fi
2693 1.1 mrg
2694 1.1 mrg fi
2695 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2696 1.1 mrg
2697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2698 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2699 1.1 mrg if test -z "$MKDIR_P"; then
2700 1.1.1.7 mrg if ${ac_cv_path_mkdir+:} false; then :
2701 1.1 mrg $as_echo_n "(cached) " >&6
2702 1.1 mrg else
2703 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2704 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2705 1.1 mrg do
2706 1.1 mrg IFS=$as_save_IFS
2707 1.1 mrg test -z "$as_dir" && as_dir=.
2708 1.1 mrg for ac_prog in mkdir gmkdir; do
2709 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2710 1.1.1.7 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2711 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2712 1.1 mrg 'mkdir (GNU coreutils) '* | \
2713 1.1 mrg 'mkdir (coreutils) '* | \
2714 1.1 mrg 'mkdir (fileutils) '4.1*)
2715 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2716 1.1 mrg break 3;;
2717 1.1 mrg esac
2718 1.1 mrg done
2719 1.1 mrg done
2720 1.1 mrg done
2721 1.1 mrg IFS=$as_save_IFS
2722 1.1 mrg
2723 1.1 mrg fi
2724 1.1 mrg
2725 1.1.1.7 mrg test -d ./--version && rmdir ./--version
2726 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2727 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2728 1.1 mrg else
2729 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2730 1.1 mrg # value for MKDIR_P within a source directory, because that will
2731 1.1 mrg # break other packages using the cache if that directory is
2732 1.1 mrg # removed, or if the value is a relative name.
2733 1.1 mrg MKDIR_P="$ac_install_sh -d"
2734 1.1 mrg fi
2735 1.1 mrg fi
2736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2737 1.1 mrg $as_echo "$MKDIR_P" >&6; }
2738 1.1 mrg
2739 1.1 mrg for ac_prog in gawk mawk nawk awk
2740 1.1 mrg do
2741 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2742 1.1 mrg set dummy $ac_prog; ac_word=$2
2743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
2745 1.1.1.7 mrg if ${ac_cv_prog_AWK+:} false; then :
2746 1.1 mrg $as_echo_n "(cached) " >&6
2747 1.1 mrg else
2748 1.1 mrg if test -n "$AWK"; then
2749 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2750 1.1 mrg else
2751 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752 1.1 mrg for as_dir in $PATH
2753 1.1 mrg do
2754 1.1 mrg IFS=$as_save_IFS
2755 1.1 mrg test -z "$as_dir" && as_dir=.
2756 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2757 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2758 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2759 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760 1.1 mrg break 2
2761 1.1 mrg fi
2762 1.1 mrg done
2763 1.1 mrg done
2764 1.1 mrg IFS=$as_save_IFS
2765 1.1 mrg
2766 1.1 mrg fi
2767 1.1 mrg fi
2768 1.1 mrg AWK=$ac_cv_prog_AWK
2769 1.1 mrg if test -n "$AWK"; then
2770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2771 1.1 mrg $as_echo "$AWK" >&6; }
2772 1.1 mrg else
2773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 1.1 mrg $as_echo "no" >&6; }
2775 1.1 mrg fi
2776 1.1 mrg
2777 1.1 mrg
2778 1.1 mrg test -n "$AWK" && break
2779 1.1 mrg done
2780 1.1 mrg
2781 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2782 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2783 1.1 mrg set x ${MAKE-make}
2784 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2785 1.1.1.7 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2786 1.1 mrg $as_echo_n "(cached) " >&6
2787 1.1 mrg else
2788 1.1 mrg cat >conftest.make <<\_ACEOF
2789 1.1 mrg SHELL = /bin/sh
2790 1.1 mrg all:
2791 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2792 1.1 mrg _ACEOF
2793 1.1.1.7 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2794 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2795 1.1 mrg *@@@%%%=?*=@@@%%%*)
2796 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2797 1.1 mrg *)
2798 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2799 1.1 mrg esac
2800 1.1 mrg rm -f conftest.make
2801 1.1 mrg fi
2802 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2804 1.1 mrg $as_echo "yes" >&6; }
2805 1.1 mrg SET_MAKE=
2806 1.1 mrg else
2807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 1.1 mrg $as_echo "no" >&6; }
2809 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2810 1.1 mrg fi
2811 1.1 mrg
2812 1.1 mrg rm -rf .tst 2>/dev/null
2813 1.1 mrg mkdir .tst 2>/dev/null
2814 1.1 mrg if test -d .tst; then
2815 1.1 mrg am__leading_dot=.
2816 1.1 mrg else
2817 1.1 mrg am__leading_dot=_
2818 1.1 mrg fi
2819 1.1 mrg rmdir .tst 2>/dev/null
2820 1.1 mrg
2821 1.1.1.7 mrg # Check whether --enable-silent-rules was given.
2822 1.1.1.7 mrg if test "${enable_silent_rules+set}" = set; then :
2823 1.1.1.7 mrg enableval=$enable_silent_rules;
2824 1.1.1.7 mrg fi
2825 1.1.1.7 mrg
2826 1.1.1.7 mrg case $enable_silent_rules in # (((
2827 1.1.1.7 mrg yes) AM_DEFAULT_VERBOSITY=0;;
2828 1.1.1.7 mrg no) AM_DEFAULT_VERBOSITY=1;;
2829 1.1.1.7 mrg *) AM_DEFAULT_VERBOSITY=1;;
2830 1.1.1.7 mrg esac
2831 1.1.1.7 mrg am_make=${MAKE-make}
2832 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2833 1.1.1.7 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2834 1.1.1.7 mrg if ${am_cv_make_support_nested_variables+:} false; then :
2835 1.1.1.7 mrg $as_echo_n "(cached) " >&6
2836 1.1.1.7 mrg else
2837 1.1.1.7 mrg if $as_echo 'TRUE=$(BAR$(V))
2838 1.1.1.7 mrg BAR0=false
2839 1.1.1.7 mrg BAR1=true
2840 1.1.1.7 mrg V=1
2841 1.1.1.7 mrg am__doit:
2842 1.1.1.7 mrg @$(TRUE)
2843 1.1.1.7 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2844 1.1.1.7 mrg am_cv_make_support_nested_variables=yes
2845 1.1.1.7 mrg else
2846 1.1.1.7 mrg am_cv_make_support_nested_variables=no
2847 1.1.1.7 mrg fi
2848 1.1.1.7 mrg fi
2849 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2850 1.1.1.7 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; }
2851 1.1.1.7 mrg if test $am_cv_make_support_nested_variables = yes; then
2852 1.1.1.7 mrg AM_V='$(V)'
2853 1.1.1.7 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2854 1.1.1.7 mrg else
2855 1.1.1.7 mrg AM_V=$AM_DEFAULT_VERBOSITY
2856 1.1.1.7 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2857 1.1.1.7 mrg fi
2858 1.1.1.7 mrg AM_BACKSLASH='\'
2859 1.1.1.7 mrg
2860 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2861 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2862 1.1 mrg # is not polluted with repeated "-I."
2863 1.1 mrg am__isrc=' -I$(srcdir)'
2864 1.1 mrg # test to see if srcdir already configured
2865 1.1 mrg if test -f $srcdir/config.status; then
2866 1.1.1.7 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2867 1.1 mrg fi
2868 1.1 mrg fi
2869 1.1 mrg
2870 1.1 mrg # test whether we have cygpath
2871 1.1 mrg if test -z "$CYGPATH_W"; then
2872 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2873 1.1 mrg CYGPATH_W='cygpath -w'
2874 1.1 mrg else
2875 1.1 mrg CYGPATH_W=echo
2876 1.1 mrg fi
2877 1.1 mrg fi
2878 1.1 mrg
2879 1.1 mrg
2880 1.1 mrg # Define the identity of the package.
2881 1.1 mrg PACKAGE='libssp'
2882 1.1 mrg VERSION='1.0'
2883 1.1 mrg
2884 1.1 mrg
2885 1.1 mrg cat >>confdefs.h <<_ACEOF
2886 1.1 mrg #define PACKAGE "$PACKAGE"
2887 1.1 mrg _ACEOF
2888 1.1 mrg
2889 1.1 mrg
2890 1.1 mrg cat >>confdefs.h <<_ACEOF
2891 1.1 mrg #define VERSION "$VERSION"
2892 1.1 mrg _ACEOF
2893 1.1 mrg
2894 1.1 mrg # Some tools Automake needs.
2895 1.1 mrg
2896 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2897 1.1 mrg
2898 1.1 mrg
2899 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2900 1.1 mrg
2901 1.1 mrg
2902 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2903 1.1 mrg
2904 1.1 mrg
2905 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2906 1.1 mrg
2907 1.1 mrg
2908 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2909 1.1 mrg
2910 1.1.1.7 mrg # For better backward compatibility. To be removed once Automake 1.9.x
2911 1.1.1.7 mrg # dies out for good. For more background, see:
2912 1.1.1.7 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2913 1.1.1.7 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2914 1.1.1.7 mrg mkdir_p='$(MKDIR_P)'
2915 1.1.1.7 mrg
2916 1.1.1.7 mrg # We need awk for the "check" target (and possibly the TAP driver). The
2917 1.1.1.7 mrg # system "awk" is bad on some platforms.
2918 1.1.1.4 mrg # Always define AMTAR for backward compatibility. Yes, it's still used
2919 1.1.1.4 mrg # in the wild :-( We should find a proper way to deprecate it ...
2920 1.1.1.4 mrg AMTAR='$${TAR-tar}'
2921 1.1 mrg
2922 1.1.1.7 mrg
2923 1.1.1.7 mrg # We'll loop over all known methods to create a tar archive until one works.
2924 1.1.1.7 mrg _am_tools='gnutar pax cpio none'
2925 1.1.1.7 mrg
2926 1.1.1.4 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2927 1.1 mrg
2928 1.1 mrg
2929 1.1 mrg
2930 1.1 mrg
2931 1.1 mrg
2932 1.1 mrg
2933 1.1.1.7 mrg # POSIX will say in a future version that running "rm -f" with no argument
2934 1.1.1.7 mrg # is OK; and we want to be able to make that assumption in our Makefile
2935 1.1.1.7 mrg # recipes. So use an aggressive probe to check that the usage we want is
2936 1.1.1.7 mrg # actually supported "in the wild" to an acceptable degree.
2937 1.1.1.7 mrg # See automake bug#10828.
2938 1.1.1.7 mrg # To make any issue more visible, cause the running configure to be aborted
2939 1.1.1.7 mrg # by default if the 'rm' program in use doesn't match our expectations; the
2940 1.1.1.7 mrg # user can still override this though.
2941 1.1.1.7 mrg if rm -f && rm -fr && rm -rf; then : OK; else
2942 1.1.1.7 mrg cat >&2 <<'END'
2943 1.1.1.7 mrg Oops!
2944 1.1.1.7 mrg
2945 1.1.1.7 mrg Your 'rm' program seems unable to run without file operands specified
2946 1.1.1.7 mrg on the command line, even when the '-f' option is present. This is contrary
2947 1.1.1.7 mrg to the behaviour of most rm programs out there, and not conforming with
2948 1.1.1.7 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2949 1.1.1.7 mrg
2950 1.1.1.7 mrg Please tell bug-automake@gnu.org about your system, including the value
2951 1.1.1.7 mrg of your $PATH and any error possibly output before this message. This
2952 1.1.1.7 mrg can help us improve future automake versions.
2953 1.1.1.7 mrg
2954 1.1.1.7 mrg END
2955 1.1.1.7 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2956 1.1.1.7 mrg echo 'Configuration will proceed anyway, since you have set the' >&2
2957 1.1.1.7 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2958 1.1.1.7 mrg echo >&2
2959 1.1.1.7 mrg else
2960 1.1.1.7 mrg cat >&2 <<'END'
2961 1.1.1.7 mrg Aborting the configuration process, to ensure you take notice of the issue.
2962 1.1.1.7 mrg
2963 1.1.1.7 mrg You can download and install GNU coreutils to get an 'rm' implementation
2964 1.1.1.7 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>.
2965 1.1.1.7 mrg
2966 1.1.1.7 mrg If you want to complete the configuration process using your problematic
2967 1.1.1.7 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2968 1.1.1.7 mrg to "yes", and re-run configure.
2969 1.1.1.7 mrg
2970 1.1.1.7 mrg END
2971 1.1.1.7 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2972 1.1.1.7 mrg fi
2973 1.1.1.7 mrg fi
2974 1.1.1.7 mrg
2975 1.1.1.7 mrg
2976 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2977 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2978 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given.
2979 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then :
2980 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2981 1.1 mrg yes) version_specific_libs=yes ;;
2982 1.1 mrg no) version_specific_libs=no ;;
2983 1.1.1.7 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2984 1.1 mrg esac
2985 1.1 mrg else
2986 1.1 mrg version_specific_libs=no
2987 1.1 mrg fi
2988 1.1 mrg
2989 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2990 1.1 mrg $as_echo "$version_specific_libs" >&6; }
2991 1.1 mrg
2992 1.1 mrg
2993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2994 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2995 1.1 mrg # Check whether --enable-maintainer-mode was given.
2996 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then :
2997 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2998 1.1 mrg else
2999 1.1 mrg USE_MAINTAINER_MODE=no
3000 1.1 mrg fi
3001 1.1 mrg
3002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3003 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
3004 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
3005 1.1 mrg MAINTAINER_MODE_TRUE=
3006 1.1 mrg MAINTAINER_MODE_FALSE='#'
3007 1.1 mrg else
3008 1.1 mrg MAINTAINER_MODE_TRUE='#'
3009 1.1 mrg MAINTAINER_MODE_FALSE=
3010 1.1 mrg fi
3011 1.1 mrg
3012 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
3013 1.1 mrg
3014 1.1 mrg
3015 1.1 mrg
3016 1.1 mrg
3017 1.1 mrg
3018 1.1 mrg # Default to --enable-multilib
3019 1.1 mrg # Check whether --enable-multilib was given.
3020 1.1 mrg if test "${enable_multilib+set}" = set; then :
3021 1.1 mrg enableval=$enable_multilib; case "$enableval" in
3022 1.1 mrg yes) multilib=yes ;;
3023 1.1 mrg no) multilib=no ;;
3024 1.1.1.7 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3025 1.1 mrg esac
3026 1.1 mrg else
3027 1.1 mrg multilib=yes
3028 1.1 mrg fi
3029 1.1 mrg
3030 1.1 mrg
3031 1.1 mrg # We may get other options which we leave undocumented:
3032 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir
3033 1.1 mrg # See config-ml.in if you want the gory details.
3034 1.1 mrg
3035 1.1 mrg if test "$srcdir" = "."; then
3036 1.1 mrg if test "$with_target_subdir" != "."; then
3037 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.."
3038 1.1 mrg else
3039 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.."
3040 1.1 mrg fi
3041 1.1 mrg else
3042 1.1 mrg multi_basedir="$srcdir/.."
3043 1.1 mrg fi
3044 1.1 mrg
3045 1.1 mrg
3046 1.1 mrg # Even if the default multilib is not a cross compilation,
3047 1.1 mrg # it may be that some of the other multilibs are.
3048 1.1 mrg if test $cross_compiling = no && test $multilib = yes \
3049 1.1 mrg && test "x${with_multisubdir}" != x ; then
3050 1.1 mrg cross_compiling=maybe
3051 1.1 mrg fi
3052 1.1 mrg
3053 1.1 mrg ac_config_commands="$ac_config_commands default-1"
3054 1.1 mrg
3055 1.1 mrg
3056 1.1 mrg target_alias=${target_alias-$host_alias}
3057 1.1 mrg
3058 1.1 mrg
3059 1.1 mrg ac_config_headers="$ac_config_headers config.h"
3060 1.1 mrg
3061 1.1 mrg
3062 1.1 mrg ac_ext=c
3063 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3064 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3065 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3066 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3067 1.1 mrg
3068 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3069 1.1 mrg # We must force CC to /not/ be precious variables; otherwise
3070 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs.
3071 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves.
3072 1.1 mrg
3073 1.1 mrg
3074 1.1 mrg
3075 1.1 mrg ac_ext=c
3076 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3077 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3078 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3079 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3080 1.1 mrg if test -n "$ac_tool_prefix"; then
3081 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3082 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
3083 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3084 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3085 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3086 1.1 mrg $as_echo_n "(cached) " >&6
3087 1.1 mrg else
3088 1.1 mrg if test -n "$CC"; then
3089 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3090 1.1 mrg else
3091 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 1.1 mrg for as_dir in $PATH
3093 1.1 mrg do
3094 1.1 mrg IFS=$as_save_IFS
3095 1.1 mrg test -z "$as_dir" && as_dir=.
3096 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3097 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3098 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
3099 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 1.1 mrg break 2
3101 1.1 mrg fi
3102 1.1 mrg done
3103 1.1 mrg done
3104 1.1 mrg IFS=$as_save_IFS
3105 1.1 mrg
3106 1.1 mrg fi
3107 1.1 mrg fi
3108 1.1 mrg CC=$ac_cv_prog_CC
3109 1.1 mrg if test -n "$CC"; then
3110 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3111 1.1 mrg $as_echo "$CC" >&6; }
3112 1.1 mrg else
3113 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3114 1.1 mrg $as_echo "no" >&6; }
3115 1.1 mrg fi
3116 1.1 mrg
3117 1.1 mrg
3118 1.1 mrg fi
3119 1.1 mrg if test -z "$ac_cv_prog_CC"; then
3120 1.1 mrg ac_ct_CC=$CC
3121 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
3122 1.1 mrg set dummy gcc; ac_word=$2
3123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3124 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3125 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
3126 1.1 mrg $as_echo_n "(cached) " >&6
3127 1.1 mrg else
3128 1.1 mrg if test -n "$ac_ct_CC"; then
3129 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3130 1.1 mrg else
3131 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3132 1.1 mrg for as_dir in $PATH
3133 1.1 mrg do
3134 1.1 mrg IFS=$as_save_IFS
3135 1.1 mrg test -z "$as_dir" && as_dir=.
3136 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3137 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3138 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
3139 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3140 1.1 mrg break 2
3141 1.1 mrg fi
3142 1.1 mrg done
3143 1.1 mrg done
3144 1.1 mrg IFS=$as_save_IFS
3145 1.1 mrg
3146 1.1 mrg fi
3147 1.1 mrg fi
3148 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3149 1.1 mrg if test -n "$ac_ct_CC"; then
3150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3151 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3152 1.1 mrg else
3153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 1.1 mrg $as_echo "no" >&6; }
3155 1.1 mrg fi
3156 1.1 mrg
3157 1.1 mrg if test "x$ac_ct_CC" = x; then
3158 1.1 mrg CC=""
3159 1.1 mrg else
3160 1.1 mrg case $cross_compiling:$ac_tool_warned in
3161 1.1 mrg yes:)
3162 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3163 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3164 1.1 mrg ac_tool_warned=yes ;;
3165 1.1 mrg esac
3166 1.1 mrg CC=$ac_ct_CC
3167 1.1 mrg fi
3168 1.1 mrg else
3169 1.1 mrg CC="$ac_cv_prog_CC"
3170 1.1 mrg fi
3171 1.1 mrg
3172 1.1 mrg if test -z "$CC"; then
3173 1.1 mrg if test -n "$ac_tool_prefix"; then
3174 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3175 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3177 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3178 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3179 1.1 mrg $as_echo_n "(cached) " >&6
3180 1.1 mrg else
3181 1.1 mrg if test -n "$CC"; then
3182 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3183 1.1 mrg else
3184 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3185 1.1 mrg for as_dir in $PATH
3186 1.1 mrg do
3187 1.1 mrg IFS=$as_save_IFS
3188 1.1 mrg test -z "$as_dir" && as_dir=.
3189 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3190 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3191 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3192 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3193 1.1 mrg break 2
3194 1.1 mrg fi
3195 1.1 mrg done
3196 1.1 mrg done
3197 1.1 mrg IFS=$as_save_IFS
3198 1.1 mrg
3199 1.1 mrg fi
3200 1.1 mrg fi
3201 1.1 mrg CC=$ac_cv_prog_CC
3202 1.1 mrg if test -n "$CC"; then
3203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3204 1.1 mrg $as_echo "$CC" >&6; }
3205 1.1 mrg else
3206 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3207 1.1 mrg $as_echo "no" >&6; }
3208 1.1 mrg fi
3209 1.1 mrg
3210 1.1 mrg
3211 1.1 mrg fi
3212 1.1 mrg fi
3213 1.1 mrg if test -z "$CC"; then
3214 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3215 1.1 mrg set dummy cc; ac_word=$2
3216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3218 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3219 1.1 mrg $as_echo_n "(cached) " >&6
3220 1.1 mrg else
3221 1.1 mrg if test -n "$CC"; then
3222 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3223 1.1 mrg else
3224 1.1 mrg ac_prog_rejected=no
3225 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3226 1.1 mrg for as_dir in $PATH
3227 1.1 mrg do
3228 1.1 mrg IFS=$as_save_IFS
3229 1.1 mrg test -z "$as_dir" && as_dir=.
3230 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3231 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3232 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3233 1.1 mrg ac_prog_rejected=yes
3234 1.1 mrg continue
3235 1.1 mrg fi
3236 1.1 mrg ac_cv_prog_CC="cc"
3237 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3238 1.1 mrg break 2
3239 1.1 mrg fi
3240 1.1 mrg done
3241 1.1 mrg done
3242 1.1 mrg IFS=$as_save_IFS
3243 1.1 mrg
3244 1.1 mrg if test $ac_prog_rejected = yes; then
3245 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3246 1.1 mrg set dummy $ac_cv_prog_CC
3247 1.1 mrg shift
3248 1.1 mrg if test $# != 0; then
3249 1.1 mrg # We chose a different compiler from the bogus one.
3250 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3251 1.1 mrg # first if we set CC to just the basename; use the full file name.
3252 1.1 mrg shift
3253 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3254 1.1 mrg fi
3255 1.1 mrg fi
3256 1.1 mrg fi
3257 1.1 mrg fi
3258 1.1 mrg CC=$ac_cv_prog_CC
3259 1.1 mrg if test -n "$CC"; then
3260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3261 1.1 mrg $as_echo "$CC" >&6; }
3262 1.1 mrg else
3263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3264 1.1 mrg $as_echo "no" >&6; }
3265 1.1 mrg fi
3266 1.1 mrg
3267 1.1 mrg
3268 1.1 mrg fi
3269 1.1 mrg if test -z "$CC"; then
3270 1.1 mrg if test -n "$ac_tool_prefix"; then
3271 1.1 mrg for ac_prog in cl.exe
3272 1.1 mrg do
3273 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3274 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3276 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3277 1.1.1.7 mrg if ${ac_cv_prog_CC+:} false; then :
3278 1.1 mrg $as_echo_n "(cached) " >&6
3279 1.1 mrg else
3280 1.1 mrg if test -n "$CC"; then
3281 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3282 1.1 mrg else
3283 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3284 1.1 mrg for as_dir in $PATH
3285 1.1 mrg do
3286 1.1 mrg IFS=$as_save_IFS
3287 1.1 mrg test -z "$as_dir" && as_dir=.
3288 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3289 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3290 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3291 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3292 1.1 mrg break 2
3293 1.1 mrg fi
3294 1.1 mrg done
3295 1.1 mrg done
3296 1.1 mrg IFS=$as_save_IFS
3297 1.1 mrg
3298 1.1 mrg fi
3299 1.1 mrg fi
3300 1.1 mrg CC=$ac_cv_prog_CC
3301 1.1 mrg if test -n "$CC"; then
3302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3303 1.1 mrg $as_echo "$CC" >&6; }
3304 1.1 mrg else
3305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3306 1.1 mrg $as_echo "no" >&6; }
3307 1.1 mrg fi
3308 1.1 mrg
3309 1.1 mrg
3310 1.1 mrg test -n "$CC" && break
3311 1.1 mrg done
3312 1.1 mrg fi
3313 1.1 mrg if test -z "$CC"; then
3314 1.1 mrg ac_ct_CC=$CC
3315 1.1 mrg for ac_prog in cl.exe
3316 1.1 mrg do
3317 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3318 1.1 mrg set dummy $ac_prog; ac_word=$2
3319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3320 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
3321 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then :
3322 1.1 mrg $as_echo_n "(cached) " >&6
3323 1.1 mrg else
3324 1.1 mrg if test -n "$ac_ct_CC"; then
3325 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3326 1.1 mrg else
3327 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3328 1.1 mrg for as_dir in $PATH
3329 1.1 mrg do
3330 1.1 mrg IFS=$as_save_IFS
3331 1.1 mrg test -z "$as_dir" && as_dir=.
3332 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3333 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3334 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3335 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3336 1.1 mrg break 2
3337 1.1 mrg fi
3338 1.1 mrg done
3339 1.1 mrg done
3340 1.1 mrg IFS=$as_save_IFS
3341 1.1 mrg
3342 1.1 mrg fi
3343 1.1 mrg fi
3344 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3345 1.1 mrg if test -n "$ac_ct_CC"; then
3346 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3347 1.1 mrg $as_echo "$ac_ct_CC" >&6; }
3348 1.1 mrg else
3349 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3350 1.1 mrg $as_echo "no" >&6; }
3351 1.1 mrg fi
3352 1.1 mrg
3353 1.1 mrg
3354 1.1 mrg test -n "$ac_ct_CC" && break
3355 1.1 mrg done
3356 1.1 mrg
3357 1.1 mrg if test "x$ac_ct_CC" = x; then
3358 1.1 mrg CC=""
3359 1.1 mrg else
3360 1.1 mrg case $cross_compiling:$ac_tool_warned in
3361 1.1 mrg yes:)
3362 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3363 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3364 1.1 mrg ac_tool_warned=yes ;;
3365 1.1 mrg esac
3366 1.1 mrg CC=$ac_ct_CC
3367 1.1 mrg fi
3368 1.1 mrg fi
3369 1.1 mrg
3370 1.1 mrg fi
3371 1.1 mrg
3372 1.1 mrg
3373 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3374 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3375 1.1.1.7 mrg as_fn_error $? "no acceptable C compiler found in \$PATH
3376 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3377 1.1 mrg
3378 1.1 mrg # Provide some information about the compiler.
3379 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3380 1.1 mrg set X $ac_compile
3381 1.1 mrg ac_compiler=$2
3382 1.1 mrg for ac_option in --version -v -V -qversion; do
3383 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5"
3384 1.1 mrg case "(($ac_try" in
3385 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3386 1.1 mrg *) ac_try_echo=$ac_try;;
3387 1.1 mrg esac
3388 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3389 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3390 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3391 1.1 mrg ac_status=$?
3392 1.1 mrg if test -s conftest.err; then
3393 1.1 mrg sed '10a\
3394 1.1 mrg ... rest of stderr output deleted ...
3395 1.1 mrg 10q' conftest.err >conftest.er1
3396 1.1 mrg cat conftest.er1 >&5
3397 1.1 mrg fi
3398 1.1.1.7 mrg rm -f conftest.er1 conftest.err
3399 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3400 1.1 mrg test $ac_status = 0; }
3401 1.1 mrg done
3402 1.1 mrg
3403 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3404 1.1 mrg /* end confdefs.h. */
3405 1.1.1.8 mrg #include <stdio.h>
3406 1.1 mrg int
3407 1.1 mrg main ()
3408 1.1 mrg {
3409 1.1.1.8 mrg printf ("hello world\n");
3410 1.1 mrg ;
3411 1.1 mrg return 0;
3412 1.1 mrg }
3413 1.1 mrg _ACEOF
3414 1.1 mrg # FIXME: Cleanup?
3415 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3416 1.1 mrg (eval $ac_link) 2>&5
3417 1.1 mrg ac_status=$?
3418 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3419 1.1 mrg test $ac_status = 0; }; then :
3420 1.1 mrg gcc_no_link=no
3421 1.1 mrg else
3422 1.1 mrg gcc_no_link=yes
3423 1.1 mrg fi
3424 1.1 mrg if test x$gcc_no_link = xyes; then
3425 1.1 mrg # Setting cross_compile will disable run tests; it will
3426 1.1 mrg # also disable AC_CHECK_FILE but that's generally
3427 1.1 mrg # correct if we can't link.
3428 1.1 mrg cross_compiling=yes
3429 1.1 mrg EXEEXT=
3430 1.1 mrg else
3431 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 1.1 mrg /* end confdefs.h. */
3433 1.1 mrg
3434 1.1 mrg int
3435 1.1 mrg main ()
3436 1.1 mrg {
3437 1.1 mrg
3438 1.1 mrg ;
3439 1.1 mrg return 0;
3440 1.1 mrg }
3441 1.1 mrg _ACEOF
3442 1.1 mrg ac_clean_files_save=$ac_clean_files
3443 1.1.1.7 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3444 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3445 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3446 1.1 mrg # of exeext.
3447 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3448 1.1.1.7 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3449 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3450 1.1 mrg
3451 1.1 mrg # The possible output files:
3452 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3453 1.1 mrg
3454 1.1 mrg ac_rmfiles=
3455 1.1 mrg for ac_file in $ac_files
3456 1.1 mrg do
3457 1.1 mrg case $ac_file in
3458 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3459 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3460 1.1 mrg esac
3461 1.1 mrg done
3462 1.1 mrg rm -f $ac_rmfiles
3463 1.1 mrg
3464 1.1 mrg if { { ac_try="$ac_link_default"
3465 1.1 mrg case "(($ac_try" in
3466 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467 1.1 mrg *) ac_try_echo=$ac_try;;
3468 1.1 mrg esac
3469 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3471 1.1 mrg (eval "$ac_link_default") 2>&5
3472 1.1 mrg ac_status=$?
3473 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474 1.1 mrg test $ac_status = 0; }; then :
3475 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3476 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3477 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3478 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3479 1.1 mrg # Autoconf.
3480 1.1 mrg for ac_file in $ac_files ''
3481 1.1 mrg do
3482 1.1 mrg test -f "$ac_file" || continue
3483 1.1 mrg case $ac_file in
3484 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3485 1.1 mrg ;;
3486 1.1 mrg [ab].out )
3487 1.1 mrg # We found the default executable, but exeext='' is most
3488 1.1 mrg # certainly right.
3489 1.1 mrg break;;
3490 1.1 mrg *.* )
3491 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3492 1.1 mrg then :; else
3493 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3494 1.1 mrg fi
3495 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3496 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3497 1.1 mrg # argument, so we may need to know it at that point already.
3498 1.1 mrg # Even if this section looks crufty: it has the advantage of
3499 1.1 mrg # actually working.
3500 1.1 mrg break;;
3501 1.1 mrg * )
3502 1.1 mrg break;;
3503 1.1 mrg esac
3504 1.1 mrg done
3505 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3506 1.1 mrg
3507 1.1 mrg else
3508 1.1 mrg ac_file=''
3509 1.1 mrg fi
3510 1.1 mrg if test -z "$ac_file"; then :
3511 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3512 1.1.1.7 mrg $as_echo "no" >&6; }
3513 1.1.1.7 mrg $as_echo "$as_me: failed program was:" >&5
3514 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3515 1.1 mrg
3516 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3517 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3518 1.1.1.7 mrg as_fn_error 77 "C compiler cannot create executables
3519 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3520 1.1.1.7 mrg else
3521 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3522 1.1.1.7 mrg $as_echo "yes" >&6; }
3523 1.1 mrg fi
3524 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3525 1.1.1.7 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3526 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3527 1.1.1.7 mrg $as_echo "$ac_file" >&6; }
3528 1.1 mrg ac_exeext=$ac_cv_exeext
3529 1.1 mrg
3530 1.1.1.7 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3531 1.1 mrg ac_clean_files=$ac_clean_files_save
3532 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3533 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3534 1.1 mrg if { { ac_try="$ac_link"
3535 1.1 mrg case "(($ac_try" in
3536 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3537 1.1 mrg *) ac_try_echo=$ac_try;;
3538 1.1 mrg esac
3539 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3540 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3541 1.1 mrg (eval "$ac_link") 2>&5
3542 1.1 mrg ac_status=$?
3543 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3544 1.1 mrg test $ac_status = 0; }; then :
3545 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3546 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3547 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3548 1.1 mrg # `rm'.
3549 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3550 1.1 mrg test -f "$ac_file" || continue
3551 1.1 mrg case $ac_file in
3552 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3553 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3554 1.1 mrg break;;
3555 1.1 mrg * ) break;;
3556 1.1 mrg esac
3557 1.1 mrg done
3558 1.1 mrg else
3559 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3560 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3561 1.1.1.7 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3562 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3563 1.1 mrg fi
3564 1.1.1.7 mrg rm -f conftest conftest$ac_cv_exeext
3565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3566 1.1 mrg $as_echo "$ac_cv_exeext" >&6; }
3567 1.1 mrg
3568 1.1 mrg rm -f conftest.$ac_ext
3569 1.1 mrg EXEEXT=$ac_cv_exeext
3570 1.1 mrg ac_exeext=$EXEEXT
3571 1.1.1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572 1.1.1.7 mrg /* end confdefs.h. */
3573 1.1.1.7 mrg #include <stdio.h>
3574 1.1.1.7 mrg int
3575 1.1.1.7 mrg main ()
3576 1.1.1.7 mrg {
3577 1.1.1.7 mrg FILE *f = fopen ("conftest.out", "w");
3578 1.1.1.7 mrg return ferror (f) || fclose (f) != 0;
3579 1.1.1.7 mrg
3580 1.1.1.7 mrg ;
3581 1.1.1.7 mrg return 0;
3582 1.1.1.7 mrg }
3583 1.1.1.7 mrg _ACEOF
3584 1.1.1.7 mrg ac_clean_files="$ac_clean_files conftest.out"
3585 1.1.1.7 mrg # Check that the compiler produces executables we can run. If not, either
3586 1.1.1.7 mrg # the compiler is broken, or we cross compile.
3587 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3588 1.1.1.7 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3589 1.1.1.7 mrg if test "$cross_compiling" != yes; then
3590 1.1.1.7 mrg { { ac_try="$ac_link"
3591 1.1.1.7 mrg case "(($ac_try" in
3592 1.1.1.7 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3593 1.1.1.7 mrg *) ac_try_echo=$ac_try;;
3594 1.1.1.7 mrg esac
3595 1.1.1.7 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3596 1.1.1.7 mrg $as_echo "$ac_try_echo"; } >&5
3597 1.1.1.7 mrg (eval "$ac_link") 2>&5
3598 1.1.1.7 mrg ac_status=$?
3599 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3600 1.1.1.7 mrg test $ac_status = 0; }
3601 1.1.1.7 mrg if { ac_try='./conftest$ac_cv_exeext'
3602 1.1.1.7 mrg { { case "(($ac_try" in
3603 1.1.1.7 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3604 1.1.1.7 mrg *) ac_try_echo=$ac_try;;
3605 1.1.1.7 mrg esac
3606 1.1.1.7 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3607 1.1.1.7 mrg $as_echo "$ac_try_echo"; } >&5
3608 1.1.1.7 mrg (eval "$ac_try") 2>&5
3609 1.1.1.7 mrg ac_status=$?
3610 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3611 1.1.1.7 mrg test $ac_status = 0; }; }; then
3612 1.1.1.7 mrg cross_compiling=no
3613 1.1.1.7 mrg else
3614 1.1.1.7 mrg if test "$cross_compiling" = maybe; then
3615 1.1.1.7 mrg cross_compiling=yes
3616 1.1.1.7 mrg else
3617 1.1.1.7 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3618 1.1.1.7 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3619 1.1.1.7 mrg as_fn_error $? "cannot run C compiled programs.
3620 1.1.1.7 mrg If you meant to cross compile, use \`--host'.
3621 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3622 1.1.1.7 mrg fi
3623 1.1.1.7 mrg fi
3624 1.1.1.7 mrg fi
3625 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3626 1.1.1.7 mrg $as_echo "$cross_compiling" >&6; }
3627 1.1.1.7 mrg
3628 1.1.1.7 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3629 1.1.1.7 mrg ac_clean_files=$ac_clean_files_save
3630 1.1 mrg fi
3631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3632 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3633 1.1.1.7 mrg if ${ac_cv_objext+:} false; then :
3634 1.1 mrg $as_echo_n "(cached) " >&6
3635 1.1 mrg else
3636 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3637 1.1 mrg /* end confdefs.h. */
3638 1.1 mrg
3639 1.1 mrg int
3640 1.1 mrg main ()
3641 1.1 mrg {
3642 1.1 mrg
3643 1.1 mrg ;
3644 1.1 mrg return 0;
3645 1.1 mrg }
3646 1.1 mrg _ACEOF
3647 1.1 mrg rm -f conftest.o conftest.obj
3648 1.1 mrg if { { ac_try="$ac_compile"
3649 1.1 mrg case "(($ac_try" in
3650 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3651 1.1 mrg *) ac_try_echo=$ac_try;;
3652 1.1 mrg esac
3653 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3654 1.1 mrg $as_echo "$ac_try_echo"; } >&5
3655 1.1 mrg (eval "$ac_compile") 2>&5
3656 1.1 mrg ac_status=$?
3657 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3658 1.1 mrg test $ac_status = 0; }; then :
3659 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3660 1.1 mrg test -f "$ac_file" || continue;
3661 1.1 mrg case $ac_file in
3662 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3663 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3664 1.1 mrg break;;
3665 1.1 mrg esac
3666 1.1 mrg done
3667 1.1 mrg else
3668 1.1 mrg $as_echo "$as_me: failed program was:" >&5
3669 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3670 1.1 mrg
3671 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3672 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3673 1.1.1.7 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile
3674 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
3675 1.1 mrg fi
3676 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3677 1.1 mrg fi
3678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3679 1.1 mrg $as_echo "$ac_cv_objext" >&6; }
3680 1.1 mrg OBJEXT=$ac_cv_objext
3681 1.1 mrg ac_objext=$OBJEXT
3682 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3683 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3684 1.1.1.7 mrg if ${ac_cv_c_compiler_gnu+:} false; then :
3685 1.1 mrg $as_echo_n "(cached) " >&6
3686 1.1 mrg else
3687 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3688 1.1 mrg /* end confdefs.h. */
3689 1.1 mrg
3690 1.1 mrg int
3691 1.1 mrg main ()
3692 1.1 mrg {
3693 1.1 mrg #ifndef __GNUC__
3694 1.1 mrg choke me
3695 1.1 mrg #endif
3696 1.1 mrg
3697 1.1 mrg ;
3698 1.1 mrg return 0;
3699 1.1 mrg }
3700 1.1 mrg _ACEOF
3701 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3702 1.1 mrg ac_compiler_gnu=yes
3703 1.1 mrg else
3704 1.1 mrg ac_compiler_gnu=no
3705 1.1 mrg fi
3706 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3707 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3708 1.1 mrg
3709 1.1 mrg fi
3710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3711 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3712 1.1 mrg if test $ac_compiler_gnu = yes; then
3713 1.1 mrg GCC=yes
3714 1.1 mrg else
3715 1.1 mrg GCC=
3716 1.1 mrg fi
3717 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3718 1.1 mrg ac_save_CFLAGS=$CFLAGS
3719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3720 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3721 1.1.1.7 mrg if ${ac_cv_prog_cc_g+:} false; then :
3722 1.1 mrg $as_echo_n "(cached) " >&6
3723 1.1 mrg else
3724 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3725 1.1 mrg ac_c_werror_flag=yes
3726 1.1 mrg ac_cv_prog_cc_g=no
3727 1.1 mrg CFLAGS="-g"
3728 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3729 1.1 mrg /* end confdefs.h. */
3730 1.1 mrg
3731 1.1 mrg int
3732 1.1 mrg main ()
3733 1.1 mrg {
3734 1.1 mrg
3735 1.1 mrg ;
3736 1.1 mrg return 0;
3737 1.1 mrg }
3738 1.1 mrg _ACEOF
3739 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3740 1.1 mrg ac_cv_prog_cc_g=yes
3741 1.1 mrg else
3742 1.1 mrg CFLAGS=""
3743 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3744 1.1 mrg /* end confdefs.h. */
3745 1.1 mrg
3746 1.1 mrg int
3747 1.1 mrg main ()
3748 1.1 mrg {
3749 1.1 mrg
3750 1.1 mrg ;
3751 1.1 mrg return 0;
3752 1.1 mrg }
3753 1.1 mrg _ACEOF
3754 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3755 1.1 mrg
3756 1.1 mrg else
3757 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3758 1.1 mrg CFLAGS="-g"
3759 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 1.1 mrg /* end confdefs.h. */
3761 1.1 mrg
3762 1.1 mrg int
3763 1.1 mrg main ()
3764 1.1 mrg {
3765 1.1 mrg
3766 1.1 mrg ;
3767 1.1 mrg return 0;
3768 1.1 mrg }
3769 1.1 mrg _ACEOF
3770 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3771 1.1 mrg ac_cv_prog_cc_g=yes
3772 1.1 mrg fi
3773 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3774 1.1 mrg fi
3775 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3776 1.1 mrg fi
3777 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3778 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3779 1.1 mrg fi
3780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3781 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3782 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3783 1.1 mrg CFLAGS=$ac_save_CFLAGS
3784 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3785 1.1 mrg if test "$GCC" = yes; then
3786 1.1 mrg CFLAGS="-g -O2"
3787 1.1 mrg else
3788 1.1 mrg CFLAGS="-g"
3789 1.1 mrg fi
3790 1.1 mrg else
3791 1.1 mrg if test "$GCC" = yes; then
3792 1.1 mrg CFLAGS="-O2"
3793 1.1 mrg else
3794 1.1 mrg CFLAGS=
3795 1.1 mrg fi
3796 1.1 mrg fi
3797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3798 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3799 1.1.1.7 mrg if ${ac_cv_prog_cc_c89+:} false; then :
3800 1.1 mrg $as_echo_n "(cached) " >&6
3801 1.1 mrg else
3802 1.1 mrg ac_cv_prog_cc_c89=no
3803 1.1 mrg ac_save_CC=$CC
3804 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 1.1 mrg /* end confdefs.h. */
3806 1.1 mrg #include <stdarg.h>
3807 1.1 mrg #include <stdio.h>
3808 1.1.1.7 mrg struct stat;
3809 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3810 1.1 mrg struct buf { int x; };
3811 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3812 1.1 mrg static char *e (p, i)
3813 1.1 mrg char **p;
3814 1.1 mrg int i;
3815 1.1 mrg {
3816 1.1 mrg return p[i];
3817 1.1 mrg }
3818 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3819 1.1 mrg {
3820 1.1 mrg char *s;
3821 1.1 mrg va_list v;
3822 1.1 mrg va_start (v,p);
3823 1.1 mrg s = g (p, va_arg (v,int));
3824 1.1 mrg va_end (v);
3825 1.1 mrg return s;
3826 1.1 mrg }
3827 1.1 mrg
3828 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3829 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3830 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3831 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3832 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3833 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3834 1.1 mrg that's true only with -std. */
3835 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3836 1.1 mrg
3837 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3838 1.1 mrg inside strings and character constants. */
3839 1.1 mrg #define FOO(x) 'x'
3840 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3841 1.1 mrg
3842 1.1 mrg int test (int i, double x);
3843 1.1 mrg struct s1 {int (*f) (int a);};
3844 1.1 mrg struct s2 {int (*f) (double a);};
3845 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3846 1.1 mrg int argc;
3847 1.1 mrg char **argv;
3848 1.1 mrg int
3849 1.1 mrg main ()
3850 1.1 mrg {
3851 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3852 1.1 mrg ;
3853 1.1 mrg return 0;
3854 1.1 mrg }
3855 1.1 mrg _ACEOF
3856 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3857 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3858 1.1 mrg do
3859 1.1 mrg CC="$ac_save_CC $ac_arg"
3860 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
3861 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3862 1.1 mrg fi
3863 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3864 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3865 1.1 mrg done
3866 1.1 mrg rm -f conftest.$ac_ext
3867 1.1 mrg CC=$ac_save_CC
3868 1.1 mrg
3869 1.1 mrg fi
3870 1.1 mrg # AC_CACHE_VAL
3871 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3872 1.1 mrg x)
3873 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3874 1.1 mrg $as_echo "none needed" >&6; } ;;
3875 1.1 mrg xno)
3876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3877 1.1 mrg $as_echo "unsupported" >&6; } ;;
3878 1.1 mrg *)
3879 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3881 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3882 1.1 mrg esac
3883 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then :
3884 1.1 mrg
3885 1.1 mrg fi
3886 1.1 mrg
3887 1.1 mrg ac_ext=c
3888 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3889 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3890 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3891 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3892 1.1.1.7 mrg
3893 1.1.1.7 mrg ac_ext=c
3894 1.1.1.7 mrg ac_cpp='$CPP $CPPFLAGS'
3895 1.1.1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3896 1.1.1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3897 1.1.1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3898 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3899 1.1.1.7 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3900 1.1.1.7 mrg if ${am_cv_prog_cc_c_o+:} false; then :
3901 1.1.1.7 mrg $as_echo_n "(cached) " >&6
3902 1.1.1.7 mrg else
3903 1.1.1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904 1.1.1.7 mrg /* end confdefs.h. */
3905 1.1.1.7 mrg
3906 1.1.1.7 mrg int
3907 1.1.1.7 mrg main ()
3908 1.1.1.7 mrg {
3909 1.1.1.7 mrg
3910 1.1.1.7 mrg ;
3911 1.1.1.7 mrg return 0;
3912 1.1.1.7 mrg }
3913 1.1.1.7 mrg _ACEOF
3914 1.1.1.7 mrg # Make sure it works both with $CC and with simple cc.
3915 1.1.1.7 mrg # Following AC_PROG_CC_C_O, we do the test twice because some
3916 1.1.1.7 mrg # compilers refuse to overwrite an existing .o file with -o,
3917 1.1.1.7 mrg # though they will create one.
3918 1.1.1.7 mrg am_cv_prog_cc_c_o=yes
3919 1.1.1.7 mrg for am_i in 1 2; do
3920 1.1.1.7 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3921 1.1.1.7 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3922 1.1.1.7 mrg ac_status=$?
3923 1.1.1.7 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3924 1.1.1.7 mrg (exit $ac_status); } \
3925 1.1.1.7 mrg && test -f conftest2.$ac_objext; then
3926 1.1.1.7 mrg : OK
3927 1.1.1.7 mrg else
3928 1.1.1.7 mrg am_cv_prog_cc_c_o=no
3929 1.1.1.7 mrg break
3930 1.1.1.7 mrg fi
3931 1.1.1.7 mrg done
3932 1.1.1.7 mrg rm -f core conftest*
3933 1.1.1.7 mrg unset am_i
3934 1.1.1.7 mrg fi
3935 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3936 1.1.1.7 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; }
3937 1.1.1.7 mrg if test "$am_cv_prog_cc_c_o" != yes; then
3938 1.1.1.7 mrg # Losing compiler, so override with the script.
3939 1.1.1.7 mrg # FIXME: It is wrong to rewrite CC.
3940 1.1.1.7 mrg # But if we don't then we get into trouble of one sort or another.
3941 1.1.1.7 mrg # A longer-term fix would be to have automake use am__CC in this case,
3942 1.1.1.7 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3943 1.1.1.7 mrg CC="$am_aux_dir/compile $CC"
3944 1.1.1.7 mrg fi
3945 1.1.1.7 mrg ac_ext=c
3946 1.1.1.7 mrg ac_cpp='$CPP $CPPFLAGS'
3947 1.1.1.7 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3948 1.1.1.7 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3949 1.1.1.7 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3950 1.1.1.7 mrg
3951 1.1 mrg DEPDIR="${am__leading_dot}deps"
3952 1.1 mrg
3953 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
3954 1.1 mrg
3955 1.1 mrg
3956 1.1 mrg am_make=${MAKE-make}
3957 1.1 mrg cat > confinc << 'END'
3958 1.1 mrg am__doit:
3959 1.1 mrg @echo this is the am__doit target
3960 1.1 mrg .PHONY: am__doit
3961 1.1 mrg END
3962 1.1 mrg # If we don't find an include directive, just comment out the code.
3963 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3964 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
3965 1.1 mrg am__include="#"
3966 1.1 mrg am__quote=
3967 1.1 mrg _am_result=none
3968 1.1 mrg # First try GNU make style include.
3969 1.1 mrg echo "include confinc" > confmf
3970 1.1.1.7 mrg # Ignore all kinds of additional output from 'make'.
3971 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3972 1.1 mrg *the\ am__doit\ target*)
3973 1.1 mrg am__include=include
3974 1.1 mrg am__quote=
3975 1.1 mrg _am_result=GNU
3976 1.1 mrg ;;
3977 1.1 mrg esac
3978 1.1 mrg # Now try BSD make style include.
3979 1.1 mrg if test "$am__include" = "#"; then
3980 1.1 mrg echo '.include "confinc"' > confmf
3981 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
3982 1.1 mrg *the\ am__doit\ target*)
3983 1.1 mrg am__include=.include
3984 1.1 mrg am__quote="\""
3985 1.1 mrg _am_result=BSD
3986 1.1 mrg ;;
3987 1.1 mrg esac
3988 1.1 mrg fi
3989 1.1 mrg
3990 1.1 mrg
3991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3992 1.1 mrg $as_echo "$_am_result" >&6; }
3993 1.1 mrg rm -f confinc confmf
3994 1.1 mrg
3995 1.1 mrg # Check whether --enable-dependency-tracking was given.
3996 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then :
3997 1.1 mrg enableval=$enable_dependency_tracking;
3998 1.1 mrg fi
3999 1.1 mrg
4000 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
4001 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
4002 1.1 mrg AMDEPBACKSLASH='\'
4003 1.1.1.4 mrg am__nodep='_no'
4004 1.1 mrg fi
4005 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
4006 1.1 mrg AMDEP_TRUE=
4007 1.1 mrg AMDEP_FALSE='#'
4008 1.1 mrg else
4009 1.1 mrg AMDEP_TRUE='#'
4010 1.1 mrg AMDEP_FALSE=
4011 1.1 mrg fi
4012 1.1 mrg
4013 1.1 mrg
4014 1.1 mrg
4015 1.1 mrg depcc="$CC" am_compiler_list=
4016 1.1 mrg
4017 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4018 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
4019 1.1.1.7 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4020 1.1 mrg $as_echo_n "(cached) " >&6
4021 1.1 mrg else
4022 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4023 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
4024 1.1 mrg # making bogus files that we don't know about and never remove. For
4025 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
4026 1.1.1.7 mrg # making a dummy file named 'D' -- because '-MD' means "put the output
4027 1.1.1.7 mrg # in D".
4028 1.1.1.4 mrg rm -rf conftest.dir
4029 1.1 mrg mkdir conftest.dir
4030 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
4031 1.1 mrg # using a relative directory.
4032 1.1 mrg cp "$am_depcomp" conftest.dir
4033 1.1 mrg cd conftest.dir
4034 1.1 mrg # We will build objects and dependencies in a subdirectory because
4035 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
4036 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
4037 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
4038 1.1 mrg # the current directory while Tru64 will put them in the object
4039 1.1 mrg # directory.
4040 1.1 mrg mkdir sub
4041 1.1 mrg
4042 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4043 1.1 mrg if test "$am_compiler_list" = ""; then
4044 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4045 1.1 mrg fi
4046 1.1 mrg am__universal=false
4047 1.1 mrg case " $depcc " in #(
4048 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
4049 1.1 mrg esac
4050 1.1 mrg
4051 1.1 mrg for depmode in $am_compiler_list; do
4052 1.1 mrg # Setup a source with many dependencies, because some compilers
4053 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
4054 1.1 mrg # we should not choose a depcomp mode which is confused by this.
4055 1.1 mrg #
4056 1.1 mrg # We need to recreate these files for each test, as the compiler may
4057 1.1 mrg # overwrite some of them when testing with obscure command lines.
4058 1.1 mrg # This happens at least with the AIX C compiler.
4059 1.1 mrg : > sub/conftest.c
4060 1.1 mrg for i in 1 2 3 4 5 6; do
4061 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
4062 1.1.1.7 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4063 1.1.1.7 mrg # Solaris 10 /bin/sh.
4064 1.1.1.7 mrg echo '/* dummy */' > sub/conftst$i.h
4065 1.1 mrg done
4066 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4067 1.1 mrg
4068 1.1.1.7 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout"
4069 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
4070 1.1.1.7 mrg # handle '-M -o', and we need to detect this. Also, some Intel
4071 1.1.1.7 mrg # versions had trouble with output in subdirs.
4072 1.1 mrg am__obj=sub/conftest.${OBJEXT-o}
4073 1.1 mrg am__minus_obj="-o $am__obj"
4074 1.1 mrg case $depmode in
4075 1.1 mrg gcc)
4076 1.1 mrg # This depmode causes a compiler race in universal mode.
4077 1.1 mrg test "$am__universal" = false || continue
4078 1.1 mrg ;;
4079 1.1 mrg nosideeffect)
4080 1.1.1.7 mrg # After this tag, mechanisms are not by side-effect, so they'll
4081 1.1.1.7 mrg # only be used when explicitly requested.
4082 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
4083 1.1 mrg continue
4084 1.1 mrg else
4085 1.1 mrg break
4086 1.1 mrg fi
4087 1.1 mrg ;;
4088 1.1.1.4 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4089 1.1.1.7 mrg # This compiler won't grok '-c -o', but also, the minuso test has
4090 1.1 mrg # not run yet. These depmodes are late enough in the game, and
4091 1.1 mrg # so weak that their functioning should not be impacted.
4092 1.1 mrg am__obj=conftest.${OBJEXT-o}
4093 1.1 mrg am__minus_obj=
4094 1.1 mrg ;;
4095 1.1 mrg none) break ;;
4096 1.1 mrg esac
4097 1.1 mrg if depmode=$depmode \
4098 1.1 mrg source=sub/conftest.c object=$am__obj \
4099 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4100 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4101 1.1 mrg >/dev/null 2>conftest.err &&
4102 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4103 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4104 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4105 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4106 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
4107 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
4108 1.1 mrg # that says an option was ignored or not supported.
4109 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
4110 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
4111 1.1 mrg # The diagnosis changed in icc 8.0:
4112 1.1 mrg # icc: Command line remark: option '-MP' not supported
4113 1.1 mrg if (grep 'ignoring option' conftest.err ||
4114 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4115 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
4116 1.1 mrg break
4117 1.1 mrg fi
4118 1.1 mrg fi
4119 1.1 mrg done
4120 1.1 mrg
4121 1.1 mrg cd ..
4122 1.1 mrg rm -rf conftest.dir
4123 1.1 mrg else
4124 1.1 mrg am_cv_CC_dependencies_compiler_type=none
4125 1.1 mrg fi
4126 1.1 mrg
4127 1.1 mrg fi
4128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4129 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4130 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4131 1.1 mrg
4132 1.1 mrg if
4133 1.1 mrg test "x$enable_dependency_tracking" != xno \
4134 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4135 1.1 mrg am__fastdepCC_TRUE=
4136 1.1 mrg am__fastdepCC_FALSE='#'
4137 1.1 mrg else
4138 1.1 mrg am__fastdepCC_TRUE='#'
4139 1.1 mrg am__fastdepCC_FALSE=
4140 1.1 mrg fi
4141 1.1 mrg
4142 1.1 mrg
4143 1.1 mrg
4144 1.1 mrg
4145 1.1 mrg
4146 1.1 mrg
4147 1.1 mrg if test "x$GCC" != "xyes"; then
4148 1.1.1.7 mrg as_fn_error $? "libssp must be built with GCC" "$LINENO" 5
4149 1.1 mrg fi
4150 1.1 mrg ac_ext=c
4151 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4152 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4153 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4154 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4155 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4156 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
4157 1.1 mrg # On Suns, sometimes $CPP names a directory.
4158 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
4159 1.1 mrg CPP=
4160 1.1 mrg fi
4161 1.1 mrg if test -z "$CPP"; then
4162 1.1.1.7 mrg if ${ac_cv_prog_CPP+:} false; then :
4163 1.1 mrg $as_echo_n "(cached) " >&6
4164 1.1 mrg else
4165 1.1 mrg # Double quotes because CPP needs to be expanded
4166 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4167 1.1 mrg do
4168 1.1 mrg ac_preproc_ok=false
4169 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4170 1.1 mrg do
4171 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4172 1.1 mrg # with a fresh cross-compiler works.
4173 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4174 1.1 mrg # <limits.h> exists even on freestanding compilers.
4175 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4176 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4177 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 1.1 mrg /* end confdefs.h. */
4179 1.1 mrg #ifdef __STDC__
4180 1.1 mrg # include <limits.h>
4181 1.1 mrg #else
4182 1.1 mrg # include <assert.h>
4183 1.1 mrg #endif
4184 1.1 mrg Syntax error
4185 1.1 mrg _ACEOF
4186 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4187 1.1 mrg
4188 1.1 mrg else
4189 1.1 mrg # Broken: fails on valid input.
4190 1.1 mrg continue
4191 1.1 mrg fi
4192 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4193 1.1 mrg
4194 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4195 1.1 mrg # can be detected and how.
4196 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197 1.1 mrg /* end confdefs.h. */
4198 1.1 mrg #include <ac_nonexistent.h>
4199 1.1 mrg _ACEOF
4200 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4201 1.1 mrg # Broken: success on invalid input.
4202 1.1 mrg continue
4203 1.1 mrg else
4204 1.1 mrg # Passes both tests.
4205 1.1 mrg ac_preproc_ok=:
4206 1.1 mrg break
4207 1.1 mrg fi
4208 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4209 1.1 mrg
4210 1.1 mrg done
4211 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4212 1.1.1.7 mrg rm -f conftest.i conftest.err conftest.$ac_ext
4213 1.1 mrg if $ac_preproc_ok; then :
4214 1.1 mrg break
4215 1.1 mrg fi
4216 1.1 mrg
4217 1.1 mrg done
4218 1.1 mrg ac_cv_prog_CPP=$CPP
4219 1.1 mrg
4220 1.1 mrg fi
4221 1.1 mrg CPP=$ac_cv_prog_CPP
4222 1.1 mrg else
4223 1.1 mrg ac_cv_prog_CPP=$CPP
4224 1.1 mrg fi
4225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4226 1.1 mrg $as_echo "$CPP" >&6; }
4227 1.1 mrg ac_preproc_ok=false
4228 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4229 1.1 mrg do
4230 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4231 1.1 mrg # with a fresh cross-compiler works.
4232 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4233 1.1 mrg # <limits.h> exists even on freestanding compilers.
4234 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4235 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4236 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4237 1.1 mrg /* end confdefs.h. */
4238 1.1 mrg #ifdef __STDC__
4239 1.1 mrg # include <limits.h>
4240 1.1 mrg #else
4241 1.1 mrg # include <assert.h>
4242 1.1 mrg #endif
4243 1.1 mrg Syntax error
4244 1.1 mrg _ACEOF
4245 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4246 1.1 mrg
4247 1.1 mrg else
4248 1.1 mrg # Broken: fails on valid input.
4249 1.1 mrg continue
4250 1.1 mrg fi
4251 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4252 1.1 mrg
4253 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4254 1.1 mrg # can be detected and how.
4255 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4256 1.1 mrg /* end confdefs.h. */
4257 1.1 mrg #include <ac_nonexistent.h>
4258 1.1 mrg _ACEOF
4259 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then :
4260 1.1 mrg # Broken: success on invalid input.
4261 1.1 mrg continue
4262 1.1 mrg else
4263 1.1 mrg # Passes both tests.
4264 1.1 mrg ac_preproc_ok=:
4265 1.1 mrg break
4266 1.1 mrg fi
4267 1.1.1.7 mrg rm -f conftest.err conftest.i conftest.$ac_ext
4268 1.1 mrg
4269 1.1 mrg done
4270 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4271 1.1.1.7 mrg rm -f conftest.i conftest.err conftest.$ac_ext
4272 1.1 mrg if $ac_preproc_ok; then :
4273 1.1 mrg
4274 1.1 mrg else
4275 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4276 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4277 1.1.1.7 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4278 1.1.1.7 mrg See \`config.log' for more details" "$LINENO" 5; }
4279 1.1 mrg fi
4280 1.1 mrg
4281 1.1 mrg ac_ext=c
4282 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4283 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4284 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4285 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4286 1.1 mrg
4287 1.1 mrg
4288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4289 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; }
4290 1.1 mrg save_CFLAGS="$CFLAGS"
4291 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror"
4292 1.1 mrg
4293 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4294 1.1 mrg /* end confdefs.h. */
4295 1.1 mrg
4296 1.1 mrg void __attribute__((noinline)) bar (char *x)
4297 1.1 mrg {
4298 1.1 mrg __builtin_memset (x, 0, 64);
4299 1.1 mrg }
4300 1.1 mrg int
4301 1.1 mrg main ()
4302 1.1 mrg {
4303 1.1 mrg char buf[64]; bar (buf);
4304 1.1 mrg ;
4305 1.1 mrg return 0;
4306 1.1 mrg }
4307 1.1 mrg _ACEOF
4308 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4310 1.1 mrg $as_echo "yes" >&6; }
4311 1.1 mrg else
4312 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4313 1.1 mrg $as_echo "no" >&6; }
4314 1.1 mrg fi
4315 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4316 1.1 mrg CFLAGS="$save_CFLAGS"
4317 1.1 mrg
4318 1.1.1.6 mrg # Add CET specific flags if CET is enabled
4319 1.1.1.6 mrg # Check whether --enable-cet was given.
4320 1.1.1.6 mrg if test "${enable_cet+set}" = set; then :
4321 1.1.1.6 mrg enableval=$enable_cet;
4322 1.1.1.6 mrg case "$enableval" in
4323 1.1.1.6 mrg yes|no|auto) ;;
4324 1.1.1.7 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4325 1.1.1.6 mrg esac
4326 1.1.1.6 mrg
4327 1.1.1.6 mrg else
4328 1.1.1.6 mrg enable_cet=no
4329 1.1.1.6 mrg fi
4330 1.1.1.6 mrg
4331 1.1.1.6 mrg
4332 1.1.1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4333 1.1.1.6 mrg $as_echo_n "checking for CET support... " >&6; }
4334 1.1.1.6 mrg
4335 1.1.1.6 mrg case "$host" in
4336 1.1.1.6 mrg i[34567]86-*-linux* | x86_64-*-linux*)
4337 1.1.1.6 mrg case "$enable_cet" in
4338 1.1.1.6 mrg auto)
4339 1.1.1.6 mrg # Check if target supports multi-byte NOPs
4340 1.1.1.6 mrg # and if assembler supports CET insn.
4341 1.1.1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4342 1.1.1.6 mrg /* end confdefs.h. */
4343 1.1.1.6 mrg
4344 1.1.1.6 mrg int
4345 1.1.1.6 mrg main ()
4346 1.1.1.6 mrg {
4347 1.1.1.6 mrg
4348 1.1.1.6 mrg #if !defined(__SSE2__)
4349 1.1.1.6 mrg #error target does not support multi-byte NOPs
4350 1.1.1.6 mrg #else
4351 1.1.1.6 mrg asm ("setssbsy");
4352 1.1.1.6 mrg #endif
4353 1.1.1.6 mrg
4354 1.1.1.6 mrg ;
4355 1.1.1.6 mrg return 0;
4356 1.1.1.6 mrg }
4357 1.1.1.6 mrg _ACEOF
4358 1.1.1.6 mrg if ac_fn_c_try_compile "$LINENO"; then :
4359 1.1.1.6 mrg enable_cet=yes
4360 1.1.1.6 mrg else
4361 1.1.1.6 mrg enable_cet=no
4362 1.1.1.6 mrg fi
4363 1.1.1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364 1.1.1.6 mrg ;;
4365 1.1.1.6 mrg yes)
4366 1.1.1.6 mrg # Check if assembler supports CET.
4367 1.1.1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4368 1.1.1.6 mrg /* end confdefs.h. */
4369 1.1.1.6 mrg
4370 1.1.1.6 mrg int
4371 1.1.1.6 mrg main ()
4372 1.1.1.6 mrg {
4373 1.1.1.6 mrg asm ("setssbsy");
4374 1.1.1.6 mrg ;
4375 1.1.1.6 mrg return 0;
4376 1.1.1.6 mrg }
4377 1.1.1.6 mrg _ACEOF
4378 1.1.1.6 mrg if ac_fn_c_try_compile "$LINENO"; then :
4379 1.1.1.6 mrg
4380 1.1.1.6 mrg else
4381 1.1.1.7 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4382 1.1.1.6 mrg fi
4383 1.1.1.6 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4384 1.1.1.6 mrg ;;
4385 1.1.1.6 mrg esac
4386 1.1.1.6 mrg ;;
4387 1.1.1.6 mrg *)
4388 1.1.1.6 mrg enable_cet=no
4389 1.1.1.6 mrg ;;
4390 1.1.1.6 mrg esac
4391 1.1.1.6 mrg if test x$enable_cet = xyes; then
4392 1.1.1.6 mrg CET_FLAGS="-fcf-protection -mshstk"
4393 1.1.1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4394 1.1.1.6 mrg $as_echo "yes" >&6; }
4395 1.1.1.6 mrg else
4396 1.1.1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4397 1.1.1.6 mrg $as_echo "no" >&6; }
4398 1.1.1.6 mrg fi
4399 1.1.1.6 mrg
4400 1.1.1.6 mrg XCFLAGS="$XCFLAGS $CET_FLAGS"
4401 1.1.1.6 mrg
4402 1.1.1.6 mrg
4403 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4404 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; }
4405 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4406 1.1 mrg /* end confdefs.h. */
4407 1.1 mrg
4408 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {}
4409 1.1 mrg int
4410 1.1 mrg main ()
4411 1.1 mrg {
4412 1.1 mrg
4413 1.1 mrg ;
4414 1.1 mrg return 0;
4415 1.1 mrg }
4416 1.1 mrg _ACEOF
4417 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4418 1.1 mrg ssp_hidden=yes
4419 1.1 mrg else
4420 1.1 mrg ssp_hidden=no
4421 1.1 mrg fi
4422 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4424 1.1 mrg $as_echo "$ssp_hidden" >&6; }
4425 1.1 mrg if test x$ssp_hidden = xyes; then
4426 1.1 mrg
4427 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4428 1.1 mrg
4429 1.1 mrg fi
4430 1.1 mrg
4431 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4432 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; }
4433 1.1.1.2 mrg # Check whether --enable-symvers was given.
4434 1.1.1.2 mrg if test "${enable_symvers+set}" = set; then :
4435 1.1.1.2 mrg enableval=$enable_symvers; ssp_use_symver=$enableval
4436 1.1.1.2 mrg else
4437 1.1.1.2 mrg ssp_use_symver=yes
4438 1.1.1.2 mrg fi
4439 1.1.1.2 mrg
4440 1.1.1.2 mrg if test "x$ssp_use_symver" != xno; then
4441 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4442 1.1.1.2 mrg # If we cannot link, we cannot build shared libraries, so do not use
4443 1.1.1.2 mrg # symbol versioning.
4444 1.1.1.2 mrg ssp_use_symver=no
4445 1.1.1.2 mrg else
4446 1.1.1.2 mrg save_LDFLAGS="$LDFLAGS"
4447 1.1.1.2 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4448 1.1.1.2 mrg cat > conftest.map <<EOF
4449 1.1 mrg FOO_1.0 {
4450 1.1 mrg global: *foo*; bar; local: *;
4451 1.1 mrg };
4452 1.1 mrg EOF
4453 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4454 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4455 1.1.1.2 mrg fi
4456 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4457 1.1.1.2 mrg /* end confdefs.h. */
4458 1.1.1.2 mrg int foo;
4459 1.1.1.2 mrg int
4460 1.1.1.2 mrg main ()
4461 1.1.1.2 mrg {
4462 1.1.1.2 mrg
4463 1.1.1.2 mrg ;
4464 1.1.1.2 mrg return 0;
4465 1.1.1.2 mrg }
4466 1.1.1.2 mrg _ACEOF
4467 1.1.1.2 mrg if ac_fn_c_try_link "$LINENO"; then :
4468 1.1.1.2 mrg ssp_use_symver=gnu
4469 1.1 mrg else
4470 1.1.1.2 mrg ssp_use_symver=no
4471 1.1.1.2 mrg fi
4472 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext \
4473 1.1.1.2 mrg conftest$ac_exeext conftest.$ac_ext
4474 1.1.1.2 mrg if test x$ssp_use_symver = xno; then
4475 1.1.1.2 mrg case "$target_os" in
4476 1.1.1.2 mrg solaris2*)
4477 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
4478 1.1.1.2 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
4479 1.1.1.2 mrg # Sun ld cannot handle wildcards and treats all entries as undefined.
4480 1.1.1.2 mrg cat > conftest.map <<EOF
4481 1.1.1.2 mrg FOO_1.0 {
4482 1.1.1.2 mrg global: foo; local: *;
4483 1.1.1.2 mrg };
4484 1.1.1.2 mrg EOF
4485 1.1.1.2 mrg if test x$gcc_no_link = xyes; then
4486 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4487 1.1 mrg fi
4488 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4489 1.1 mrg /* end confdefs.h. */
4490 1.1 mrg int foo;
4491 1.1 mrg int
4492 1.1 mrg main ()
4493 1.1 mrg {
4494 1.1 mrg
4495 1.1 mrg ;
4496 1.1 mrg return 0;
4497 1.1 mrg }
4498 1.1 mrg _ACEOF
4499 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
4500 1.1.1.2 mrg ssp_use_symver=sun
4501 1.1 mrg else
4502 1.1 mrg ssp_use_symver=no
4503 1.1 mrg fi
4504 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
4505 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4506 1.1.1.2 mrg ;;
4507 1.1.1.2 mrg esac
4508 1.1.1.2 mrg fi
4509 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
4510 1.1.1.2 mrg fi
4511 1.1 mrg fi
4512 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4513 1.1 mrg $as_echo "$ssp_use_symver" >&6; }
4514 1.1.1.2 mrg if test "x$ssp_use_symver" != xno; then
4515 1.1 mrg LIBSSP_USE_SYMVER_TRUE=
4516 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#'
4517 1.1 mrg else
4518 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#'
4519 1.1 mrg LIBSSP_USE_SYMVER_FALSE=
4520 1.1 mrg fi
4521 1.1 mrg
4522 1.1.1.2 mrg if test "x$ssp_use_symver" = xgnu; then
4523 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE=
4524 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE='#'
4525 1.1.1.2 mrg else
4526 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_TRUE='#'
4527 1.1.1.2 mrg LIBSSP_USE_SYMVER_GNU_FALSE=
4528 1.1.1.2 mrg fi
4529 1.1.1.2 mrg
4530 1.1.1.2 mrg if test "x$ssp_use_symver" = xsun; then
4531 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE=
4532 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE='#'
4533 1.1.1.2 mrg else
4534 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_TRUE='#'
4535 1.1.1.2 mrg LIBSSP_USE_SYMVER_SUN_FALSE=
4536 1.1.1.2 mrg fi
4537 1.1.1.2 mrg
4538 1.1 mrg
4539 1.1 mrg
4540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4541 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4542 1.1.1.7 mrg if ${ac_cv_path_GREP+:} false; then :
4543 1.1 mrg $as_echo_n "(cached) " >&6
4544 1.1 mrg else
4545 1.1 mrg if test -z "$GREP"; then
4546 1.1 mrg ac_path_GREP_found=false
4547 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4548 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4549 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4550 1.1 mrg do
4551 1.1 mrg IFS=$as_save_IFS
4552 1.1 mrg test -z "$as_dir" && as_dir=.
4553 1.1 mrg for ac_prog in grep ggrep; do
4554 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4555 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4556 1.1.1.7 mrg as_fn_executable_p "$ac_path_GREP" || continue
4557 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
4558 1.1 mrg # Check for GNU $ac_path_GREP
4559 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4560 1.1 mrg *GNU*)
4561 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4562 1.1 mrg *)
4563 1.1 mrg ac_count=0
4564 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4565 1.1 mrg while :
4566 1.1 mrg do
4567 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4568 1.1 mrg mv "conftest.tmp" "conftest.in"
4569 1.1 mrg cp "conftest.in" "conftest.nl"
4570 1.1 mrg $as_echo 'GREP' >> "conftest.nl"
4571 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4572 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4573 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4574 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4575 1.1 mrg # Best one so far, save it but keep looking for a better one
4576 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4577 1.1 mrg ac_path_GREP_max=$ac_count
4578 1.1 mrg fi
4579 1.1 mrg # 10*(2^10) chars as input seems more than enough
4580 1.1 mrg test $ac_count -gt 10 && break
4581 1.1 mrg done
4582 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4583 1.1 mrg esac
4584 1.1 mrg
4585 1.1 mrg $ac_path_GREP_found && break 3
4586 1.1 mrg done
4587 1.1 mrg done
4588 1.1 mrg done
4589 1.1 mrg IFS=$as_save_IFS
4590 1.1 mrg if test -z "$ac_cv_path_GREP"; then
4591 1.1.1.7 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4592 1.1 mrg fi
4593 1.1 mrg else
4594 1.1 mrg ac_cv_path_GREP=$GREP
4595 1.1 mrg fi
4596 1.1 mrg
4597 1.1 mrg fi
4598 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4599 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4600 1.1 mrg GREP="$ac_cv_path_GREP"
4601 1.1 mrg
4602 1.1 mrg
4603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4604 1.1 mrg $as_echo_n "checking for egrep... " >&6; }
4605 1.1.1.7 mrg if ${ac_cv_path_EGREP+:} false; then :
4606 1.1 mrg $as_echo_n "(cached) " >&6
4607 1.1 mrg else
4608 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4609 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4610 1.1 mrg else
4611 1.1 mrg if test -z "$EGREP"; then
4612 1.1 mrg ac_path_EGREP_found=false
4613 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4614 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4615 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4616 1.1 mrg do
4617 1.1 mrg IFS=$as_save_IFS
4618 1.1 mrg test -z "$as_dir" && as_dir=.
4619 1.1 mrg for ac_prog in egrep; do
4620 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4621 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4622 1.1.1.7 mrg as_fn_executable_p "$ac_path_EGREP" || continue
4623 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4624 1.1 mrg # Check for GNU $ac_path_EGREP
4625 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4626 1.1 mrg *GNU*)
4627 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4628 1.1 mrg *)
4629 1.1 mrg ac_count=0
4630 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
4631 1.1 mrg while :
4632 1.1 mrg do
4633 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4634 1.1 mrg mv "conftest.tmp" "conftest.in"
4635 1.1 mrg cp "conftest.in" "conftest.nl"
4636 1.1 mrg $as_echo 'EGREP' >> "conftest.nl"
4637 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4638 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4639 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
4640 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4641 1.1 mrg # Best one so far, save it but keep looking for a better one
4642 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4643 1.1 mrg ac_path_EGREP_max=$ac_count
4644 1.1 mrg fi
4645 1.1 mrg # 10*(2^10) chars as input seems more than enough
4646 1.1 mrg test $ac_count -gt 10 && break
4647 1.1 mrg done
4648 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4649 1.1 mrg esac
4650 1.1 mrg
4651 1.1 mrg $ac_path_EGREP_found && break 3
4652 1.1 mrg done
4653 1.1 mrg done
4654 1.1 mrg done
4655 1.1 mrg IFS=$as_save_IFS
4656 1.1 mrg if test -z "$ac_cv_path_EGREP"; then
4657 1.1.1.7 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4658 1.1 mrg fi
4659 1.1 mrg else
4660 1.1 mrg ac_cv_path_EGREP=$EGREP
4661 1.1 mrg fi
4662 1.1 mrg
4663 1.1 mrg fi
4664 1.1 mrg fi
4665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4666 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4667 1.1 mrg EGREP="$ac_cv_path_EGREP"
4668 1.1 mrg
4669 1.1 mrg
4670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4671 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4672 1.1.1.7 mrg if ${ac_cv_header_stdc+:} false; then :
4673 1.1 mrg $as_echo_n "(cached) " >&6
4674 1.1 mrg else
4675 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4676 1.1 mrg /* end confdefs.h. */
4677 1.1 mrg #include <stdlib.h>
4678 1.1 mrg #include <stdarg.h>
4679 1.1 mrg #include <string.h>
4680 1.1 mrg #include <float.h>
4681 1.1 mrg
4682 1.1 mrg int
4683 1.1 mrg main ()
4684 1.1 mrg {
4685 1.1 mrg
4686 1.1 mrg ;
4687 1.1 mrg return 0;
4688 1.1 mrg }
4689 1.1 mrg _ACEOF
4690 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then :
4691 1.1 mrg ac_cv_header_stdc=yes
4692 1.1 mrg else
4693 1.1 mrg ac_cv_header_stdc=no
4694 1.1 mrg fi
4695 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4696 1.1 mrg
4697 1.1 mrg if test $ac_cv_header_stdc = yes; then
4698 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4699 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4700 1.1 mrg /* end confdefs.h. */
4701 1.1 mrg #include <string.h>
4702 1.1 mrg
4703 1.1 mrg _ACEOF
4704 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4705 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then :
4706 1.1 mrg
4707 1.1 mrg else
4708 1.1 mrg ac_cv_header_stdc=no
4709 1.1 mrg fi
4710 1.1 mrg rm -f conftest*
4711 1.1 mrg
4712 1.1 mrg fi
4713 1.1 mrg
4714 1.1 mrg if test $ac_cv_header_stdc = yes; then
4715 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4716 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4717 1.1 mrg /* end confdefs.h. */
4718 1.1 mrg #include <stdlib.h>
4719 1.1 mrg
4720 1.1 mrg _ACEOF
4721 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4722 1.1 mrg $EGREP "free" >/dev/null 2>&1; then :
4723 1.1 mrg
4724 1.1 mrg else
4725 1.1 mrg ac_cv_header_stdc=no
4726 1.1 mrg fi
4727 1.1 mrg rm -f conftest*
4728 1.1 mrg
4729 1.1 mrg fi
4730 1.1 mrg
4731 1.1 mrg if test $ac_cv_header_stdc = yes; then
4732 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4733 1.1 mrg if test "$cross_compiling" = yes; then :
4734 1.1 mrg :
4735 1.1 mrg else
4736 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4737 1.1 mrg /* end confdefs.h. */
4738 1.1 mrg #include <ctype.h>
4739 1.1 mrg #include <stdlib.h>
4740 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4741 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4742 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4743 1.1 mrg #else
4744 1.1 mrg # define ISLOWER(c) \
4745 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4746 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4747 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4748 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4749 1.1 mrg #endif
4750 1.1 mrg
4751 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4752 1.1 mrg int
4753 1.1 mrg main ()
4754 1.1 mrg {
4755 1.1 mrg int i;
4756 1.1 mrg for (i = 0; i < 256; i++)
4757 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4758 1.1 mrg || toupper (i) != TOUPPER (i))
4759 1.1 mrg return 2;
4760 1.1 mrg return 0;
4761 1.1 mrg }
4762 1.1 mrg _ACEOF
4763 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4764 1.1 mrg
4765 1.1 mrg else
4766 1.1 mrg ac_cv_header_stdc=no
4767 1.1 mrg fi
4768 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4769 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4770 1.1 mrg fi
4771 1.1 mrg
4772 1.1 mrg fi
4773 1.1 mrg fi
4774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4775 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; }
4776 1.1 mrg if test $ac_cv_header_stdc = yes; then
4777 1.1 mrg
4778 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4779 1.1 mrg
4780 1.1 mrg fi
4781 1.1 mrg
4782 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4783 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4784 1.1 mrg inttypes.h stdint.h unistd.h
4785 1.1 mrg do :
4786 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4787 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4788 1.1 mrg "
4789 1.1.1.7 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4790 1.1 mrg cat >>confdefs.h <<_ACEOF
4791 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4792 1.1 mrg _ACEOF
4793 1.1 mrg
4794 1.1 mrg fi
4795 1.1 mrg
4796 1.1 mrg done
4797 1.1 mrg
4798 1.1 mrg
4799 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
4800 1.1 mrg do :
4801 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4802 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4803 1.1.1.7 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4804 1.1 mrg cat >>confdefs.h <<_ACEOF
4805 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4806 1.1 mrg _ACEOF
4807 1.1 mrg
4808 1.1 mrg fi
4809 1.1 mrg
4810 1.1 mrg done
4811 1.1 mrg
4812 1.1 mrg
4813 1.1 mrg if test x$gcc_no_link = xyes; then
4814 1.1 mrg # Presume the ISO C functions are available; add target-specific
4815 1.1 mrg # configuration here if required.
4816 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4817 1.1 mrg
4818 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4819 1.1 mrg
4820 1.1 mrg else
4821 1.1.1.2 mrg for ac_func in memmove mempcpy strncpy strncat
4822 1.1 mrg do :
4823 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4824 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4825 1.1.1.7 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4826 1.1 mrg cat >>confdefs.h <<_ACEOF
4827 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4828 1.1 mrg _ACEOF
4829 1.1 mrg
4830 1.1 mrg fi
4831 1.1 mrg done
4832 1.1 mrg
4833 1.1 mrg fi
4834 1.1 mrg
4835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4836 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; }
4837 1.1 mrg if test "$cross_compiling" = yes; then :
4838 1.1 mrg ssp_have_usable_vsnprintf=undef
4839 1.1 mrg else
4840 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4841 1.1 mrg /* end confdefs.h. */
4842 1.1 mrg
4843 1.1 mrg #include <stdarg.h>
4844 1.1 mrg #include <string.h>
4845 1.1 mrg #include <stdio.h>
4846 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...)
4847 1.1 mrg {
4848 1.1 mrg va_list ap;
4849 1.1 mrg int ret;
4850 1.1 mrg va_start (ap, fmt);
4851 1.1 mrg ret = vsnprintf (buf, n, fmt, ap);
4852 1.1 mrg va_end (ap);
4853 1.1 mrg return ret;
4854 1.1 mrg }
4855 1.1 mrg int
4856 1.1 mrg main ()
4857 1.1 mrg {
4858 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf));
4859 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4860 1.1 mrg return 1;
4861 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4862 1.1 mrg ;
4863 1.1 mrg return 0;
4864 1.1 mrg }
4865 1.1 mrg _ACEOF
4866 1.1 mrg if ac_fn_c_try_run "$LINENO"; then :
4867 1.1 mrg ssp_have_usable_vsnprintf=define
4868 1.1 mrg else
4869 1.1 mrg ssp_have_usable_vsnprintf=undef
4870 1.1 mrg fi
4871 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4872 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext
4873 1.1 mrg fi
4874 1.1 mrg
4875 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4877 1.1 mrg $as_echo "yes" >&6; }
4878 1.1 mrg
4879 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4880 1.1 mrg
4881 1.1 mrg else
4882 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4883 1.1 mrg $as_echo "no" >&6; }
4884 1.1 mrg fi
4885 1.1 mrg
4886 1.1 mrg
4887 1.1 mrg case `pwd` in
4888 1.1 mrg *\ * | *\ *)
4889 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4890 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4891 1.1 mrg esac
4892 1.1 mrg
4893 1.1 mrg
4894 1.1 mrg
4895 1.1 mrg macro_version='2.2.7a'
4896 1.1 mrg macro_revision='1.3134'
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
4907 1.1 mrg
4908 1.1 mrg
4909 1.1 mrg
4910 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
4911 1.1 mrg
4912 1.1 mrg # Backslashify metacharacters that are still active within
4913 1.1 mrg # double-quoted strings.
4914 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4915 1.1 mrg
4916 1.1 mrg # Same as above, but do not quote variable references.
4917 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g'
4918 1.1 mrg
4919 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
4920 1.1 mrg # double_quote_subst'ed string.
4921 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4922 1.1 mrg
4923 1.1 mrg # Sed substitution to delay expansion of an escaped single quote.
4924 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4925 1.1 mrg
4926 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
4927 1.1 mrg no_glob_subst='s/\*/\\\*/g'
4928 1.1 mrg
4929 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4930 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4931 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4932 1.1 mrg
4933 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4934 1.1 mrg $as_echo_n "checking how to print strings... " >&6; }
4935 1.1 mrg # Test print first, because it will be a builtin if present.
4936 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4937 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4938 1.1 mrg ECHO='print -r --'
4939 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4940 1.1 mrg ECHO='printf %s\n'
4941 1.1 mrg else
4942 1.1 mrg # Use this function as a fallback that always works.
4943 1.1 mrg func_fallback_echo ()
4944 1.1 mrg {
4945 1.1 mrg eval 'cat <<_LTECHO_EOF
4946 1.1 mrg $1
4947 1.1 mrg _LTECHO_EOF'
4948 1.1 mrg }
4949 1.1 mrg ECHO='func_fallback_echo'
4950 1.1 mrg fi
4951 1.1 mrg
4952 1.1 mrg # func_echo_all arg...
4953 1.1 mrg # Invoke $ECHO with all args, space-separated.
4954 1.1 mrg func_echo_all ()
4955 1.1 mrg {
4956 1.1 mrg $ECHO ""
4957 1.1 mrg }
4958 1.1 mrg
4959 1.1 mrg case "$ECHO" in
4960 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4961 1.1 mrg $as_echo "printf" >&6; } ;;
4962 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4963 1.1 mrg $as_echo "print -r" >&6; } ;;
4964 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4965 1.1 mrg $as_echo "cat" >&6; } ;;
4966 1.1 mrg esac
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
4978 1.1 mrg
4979 1.1 mrg
4980 1.1 mrg
4981 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4982 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4983 1.1.1.7 mrg if ${ac_cv_path_SED+:} false; then :
4984 1.1 mrg $as_echo_n "(cached) " >&6
4985 1.1 mrg else
4986 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4987 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do
4988 1.1 mrg ac_script="$ac_script$as_nl$ac_script"
4989 1.1 mrg done
4990 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4991 1.1 mrg { ac_script=; unset ac_script;}
4992 1.1 mrg if test -z "$SED"; then
4993 1.1 mrg ac_path_SED_found=false
4994 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4995 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4996 1.1 mrg for as_dir in $PATH
4997 1.1 mrg do
4998 1.1 mrg IFS=$as_save_IFS
4999 1.1 mrg test -z "$as_dir" && as_dir=.
5000 1.1 mrg for ac_prog in sed gsed; do
5001 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5002 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5003 1.1.1.7 mrg as_fn_executable_p "$ac_path_SED" || continue
5004 1.1 mrg # Check for GNU ac_path_SED and select it if it is found.
5005 1.1 mrg # Check for GNU $ac_path_SED
5006 1.1 mrg case `"$ac_path_SED" --version 2>&1` in
5007 1.1 mrg *GNU*)
5008 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5009 1.1 mrg *)
5010 1.1 mrg ac_count=0
5011 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
5012 1.1 mrg while :
5013 1.1 mrg do
5014 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5015 1.1 mrg mv "conftest.tmp" "conftest.in"
5016 1.1 mrg cp "conftest.in" "conftest.nl"
5017 1.1 mrg $as_echo '' >> "conftest.nl"
5018 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5019 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5020 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
5021 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then
5022 1.1 mrg # Best one so far, save it but keep looking for a better one
5023 1.1 mrg ac_cv_path_SED="$ac_path_SED"
5024 1.1 mrg ac_path_SED_max=$ac_count
5025 1.1 mrg fi
5026 1.1 mrg # 10*(2^10) chars as input seems more than enough
5027 1.1 mrg test $ac_count -gt 10 && break
5028 1.1 mrg done
5029 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5030 1.1 mrg esac
5031 1.1 mrg
5032 1.1 mrg $ac_path_SED_found && break 3
5033 1.1 mrg done
5034 1.1 mrg done
5035 1.1 mrg done
5036 1.1 mrg IFS=$as_save_IFS
5037 1.1 mrg if test -z "$ac_cv_path_SED"; then
5038 1.1.1.7 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5039 1.1 mrg fi
5040 1.1 mrg else
5041 1.1 mrg ac_cv_path_SED=$SED
5042 1.1 mrg fi
5043 1.1 mrg
5044 1.1 mrg fi
5045 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5046 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; }
5047 1.1 mrg SED="$ac_cv_path_SED"
5048 1.1 mrg rm -f conftest.sed
5049 1.1 mrg
5050 1.1 mrg test -z "$SED" && SED=sed
5051 1.1 mrg Xsed="$SED -e 1s/^X//"
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
5060 1.1 mrg
5061 1.1 mrg
5062 1.1 mrg
5063 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5064 1.1 mrg $as_echo_n "checking for fgrep... " >&6; }
5065 1.1.1.7 mrg if ${ac_cv_path_FGREP+:} false; then :
5066 1.1 mrg $as_echo_n "(cached) " >&6
5067 1.1 mrg else
5068 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5069 1.1 mrg then ac_cv_path_FGREP="$GREP -F"
5070 1.1 mrg else
5071 1.1 mrg if test -z "$FGREP"; then
5072 1.1 mrg ac_path_FGREP_found=false
5073 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
5074 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5076 1.1 mrg do
5077 1.1 mrg IFS=$as_save_IFS
5078 1.1 mrg test -z "$as_dir" && as_dir=.
5079 1.1 mrg for ac_prog in fgrep; do
5080 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5081 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5082 1.1.1.7 mrg as_fn_executable_p "$ac_path_FGREP" || continue
5083 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found.
5084 1.1 mrg # Check for GNU $ac_path_FGREP
5085 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in
5086 1.1 mrg *GNU*)
5087 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5088 1.1 mrg *)
5089 1.1 mrg ac_count=0
5090 1.1 mrg $as_echo_n 0123456789 >"conftest.in"
5091 1.1 mrg while :
5092 1.1 mrg do
5093 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
5094 1.1 mrg mv "conftest.tmp" "conftest.in"
5095 1.1 mrg cp "conftest.in" "conftest.nl"
5096 1.1 mrg $as_echo 'FGREP' >> "conftest.nl"
5097 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5098 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5099 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val
5100 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5101 1.1 mrg # Best one so far, save it but keep looking for a better one
5102 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP"
5103 1.1 mrg ac_path_FGREP_max=$ac_count
5104 1.1 mrg fi
5105 1.1 mrg # 10*(2^10) chars as input seems more than enough
5106 1.1 mrg test $ac_count -gt 10 && break
5107 1.1 mrg done
5108 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5109 1.1 mrg esac
5110 1.1 mrg
5111 1.1 mrg $ac_path_FGREP_found && break 3
5112 1.1 mrg done
5113 1.1 mrg done
5114 1.1 mrg done
5115 1.1 mrg IFS=$as_save_IFS
5116 1.1 mrg if test -z "$ac_cv_path_FGREP"; then
5117 1.1.1.7 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5118 1.1 mrg fi
5119 1.1 mrg else
5120 1.1 mrg ac_cv_path_FGREP=$FGREP
5121 1.1 mrg fi
5122 1.1 mrg
5123 1.1 mrg fi
5124 1.1 mrg fi
5125 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5126 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; }
5127 1.1 mrg FGREP="$ac_cv_path_FGREP"
5128 1.1 mrg
5129 1.1 mrg
5130 1.1 mrg test -z "$GREP" && GREP=grep
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
5147 1.1 mrg
5148 1.1 mrg
5149 1.1 mrg
5150 1.1 mrg # Check whether --with-gnu-ld was given.
5151 1.1 mrg if test "${with_gnu_ld+set}" = set; then :
5152 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5153 1.1 mrg else
5154 1.1 mrg with_gnu_ld=no
5155 1.1 mrg fi
5156 1.1 mrg
5157 1.1 mrg ac_prog=ld
5158 1.1 mrg if test "$GCC" = yes; then
5159 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
5160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5161 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
5162 1.1 mrg case $host in
5163 1.1 mrg *-*-mingw*)
5164 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
5165 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5166 1.1 mrg *)
5167 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5168 1.1 mrg esac
5169 1.1 mrg case $ac_prog in
5170 1.1 mrg # Accept absolute paths.
5171 1.1 mrg [\\/]* | ?:[\\/]*)
5172 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
5173 1.1 mrg # Canonicalize the pathname of ld
5174 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5175 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5176 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5177 1.1 mrg done
5178 1.1 mrg test -z "$LD" && LD="$ac_prog"
5179 1.1 mrg ;;
5180 1.1 mrg "")
5181 1.1 mrg # If it fails, then pretend we aren't using GCC.
5182 1.1 mrg ac_prog=ld
5183 1.1 mrg ;;
5184 1.1 mrg *)
5185 1.1 mrg # If it is relative, then search for the first ld in PATH.
5186 1.1 mrg with_gnu_ld=unknown
5187 1.1 mrg ;;
5188 1.1 mrg esac
5189 1.1 mrg elif test "$with_gnu_ld" = yes; then
5190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5191 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; }
5192 1.1 mrg else
5193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5194 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
5195 1.1 mrg fi
5196 1.1.1.7 mrg if ${lt_cv_path_LD+:} false; then :
5197 1.1 mrg $as_echo_n "(cached) " >&6
5198 1.1 mrg else
5199 1.1 mrg if test -z "$LD"; then
5200 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5201 1.1 mrg for ac_dir in $PATH; do
5202 1.1 mrg IFS="$lt_save_ifs"
5203 1.1 mrg test -z "$ac_dir" && ac_dir=.
5204 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5205 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
5206 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
5207 1.1 mrg # but apparently some variants of GNU ld only accept -v.
5208 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
5209 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5210 1.1 mrg *GNU* | *'with BFD'*)
5211 1.1 mrg test "$with_gnu_ld" != no && break
5212 1.1 mrg ;;
5213 1.1 mrg *)
5214 1.1 mrg test "$with_gnu_ld" != yes && break
5215 1.1 mrg ;;
5216 1.1 mrg esac
5217 1.1 mrg fi
5218 1.1 mrg done
5219 1.1 mrg IFS="$lt_save_ifs"
5220 1.1 mrg else
5221 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
5222 1.1 mrg fi
5223 1.1 mrg fi
5224 1.1 mrg
5225 1.1 mrg LD="$lt_cv_path_LD"
5226 1.1 mrg if test -n "$LD"; then
5227 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5228 1.1 mrg $as_echo "$LD" >&6; }
5229 1.1 mrg else
5230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5231 1.1 mrg $as_echo "no" >&6; }
5232 1.1 mrg fi
5233 1.1.1.7 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5235 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5236 1.1.1.7 mrg if ${lt_cv_prog_gnu_ld+:} false; then :
5237 1.1 mrg $as_echo_n "(cached) " >&6
5238 1.1 mrg else
5239 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
5240 1.1 mrg case `$LD -v 2>&1 </dev/null` in
5241 1.1 mrg *GNU* | *'with BFD'*)
5242 1.1 mrg lt_cv_prog_gnu_ld=yes
5243 1.1 mrg ;;
5244 1.1 mrg *)
5245 1.1 mrg lt_cv_prog_gnu_ld=no
5246 1.1 mrg ;;
5247 1.1 mrg esac
5248 1.1 mrg fi
5249 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5250 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5251 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
5252 1.1 mrg
5253 1.1 mrg
5254 1.1 mrg
5255 1.1 mrg
5256 1.1 mrg
5257 1.1 mrg
5258 1.1 mrg
5259 1.1 mrg
5260 1.1 mrg
5261 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5262 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5263 1.1.1.7 mrg if ${lt_cv_path_NM+:} false; then :
5264 1.1 mrg $as_echo_n "(cached) " >&6
5265 1.1 mrg else
5266 1.1 mrg if test -n "$NM"; then
5267 1.1 mrg # Let the user override the test.
5268 1.1 mrg lt_cv_path_NM="$NM"
5269 1.1 mrg else
5270 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
5271 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5272 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
5273 1.1 mrg fi
5274 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
5275 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5276 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5277 1.1 mrg IFS="$lt_save_ifs"
5278 1.1 mrg test -z "$ac_dir" && ac_dir=.
5279 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
5280 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5281 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
5282 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5283 1.1 mrg # nm: unknown option "B" ignored
5284 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
5285 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5286 1.1 mrg */dev/null* | *'Invalid file or object type'*)
5287 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
5288 1.1 mrg break
5289 1.1 mrg ;;
5290 1.1 mrg *)
5291 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5292 1.1 mrg */dev/null*)
5293 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
5294 1.1 mrg break
5295 1.1 mrg ;;
5296 1.1 mrg *)
5297 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5298 1.1 mrg continue # so that we can try to find one that supports BSD flags
5299 1.1 mrg ;;
5300 1.1 mrg esac
5301 1.1 mrg ;;
5302 1.1 mrg esac
5303 1.1 mrg fi
5304 1.1 mrg done
5305 1.1 mrg IFS="$lt_save_ifs"
5306 1.1 mrg done
5307 1.1 mrg : ${lt_cv_path_NM=no}
5308 1.1 mrg fi
5309 1.1 mrg fi
5310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5311 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; }
5312 1.1 mrg if test "$lt_cv_path_NM" != "no"; then
5313 1.1 mrg NM="$lt_cv_path_NM"
5314 1.1 mrg else
5315 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin.
5316 1.1 mrg if test -n "$DUMPBIN"; then :
5317 1.1 mrg # Let the user override the test.
5318 1.1 mrg else
5319 1.1 mrg if test -n "$ac_tool_prefix"; then
5320 1.1 mrg for ac_prog in dumpbin "link -dump"
5321 1.1 mrg do
5322 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5323 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5324 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5325 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5326 1.1.1.7 mrg if ${ac_cv_prog_DUMPBIN+:} false; then :
5327 1.1 mrg $as_echo_n "(cached) " >&6
5328 1.1 mrg else
5329 1.1 mrg if test -n "$DUMPBIN"; then
5330 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5331 1.1 mrg else
5332 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5333 1.1 mrg for as_dir in $PATH
5334 1.1 mrg do
5335 1.1 mrg IFS=$as_save_IFS
5336 1.1 mrg test -z "$as_dir" && as_dir=.
5337 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5338 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5339 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5340 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5341 1.1 mrg break 2
5342 1.1 mrg fi
5343 1.1 mrg done
5344 1.1 mrg done
5345 1.1 mrg IFS=$as_save_IFS
5346 1.1 mrg
5347 1.1 mrg fi
5348 1.1 mrg fi
5349 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN
5350 1.1 mrg if test -n "$DUMPBIN"; then
5351 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5352 1.1 mrg $as_echo "$DUMPBIN" >&6; }
5353 1.1 mrg else
5354 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5355 1.1 mrg $as_echo "no" >&6; }
5356 1.1 mrg fi
5357 1.1 mrg
5358 1.1 mrg
5359 1.1 mrg test -n "$DUMPBIN" && break
5360 1.1 mrg done
5361 1.1 mrg fi
5362 1.1 mrg if test -z "$DUMPBIN"; then
5363 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN
5364 1.1 mrg for ac_prog in dumpbin "link -dump"
5365 1.1 mrg do
5366 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5367 1.1 mrg set dummy $ac_prog; ac_word=$2
5368 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5369 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5370 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5371 1.1 mrg $as_echo_n "(cached) " >&6
5372 1.1 mrg else
5373 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5374 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5375 1.1 mrg else
5376 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5377 1.1 mrg for as_dir in $PATH
5378 1.1 mrg do
5379 1.1 mrg IFS=$as_save_IFS
5380 1.1 mrg test -z "$as_dir" && as_dir=.
5381 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5382 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5383 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5384 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5385 1.1 mrg break 2
5386 1.1 mrg fi
5387 1.1 mrg done
5388 1.1 mrg done
5389 1.1 mrg IFS=$as_save_IFS
5390 1.1 mrg
5391 1.1 mrg fi
5392 1.1 mrg fi
5393 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5394 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then
5395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5396 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; }
5397 1.1 mrg else
5398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5399 1.1 mrg $as_echo "no" >&6; }
5400 1.1 mrg fi
5401 1.1 mrg
5402 1.1 mrg
5403 1.1 mrg test -n "$ac_ct_DUMPBIN" && break
5404 1.1 mrg done
5405 1.1 mrg
5406 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then
5407 1.1 mrg DUMPBIN=":"
5408 1.1 mrg else
5409 1.1 mrg case $cross_compiling:$ac_tool_warned in
5410 1.1 mrg yes:)
5411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5412 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5413 1.1 mrg ac_tool_warned=yes ;;
5414 1.1 mrg esac
5415 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN
5416 1.1 mrg fi
5417 1.1 mrg fi
5418 1.1 mrg
5419 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5420 1.1 mrg *COFF*)
5421 1.1 mrg DUMPBIN="$DUMPBIN -symbols"
5422 1.1 mrg ;;
5423 1.1 mrg *)
5424 1.1 mrg DUMPBIN=:
5425 1.1 mrg ;;
5426 1.1 mrg esac
5427 1.1 mrg fi
5428 1.1 mrg
5429 1.1 mrg if test "$DUMPBIN" != ":"; then
5430 1.1 mrg NM="$DUMPBIN"
5431 1.1 mrg fi
5432 1.1 mrg fi
5433 1.1 mrg test -z "$NM" && NM=nm
5434 1.1 mrg
5435 1.1 mrg
5436 1.1 mrg
5437 1.1 mrg
5438 1.1 mrg
5439 1.1 mrg
5440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5441 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5442 1.1.1.7 mrg if ${lt_cv_nm_interface+:} false; then :
5443 1.1 mrg $as_echo_n "(cached) " >&6
5444 1.1 mrg else
5445 1.1 mrg lt_cv_nm_interface="BSD nm"
5446 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext
5447 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5448 1.1 mrg (eval "$ac_compile" 2>conftest.err)
5449 1.1 mrg cat conftest.err >&5
5450 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5451 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5452 1.1 mrg cat conftest.err >&5
5453 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5454 1.1 mrg cat conftest.out >&5
5455 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5456 1.1 mrg lt_cv_nm_interface="MS dumpbin"
5457 1.1 mrg fi
5458 1.1 mrg rm -f conftest*
5459 1.1 mrg fi
5460 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5461 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; }
5462 1.1 mrg
5463 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5464 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; }
5465 1.1 mrg LN_S=$as_ln_s
5466 1.1 mrg if test "$LN_S" = "ln -s"; then
5467 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5468 1.1 mrg $as_echo "yes" >&6; }
5469 1.1 mrg else
5470 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5471 1.1 mrg $as_echo "no, using $LN_S" >&6; }
5472 1.1 mrg fi
5473 1.1 mrg
5474 1.1 mrg # find the maximum length of command line arguments
5475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5476 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5477 1.1.1.7 mrg if ${lt_cv_sys_max_cmd_len+:} false; then :
5478 1.1 mrg $as_echo_n "(cached) " >&6
5479 1.1 mrg else
5480 1.1 mrg i=0
5481 1.1 mrg teststring="ABCD"
5482 1.1 mrg
5483 1.1 mrg case $build_os in
5484 1.1 mrg msdosdjgpp*)
5485 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5486 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5487 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5488 1.1 mrg # check would be larger than it should be.
5489 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5490 1.1 mrg ;;
5491 1.1 mrg
5492 1.1 mrg gnu*)
5493 1.1 mrg # Under GNU Hurd, this test is not required because there is
5494 1.1 mrg # no limit to the length of command line arguments.
5495 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5496 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5497 1.1 mrg ;;
5498 1.1 mrg
5499 1.1 mrg cygwin* | mingw* | cegcc*)
5500 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5501 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5502 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5503 1.1 mrg # you end up with a "frozen" computer, even though with patience
5504 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5505 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5506 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5507 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5508 1.1 mrg ;;
5509 1.1 mrg
5510 1.1 mrg mint*)
5511 1.1 mrg # On MiNT this can take a long time and run out of memory.
5512 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5513 1.1 mrg ;;
5514 1.1 mrg
5515 1.1 mrg amigaos*)
5516 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5517 1.1 mrg # So we just punt and use a minimum line length of 8192.
5518 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5519 1.1 mrg ;;
5520 1.1 mrg
5521 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5522 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5523 1.1 mrg if test -x /sbin/sysctl; then
5524 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5525 1.1 mrg elif test -x /usr/sbin/sysctl; then
5526 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5527 1.1 mrg else
5528 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5529 1.1 mrg fi
5530 1.1 mrg # And add a safety zone
5531 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5532 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5533 1.1 mrg ;;
5534 1.1 mrg
5535 1.1 mrg interix*)
5536 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5537 1.1 mrg lt_cv_sys_max_cmd_len=196608
5538 1.1 mrg ;;
5539 1.1 mrg
5540 1.1 mrg osf*)
5541 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5542 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5543 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5544 1.1 mrg # First set a reasonable default.
5545 1.1 mrg lt_cv_sys_max_cmd_len=16384
5546 1.1 mrg #
5547 1.1 mrg if test -x /sbin/sysconfig; then
5548 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5549 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5550 1.1 mrg esac
5551 1.1 mrg fi
5552 1.1 mrg ;;
5553 1.1 mrg sco3.2v5*)
5554 1.1 mrg lt_cv_sys_max_cmd_len=102400
5555 1.1 mrg ;;
5556 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5557 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5558 1.1 mrg if test -n "$kargmax"; then
5559 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5560 1.1 mrg else
5561 1.1 mrg lt_cv_sys_max_cmd_len=32768
5562 1.1 mrg fi
5563 1.1 mrg ;;
5564 1.1 mrg *)
5565 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5566 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
5567 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5568 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5569 1.1 mrg else
5570 1.1 mrg # Make teststring a little bigger before we do anything with it.
5571 1.1 mrg # a 1K string should be a reasonable start.
5572 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do
5573 1.1 mrg teststring=$teststring$teststring
5574 1.1 mrg done
5575 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5576 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5577 1.1 mrg # maximum length that is only half of the actual maximum length, but
5578 1.1 mrg # we can't tell.
5579 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5580 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5581 1.1 mrg test $i != 17 # 1/2 MB should be enough
5582 1.1 mrg do
5583 1.1 mrg i=`expr $i + 1`
5584 1.1 mrg teststring=$teststring$teststring
5585 1.1 mrg done
5586 1.1 mrg # Only check the string length outside the loop.
5587 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5588 1.1 mrg teststring=
5589 1.1 mrg # Add a significant safety factor because C++ compilers can tack on
5590 1.1 mrg # massive amounts of additional arguments before passing them to the
5591 1.1 mrg # linker. It appears as though 1/2 is a usable value.
5592 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5593 1.1 mrg fi
5594 1.1 mrg ;;
5595 1.1 mrg esac
5596 1.1 mrg
5597 1.1 mrg fi
5598 1.1 mrg
5599 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5600 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5601 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5602 1.1 mrg else
5603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5604 1.1 mrg $as_echo "none" >&6; }
5605 1.1 mrg fi
5606 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
5607 1.1 mrg
5608 1.1 mrg
5609 1.1 mrg
5610 1.1 mrg
5611 1.1 mrg
5612 1.1 mrg
5613 1.1 mrg : ${CP="cp -f"}
5614 1.1 mrg : ${MV="mv -f"}
5615 1.1 mrg : ${RM="rm -f"}
5616 1.1 mrg
5617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5618 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5619 1.1 mrg # Try some XSI features
5620 1.1 mrg xsi_shell=no
5621 1.1 mrg ( _lt_dummy="a/b/c"
5622 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5623 1.1 mrg = c,a/b,, \
5624 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \
5625 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5626 1.1 mrg && xsi_shell=yes
5627 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5628 1.1 mrg $as_echo "$xsi_shell" >&6; }
5629 1.1 mrg
5630 1.1 mrg
5631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5632 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5633 1.1 mrg lt_shell_append=no
5634 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5635 1.1 mrg >/dev/null 2>&1 \
5636 1.1 mrg && lt_shell_append=yes
5637 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5638 1.1 mrg $as_echo "$lt_shell_append" >&6; }
5639 1.1 mrg
5640 1.1 mrg
5641 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5642 1.1 mrg lt_unset=unset
5643 1.1 mrg else
5644 1.1 mrg lt_unset=false
5645 1.1 mrg fi
5646 1.1 mrg
5647 1.1 mrg
5648 1.1 mrg
5649 1.1 mrg
5650 1.1 mrg
5651 1.1 mrg # test EBCDIC or ASCII
5652 1.1 mrg case `echo X|tr X '\101'` in
5653 1.1 mrg A) # ASCII based system
5654 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5655 1.1 mrg lt_SP2NL='tr \040 \012'
5656 1.1 mrg lt_NL2SP='tr \015\012 \040\040'
5657 1.1 mrg ;;
5658 1.1 mrg *) # EBCDIC based system
5659 1.1 mrg lt_SP2NL='tr \100 \n'
5660 1.1 mrg lt_NL2SP='tr \r\n \100\100'
5661 1.1 mrg ;;
5662 1.1 mrg esac
5663 1.1 mrg
5664 1.1 mrg
5665 1.1 mrg
5666 1.1 mrg
5667 1.1 mrg
5668 1.1 mrg
5669 1.1 mrg
5670 1.1 mrg
5671 1.1 mrg
5672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5673 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
5674 1.1.1.7 mrg if ${lt_cv_ld_reload_flag+:} false; then :
5675 1.1 mrg $as_echo_n "(cached) " >&6
5676 1.1 mrg else
5677 1.1 mrg lt_cv_ld_reload_flag='-r'
5678 1.1 mrg fi
5679 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5680 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
5681 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
5682 1.1 mrg case $reload_flag in
5683 1.1 mrg "" | " "*) ;;
5684 1.1 mrg *) reload_flag=" $reload_flag" ;;
5685 1.1 mrg esac
5686 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5687 1.1 mrg case $host_os in
5688 1.1 mrg darwin*)
5689 1.1 mrg if test "$GCC" = yes; then
5690 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5691 1.1 mrg else
5692 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
5693 1.1 mrg fi
5694 1.1 mrg ;;
5695 1.1 mrg esac
5696 1.1 mrg
5697 1.1 mrg
5698 1.1 mrg
5699 1.1 mrg
5700 1.1 mrg
5701 1.1 mrg
5702 1.1 mrg
5703 1.1 mrg
5704 1.1 mrg
5705 1.1 mrg if test -n "$ac_tool_prefix"; then
5706 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5707 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2
5708 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5709 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5710 1.1.1.7 mrg if ${ac_cv_prog_OBJDUMP+:} false; then :
5711 1.1 mrg $as_echo_n "(cached) " >&6
5712 1.1 mrg else
5713 1.1 mrg if test -n "$OBJDUMP"; then
5714 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5715 1.1 mrg else
5716 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5717 1.1 mrg for as_dir in $PATH
5718 1.1 mrg do
5719 1.1 mrg IFS=$as_save_IFS
5720 1.1 mrg test -z "$as_dir" && as_dir=.
5721 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5722 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5723 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5724 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5725 1.1 mrg break 2
5726 1.1 mrg fi
5727 1.1 mrg done
5728 1.1 mrg done
5729 1.1 mrg IFS=$as_save_IFS
5730 1.1 mrg
5731 1.1 mrg fi
5732 1.1 mrg fi
5733 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP
5734 1.1 mrg if test -n "$OBJDUMP"; then
5735 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5736 1.1 mrg $as_echo "$OBJDUMP" >&6; }
5737 1.1 mrg else
5738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 1.1 mrg $as_echo "no" >&6; }
5740 1.1 mrg fi
5741 1.1 mrg
5742 1.1 mrg
5743 1.1 mrg fi
5744 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then
5745 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP
5746 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args.
5747 1.1 mrg set dummy objdump; ac_word=$2
5748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5749 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
5750 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5751 1.1 mrg $as_echo_n "(cached) " >&6
5752 1.1 mrg else
5753 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5754 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5755 1.1 mrg else
5756 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5757 1.1 mrg for as_dir in $PATH
5758 1.1 mrg do
5759 1.1 mrg IFS=$as_save_IFS
5760 1.1 mrg test -z "$as_dir" && as_dir=.
5761 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5762 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5763 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump"
5764 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5765 1.1 mrg break 2
5766 1.1 mrg fi
5767 1.1 mrg done
5768 1.1 mrg done
5769 1.1 mrg IFS=$as_save_IFS
5770 1.1 mrg
5771 1.1 mrg fi
5772 1.1 mrg fi
5773 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5774 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then
5775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5776 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; }
5777 1.1 mrg else
5778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5779 1.1 mrg $as_echo "no" >&6; }
5780 1.1 mrg fi
5781 1.1 mrg
5782 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then
5783 1.1 mrg OBJDUMP="false"
5784 1.1 mrg else
5785 1.1 mrg case $cross_compiling:$ac_tool_warned in
5786 1.1 mrg yes:)
5787 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5788 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5789 1.1 mrg ac_tool_warned=yes ;;
5790 1.1 mrg esac
5791 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP
5792 1.1 mrg fi
5793 1.1 mrg else
5794 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP"
5795 1.1 mrg fi
5796 1.1 mrg
5797 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
5798 1.1 mrg
5799 1.1 mrg
5800 1.1 mrg
5801 1.1 mrg
5802 1.1 mrg
5803 1.1 mrg
5804 1.1 mrg
5805 1.1 mrg
5806 1.1 mrg
5807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5808 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5809 1.1.1.7 mrg if ${lt_cv_deplibs_check_method+:} false; then :
5810 1.1 mrg $as_echo_n "(cached) " >&6
5811 1.1 mrg else
5812 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
5813 1.1 mrg lt_cv_file_magic_test_file=
5814 1.1 mrg lt_cv_deplibs_check_method='unknown'
5815 1.1 mrg # Need to set the preceding variable on all platforms that support
5816 1.1 mrg # interlibrary dependencies.
5817 1.1 mrg # 'none' -- dependencies not supported.
5818 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
5819 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
5820 1.1 mrg # 'test_compile' -- check by making test program.
5821 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
5822 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
5823 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
5824 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
5825 1.1 mrg
5826 1.1 mrg case $host_os in
5827 1.1 mrg aix[4-9]*)
5828 1.1 mrg lt_cv_deplibs_check_method=pass_all
5829 1.1 mrg ;;
5830 1.1 mrg
5831 1.1 mrg beos*)
5832 1.1 mrg lt_cv_deplibs_check_method=pass_all
5833 1.1 mrg ;;
5834 1.1 mrg
5835 1.1 mrg bsdi[45]*)
5836 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5837 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
5838 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
5839 1.1 mrg ;;
5840 1.1 mrg
5841 1.1 mrg cygwin*)
5842 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
5843 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5844 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5845 1.1 mrg ;;
5846 1.1 mrg
5847 1.1 mrg mingw* | pw32*)
5848 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
5849 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
5850 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
5851 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5852 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5853 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5854 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
5855 1.1 mrg else
5856 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5857 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5858 1.1 mrg fi
5859 1.1 mrg ;;
5860 1.1 mrg
5861 1.1 mrg cegcc*)
5862 1.1 mrg # use the weaker test based on 'objdump'. See mingw*.
5863 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5864 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
5865 1.1 mrg ;;
5866 1.1 mrg
5867 1.1 mrg darwin* | rhapsody*)
5868 1.1 mrg lt_cv_deplibs_check_method=pass_all
5869 1.1 mrg ;;
5870 1.1 mrg
5871 1.1 mrg freebsd* | dragonfly*)
5872 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5873 1.1 mrg case $host_cpu in
5874 1.1 mrg i*86 )
5875 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
5876 1.1 mrg # Let's accept both of them until this is cleared up.
5877 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5878 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5879 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5880 1.1 mrg ;;
5881 1.1 mrg esac
5882 1.1 mrg else
5883 1.1 mrg lt_cv_deplibs_check_method=pass_all
5884 1.1 mrg fi
5885 1.1 mrg ;;
5886 1.1 mrg
5887 1.1 mrg gnu*)
5888 1.1 mrg lt_cv_deplibs_check_method=pass_all
5889 1.1 mrg ;;
5890 1.1 mrg
5891 1.1 mrg haiku*)
5892 1.1 mrg lt_cv_deplibs_check_method=pass_all
5893 1.1 mrg ;;
5894 1.1 mrg
5895 1.1 mrg hpux10.20* | hpux11*)
5896 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5897 1.1 mrg case $host_cpu in
5898 1.1 mrg ia64*)
5899 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'
5900 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5901 1.1 mrg ;;
5902 1.1 mrg hppa*64*)
5903 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]'
5904 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5905 1.1 mrg ;;
5906 1.1 mrg *)
5907 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'
5908 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
5909 1.1 mrg ;;
5910 1.1 mrg esac
5911 1.1 mrg ;;
5912 1.1 mrg
5913 1.1 mrg interix[3-9]*)
5914 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5915 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5916 1.1 mrg ;;
5917 1.1 mrg
5918 1.1 mrg irix5* | irix6* | nonstopux*)
5919 1.1 mrg case $LD in
5920 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
5921 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
5922 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
5923 1.1 mrg *) libmagic=never-match;;
5924 1.1 mrg esac
5925 1.1 mrg lt_cv_deplibs_check_method=pass_all
5926 1.1 mrg ;;
5927 1.1 mrg
5928 1.1 mrg # This must be Linux ELF.
5929 1.1.1.8 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5930 1.1 mrg lt_cv_deplibs_check_method=pass_all
5931 1.1 mrg ;;
5932 1.1 mrg
5933 1.1 mrg netbsd*)
5934 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5935 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5936 1.1 mrg else
5937 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5938 1.1 mrg fi
5939 1.1 mrg ;;
5940 1.1 mrg
5941 1.1 mrg newos6*)
5942 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5943 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
5944 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
5945 1.1 mrg ;;
5946 1.1 mrg
5947 1.1 mrg *nto* | *qnx*)
5948 1.1 mrg lt_cv_deplibs_check_method=pass_all
5949 1.1 mrg ;;
5950 1.1 mrg
5951 1.1 mrg openbsd*)
5952 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5953 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5954 1.1 mrg else
5955 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5956 1.1 mrg fi
5957 1.1 mrg ;;
5958 1.1 mrg
5959 1.1 mrg osf3* | osf4* | osf5*)
5960 1.1 mrg lt_cv_deplibs_check_method=pass_all
5961 1.1 mrg ;;
5962 1.1 mrg
5963 1.1 mrg rdos*)
5964 1.1 mrg lt_cv_deplibs_check_method=pass_all
5965 1.1 mrg ;;
5966 1.1 mrg
5967 1.1 mrg solaris*)
5968 1.1 mrg lt_cv_deplibs_check_method=pass_all
5969 1.1 mrg ;;
5970 1.1 mrg
5971 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5972 1.1 mrg lt_cv_deplibs_check_method=pass_all
5973 1.1 mrg ;;
5974 1.1 mrg
5975 1.1 mrg sysv4 | sysv4.3*)
5976 1.1 mrg case $host_vendor in
5977 1.1 mrg motorola)
5978 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]'
5979 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5980 1.1 mrg ;;
5981 1.1 mrg ncr)
5982 1.1 mrg lt_cv_deplibs_check_method=pass_all
5983 1.1 mrg ;;
5984 1.1 mrg sequent)
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 (shared object|dynamic lib )'
5987 1.1 mrg ;;
5988 1.1 mrg sni)
5989 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
5990 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5991 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
5992 1.1 mrg ;;
5993 1.1 mrg siemens)
5994 1.1 mrg lt_cv_deplibs_check_method=pass_all
5995 1.1 mrg ;;
5996 1.1 mrg pc)
5997 1.1 mrg lt_cv_deplibs_check_method=pass_all
5998 1.1 mrg ;;
5999 1.1 mrg esac
6000 1.1 mrg ;;
6001 1.1 mrg
6002 1.1 mrg tpf*)
6003 1.1 mrg lt_cv_deplibs_check_method=pass_all
6004 1.1 mrg ;;
6005 1.1 mrg esac
6006 1.1 mrg
6007 1.1 mrg fi
6008 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6009 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
6010 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
6011 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
6012 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
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
6022 1.1 mrg
6023 1.1 mrg
6024 1.1 mrg
6025 1.1 mrg if test -n "$ac_tool_prefix"; then
6026 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6027 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6029 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6030 1.1.1.7 mrg if ${ac_cv_prog_AR+:} false; then :
6031 1.1 mrg $as_echo_n "(cached) " >&6
6032 1.1 mrg else
6033 1.1 mrg if test -n "$AR"; then
6034 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6035 1.1 mrg else
6036 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6037 1.1 mrg for as_dir in $PATH
6038 1.1 mrg do
6039 1.1 mrg IFS=$as_save_IFS
6040 1.1 mrg test -z "$as_dir" && as_dir=.
6041 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6042 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6043 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6044 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6045 1.1 mrg break 2
6046 1.1 mrg fi
6047 1.1 mrg done
6048 1.1 mrg done
6049 1.1 mrg IFS=$as_save_IFS
6050 1.1 mrg
6051 1.1 mrg fi
6052 1.1 mrg fi
6053 1.1 mrg AR=$ac_cv_prog_AR
6054 1.1 mrg if test -n "$AR"; then
6055 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6056 1.1 mrg $as_echo "$AR" >&6; }
6057 1.1 mrg else
6058 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6059 1.1 mrg $as_echo "no" >&6; }
6060 1.1 mrg fi
6061 1.1 mrg
6062 1.1 mrg
6063 1.1 mrg fi
6064 1.1 mrg if test -z "$ac_cv_prog_AR"; then
6065 1.1 mrg ac_ct_AR=$AR
6066 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
6067 1.1 mrg set dummy ar; ac_word=$2
6068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6069 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6070 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then :
6071 1.1 mrg $as_echo_n "(cached) " >&6
6072 1.1 mrg else
6073 1.1 mrg if test -n "$ac_ct_AR"; then
6074 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6075 1.1 mrg else
6076 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6077 1.1 mrg for as_dir in $PATH
6078 1.1 mrg do
6079 1.1 mrg IFS=$as_save_IFS
6080 1.1 mrg test -z "$as_dir" && as_dir=.
6081 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6082 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6083 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
6084 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6085 1.1 mrg break 2
6086 1.1 mrg fi
6087 1.1 mrg done
6088 1.1 mrg done
6089 1.1 mrg IFS=$as_save_IFS
6090 1.1 mrg
6091 1.1 mrg fi
6092 1.1 mrg fi
6093 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6094 1.1 mrg if test -n "$ac_ct_AR"; then
6095 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6096 1.1 mrg $as_echo "$ac_ct_AR" >&6; }
6097 1.1 mrg else
6098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6099 1.1 mrg $as_echo "no" >&6; }
6100 1.1 mrg fi
6101 1.1 mrg
6102 1.1 mrg if test "x$ac_ct_AR" = x; then
6103 1.1 mrg AR="false"
6104 1.1 mrg else
6105 1.1 mrg case $cross_compiling:$ac_tool_warned in
6106 1.1 mrg yes:)
6107 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6108 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6109 1.1 mrg ac_tool_warned=yes ;;
6110 1.1 mrg esac
6111 1.1 mrg AR=$ac_ct_AR
6112 1.1 mrg fi
6113 1.1 mrg else
6114 1.1 mrg AR="$ac_cv_prog_AR"
6115 1.1 mrg fi
6116 1.1 mrg
6117 1.1 mrg test -z "$AR" && AR=ar
6118 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
6119 1.1 mrg
6120 1.1 mrg
6121 1.1 mrg
6122 1.1 mrg
6123 1.1 mrg
6124 1.1 mrg
6125 1.1 mrg
6126 1.1 mrg
6127 1.1 mrg
6128 1.1 mrg
6129 1.1 mrg
6130 1.1 mrg if test -n "$ac_tool_prefix"; then
6131 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6132 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
6133 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6134 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6135 1.1.1.7 mrg if ${ac_cv_prog_STRIP+:} false; then :
6136 1.1 mrg $as_echo_n "(cached) " >&6
6137 1.1 mrg else
6138 1.1 mrg if test -n "$STRIP"; then
6139 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6140 1.1 mrg else
6141 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142 1.1 mrg for as_dir in $PATH
6143 1.1 mrg do
6144 1.1 mrg IFS=$as_save_IFS
6145 1.1 mrg test -z "$as_dir" && as_dir=.
6146 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6147 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6148 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6149 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6150 1.1 mrg break 2
6151 1.1 mrg fi
6152 1.1 mrg done
6153 1.1 mrg done
6154 1.1 mrg IFS=$as_save_IFS
6155 1.1 mrg
6156 1.1 mrg fi
6157 1.1 mrg fi
6158 1.1 mrg STRIP=$ac_cv_prog_STRIP
6159 1.1 mrg if test -n "$STRIP"; then
6160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6161 1.1 mrg $as_echo "$STRIP" >&6; }
6162 1.1 mrg else
6163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6164 1.1 mrg $as_echo "no" >&6; }
6165 1.1 mrg fi
6166 1.1 mrg
6167 1.1 mrg
6168 1.1 mrg fi
6169 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
6170 1.1 mrg ac_ct_STRIP=$STRIP
6171 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
6172 1.1 mrg set dummy strip; ac_word=$2
6173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6174 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6175 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6176 1.1 mrg $as_echo_n "(cached) " >&6
6177 1.1 mrg else
6178 1.1 mrg if test -n "$ac_ct_STRIP"; then
6179 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6180 1.1 mrg else
6181 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6182 1.1 mrg for as_dir in $PATH
6183 1.1 mrg do
6184 1.1 mrg IFS=$as_save_IFS
6185 1.1 mrg test -z "$as_dir" && as_dir=.
6186 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6187 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6188 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
6189 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6190 1.1 mrg break 2
6191 1.1 mrg fi
6192 1.1 mrg done
6193 1.1 mrg done
6194 1.1 mrg IFS=$as_save_IFS
6195 1.1 mrg
6196 1.1 mrg fi
6197 1.1 mrg fi
6198 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6199 1.1 mrg if test -n "$ac_ct_STRIP"; then
6200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6201 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; }
6202 1.1 mrg else
6203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6204 1.1 mrg $as_echo "no" >&6; }
6205 1.1 mrg fi
6206 1.1 mrg
6207 1.1 mrg if test "x$ac_ct_STRIP" = x; then
6208 1.1 mrg STRIP=":"
6209 1.1 mrg else
6210 1.1 mrg case $cross_compiling:$ac_tool_warned in
6211 1.1 mrg yes:)
6212 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6213 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6214 1.1 mrg ac_tool_warned=yes ;;
6215 1.1 mrg esac
6216 1.1 mrg STRIP=$ac_ct_STRIP
6217 1.1 mrg fi
6218 1.1 mrg else
6219 1.1 mrg STRIP="$ac_cv_prog_STRIP"
6220 1.1 mrg fi
6221 1.1 mrg
6222 1.1 mrg test -z "$STRIP" && STRIP=:
6223 1.1 mrg
6224 1.1 mrg
6225 1.1 mrg
6226 1.1 mrg
6227 1.1 mrg
6228 1.1 mrg
6229 1.1 mrg if test -n "$ac_tool_prefix"; then
6230 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6231 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6233 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6234 1.1.1.7 mrg if ${ac_cv_prog_RANLIB+:} false; then :
6235 1.1 mrg $as_echo_n "(cached) " >&6
6236 1.1 mrg else
6237 1.1 mrg if test -n "$RANLIB"; then
6238 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6239 1.1 mrg else
6240 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6241 1.1 mrg for as_dir in $PATH
6242 1.1 mrg do
6243 1.1 mrg IFS=$as_save_IFS
6244 1.1 mrg test -z "$as_dir" && as_dir=.
6245 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6246 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6247 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6248 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6249 1.1 mrg break 2
6250 1.1 mrg fi
6251 1.1 mrg done
6252 1.1 mrg done
6253 1.1 mrg IFS=$as_save_IFS
6254 1.1 mrg
6255 1.1 mrg fi
6256 1.1 mrg fi
6257 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6258 1.1 mrg if test -n "$RANLIB"; then
6259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6260 1.1 mrg $as_echo "$RANLIB" >&6; }
6261 1.1 mrg else
6262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6263 1.1 mrg $as_echo "no" >&6; }
6264 1.1 mrg fi
6265 1.1 mrg
6266 1.1 mrg
6267 1.1 mrg fi
6268 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6269 1.1 mrg ac_ct_RANLIB=$RANLIB
6270 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6271 1.1 mrg set dummy ranlib; ac_word=$2
6272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6273 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6274 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6275 1.1 mrg $as_echo_n "(cached) " >&6
6276 1.1 mrg else
6277 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6278 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6279 1.1 mrg else
6280 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6281 1.1 mrg for as_dir in $PATH
6282 1.1 mrg do
6283 1.1 mrg IFS=$as_save_IFS
6284 1.1 mrg test -z "$as_dir" && as_dir=.
6285 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6286 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6287 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6288 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6289 1.1 mrg break 2
6290 1.1 mrg fi
6291 1.1 mrg done
6292 1.1 mrg done
6293 1.1 mrg IFS=$as_save_IFS
6294 1.1 mrg
6295 1.1 mrg fi
6296 1.1 mrg fi
6297 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6298 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6300 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; }
6301 1.1 mrg else
6302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6303 1.1 mrg $as_echo "no" >&6; }
6304 1.1 mrg fi
6305 1.1 mrg
6306 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
6307 1.1 mrg RANLIB=":"
6308 1.1 mrg else
6309 1.1 mrg case $cross_compiling:$ac_tool_warned in
6310 1.1 mrg yes:)
6311 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6312 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6313 1.1 mrg ac_tool_warned=yes ;;
6314 1.1 mrg esac
6315 1.1 mrg RANLIB=$ac_ct_RANLIB
6316 1.1 mrg fi
6317 1.1 mrg else
6318 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
6319 1.1 mrg fi
6320 1.1 mrg
6321 1.1 mrg test -z "$RANLIB" && RANLIB=:
6322 1.1 mrg
6323 1.1 mrg
6324 1.1 mrg
6325 1.1 mrg
6326 1.1 mrg
6327 1.1 mrg
6328 1.1 mrg # Determine commands to create old-style static archives.
6329 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6330 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6331 1.1 mrg old_postuninstall_cmds=
6332 1.1 mrg
6333 1.1 mrg if test -n "$RANLIB"; then
6334 1.1 mrg case $host_os in
6335 1.1 mrg openbsd*)
6336 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6337 1.1 mrg ;;
6338 1.1 mrg *)
6339 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6340 1.1 mrg ;;
6341 1.1 mrg esac
6342 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6343 1.1 mrg fi
6344 1.1 mrg
6345 1.1 mrg case $host_os in
6346 1.1 mrg darwin*)
6347 1.1 mrg lock_old_archive_extraction=yes ;;
6348 1.1 mrg *)
6349 1.1 mrg lock_old_archive_extraction=no ;;
6350 1.1 mrg esac
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
6387 1.1 mrg
6388 1.1 mrg
6389 1.1 mrg
6390 1.1 mrg # If no C compiler was specified, use CC.
6391 1.1 mrg LTCC=${LTCC-"$CC"}
6392 1.1 mrg
6393 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6394 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6395 1.1 mrg
6396 1.1 mrg # Allow CC to be a program name with arguments.
6397 1.1 mrg compiler=$CC
6398 1.1 mrg
6399 1.1 mrg
6400 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6401 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6402 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6403 1.1.1.7 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6404 1.1 mrg $as_echo_n "(cached) " >&6
6405 1.1 mrg else
6406 1.1 mrg
6407 1.1 mrg # These are sane defaults that work on at least a few old systems.
6408 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6409 1.1 mrg
6410 1.1 mrg # Character class describing NM global symbol codes.
6411 1.1 mrg symcode='[BCDEGRST]'
6412 1.1 mrg
6413 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6414 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6415 1.1 mrg
6416 1.1 mrg # Define system-specific variables.
6417 1.1 mrg case $host_os in
6418 1.1 mrg aix*)
6419 1.1 mrg symcode='[BCDT]'
6420 1.1 mrg ;;
6421 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
6422 1.1 mrg symcode='[ABCDGISTW]'
6423 1.1 mrg ;;
6424 1.1 mrg hpux*)
6425 1.1 mrg if test "$host_cpu" = ia64; then
6426 1.1 mrg symcode='[ABCDEGRST]'
6427 1.1 mrg fi
6428 1.1 mrg ;;
6429 1.1 mrg irix* | nonstopux*)
6430 1.1 mrg symcode='[BCDEGRST]'
6431 1.1 mrg ;;
6432 1.1 mrg osf*)
6433 1.1 mrg symcode='[BCDEGQRST]'
6434 1.1 mrg ;;
6435 1.1 mrg solaris*)
6436 1.1 mrg symcode='[BDRT]'
6437 1.1 mrg ;;
6438 1.1 mrg sco3.2v5*)
6439 1.1 mrg symcode='[DT]'
6440 1.1 mrg ;;
6441 1.1 mrg sysv4.2uw2*)
6442 1.1 mrg symcode='[DT]'
6443 1.1 mrg ;;
6444 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6445 1.1 mrg symcode='[ABDT]'
6446 1.1 mrg ;;
6447 1.1 mrg sysv4)
6448 1.1 mrg symcode='[DFNSTU]'
6449 1.1 mrg ;;
6450 1.1 mrg esac
6451 1.1 mrg
6452 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6453 1.1 mrg case `$NM -V 2>&1` in
6454 1.1 mrg *GNU* | *'with BFD'*)
6455 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6456 1.1 mrg esac
6457 1.1 mrg
6458 1.1 mrg # Transform an extracted symbol line into a proper C declaration.
6459 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently,
6460 1.1 mrg # so use this general approach.
6461 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'"
6462 1.1 mrg
6463 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6464 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'"
6465 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'"
6466 1.1 mrg
6467 1.1 mrg # Handle CRLF in mingw tool chain
6468 1.1 mrg opt_cr=
6469 1.1 mrg case $build_os in
6470 1.1 mrg mingw*)
6471 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6472 1.1 mrg ;;
6473 1.1 mrg esac
6474 1.1 mrg
6475 1.1 mrg # Try without a prefix underscore, then with it.
6476 1.1 mrg for ac_symprfx in "" "_"; do
6477 1.1 mrg
6478 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6479 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6480 1.1 mrg
6481 1.1 mrg # Write the raw and C identifiers.
6482 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6483 1.1 mrg # Fake it for dumpbin and say T for any non-static function
6484 1.1 mrg # and D for any global variable.
6485 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++,
6486 1.1 mrg # which start with @ or ?.
6487 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\
6488 1.1 mrg " {last_section=section; section=\$ 3};"\
6489 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6490 1.1 mrg " \$ 0!~/External *\|/{next};"\
6491 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6492 1.1 mrg " {if(hide[section]) next};"\
6493 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6494 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6495 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6496 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6497 1.1 mrg " ' prfx=^$ac_symprfx"
6498 1.1 mrg else
6499 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6500 1.1 mrg fi
6501 1.1 mrg
6502 1.1 mrg # Check to see that the pipe works correctly.
6503 1.1 mrg pipe_works=no
6504 1.1 mrg
6505 1.1 mrg rm -f conftest*
6506 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
6507 1.1 mrg #ifdef __cplusplus
6508 1.1 mrg extern "C" {
6509 1.1 mrg #endif
6510 1.1 mrg char nm_test_var;
6511 1.1 mrg void nm_test_func(void);
6512 1.1 mrg void nm_test_func(void){}
6513 1.1 mrg #ifdef __cplusplus
6514 1.1 mrg }
6515 1.1 mrg #endif
6516 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6517 1.1 mrg _LT_EOF
6518 1.1 mrg
6519 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6520 1.1 mrg (eval $ac_compile) 2>&5
6521 1.1 mrg ac_status=$?
6522 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6523 1.1 mrg test $ac_status = 0; }; then
6524 1.1 mrg # Now try to grab the symbols.
6525 1.1 mrg nlist=conftest.nm
6526 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6527 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6528 1.1 mrg ac_status=$?
6529 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6530 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then
6531 1.1 mrg # Try sorting and uniquifying the output.
6532 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6533 1.1 mrg mv -f "$nlist"T "$nlist"
6534 1.1 mrg else
6535 1.1 mrg rm -f "$nlist"T
6536 1.1 mrg fi
6537 1.1 mrg
6538 1.1 mrg # Make sure that we snagged all the symbols we need.
6539 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6540 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6541 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext
6542 1.1 mrg #ifdef __cplusplus
6543 1.1 mrg extern "C" {
6544 1.1 mrg #endif
6545 1.1 mrg
6546 1.1 mrg _LT_EOF
6547 1.1 mrg # Now generate the symbol file.
6548 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6549 1.1 mrg
6550 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext
6551 1.1 mrg
6552 1.1 mrg /* The mapping between symbol names and symbols. */
6553 1.1 mrg const struct {
6554 1.1 mrg const char *name;
6555 1.1 mrg void *address;
6556 1.1 mrg }
6557 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] =
6558 1.1 mrg {
6559 1.1 mrg { "@PROGRAM@", (void *) 0 },
6560 1.1 mrg _LT_EOF
6561 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6562 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext
6563 1.1 mrg {0, (void *) 0}
6564 1.1 mrg };
6565 1.1 mrg
6566 1.1 mrg /* This works around a problem in FreeBSD linker */
6567 1.1 mrg #ifdef FREEBSD_WORKAROUND
6568 1.1 mrg static const void *lt_preloaded_setup() {
6569 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols;
6570 1.1 mrg }
6571 1.1 mrg #endif
6572 1.1 mrg
6573 1.1 mrg #ifdef __cplusplus
6574 1.1 mrg }
6575 1.1 mrg #endif
6576 1.1 mrg _LT_EOF
6577 1.1 mrg # Now try linking the two files.
6578 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6579 1.1 mrg lt_save_LIBS="$LIBS"
6580 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6581 1.1 mrg LIBS="conftstm.$ac_objext"
6582 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6583 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6584 1.1 mrg (eval $ac_link) 2>&5
6585 1.1 mrg ac_status=$?
6586 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6587 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6588 1.1 mrg pipe_works=yes
6589 1.1 mrg fi
6590 1.1 mrg LIBS="$lt_save_LIBS"
6591 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6592 1.1 mrg else
6593 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6594 1.1 mrg fi
6595 1.1 mrg else
6596 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6597 1.1 mrg fi
6598 1.1 mrg else
6599 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6600 1.1 mrg fi
6601 1.1 mrg else
6602 1.1 mrg echo "$progname: failed program was:" >&5
6603 1.1 mrg cat conftest.$ac_ext >&5
6604 1.1 mrg fi
6605 1.1 mrg rm -rf conftest* conftst*
6606 1.1 mrg
6607 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6608 1.1 mrg if test "$pipe_works" = yes; then
6609 1.1 mrg break
6610 1.1 mrg else
6611 1.1 mrg lt_cv_sys_global_symbol_pipe=
6612 1.1 mrg fi
6613 1.1 mrg done
6614 1.1 mrg
6615 1.1 mrg fi
6616 1.1 mrg
6617 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6618 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6619 1.1 mrg fi
6620 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6622 1.1 mrg $as_echo "failed" >&6; }
6623 1.1 mrg else
6624 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6625 1.1 mrg $as_echo "ok" >&6; }
6626 1.1 mrg fi
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
6646 1.1 mrg
6647 1.1 mrg
6648 1.1 mrg
6649 1.1 mrg # Check whether --enable-libtool-lock was given.
6650 1.1 mrg if test "${enable_libtool_lock+set}" = set; then :
6651 1.1 mrg enableval=$enable_libtool_lock;
6652 1.1 mrg fi
6653 1.1 mrg
6654 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6655 1.1 mrg
6656 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
6657 1.1 mrg # libtool support.
6658 1.1 mrg case $host in
6659 1.1 mrg ia64-*-hpux*)
6660 1.1 mrg # Find out which ABI we are using.
6661 1.1 mrg echo 'int i;' > conftest.$ac_ext
6662 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6663 1.1 mrg (eval $ac_compile) 2>&5
6664 1.1 mrg ac_status=$?
6665 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6666 1.1 mrg test $ac_status = 0; }; then
6667 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6668 1.1 mrg *ELF-32*)
6669 1.1 mrg HPUX_IA64_MODE="32"
6670 1.1 mrg ;;
6671 1.1 mrg *ELF-64*)
6672 1.1 mrg HPUX_IA64_MODE="64"
6673 1.1 mrg ;;
6674 1.1 mrg esac
6675 1.1 mrg fi
6676 1.1 mrg rm -rf conftest*
6677 1.1 mrg ;;
6678 1.1 mrg *-*-irix6*)
6679 1.1 mrg # Find out which ABI we are using.
6680 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6681 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6682 1.1 mrg (eval $ac_compile) 2>&5
6683 1.1 mrg ac_status=$?
6684 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6685 1.1 mrg test $ac_status = 0; }; then
6686 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
6687 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6688 1.1 mrg *32-bit*)
6689 1.1 mrg LD="${LD-ld} -melf32bsmip"
6690 1.1 mrg ;;
6691 1.1 mrg *N32*)
6692 1.1 mrg LD="${LD-ld} -melf32bmipn32"
6693 1.1 mrg ;;
6694 1.1 mrg *64-bit*)
6695 1.1 mrg LD="${LD-ld} -melf64bmip"
6696 1.1 mrg ;;
6697 1.1 mrg esac
6698 1.1 mrg else
6699 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
6700 1.1 mrg *32-bit*)
6701 1.1 mrg LD="${LD-ld} -32"
6702 1.1 mrg ;;
6703 1.1 mrg *N32*)
6704 1.1 mrg LD="${LD-ld} -n32"
6705 1.1 mrg ;;
6706 1.1 mrg *64-bit*)
6707 1.1 mrg LD="${LD-ld} -64"
6708 1.1 mrg ;;
6709 1.1 mrg esac
6710 1.1 mrg fi
6711 1.1 mrg fi
6712 1.1 mrg rm -rf conftest*
6713 1.1 mrg ;;
6714 1.1 mrg
6715 1.1.1.2 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6716 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6717 1.1 mrg # Find out which ABI we are using.
6718 1.1 mrg echo 'int i;' > conftest.$ac_ext
6719 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6720 1.1 mrg (eval $ac_compile) 2>&5
6721 1.1 mrg ac_status=$?
6722 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6723 1.1 mrg test $ac_status = 0; }; then
6724 1.1 mrg case `/usr/bin/file conftest.o` in
6725 1.1 mrg *32-bit*)
6726 1.1 mrg case $host in
6727 1.1 mrg x86_64-*kfreebsd*-gnu)
6728 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
6729 1.1 mrg ;;
6730 1.1 mrg x86_64-*linux*)
6731 1.1.1.2 mrg case `/usr/bin/file conftest.o` in
6732 1.1.1.2 mrg *x86-64*)
6733 1.1.1.2 mrg LD="${LD-ld} -m elf32_x86_64"
6734 1.1.1.2 mrg ;;
6735 1.1.1.2 mrg *)
6736 1.1.1.2 mrg LD="${LD-ld} -m elf_i386"
6737 1.1.1.2 mrg ;;
6738 1.1.1.2 mrg esac
6739 1.1 mrg ;;
6740 1.1.1.2 mrg powerpc64le-*linux*)
6741 1.1.1.2 mrg LD="${LD-ld} -m elf32lppclinux"
6742 1.1.1.2 mrg ;;
6743 1.1.1.2 mrg powerpc64-*linux*)
6744 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
6745 1.1 mrg ;;
6746 1.1 mrg s390x-*linux*)
6747 1.1 mrg LD="${LD-ld} -m elf_s390"
6748 1.1 mrg ;;
6749 1.1 mrg sparc64-*linux*)
6750 1.1 mrg LD="${LD-ld} -m elf32_sparc"
6751 1.1 mrg ;;
6752 1.1 mrg esac
6753 1.1 mrg ;;
6754 1.1 mrg *64-bit*)
6755 1.1 mrg case $host in
6756 1.1 mrg x86_64-*kfreebsd*-gnu)
6757 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
6758 1.1 mrg ;;
6759 1.1 mrg x86_64-*linux*)
6760 1.1 mrg LD="${LD-ld} -m elf_x86_64"
6761 1.1 mrg ;;
6762 1.1.1.2 mrg powerpcle-*linux*)
6763 1.1.1.2 mrg LD="${LD-ld} -m elf64lppc"
6764 1.1.1.2 mrg ;;
6765 1.1.1.2 mrg powerpc-*linux*)
6766 1.1 mrg LD="${LD-ld} -m elf64ppc"
6767 1.1 mrg ;;
6768 1.1 mrg s390*-*linux*|s390*-*tpf*)
6769 1.1 mrg LD="${LD-ld} -m elf64_s390"
6770 1.1 mrg ;;
6771 1.1 mrg sparc*-*linux*)
6772 1.1 mrg LD="${LD-ld} -m elf64_sparc"
6773 1.1 mrg ;;
6774 1.1 mrg esac
6775 1.1 mrg ;;
6776 1.1 mrg esac
6777 1.1 mrg fi
6778 1.1 mrg rm -rf conftest*
6779 1.1 mrg ;;
6780 1.1 mrg
6781 1.1 mrg *-*-sco3.2v5*)
6782 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6783 1.1 mrg SAVE_CFLAGS="$CFLAGS"
6784 1.1 mrg CFLAGS="$CFLAGS -belf"
6785 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6786 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6787 1.1.1.7 mrg if ${lt_cv_cc_needs_belf+:} false; then :
6788 1.1 mrg $as_echo_n "(cached) " >&6
6789 1.1 mrg else
6790 1.1 mrg ac_ext=c
6791 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6792 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6793 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6794 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6795 1.1 mrg
6796 1.1 mrg if test x$gcc_no_link = xyes; then
6797 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6798 1.1 mrg fi
6799 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6800 1.1 mrg /* end confdefs.h. */
6801 1.1 mrg
6802 1.1 mrg int
6803 1.1 mrg main ()
6804 1.1 mrg {
6805 1.1 mrg
6806 1.1 mrg ;
6807 1.1 mrg return 0;
6808 1.1 mrg }
6809 1.1 mrg _ACEOF
6810 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
6811 1.1 mrg lt_cv_cc_needs_belf=yes
6812 1.1 mrg else
6813 1.1 mrg lt_cv_cc_needs_belf=no
6814 1.1 mrg fi
6815 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
6816 1.1 mrg conftest$ac_exeext conftest.$ac_ext
6817 1.1 mrg ac_ext=c
6818 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6819 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6820 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6821 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6822 1.1 mrg
6823 1.1 mrg fi
6824 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6825 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
6826 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6827 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6828 1.1 mrg CFLAGS="$SAVE_CFLAGS"
6829 1.1 mrg fi
6830 1.1 mrg ;;
6831 1.1 mrg sparc*-*solaris*)
6832 1.1 mrg # Find out which ABI we are using.
6833 1.1 mrg echo 'int i;' > conftest.$ac_ext
6834 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6835 1.1 mrg (eval $ac_compile) 2>&5
6836 1.1 mrg ac_status=$?
6837 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6838 1.1 mrg test $ac_status = 0; }; then
6839 1.1 mrg case `/usr/bin/file conftest.o` in
6840 1.1 mrg *64-bit*)
6841 1.1 mrg case $lt_cv_prog_gnu_ld in
6842 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
6843 1.1 mrg *)
6844 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6845 1.1 mrg LD="${LD-ld} -64"
6846 1.1 mrg fi
6847 1.1 mrg ;;
6848 1.1 mrg esac
6849 1.1 mrg ;;
6850 1.1 mrg esac
6851 1.1 mrg fi
6852 1.1 mrg rm -rf conftest*
6853 1.1 mrg ;;
6854 1.1 mrg esac
6855 1.1 mrg
6856 1.1 mrg need_locks="$enable_libtool_lock"
6857 1.1 mrg
6858 1.1 mrg
6859 1.1 mrg case $host_os in
6860 1.1 mrg rhapsody* | darwin*)
6861 1.1 mrg if test -n "$ac_tool_prefix"; then
6862 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6863 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6865 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6866 1.1.1.7 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then :
6867 1.1 mrg $as_echo_n "(cached) " >&6
6868 1.1 mrg else
6869 1.1 mrg if test -n "$DSYMUTIL"; then
6870 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6871 1.1 mrg else
6872 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873 1.1 mrg for as_dir in $PATH
6874 1.1 mrg do
6875 1.1 mrg IFS=$as_save_IFS
6876 1.1 mrg test -z "$as_dir" && as_dir=.
6877 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6878 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6879 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6880 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6881 1.1 mrg break 2
6882 1.1 mrg fi
6883 1.1 mrg done
6884 1.1 mrg done
6885 1.1 mrg IFS=$as_save_IFS
6886 1.1 mrg
6887 1.1 mrg fi
6888 1.1 mrg fi
6889 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
6890 1.1 mrg if test -n "$DSYMUTIL"; then
6891 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6892 1.1 mrg $as_echo "$DSYMUTIL" >&6; }
6893 1.1 mrg else
6894 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6895 1.1 mrg $as_echo "no" >&6; }
6896 1.1 mrg fi
6897 1.1 mrg
6898 1.1 mrg
6899 1.1 mrg fi
6900 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
6901 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL
6902 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
6903 1.1 mrg set dummy dsymutil; ac_word=$2
6904 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6905 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6906 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6907 1.1 mrg $as_echo_n "(cached) " >&6
6908 1.1 mrg else
6909 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6910 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6911 1.1 mrg else
6912 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913 1.1 mrg for as_dir in $PATH
6914 1.1 mrg do
6915 1.1 mrg IFS=$as_save_IFS
6916 1.1 mrg test -z "$as_dir" && as_dir=.
6917 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6918 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6919 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6920 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6921 1.1 mrg break 2
6922 1.1 mrg fi
6923 1.1 mrg done
6924 1.1 mrg done
6925 1.1 mrg IFS=$as_save_IFS
6926 1.1 mrg
6927 1.1 mrg fi
6928 1.1 mrg fi
6929 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6930 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then
6931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6932 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
6933 1.1 mrg else
6934 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6935 1.1 mrg $as_echo "no" >&6; }
6936 1.1 mrg fi
6937 1.1 mrg
6938 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then
6939 1.1 mrg DSYMUTIL=":"
6940 1.1 mrg else
6941 1.1 mrg case $cross_compiling:$ac_tool_warned in
6942 1.1 mrg yes:)
6943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6944 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6945 1.1 mrg ac_tool_warned=yes ;;
6946 1.1 mrg esac
6947 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL
6948 1.1 mrg fi
6949 1.1 mrg else
6950 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6951 1.1 mrg fi
6952 1.1 mrg
6953 1.1 mrg if test -n "$ac_tool_prefix"; then
6954 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6955 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6956 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6957 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6958 1.1.1.7 mrg if ${ac_cv_prog_NMEDIT+:} false; then :
6959 1.1 mrg $as_echo_n "(cached) " >&6
6960 1.1 mrg else
6961 1.1 mrg if test -n "$NMEDIT"; then
6962 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6963 1.1 mrg else
6964 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965 1.1 mrg for as_dir in $PATH
6966 1.1 mrg do
6967 1.1 mrg IFS=$as_save_IFS
6968 1.1 mrg test -z "$as_dir" && as_dir=.
6969 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6970 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6971 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6972 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6973 1.1 mrg break 2
6974 1.1 mrg fi
6975 1.1 mrg done
6976 1.1 mrg done
6977 1.1 mrg IFS=$as_save_IFS
6978 1.1 mrg
6979 1.1 mrg fi
6980 1.1 mrg fi
6981 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT
6982 1.1 mrg if test -n "$NMEDIT"; then
6983 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6984 1.1 mrg $as_echo "$NMEDIT" >&6; }
6985 1.1 mrg else
6986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6987 1.1 mrg $as_echo "no" >&6; }
6988 1.1 mrg fi
6989 1.1 mrg
6990 1.1 mrg
6991 1.1 mrg fi
6992 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then
6993 1.1 mrg ac_ct_NMEDIT=$NMEDIT
6994 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args.
6995 1.1 mrg set dummy nmedit; ac_word=$2
6996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6997 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
6998 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6999 1.1 mrg $as_echo_n "(cached) " >&6
7000 1.1 mrg else
7001 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
7002 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7003 1.1 mrg else
7004 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7005 1.1 mrg for as_dir in $PATH
7006 1.1 mrg do
7007 1.1 mrg IFS=$as_save_IFS
7008 1.1 mrg test -z "$as_dir" && as_dir=.
7009 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7010 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7011 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7012 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7013 1.1 mrg break 2
7014 1.1 mrg fi
7015 1.1 mrg done
7016 1.1 mrg done
7017 1.1 mrg IFS=$as_save_IFS
7018 1.1 mrg
7019 1.1 mrg fi
7020 1.1 mrg fi
7021 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7022 1.1 mrg if test -n "$ac_ct_NMEDIT"; then
7023 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7024 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
7025 1.1 mrg else
7026 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7027 1.1 mrg $as_echo "no" >&6; }
7028 1.1 mrg fi
7029 1.1 mrg
7030 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then
7031 1.1 mrg NMEDIT=":"
7032 1.1 mrg else
7033 1.1 mrg case $cross_compiling:$ac_tool_warned in
7034 1.1 mrg yes:)
7035 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7036 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7037 1.1 mrg ac_tool_warned=yes ;;
7038 1.1 mrg esac
7039 1.1 mrg NMEDIT=$ac_ct_NMEDIT
7040 1.1 mrg fi
7041 1.1 mrg else
7042 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT"
7043 1.1 mrg fi
7044 1.1 mrg
7045 1.1 mrg if test -n "$ac_tool_prefix"; then
7046 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7047 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2
7048 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7050 1.1.1.7 mrg if ${ac_cv_prog_LIPO+:} false; then :
7051 1.1 mrg $as_echo_n "(cached) " >&6
7052 1.1 mrg else
7053 1.1 mrg if test -n "$LIPO"; then
7054 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7055 1.1 mrg else
7056 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057 1.1 mrg for as_dir in $PATH
7058 1.1 mrg do
7059 1.1 mrg IFS=$as_save_IFS
7060 1.1 mrg test -z "$as_dir" && as_dir=.
7061 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7062 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7063 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7064 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065 1.1 mrg break 2
7066 1.1 mrg fi
7067 1.1 mrg done
7068 1.1 mrg done
7069 1.1 mrg IFS=$as_save_IFS
7070 1.1 mrg
7071 1.1 mrg fi
7072 1.1 mrg fi
7073 1.1 mrg LIPO=$ac_cv_prog_LIPO
7074 1.1 mrg if test -n "$LIPO"; then
7075 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7076 1.1 mrg $as_echo "$LIPO" >&6; }
7077 1.1 mrg else
7078 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079 1.1 mrg $as_echo "no" >&6; }
7080 1.1 mrg fi
7081 1.1 mrg
7082 1.1 mrg
7083 1.1 mrg fi
7084 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then
7085 1.1 mrg ac_ct_LIPO=$LIPO
7086 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args.
7087 1.1 mrg set dummy lipo; ac_word=$2
7088 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7089 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7090 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7091 1.1 mrg $as_echo_n "(cached) " >&6
7092 1.1 mrg else
7093 1.1 mrg if test -n "$ac_ct_LIPO"; then
7094 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7095 1.1 mrg else
7096 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7097 1.1 mrg for as_dir in $PATH
7098 1.1 mrg do
7099 1.1 mrg IFS=$as_save_IFS
7100 1.1 mrg test -z "$as_dir" && as_dir=.
7101 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7102 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7103 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo"
7104 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7105 1.1 mrg break 2
7106 1.1 mrg fi
7107 1.1 mrg done
7108 1.1 mrg done
7109 1.1 mrg IFS=$as_save_IFS
7110 1.1 mrg
7111 1.1 mrg fi
7112 1.1 mrg fi
7113 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7114 1.1 mrg if test -n "$ac_ct_LIPO"; then
7115 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7116 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; }
7117 1.1 mrg else
7118 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7119 1.1 mrg $as_echo "no" >&6; }
7120 1.1 mrg fi
7121 1.1 mrg
7122 1.1 mrg if test "x$ac_ct_LIPO" = x; then
7123 1.1 mrg LIPO=":"
7124 1.1 mrg else
7125 1.1 mrg case $cross_compiling:$ac_tool_warned in
7126 1.1 mrg yes:)
7127 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7128 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7129 1.1 mrg ac_tool_warned=yes ;;
7130 1.1 mrg esac
7131 1.1 mrg LIPO=$ac_ct_LIPO
7132 1.1 mrg fi
7133 1.1 mrg else
7134 1.1 mrg LIPO="$ac_cv_prog_LIPO"
7135 1.1 mrg fi
7136 1.1 mrg
7137 1.1 mrg if test -n "$ac_tool_prefix"; then
7138 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7139 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2
7140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7141 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7142 1.1.1.7 mrg if ${ac_cv_prog_OTOOL+:} false; then :
7143 1.1 mrg $as_echo_n "(cached) " >&6
7144 1.1 mrg else
7145 1.1 mrg if test -n "$OTOOL"; then
7146 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7147 1.1 mrg else
7148 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7149 1.1 mrg for as_dir in $PATH
7150 1.1 mrg do
7151 1.1 mrg IFS=$as_save_IFS
7152 1.1 mrg test -z "$as_dir" && as_dir=.
7153 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7154 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7155 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7156 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7157 1.1 mrg break 2
7158 1.1 mrg fi
7159 1.1 mrg done
7160 1.1 mrg done
7161 1.1 mrg IFS=$as_save_IFS
7162 1.1 mrg
7163 1.1 mrg fi
7164 1.1 mrg fi
7165 1.1 mrg OTOOL=$ac_cv_prog_OTOOL
7166 1.1 mrg if test -n "$OTOOL"; then
7167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7168 1.1 mrg $as_echo "$OTOOL" >&6; }
7169 1.1 mrg else
7170 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7171 1.1 mrg $as_echo "no" >&6; }
7172 1.1 mrg fi
7173 1.1 mrg
7174 1.1 mrg
7175 1.1 mrg fi
7176 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then
7177 1.1 mrg ac_ct_OTOOL=$OTOOL
7178 1.1 mrg # Extract the first word of "otool", so it can be a program name with args.
7179 1.1 mrg set dummy otool; ac_word=$2
7180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7181 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7182 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7183 1.1 mrg $as_echo_n "(cached) " >&6
7184 1.1 mrg else
7185 1.1 mrg if test -n "$ac_ct_OTOOL"; then
7186 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7187 1.1 mrg else
7188 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7189 1.1 mrg for as_dir in $PATH
7190 1.1 mrg do
7191 1.1 mrg IFS=$as_save_IFS
7192 1.1 mrg test -z "$as_dir" && as_dir=.
7193 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7194 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7195 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool"
7196 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7197 1.1 mrg break 2
7198 1.1 mrg fi
7199 1.1 mrg done
7200 1.1 mrg done
7201 1.1 mrg IFS=$as_save_IFS
7202 1.1 mrg
7203 1.1 mrg fi
7204 1.1 mrg fi
7205 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7206 1.1 mrg if test -n "$ac_ct_OTOOL"; then
7207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7208 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; }
7209 1.1 mrg else
7210 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7211 1.1 mrg $as_echo "no" >&6; }
7212 1.1 mrg fi
7213 1.1 mrg
7214 1.1 mrg if test "x$ac_ct_OTOOL" = x; then
7215 1.1 mrg OTOOL=":"
7216 1.1 mrg else
7217 1.1 mrg case $cross_compiling:$ac_tool_warned in
7218 1.1 mrg yes:)
7219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7220 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7221 1.1 mrg ac_tool_warned=yes ;;
7222 1.1 mrg esac
7223 1.1 mrg OTOOL=$ac_ct_OTOOL
7224 1.1 mrg fi
7225 1.1 mrg else
7226 1.1 mrg OTOOL="$ac_cv_prog_OTOOL"
7227 1.1 mrg fi
7228 1.1 mrg
7229 1.1 mrg if test -n "$ac_tool_prefix"; then
7230 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7231 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2
7232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7233 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7234 1.1.1.7 mrg if ${ac_cv_prog_OTOOL64+:} false; then :
7235 1.1 mrg $as_echo_n "(cached) " >&6
7236 1.1 mrg else
7237 1.1 mrg if test -n "$OTOOL64"; then
7238 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7239 1.1 mrg else
7240 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7241 1.1 mrg for as_dir in $PATH
7242 1.1 mrg do
7243 1.1 mrg IFS=$as_save_IFS
7244 1.1 mrg test -z "$as_dir" && as_dir=.
7245 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7246 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7247 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7248 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249 1.1 mrg break 2
7250 1.1 mrg fi
7251 1.1 mrg done
7252 1.1 mrg done
7253 1.1 mrg IFS=$as_save_IFS
7254 1.1 mrg
7255 1.1 mrg fi
7256 1.1 mrg fi
7257 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64
7258 1.1 mrg if test -n "$OTOOL64"; then
7259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7260 1.1 mrg $as_echo "$OTOOL64" >&6; }
7261 1.1 mrg else
7262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7263 1.1 mrg $as_echo "no" >&6; }
7264 1.1 mrg fi
7265 1.1 mrg
7266 1.1 mrg
7267 1.1 mrg fi
7268 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then
7269 1.1 mrg ac_ct_OTOOL64=$OTOOL64
7270 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args.
7271 1.1 mrg set dummy otool64; ac_word=$2
7272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7273 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; }
7274 1.1.1.7 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7275 1.1 mrg $as_echo_n "(cached) " >&6
7276 1.1 mrg else
7277 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7278 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7279 1.1 mrg else
7280 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7281 1.1 mrg for as_dir in $PATH
7282 1.1 mrg do
7283 1.1 mrg IFS=$as_save_IFS
7284 1.1 mrg test -z "$as_dir" && as_dir=.
7285 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7286 1.1.1.7 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7287 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64"
7288 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7289 1.1 mrg break 2
7290 1.1 mrg fi
7291 1.1 mrg done
7292 1.1 mrg done
7293 1.1 mrg IFS=$as_save_IFS
7294 1.1 mrg
7295 1.1 mrg fi
7296 1.1 mrg fi
7297 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7298 1.1 mrg if test -n "$ac_ct_OTOOL64"; then
7299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7300 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; }
7301 1.1 mrg else
7302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7303 1.1 mrg $as_echo "no" >&6; }
7304 1.1 mrg fi
7305 1.1 mrg
7306 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then
7307 1.1 mrg OTOOL64=":"
7308 1.1 mrg else
7309 1.1 mrg case $cross_compiling:$ac_tool_warned in
7310 1.1 mrg yes:)
7311 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7312 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7313 1.1 mrg ac_tool_warned=yes ;;
7314 1.1 mrg esac
7315 1.1 mrg OTOOL64=$ac_ct_OTOOL64
7316 1.1 mrg fi
7317 1.1 mrg else
7318 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64"
7319 1.1 mrg fi
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
7344 1.1 mrg
7345 1.1 mrg
7346 1.1 mrg
7347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7348 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7349 1.1.1.7 mrg if ${lt_cv_apple_cc_single_mod+:} false; then :
7350 1.1 mrg $as_echo_n "(cached) " >&6
7351 1.1 mrg else
7352 1.1 mrg lt_cv_apple_cc_single_mod=no
7353 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then
7354 1.1 mrg # By default we will add the -single_module flag. You can override
7355 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE
7356 1.1 mrg # non-empty at configure time, or by adding -multi_module to the
7357 1.1 mrg # link flags.
7358 1.1 mrg rm -rf libconftest.dylib*
7359 1.1 mrg echo "int foo(void){return 1;}" > conftest.c
7360 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7361 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5
7362 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7363 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7364 1.1 mrg _lt_result=$?
7365 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7366 1.1 mrg lt_cv_apple_cc_single_mod=yes
7367 1.1 mrg else
7368 1.1 mrg cat conftest.err >&5
7369 1.1 mrg fi
7370 1.1 mrg rm -rf libconftest.dylib*
7371 1.1 mrg rm -f conftest.*
7372 1.1 mrg fi
7373 1.1 mrg fi
7374 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7375 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7376 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7377 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7378 1.1.1.7 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then :
7379 1.1 mrg $as_echo_n "(cached) " >&6
7380 1.1 mrg else
7381 1.1 mrg lt_cv_ld_exported_symbols_list=no
7382 1.1 mrg save_LDFLAGS=$LDFLAGS
7383 1.1 mrg echo "_main" > conftest.sym
7384 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7385 1.1 mrg if test x$gcc_no_link = xyes; then
7386 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7387 1.1 mrg fi
7388 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7389 1.1 mrg /* end confdefs.h. */
7390 1.1 mrg
7391 1.1 mrg int
7392 1.1 mrg main ()
7393 1.1 mrg {
7394 1.1 mrg
7395 1.1 mrg ;
7396 1.1 mrg return 0;
7397 1.1 mrg }
7398 1.1 mrg _ACEOF
7399 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
7400 1.1 mrg lt_cv_ld_exported_symbols_list=yes
7401 1.1 mrg else
7402 1.1 mrg lt_cv_ld_exported_symbols_list=no
7403 1.1 mrg fi
7404 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
7405 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7406 1.1 mrg LDFLAGS="$save_LDFLAGS"
7407 1.1 mrg
7408 1.1 mrg fi
7409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7410 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7412 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; }
7413 1.1.1.7 mrg if ${lt_cv_ld_force_load+:} false; then :
7414 1.1 mrg $as_echo_n "(cached) " >&6
7415 1.1 mrg else
7416 1.1 mrg lt_cv_ld_force_load=no
7417 1.1 mrg cat > conftest.c << _LT_EOF
7418 1.1 mrg int forced_loaded() { return 2;}
7419 1.1 mrg _LT_EOF
7420 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7421 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7422 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5
7423 1.1 mrg $AR cru libconftest.a conftest.o 2>&5
7424 1.1 mrg cat > conftest.c << _LT_EOF
7425 1.1 mrg int main() { return 0;}
7426 1.1 mrg _LT_EOF
7427 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7428 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7429 1.1 mrg _lt_result=$?
7430 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7431 1.1 mrg lt_cv_ld_force_load=yes
7432 1.1 mrg else
7433 1.1 mrg cat conftest.err >&5
7434 1.1 mrg fi
7435 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c
7436 1.1 mrg rm -rf conftest.dSYM
7437 1.1 mrg
7438 1.1 mrg fi
7439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7440 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; }
7441 1.1.1.8 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7442 1.1.1.8 mrg # build without first building modern cctools / linker.
7443 1.1.1.8 mrg case $host_cpu-$host_os in
7444 1.1.1.8 mrg *-rhapsody* | *-darwin1.[012])
7445 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7446 1.1.1.8 mrg *-darwin1.*)
7447 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7448 1.1.1.8 mrg *-darwin*)
7449 1.1.1.8 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7450 1.1.1.8 mrg # deployment target is forced to an earlier version.
7451 1.1.1.8 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7452 1.1.1.8 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7453 1.1.1.8 mrg ;;
7454 1.1.1.3 mrg 10.[012][,.]*)
7455 1.1.1.8 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7456 1.1.1.8 mrg ;;
7457 1.1.1.8 mrg *)
7458 1.1.1.8 mrg ;;
7459 1.1.1.8 mrg esac
7460 1.1 mrg ;;
7461 1.1 mrg esac
7462 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7463 1.1 mrg _lt_dar_single_mod='$single_module'
7464 1.1 mrg fi
7465 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7466 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7467 1.1 mrg else
7468 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7469 1.1 mrg fi
7470 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7471 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :'
7472 1.1 mrg else
7473 1.1 mrg _lt_dsymutil=
7474 1.1 mrg fi
7475 1.1 mrg ;;
7476 1.1 mrg esac
7477 1.1 mrg
7478 1.1 mrg for ac_header in dlfcn.h
7479 1.1 mrg do :
7480 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7481 1.1 mrg "
7482 1.1.1.7 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7483 1.1 mrg cat >>confdefs.h <<_ACEOF
7484 1.1 mrg #define HAVE_DLFCN_H 1
7485 1.1 mrg _ACEOF
7486 1.1 mrg
7487 1.1 mrg fi
7488 1.1 mrg
7489 1.1 mrg done
7490 1.1 mrg
7491 1.1 mrg
7492 1.1 mrg
7493 1.1 mrg
7494 1.1 mrg
7495 1.1 mrg # Set options
7496 1.1 mrg
7497 1.1 mrg
7498 1.1 mrg
7499 1.1 mrg enable_dlopen=no
7500 1.1 mrg
7501 1.1 mrg
7502 1.1 mrg enable_win32_dll=no
7503 1.1 mrg
7504 1.1 mrg
7505 1.1 mrg # Check whether --enable-shared was given.
7506 1.1 mrg if test "${enable_shared+set}" = set; then :
7507 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
7508 1.1 mrg case $enableval in
7509 1.1 mrg yes) enable_shared=yes ;;
7510 1.1 mrg no) enable_shared=no ;;
7511 1.1 mrg *)
7512 1.1 mrg enable_shared=no
7513 1.1 mrg # Look at the argument we got. We use all the common list separators.
7514 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7515 1.1 mrg for pkg in $enableval; do
7516 1.1 mrg IFS="$lt_save_ifs"
7517 1.1 mrg if test "X$pkg" = "X$p"; then
7518 1.1 mrg enable_shared=yes
7519 1.1 mrg fi
7520 1.1 mrg done
7521 1.1 mrg IFS="$lt_save_ifs"
7522 1.1 mrg ;;
7523 1.1 mrg esac
7524 1.1 mrg else
7525 1.1 mrg enable_shared=yes
7526 1.1 mrg fi
7527 1.1 mrg
7528 1.1 mrg
7529 1.1 mrg
7530 1.1 mrg
7531 1.1 mrg
7532 1.1 mrg
7533 1.1 mrg
7534 1.1 mrg
7535 1.1 mrg
7536 1.1 mrg # Check whether --enable-static was given.
7537 1.1 mrg if test "${enable_static+set}" = set; then :
7538 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
7539 1.1 mrg case $enableval in
7540 1.1 mrg yes) enable_static=yes ;;
7541 1.1 mrg no) enable_static=no ;;
7542 1.1 mrg *)
7543 1.1 mrg enable_static=no
7544 1.1 mrg # Look at the argument we got. We use all the common list separators.
7545 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7546 1.1 mrg for pkg in $enableval; do
7547 1.1 mrg IFS="$lt_save_ifs"
7548 1.1 mrg if test "X$pkg" = "X$p"; then
7549 1.1 mrg enable_static=yes
7550 1.1 mrg fi
7551 1.1 mrg done
7552 1.1 mrg IFS="$lt_save_ifs"
7553 1.1 mrg ;;
7554 1.1 mrg esac
7555 1.1 mrg else
7556 1.1 mrg enable_static=yes
7557 1.1 mrg fi
7558 1.1 mrg
7559 1.1 mrg
7560 1.1 mrg
7561 1.1 mrg
7562 1.1 mrg
7563 1.1 mrg
7564 1.1 mrg
7565 1.1 mrg
7566 1.1 mrg
7567 1.1 mrg
7568 1.1 mrg # Check whether --with-pic was given.
7569 1.1 mrg if test "${with_pic+set}" = set; then :
7570 1.1 mrg withval=$with_pic; pic_mode="$withval"
7571 1.1 mrg else
7572 1.1 mrg pic_mode=default
7573 1.1 mrg fi
7574 1.1 mrg
7575 1.1 mrg
7576 1.1 mrg test -z "$pic_mode" && pic_mode=default
7577 1.1 mrg
7578 1.1 mrg
7579 1.1 mrg
7580 1.1 mrg
7581 1.1 mrg
7582 1.1 mrg
7583 1.1 mrg
7584 1.1 mrg # Check whether --enable-fast-install was given.
7585 1.1 mrg if test "${enable_fast_install+set}" = set; then :
7586 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
7587 1.1 mrg case $enableval in
7588 1.1 mrg yes) enable_fast_install=yes ;;
7589 1.1 mrg no) enable_fast_install=no ;;
7590 1.1 mrg *)
7591 1.1 mrg enable_fast_install=no
7592 1.1 mrg # Look at the argument we got. We use all the common list separators.
7593 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7594 1.1 mrg for pkg in $enableval; do
7595 1.1 mrg IFS="$lt_save_ifs"
7596 1.1 mrg if test "X$pkg" = "X$p"; then
7597 1.1 mrg enable_fast_install=yes
7598 1.1 mrg fi
7599 1.1 mrg done
7600 1.1 mrg IFS="$lt_save_ifs"
7601 1.1 mrg ;;
7602 1.1 mrg esac
7603 1.1 mrg else
7604 1.1 mrg enable_fast_install=yes
7605 1.1 mrg fi
7606 1.1 mrg
7607 1.1 mrg
7608 1.1 mrg
7609 1.1 mrg
7610 1.1 mrg
7611 1.1 mrg
7612 1.1 mrg
7613 1.1 mrg
7614 1.1 mrg
7615 1.1 mrg
7616 1.1 mrg
7617 1.1 mrg # This can be used to rebuild libtool when needed
7618 1.1 mrg LIBTOOL_DEPS="$ltmain"
7619 1.1 mrg
7620 1.1 mrg # Always use our own libtool.
7621 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
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
7643 1.1 mrg
7644 1.1 mrg
7645 1.1 mrg
7646 1.1 mrg
7647 1.1 mrg
7648 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
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
7658 1.1 mrg
7659 1.1 mrg
7660 1.1 mrg
7661 1.1 mrg
7662 1.1 mrg
7663 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
7664 1.1 mrg setopt NO_GLOB_SUBST
7665 1.1 mrg fi
7666 1.1 mrg
7667 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7668 1.1 mrg $as_echo_n "checking for objdir... " >&6; }
7669 1.1.1.7 mrg if ${lt_cv_objdir+:} false; then :
7670 1.1 mrg $as_echo_n "(cached) " >&6
7671 1.1 mrg else
7672 1.1 mrg rm -f .libs 2>/dev/null
7673 1.1 mrg mkdir .libs 2>/dev/null
7674 1.1 mrg if test -d .libs; then
7675 1.1 mrg lt_cv_objdir=.libs
7676 1.1 mrg else
7677 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
7678 1.1 mrg lt_cv_objdir=_libs
7679 1.1 mrg fi
7680 1.1 mrg rmdir .libs 2>/dev/null
7681 1.1 mrg fi
7682 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7683 1.1 mrg $as_echo "$lt_cv_objdir" >&6; }
7684 1.1 mrg objdir=$lt_cv_objdir
7685 1.1 mrg
7686 1.1 mrg
7687 1.1 mrg
7688 1.1 mrg
7689 1.1 mrg
7690 1.1 mrg cat >>confdefs.h <<_ACEOF
7691 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/"
7692 1.1 mrg _ACEOF
7693 1.1 mrg
7694 1.1 mrg
7695 1.1 mrg
7696 1.1 mrg
7697 1.1 mrg case $host_os in
7698 1.1 mrg aix3*)
7699 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
7700 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
7701 1.1 mrg # vanish in a puff of smoke.
7702 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
7703 1.1 mrg COLLECT_NAMES=
7704 1.1 mrg export COLLECT_NAMES
7705 1.1 mrg fi
7706 1.1 mrg ;;
7707 1.1 mrg esac
7708 1.1 mrg
7709 1.1 mrg # Global variables:
7710 1.1 mrg ofile=libtool
7711 1.1 mrg can_build_shared=yes
7712 1.1 mrg
7713 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
7714 1.1 mrg # which needs '.lib').
7715 1.1 mrg libext=a
7716 1.1 mrg
7717 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
7718 1.1 mrg
7719 1.1 mrg old_CC="$CC"
7720 1.1 mrg old_CFLAGS="$CFLAGS"
7721 1.1 mrg
7722 1.1 mrg # Set sane defaults for various variables
7723 1.1 mrg test -z "$CC" && CC=cc
7724 1.1 mrg test -z "$LTCC" && LTCC=$CC
7725 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7726 1.1 mrg test -z "$LD" && LD=ld
7727 1.1 mrg test -z "$ac_objext" && ac_objext=o
7728 1.1 mrg
7729 1.1 mrg for cc_temp in $compiler""; do
7730 1.1 mrg case $cc_temp in
7731 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7732 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7733 1.1 mrg \-*) ;;
7734 1.1 mrg *) break;;
7735 1.1 mrg esac
7736 1.1 mrg done
7737 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7738 1.1 mrg
7739 1.1 mrg
7740 1.1 mrg # Only perform the check for file, if the check method requires it
7741 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7742 1.1 mrg case $deplibs_check_method in
7743 1.1 mrg file_magic*)
7744 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7745 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7746 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7747 1.1.1.7 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then :
7748 1.1 mrg $as_echo_n "(cached) " >&6
7749 1.1 mrg else
7750 1.1 mrg case $MAGIC_CMD in
7751 1.1 mrg [\\/*] | ?:[\\/]*)
7752 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7753 1.1 mrg ;;
7754 1.1 mrg *)
7755 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7756 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7757 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7758 1.1 mrg for ac_dir in $ac_dummy; do
7759 1.1 mrg IFS="$lt_save_ifs"
7760 1.1 mrg test -z "$ac_dir" && ac_dir=.
7761 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7762 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7763 1.1 mrg if test -n "$file_magic_test_file"; then
7764 1.1 mrg case $deplibs_check_method in
7765 1.1 mrg "file_magic "*)
7766 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7767 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7768 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7769 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7770 1.1 mrg :
7771 1.1 mrg else
7772 1.1 mrg cat <<_LT_EOF 1>&2
7773 1.1 mrg
7774 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7775 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7776 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7777 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7778 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7779 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7780 1.1 mrg *** may want to report the problem to your system manager and/or to
7781 1.1 mrg *** bug-libtool@gnu.org
7782 1.1 mrg
7783 1.1 mrg _LT_EOF
7784 1.1 mrg fi ;;
7785 1.1 mrg esac
7786 1.1 mrg fi
7787 1.1 mrg break
7788 1.1 mrg fi
7789 1.1 mrg done
7790 1.1 mrg IFS="$lt_save_ifs"
7791 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7792 1.1 mrg ;;
7793 1.1 mrg esac
7794 1.1 mrg fi
7795 1.1 mrg
7796 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7797 1.1 mrg if test -n "$MAGIC_CMD"; then
7798 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7799 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7800 1.1 mrg else
7801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7802 1.1 mrg $as_echo "no" >&6; }
7803 1.1 mrg fi
7804 1.1 mrg
7805 1.1 mrg
7806 1.1 mrg
7807 1.1 mrg
7808 1.1 mrg
7809 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7810 1.1 mrg if test -n "$ac_tool_prefix"; then
7811 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7812 1.1 mrg $as_echo_n "checking for file... " >&6; }
7813 1.1.1.7 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then :
7814 1.1 mrg $as_echo_n "(cached) " >&6
7815 1.1 mrg else
7816 1.1 mrg case $MAGIC_CMD in
7817 1.1 mrg [\\/*] | ?:[\\/]*)
7818 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7819 1.1 mrg ;;
7820 1.1 mrg *)
7821 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7822 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7823 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7824 1.1 mrg for ac_dir in $ac_dummy; do
7825 1.1 mrg IFS="$lt_save_ifs"
7826 1.1 mrg test -z "$ac_dir" && ac_dir=.
7827 1.1 mrg if test -f $ac_dir/file; then
7828 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7829 1.1 mrg if test -n "$file_magic_test_file"; then
7830 1.1 mrg case $deplibs_check_method in
7831 1.1 mrg "file_magic "*)
7832 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7833 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7834 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7835 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7836 1.1 mrg :
7837 1.1 mrg else
7838 1.1 mrg cat <<_LT_EOF 1>&2
7839 1.1 mrg
7840 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7841 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7842 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7843 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7844 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7845 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7846 1.1 mrg *** may want to report the problem to your system manager and/or to
7847 1.1 mrg *** bug-libtool@gnu.org
7848 1.1 mrg
7849 1.1 mrg _LT_EOF
7850 1.1 mrg fi ;;
7851 1.1 mrg esac
7852 1.1 mrg fi
7853 1.1 mrg break
7854 1.1 mrg fi
7855 1.1 mrg done
7856 1.1 mrg IFS="$lt_save_ifs"
7857 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7858 1.1 mrg ;;
7859 1.1 mrg esac
7860 1.1 mrg fi
7861 1.1 mrg
7862 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7863 1.1 mrg if test -n "$MAGIC_CMD"; then
7864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7865 1.1 mrg $as_echo "$MAGIC_CMD" >&6; }
7866 1.1 mrg else
7867 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7868 1.1 mrg $as_echo "no" >&6; }
7869 1.1 mrg fi
7870 1.1 mrg
7871 1.1 mrg
7872 1.1 mrg else
7873 1.1 mrg MAGIC_CMD=:
7874 1.1 mrg fi
7875 1.1 mrg fi
7876 1.1 mrg
7877 1.1 mrg fi
7878 1.1 mrg ;;
7879 1.1 mrg esac
7880 1.1 mrg
7881 1.1 mrg # Use C for the default configuration in the libtool script
7882 1.1 mrg
7883 1.1 mrg lt_save_CC="$CC"
7884 1.1 mrg ac_ext=c
7885 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7886 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7887 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7888 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7889 1.1 mrg
7890 1.1 mrg
7891 1.1 mrg # Source file extension for C test sources.
7892 1.1 mrg ac_ext=c
7893 1.1 mrg
7894 1.1 mrg # Object file extension for compiled C test sources.
7895 1.1 mrg objext=o
7896 1.1 mrg objext=$objext
7897 1.1 mrg
7898 1.1 mrg # Code to be used in simple compile tests
7899 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7900 1.1 mrg
7901 1.1 mrg # Code to be used in simple link tests
7902 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
7903 1.1 mrg
7904 1.1 mrg
7905 1.1 mrg
7906 1.1 mrg
7907 1.1 mrg
7908 1.1 mrg
7909 1.1 mrg
7910 1.1 mrg # If no C compiler was specified, use CC.
7911 1.1 mrg LTCC=${LTCC-"$CC"}
7912 1.1 mrg
7913 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7914 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7915 1.1 mrg
7916 1.1 mrg # Allow CC to be a program name with arguments.
7917 1.1 mrg compiler=$CC
7918 1.1 mrg
7919 1.1 mrg # Save the default compiler, since it gets overwritten when the other
7920 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7921 1.1 mrg compiler_DEFAULT=$CC
7922 1.1 mrg
7923 1.1 mrg # save warnings/boilerplate of simple test code
7924 1.1 mrg ac_outfile=conftest.$ac_objext
7925 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7926 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7927 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7928 1.1 mrg $RM conftest*
7929 1.1 mrg
7930 1.1 mrg ac_outfile=conftest.$ac_objext
7931 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7932 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7933 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7934 1.1 mrg $RM -r conftest*
7935 1.1 mrg
7936 1.1 mrg
7937 1.1 mrg ## CAVEAT EMPTOR:
7938 1.1 mrg ## There is no encapsulation within the following macros, do not change
7939 1.1 mrg ## the running order or otherwise move them around unless you know exactly
7940 1.1 mrg ## what you are doing...
7941 1.1 mrg if test -n "$compiler"; then
7942 1.1 mrg
7943 1.1 mrg lt_prog_compiler_no_builtin_flag=
7944 1.1 mrg
7945 1.1 mrg if test "$GCC" = yes; then
7946 1.1 mrg case $cc_basename in
7947 1.1 mrg nvcc*)
7948 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7949 1.1 mrg *)
7950 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7951 1.1 mrg esac
7952 1.1 mrg
7953 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7954 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7955 1.1.1.7 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7956 1.1 mrg $as_echo_n "(cached) " >&6
7957 1.1 mrg else
7958 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7959 1.1 mrg ac_outfile=conftest.$ac_objext
7960 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7961 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7962 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7963 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7964 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7965 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7966 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7967 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7968 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7969 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7970 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7971 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7972 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7973 1.1 mrg ac_status=$?
7974 1.1 mrg cat conftest.err >&5
7975 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7976 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7977 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7978 1.1 mrg # So say no if there are warnings other than the usual output.
7979 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7980 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7981 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7982 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7983 1.1 mrg fi
7984 1.1 mrg fi
7985 1.1 mrg $RM conftest*
7986 1.1 mrg
7987 1.1 mrg fi
7988 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7989 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7990 1.1 mrg
7991 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7992 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7993 1.1 mrg else
7994 1.1 mrg :
7995 1.1 mrg fi
7996 1.1 mrg
7997 1.1 mrg fi
7998 1.1 mrg
7999 1.1 mrg
8000 1.1 mrg
8001 1.1 mrg
8002 1.1 mrg
8003 1.1 mrg
8004 1.1 mrg lt_prog_compiler_wl=
8005 1.1 mrg lt_prog_compiler_pic=
8006 1.1 mrg lt_prog_compiler_static=
8007 1.1 mrg
8008 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8009 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8010 1.1 mrg
8011 1.1 mrg if test "$GCC" = yes; then
8012 1.1 mrg lt_prog_compiler_wl='-Wl,'
8013 1.1 mrg lt_prog_compiler_static='-static'
8014 1.1 mrg
8015 1.1 mrg case $host_os in
8016 1.1 mrg aix*)
8017 1.1 mrg # All AIX code is PIC.
8018 1.1 mrg if test "$host_cpu" = ia64; then
8019 1.1 mrg # AIX 5 now supports IA64 processor
8020 1.1 mrg lt_prog_compiler_static='-Bstatic'
8021 1.1 mrg fi
8022 1.1.1.2 mrg lt_prog_compiler_pic='-fPIC'
8023 1.1 mrg ;;
8024 1.1 mrg
8025 1.1 mrg amigaos*)
8026 1.1 mrg case $host_cpu in
8027 1.1 mrg powerpc)
8028 1.1 mrg # see comment about AmigaOS4 .so support
8029 1.1 mrg lt_prog_compiler_pic='-fPIC'
8030 1.1 mrg ;;
8031 1.1 mrg m68k)
8032 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
8033 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
8034 1.1 mrg # like `-m68040'.
8035 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8036 1.1 mrg ;;
8037 1.1 mrg esac
8038 1.1 mrg ;;
8039 1.1 mrg
8040 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8041 1.1 mrg # PIC is the default for these OSes.
8042 1.1 mrg ;;
8043 1.1 mrg
8044 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
8045 1.1 mrg # This hack is so that the source file can tell whether it is being
8046 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
8047 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
8048 1.1 mrg # (--disable-auto-import) libraries
8049 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
8050 1.1 mrg ;;
8051 1.1 mrg
8052 1.1 mrg darwin* | rhapsody*)
8053 1.1 mrg # PIC is the default on this platform
8054 1.1 mrg # Common symbols not allowed in MH_DYLIB files
8055 1.1 mrg lt_prog_compiler_pic='-fno-common'
8056 1.1 mrg ;;
8057 1.1 mrg
8058 1.1 mrg haiku*)
8059 1.1 mrg # PIC is the default for Haiku.
8060 1.1 mrg # The "-static" flag exists, but is broken.
8061 1.1 mrg lt_prog_compiler_static=
8062 1.1 mrg ;;
8063 1.1 mrg
8064 1.1 mrg hpux*)
8065 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8066 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8067 1.1 mrg # sets the default TLS model and affects inlining.
8068 1.1 mrg case $host_cpu in
8069 1.1 mrg hppa*64*)
8070 1.1 mrg # +Z the default
8071 1.1 mrg ;;
8072 1.1 mrg *)
8073 1.1 mrg lt_prog_compiler_pic='-fPIC'
8074 1.1 mrg ;;
8075 1.1 mrg esac
8076 1.1 mrg ;;
8077 1.1 mrg
8078 1.1 mrg interix[3-9]*)
8079 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8080 1.1 mrg # Instead, we relocate shared libraries at runtime.
8081 1.1 mrg ;;
8082 1.1 mrg
8083 1.1 mrg msdosdjgpp*)
8084 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
8085 1.1 mrg # on systems that don't support them.
8086 1.1 mrg lt_prog_compiler_can_build_shared=no
8087 1.1 mrg enable_shared=no
8088 1.1 mrg ;;
8089 1.1 mrg
8090 1.1 mrg *nto* | *qnx*)
8091 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
8092 1.1 mrg # it will coredump.
8093 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
8094 1.1 mrg ;;
8095 1.1 mrg
8096 1.1 mrg sysv4*MP*)
8097 1.1 mrg if test -d /usr/nec; then
8098 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
8099 1.1 mrg fi
8100 1.1 mrg ;;
8101 1.1 mrg
8102 1.1 mrg *)
8103 1.1 mrg lt_prog_compiler_pic='-fPIC'
8104 1.1 mrg ;;
8105 1.1 mrg esac
8106 1.1 mrg
8107 1.1 mrg case $cc_basename in
8108 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8109 1.1 mrg lt_prog_compiler_wl='-Xlinker '
8110 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC'
8111 1.1 mrg ;;
8112 1.1 mrg esac
8113 1.1 mrg else
8114 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
8115 1.1 mrg case $host_os in
8116 1.1 mrg aix*)
8117 1.1 mrg lt_prog_compiler_wl='-Wl,'
8118 1.1 mrg if test "$host_cpu" = ia64; then
8119 1.1 mrg # AIX 5 now supports IA64 processor
8120 1.1 mrg lt_prog_compiler_static='-Bstatic'
8121 1.1 mrg else
8122 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8123 1.1 mrg fi
8124 1.1 mrg ;;
8125 1.1 mrg
8126 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*)
8127 1.1 mrg # This hack is so that the source file can tell whether it is being
8128 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
8129 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
8130 1.1 mrg ;;
8131 1.1 mrg
8132 1.1 mrg hpux9* | hpux10* | hpux11*)
8133 1.1 mrg lt_prog_compiler_wl='-Wl,'
8134 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8135 1.1 mrg # not for PA HP-UX.
8136 1.1 mrg case $host_cpu in
8137 1.1 mrg hppa*64*|ia64*)
8138 1.1 mrg # +Z the default
8139 1.1 mrg ;;
8140 1.1 mrg *)
8141 1.1 mrg lt_prog_compiler_pic='+Z'
8142 1.1 mrg ;;
8143 1.1 mrg esac
8144 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
8145 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
8146 1.1 mrg ;;
8147 1.1 mrg
8148 1.1 mrg irix5* | irix6* | nonstopux*)
8149 1.1 mrg lt_prog_compiler_wl='-Wl,'
8150 1.1 mrg # PIC (with -KPIC) is the default.
8151 1.1 mrg lt_prog_compiler_static='-non_shared'
8152 1.1 mrg ;;
8153 1.1 mrg
8154 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu)
8155 1.1 mrg case $cc_basename in
8156 1.1 mrg # old Intel for x86_64 which still supported -KPIC.
8157 1.1 mrg ecc*)
8158 1.1 mrg lt_prog_compiler_wl='-Wl,'
8159 1.1 mrg lt_prog_compiler_pic='-KPIC'
8160 1.1 mrg lt_prog_compiler_static='-static'
8161 1.1 mrg ;;
8162 1.1 mrg # icc used to be incompatible with GCC.
8163 1.1 mrg # ICC 10 doesn't accept -KPIC any more.
8164 1.1 mrg icc* | ifort*)
8165 1.1 mrg lt_prog_compiler_wl='-Wl,'
8166 1.1 mrg lt_prog_compiler_pic='-fPIC'
8167 1.1 mrg lt_prog_compiler_static='-static'
8168 1.1 mrg ;;
8169 1.1 mrg # Lahey Fortran 8.1.
8170 1.1 mrg lf95*)
8171 1.1 mrg lt_prog_compiler_wl='-Wl,'
8172 1.1 mrg lt_prog_compiler_pic='--shared'
8173 1.1 mrg lt_prog_compiler_static='--static'
8174 1.1 mrg ;;
8175 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8176 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
8177 1.1 mrg # which looks to be a dead project)
8178 1.1 mrg lt_prog_compiler_wl='-Wl,'
8179 1.1 mrg lt_prog_compiler_pic='-fpic'
8180 1.1 mrg lt_prog_compiler_static='-Bstatic'
8181 1.1 mrg ;;
8182 1.1 mrg ccc*)
8183 1.1 mrg lt_prog_compiler_wl='-Wl,'
8184 1.1 mrg # All Alpha code is PIC.
8185 1.1 mrg lt_prog_compiler_static='-non_shared'
8186 1.1 mrg ;;
8187 1.1 mrg xl* | bgxl* | bgf* | mpixl*)
8188 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8189 1.1 mrg lt_prog_compiler_wl='-Wl,'
8190 1.1 mrg lt_prog_compiler_pic='-qpic'
8191 1.1 mrg lt_prog_compiler_static='-qstaticlink'
8192 1.1 mrg ;;
8193 1.1 mrg *)
8194 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8195 1.1 mrg *Sun\ F* | *Sun*Fortran*)
8196 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
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=''
8200 1.1 mrg ;;
8201 1.1 mrg *Sun\ C*)
8202 1.1 mrg # Sun C 5.9
8203 1.1 mrg lt_prog_compiler_pic='-KPIC'
8204 1.1 mrg lt_prog_compiler_static='-Bstatic'
8205 1.1 mrg lt_prog_compiler_wl='-Wl,'
8206 1.1 mrg ;;
8207 1.1 mrg esac
8208 1.1 mrg ;;
8209 1.1 mrg esac
8210 1.1 mrg ;;
8211 1.1 mrg
8212 1.1 mrg newsos6)
8213 1.1 mrg lt_prog_compiler_pic='-KPIC'
8214 1.1 mrg lt_prog_compiler_static='-Bstatic'
8215 1.1 mrg ;;
8216 1.1 mrg
8217 1.1 mrg *nto* | *qnx*)
8218 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise
8219 1.1 mrg # it will coredump.
8220 1.1 mrg lt_prog_compiler_pic='-fPIC -shared'
8221 1.1 mrg ;;
8222 1.1 mrg
8223 1.1 mrg osf3* | osf4* | osf5*)
8224 1.1 mrg lt_prog_compiler_wl='-Wl,'
8225 1.1 mrg # All OSF/1 code is PIC.
8226 1.1 mrg lt_prog_compiler_static='-non_shared'
8227 1.1 mrg ;;
8228 1.1 mrg
8229 1.1 mrg rdos*)
8230 1.1 mrg lt_prog_compiler_static='-non_shared'
8231 1.1 mrg ;;
8232 1.1 mrg
8233 1.1 mrg solaris*)
8234 1.1 mrg lt_prog_compiler_pic='-KPIC'
8235 1.1 mrg lt_prog_compiler_static='-Bstatic'
8236 1.1 mrg case $cc_basename in
8237 1.1 mrg f77* | f90* | f95*)
8238 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
8239 1.1 mrg *)
8240 1.1 mrg lt_prog_compiler_wl='-Wl,';;
8241 1.1 mrg esac
8242 1.1 mrg ;;
8243 1.1 mrg
8244 1.1 mrg sunos4*)
8245 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
8246 1.1 mrg lt_prog_compiler_pic='-PIC'
8247 1.1 mrg lt_prog_compiler_static='-Bstatic'
8248 1.1 mrg ;;
8249 1.1 mrg
8250 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
8251 1.1 mrg lt_prog_compiler_wl='-Wl,'
8252 1.1 mrg lt_prog_compiler_pic='-KPIC'
8253 1.1 mrg lt_prog_compiler_static='-Bstatic'
8254 1.1 mrg ;;
8255 1.1 mrg
8256 1.1 mrg sysv4*MP*)
8257 1.1 mrg if test -d /usr/nec ;then
8258 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
8259 1.1 mrg lt_prog_compiler_static='-Bstatic'
8260 1.1 mrg fi
8261 1.1 mrg ;;
8262 1.1 mrg
8263 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8264 1.1 mrg lt_prog_compiler_wl='-Wl,'
8265 1.1 mrg lt_prog_compiler_pic='-KPIC'
8266 1.1 mrg lt_prog_compiler_static='-Bstatic'
8267 1.1 mrg ;;
8268 1.1 mrg
8269 1.1 mrg unicos*)
8270 1.1 mrg lt_prog_compiler_wl='-Wl,'
8271 1.1 mrg lt_prog_compiler_can_build_shared=no
8272 1.1 mrg ;;
8273 1.1 mrg
8274 1.1 mrg uts4*)
8275 1.1 mrg lt_prog_compiler_pic='-pic'
8276 1.1 mrg lt_prog_compiler_static='-Bstatic'
8277 1.1 mrg ;;
8278 1.1 mrg
8279 1.1 mrg *)
8280 1.1 mrg lt_prog_compiler_can_build_shared=no
8281 1.1 mrg ;;
8282 1.1 mrg esac
8283 1.1 mrg fi
8284 1.1 mrg
8285 1.1 mrg case $host_os in
8286 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
8287 1.1 mrg *djgpp*)
8288 1.1 mrg lt_prog_compiler_pic=
8289 1.1 mrg ;;
8290 1.1 mrg *)
8291 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8292 1.1 mrg ;;
8293 1.1 mrg esac
8294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8295 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
8296 1.1 mrg
8297 1.1 mrg
8298 1.1 mrg
8299 1.1 mrg
8300 1.1 mrg
8301 1.1 mrg
8302 1.1 mrg #
8303 1.1 mrg # Check to make sure the PIC flag actually works.
8304 1.1 mrg #
8305 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
8306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8307 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8308 1.1.1.7 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then :
8309 1.1 mrg $as_echo_n "(cached) " >&6
8310 1.1 mrg else
8311 1.1 mrg lt_cv_prog_compiler_pic_works=no
8312 1.1 mrg ac_outfile=conftest.$ac_objext
8313 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8314 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8315 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8316 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8317 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8318 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8319 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
8320 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8321 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8322 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8323 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8324 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8325 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8326 1.1 mrg ac_status=$?
8327 1.1 mrg cat conftest.err >&5
8328 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8329 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8330 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8331 1.1 mrg # So say no if there are warnings other than the usual output.
8332 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8333 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8334 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8335 1.1 mrg lt_cv_prog_compiler_pic_works=yes
8336 1.1 mrg fi
8337 1.1 mrg fi
8338 1.1 mrg $RM conftest*
8339 1.1 mrg
8340 1.1 mrg fi
8341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8342 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8343 1.1 mrg
8344 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8345 1.1 mrg case $lt_prog_compiler_pic in
8346 1.1 mrg "" | " "*) ;;
8347 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8348 1.1 mrg esac
8349 1.1 mrg else
8350 1.1 mrg lt_prog_compiler_pic=
8351 1.1 mrg lt_prog_compiler_can_build_shared=no
8352 1.1 mrg fi
8353 1.1 mrg
8354 1.1 mrg fi
8355 1.1 mrg
8356 1.1 mrg
8357 1.1 mrg
8358 1.1 mrg
8359 1.1 mrg
8360 1.1 mrg
8361 1.1 mrg #
8362 1.1 mrg # Check to make sure the static flag actually works.
8363 1.1 mrg #
8364 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8365 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8366 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8367 1.1.1.7 mrg if ${lt_cv_prog_compiler_static_works+:} false; then :
8368 1.1 mrg $as_echo_n "(cached) " >&6
8369 1.1 mrg else
8370 1.1 mrg lt_cv_prog_compiler_static_works=no
8371 1.1 mrg save_LDFLAGS="$LDFLAGS"
8372 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8373 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8374 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8375 1.1 mrg # The linker can only warn and ignore the option if not recognized
8376 1.1 mrg # So say no if there are warnings
8377 1.1 mrg if test -s conftest.err; then
8378 1.1 mrg # Append any errors to the config.log.
8379 1.1 mrg cat conftest.err 1>&5
8380 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8381 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8382 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8383 1.1 mrg lt_cv_prog_compiler_static_works=yes
8384 1.1 mrg fi
8385 1.1 mrg else
8386 1.1 mrg lt_cv_prog_compiler_static_works=yes
8387 1.1 mrg fi
8388 1.1 mrg fi
8389 1.1 mrg $RM -r conftest*
8390 1.1 mrg LDFLAGS="$save_LDFLAGS"
8391 1.1 mrg
8392 1.1 mrg fi
8393 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8394 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8395 1.1 mrg
8396 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8397 1.1 mrg :
8398 1.1 mrg else
8399 1.1 mrg lt_prog_compiler_static=
8400 1.1 mrg fi
8401 1.1 mrg
8402 1.1 mrg
8403 1.1 mrg
8404 1.1 mrg
8405 1.1 mrg
8406 1.1 mrg
8407 1.1 mrg
8408 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8409 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8410 1.1.1.7 mrg if ${lt_cv_prog_compiler_c_o+:} false; then :
8411 1.1 mrg $as_echo_n "(cached) " >&6
8412 1.1 mrg else
8413 1.1 mrg lt_cv_prog_compiler_c_o=no
8414 1.1 mrg $RM -r conftest 2>/dev/null
8415 1.1 mrg mkdir conftest
8416 1.1 mrg cd conftest
8417 1.1 mrg mkdir out
8418 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8419 1.1 mrg
8420 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8421 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8422 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8423 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8424 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8425 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8426 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8427 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8428 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8429 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8430 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8431 1.1 mrg ac_status=$?
8432 1.1 mrg cat out/conftest.err >&5
8433 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8434 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8435 1.1 mrg then
8436 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8437 1.1 mrg # So say no if there are warnings
8438 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8439 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8440 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8441 1.1 mrg lt_cv_prog_compiler_c_o=yes
8442 1.1 mrg fi
8443 1.1 mrg fi
8444 1.1 mrg chmod u+w . 2>&5
8445 1.1 mrg $RM conftest*
8446 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8447 1.1 mrg # template instantiation
8448 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8449 1.1 mrg $RM out/* && rmdir out
8450 1.1 mrg cd ..
8451 1.1 mrg $RM -r conftest
8452 1.1 mrg $RM conftest*
8453 1.1 mrg
8454 1.1 mrg fi
8455 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8456 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8457 1.1 mrg
8458 1.1 mrg
8459 1.1 mrg
8460 1.1 mrg
8461 1.1 mrg
8462 1.1 mrg
8463 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8464 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8465 1.1.1.7 mrg if ${lt_cv_prog_compiler_c_o+:} false; then :
8466 1.1 mrg $as_echo_n "(cached) " >&6
8467 1.1 mrg else
8468 1.1 mrg lt_cv_prog_compiler_c_o=no
8469 1.1 mrg $RM -r conftest 2>/dev/null
8470 1.1 mrg mkdir conftest
8471 1.1 mrg cd conftest
8472 1.1 mrg mkdir out
8473 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8474 1.1 mrg
8475 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8476 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8477 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8478 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8479 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8480 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8481 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8482 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8483 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8484 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8485 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8486 1.1 mrg ac_status=$?
8487 1.1 mrg cat out/conftest.err >&5
8488 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8489 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8490 1.1 mrg then
8491 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8492 1.1 mrg # So say no if there are warnings
8493 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8494 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8495 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8496 1.1 mrg lt_cv_prog_compiler_c_o=yes
8497 1.1 mrg fi
8498 1.1 mrg fi
8499 1.1 mrg chmod u+w . 2>&5
8500 1.1 mrg $RM conftest*
8501 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8502 1.1 mrg # template instantiation
8503 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8504 1.1 mrg $RM out/* && rmdir out
8505 1.1 mrg cd ..
8506 1.1 mrg $RM -r conftest
8507 1.1 mrg $RM conftest*
8508 1.1 mrg
8509 1.1 mrg fi
8510 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8511 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8512 1.1 mrg
8513 1.1 mrg
8514 1.1 mrg
8515 1.1 mrg
8516 1.1 mrg hard_links="nottested"
8517 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8518 1.1 mrg # do not overwrite the value of need_locks provided by the user
8519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8520 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8521 1.1 mrg hard_links=yes
8522 1.1 mrg $RM conftest*
8523 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8524 1.1 mrg touch conftest.a
8525 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8526 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8527 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8528 1.1 mrg $as_echo "$hard_links" >&6; }
8529 1.1 mrg if test "$hard_links" = no; then
8530 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8531 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8532 1.1 mrg need_locks=warn
8533 1.1 mrg fi
8534 1.1 mrg else
8535 1.1 mrg need_locks=no
8536 1.1 mrg fi
8537 1.1 mrg
8538 1.1 mrg
8539 1.1 mrg
8540 1.1 mrg
8541 1.1 mrg
8542 1.1 mrg
8543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8544 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8545 1.1 mrg
8546 1.1 mrg runpath_var=
8547 1.1 mrg allow_undefined_flag=
8548 1.1 mrg always_export_symbols=no
8549 1.1 mrg archive_cmds=
8550 1.1 mrg archive_expsym_cmds=
8551 1.1 mrg compiler_needs_object=no
8552 1.1 mrg enable_shared_with_static_runtimes=no
8553 1.1 mrg export_dynamic_flag_spec=
8554 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8555 1.1 mrg hardcode_automatic=no
8556 1.1 mrg hardcode_direct=no
8557 1.1 mrg hardcode_direct_absolute=no
8558 1.1 mrg hardcode_libdir_flag_spec=
8559 1.1 mrg hardcode_libdir_flag_spec_ld=
8560 1.1 mrg hardcode_libdir_separator=
8561 1.1 mrg hardcode_minus_L=no
8562 1.1 mrg hardcode_shlibpath_var=unsupported
8563 1.1 mrg inherit_rpath=no
8564 1.1 mrg link_all_deplibs=unknown
8565 1.1 mrg module_cmds=
8566 1.1 mrg module_expsym_cmds=
8567 1.1 mrg old_archive_from_new_cmds=
8568 1.1 mrg old_archive_from_expsyms_cmds=
8569 1.1 mrg thread_safe_flag_spec=
8570 1.1 mrg whole_archive_flag_spec=
8571 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8572 1.1 mrg # included in the symbol list
8573 1.1 mrg include_expsyms=
8574 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8575 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8576 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8577 1.1 mrg # as well as any symbol that contains `d'.
8578 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8579 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8580 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8581 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8582 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8583 1.1 mrg # preloaded symbol tables.
8584 1.1 mrg # Exclude shared library initialization/finalization symbols.
8585 1.1 mrg extract_expsyms_cmds=
8586 1.1 mrg
8587 1.1 mrg case $host_os in
8588 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8589 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8590 1.1 mrg # When not using gcc, we currently assume that we are using
8591 1.1 mrg # Microsoft Visual C++.
8592 1.1 mrg if test "$GCC" != yes; then
8593 1.1 mrg with_gnu_ld=no
8594 1.1 mrg fi
8595 1.1 mrg ;;
8596 1.1 mrg interix*)
8597 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8598 1.1 mrg with_gnu_ld=yes
8599 1.1 mrg ;;
8600 1.1 mrg openbsd*)
8601 1.1 mrg with_gnu_ld=no
8602 1.1 mrg ;;
8603 1.1 mrg esac
8604 1.1 mrg
8605 1.1 mrg ld_shlibs=yes
8606 1.1 mrg
8607 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker
8608 1.1 mrg # that we're better off using the native interface for both.
8609 1.1 mrg lt_use_gnu_ld_interface=no
8610 1.1 mrg if test "$with_gnu_ld" = yes; then
8611 1.1 mrg case $host_os in
8612 1.1 mrg aix*)
8613 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility
8614 1.1 mrg # with the native linker. However, as the warning in the GNU ld
8615 1.1 mrg # block says, versions before 2.19.5* couldn't really create working
8616 1.1 mrg # shared libraries, regardless of the interface used.
8617 1.1 mrg case `$LD -v 2>&1` in
8618 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8619 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8620 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8621 1.1 mrg *)
8622 1.1 mrg lt_use_gnu_ld_interface=yes
8623 1.1 mrg ;;
8624 1.1 mrg esac
8625 1.1 mrg ;;
8626 1.1 mrg *)
8627 1.1 mrg lt_use_gnu_ld_interface=yes
8628 1.1 mrg ;;
8629 1.1 mrg esac
8630 1.1 mrg fi
8631 1.1 mrg
8632 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then
8633 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8634 1.1 mrg wlarc='${wl}'
8635 1.1 mrg
8636 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8637 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8638 1.1 mrg # here allows them to be overridden if necessary.
8639 1.1 mrg runpath_var=LD_RUN_PATH
8640 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8641 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8642 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8643 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8644 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8645 1.1 mrg else
8646 1.1 mrg whole_archive_flag_spec=
8647 1.1 mrg fi
8648 1.1 mrg supports_anon_versioning=no
8649 1.1 mrg case `$LD -v 2>&1` in
8650 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;;
8651 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8652 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8653 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8654 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8655 1.1 mrg *) supports_anon_versioning=yes ;;
8656 1.1 mrg esac
8657 1.1 mrg
8658 1.1 mrg # See if GNU ld supports shared libraries.
8659 1.1 mrg case $host_os in
8660 1.1 mrg aix[3-9]*)
8661 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8662 1.1 mrg if test "$host_cpu" != ia64; then
8663 1.1 mrg ld_shlibs=no
8664 1.1 mrg cat <<_LT_EOF 1>&2
8665 1.1 mrg
8666 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported
8667 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8668 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8669 1.1 mrg *** really care for shared libraries, you may want to install binutils
8670 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8671 1.1 mrg *** You will then need to restart the configuration process.
8672 1.1 mrg
8673 1.1 mrg _LT_EOF
8674 1.1 mrg fi
8675 1.1 mrg ;;
8676 1.1 mrg
8677 1.1 mrg amigaos*)
8678 1.1 mrg case $host_cpu in
8679 1.1 mrg powerpc)
8680 1.1 mrg # see comment about AmigaOS4 .so support
8681 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8682 1.1 mrg archive_expsym_cmds=''
8683 1.1 mrg ;;
8684 1.1 mrg m68k)
8685 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)'
8686 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8687 1.1 mrg hardcode_minus_L=yes
8688 1.1 mrg ;;
8689 1.1 mrg esac
8690 1.1 mrg ;;
8691 1.1 mrg
8692 1.1 mrg beos*)
8693 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8694 1.1 mrg allow_undefined_flag=unsupported
8695 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8696 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8697 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8698 1.1 mrg else
8699 1.1 mrg ld_shlibs=no
8700 1.1 mrg fi
8701 1.1 mrg ;;
8702 1.1 mrg
8703 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
8704 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8705 1.1 mrg # as there is no search path for DLLs.
8706 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8707 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols'
8708 1.1 mrg allow_undefined_flag=unsupported
8709 1.1 mrg always_export_symbols=no
8710 1.1 mrg enable_shared_with_static_runtimes=yes
8711 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'
8712 1.1 mrg
8713 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8714 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'
8715 1.1 mrg # If the export-symbols file already is a .def file (1st line
8716 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8717 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8718 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8719 1.1 mrg else
8720 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8721 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8722 1.1 mrg fi~
8723 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'
8724 1.1 mrg else
8725 1.1 mrg ld_shlibs=no
8726 1.1 mrg fi
8727 1.1 mrg ;;
8728 1.1 mrg
8729 1.1 mrg haiku*)
8730 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8731 1.1 mrg link_all_deplibs=yes
8732 1.1 mrg ;;
8733 1.1 mrg
8734 1.1 mrg interix[3-9]*)
8735 1.1 mrg hardcode_direct=no
8736 1.1 mrg hardcode_shlibpath_var=no
8737 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8738 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8739 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8740 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8741 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8742 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8743 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8744 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8745 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'
8746 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'
8747 1.1 mrg ;;
8748 1.1 mrg
8749 1.1.1.8 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8750 1.1 mrg tmp_diet=no
8751 1.1 mrg if test "$host_os" = linux-dietlibc; then
8752 1.1 mrg case $cc_basename in
8753 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8754 1.1 mrg esac
8755 1.1 mrg fi
8756 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8757 1.1 mrg && test "$tmp_diet" = no
8758 1.1 mrg then
8759 1.1.1.3 mrg tmp_addflag=' $pic_flag'
8760 1.1 mrg tmp_sharedflag='-shared'
8761 1.1 mrg case $cc_basename,$host_cpu in
8762 1.1 mrg pgcc*) # Portland Group C compiler
8763 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'
8764 1.1 mrg tmp_addflag=' $pic_flag'
8765 1.1 mrg ;;
8766 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*)
8767 1.1 mrg # Portland Group f77 and f90 compilers
8768 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'
8769 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8770 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8771 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8772 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8773 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8774 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8775 1.1 mrg tmp_addflag=' -nofor_main' ;;
8776 1.1 mrg lf95*) # Lahey Fortran 8.1
8777 1.1 mrg whole_archive_flag_spec=
8778 1.1 mrg tmp_sharedflag='--shared' ;;
8779 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8780 1.1 mrg tmp_sharedflag='-qmkshrobj'
8781 1.1 mrg tmp_addflag= ;;
8782 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2
8783 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'
8784 1.1 mrg compiler_needs_object=yes
8785 1.1 mrg ;;
8786 1.1 mrg esac
8787 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8788 1.1 mrg *Sun\ C*) # Sun C 5.9
8789 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'
8790 1.1 mrg compiler_needs_object=yes
8791 1.1 mrg tmp_sharedflag='-G' ;;
8792 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8793 1.1 mrg tmp_sharedflag='-G' ;;
8794 1.1 mrg esac
8795 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8796 1.1 mrg
8797 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8798 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8799 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8800 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8801 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'
8802 1.1 mrg fi
8803 1.1 mrg
8804 1.1 mrg case $cc_basename in
8805 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*)
8806 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8807 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8808 1.1 mrg hardcode_libdir_flag_spec=
8809 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8810 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8811 1.1 mrg if test "x$supports_anon_versioning" = xyes; then
8812 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8813 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8814 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~
8815 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8816 1.1 mrg fi
8817 1.1 mrg ;;
8818 1.1 mrg esac
8819 1.1 mrg else
8820 1.1 mrg ld_shlibs=no
8821 1.1 mrg fi
8822 1.1 mrg ;;
8823 1.1 mrg
8824 1.1 mrg netbsd*)
8825 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8826 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8827 1.1 mrg wlarc=
8828 1.1 mrg else
8829 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8830 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'
8831 1.1 mrg fi
8832 1.1 mrg ;;
8833 1.1 mrg
8834 1.1 mrg solaris*)
8835 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8836 1.1 mrg ld_shlibs=no
8837 1.1 mrg cat <<_LT_EOF 1>&2
8838 1.1 mrg
8839 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8840 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8841 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8842 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8843 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8844 1.1 mrg *** used, and then restart.
8845 1.1 mrg
8846 1.1 mrg _LT_EOF
8847 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8848 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8849 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'
8850 1.1 mrg else
8851 1.1 mrg ld_shlibs=no
8852 1.1 mrg fi
8853 1.1 mrg ;;
8854 1.1 mrg
8855 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8856 1.1 mrg case `$LD -v 2>&1` in
8857 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8858 1.1 mrg ld_shlibs=no
8859 1.1 mrg cat <<_LT_EOF 1>&2
8860 1.1 mrg
8861 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8862 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8863 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8864 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8865 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8866 1.1 mrg *** used, and then restart.
8867 1.1 mrg
8868 1.1 mrg _LT_EOF
8869 1.1 mrg ;;
8870 1.1 mrg *)
8871 1.1 mrg # For security reasons, it is highly recommended that you always
8872 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
8873 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
8874 1.1 mrg # requires that you compile everything twice, which is a pain.
8875 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8876 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8877 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8878 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'
8879 1.1 mrg else
8880 1.1 mrg ld_shlibs=no
8881 1.1 mrg fi
8882 1.1 mrg ;;
8883 1.1 mrg esac
8884 1.1 mrg ;;
8885 1.1 mrg
8886 1.1 mrg sunos4*)
8887 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8888 1.1 mrg wlarc=
8889 1.1 mrg hardcode_direct=yes
8890 1.1 mrg hardcode_shlibpath_var=no
8891 1.1 mrg ;;
8892 1.1 mrg
8893 1.1 mrg *)
8894 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8895 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8896 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'
8897 1.1 mrg else
8898 1.1 mrg ld_shlibs=no
8899 1.1 mrg fi
8900 1.1 mrg ;;
8901 1.1 mrg esac
8902 1.1 mrg
8903 1.1 mrg if test "$ld_shlibs" = no; then
8904 1.1 mrg runpath_var=
8905 1.1 mrg hardcode_libdir_flag_spec=
8906 1.1 mrg export_dynamic_flag_spec=
8907 1.1 mrg whole_archive_flag_spec=
8908 1.1 mrg fi
8909 1.1 mrg else
8910 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8911 1.1 mrg case $host_os in
8912 1.1 mrg aix3*)
8913 1.1 mrg allow_undefined_flag=unsupported
8914 1.1 mrg always_export_symbols=yes
8915 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'
8916 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8917 1.1 mrg # are no directories specified by -L.
8918 1.1 mrg hardcode_minus_L=yes
8919 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8920 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8921 1.1 mrg # broken collect2.
8922 1.1 mrg hardcode_direct=unsupported
8923 1.1 mrg fi
8924 1.1 mrg ;;
8925 1.1 mrg
8926 1.1 mrg aix[4-9]*)
8927 1.1 mrg if test "$host_cpu" = ia64; then
8928 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8929 1.1 mrg # have to do anything special.
8930 1.1 mrg aix_use_runtimelinking=no
8931 1.1 mrg exp_sym_flag='-Bexport'
8932 1.1 mrg no_entry_flag=""
8933 1.1 mrg else
8934 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8935 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8936 1.1 mrg # Also, AIX nm treats weak defined symbols like other global
8937 1.1 mrg # defined symbols, whereas GNU nm marks them as "W".
8938 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8939 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'
8940 1.1 mrg else
8941 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'
8942 1.1 mrg fi
8943 1.1 mrg aix_use_runtimelinking=no
8944 1.1 mrg
8945 1.1 mrg # Test if we are trying to use run time linking or normal
8946 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8947 1.1 mrg # need to do runtime linking.
8948 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8949 1.1 mrg for ld_flag in $LDFLAGS; do
8950 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8951 1.1 mrg aix_use_runtimelinking=yes
8952 1.1 mrg break
8953 1.1 mrg fi
8954 1.1 mrg done
8955 1.1 mrg ;;
8956 1.1 mrg esac
8957 1.1 mrg
8958 1.1 mrg exp_sym_flag='-bexport'
8959 1.1 mrg no_entry_flag='-bnoentry'
8960 1.1 mrg fi
8961 1.1 mrg
8962 1.1 mrg # When large executables or shared objects are built, AIX ld can
8963 1.1 mrg # have problems creating the table of contents. If linking a library
8964 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8965 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8966 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8967 1.1 mrg
8968 1.1 mrg archive_cmds=''
8969 1.1 mrg hardcode_direct=yes
8970 1.1 mrg hardcode_direct_absolute=yes
8971 1.1 mrg hardcode_libdir_separator=':'
8972 1.1 mrg link_all_deplibs=yes
8973 1.1 mrg file_list_spec='${wl}-f,'
8974 1.1 mrg
8975 1.1 mrg if test "$GCC" = yes; then
8976 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8977 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8978 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8979 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8980 1.1 mrg if test -f "$collect2name" &&
8981 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8982 1.1 mrg then
8983 1.1 mrg # We have reworked collect2
8984 1.1 mrg :
8985 1.1 mrg else
8986 1.1 mrg # We have old collect2
8987 1.1 mrg hardcode_direct=unsupported
8988 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8989 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8990 1.1 mrg # to unsupported forces relinking
8991 1.1 mrg hardcode_minus_L=yes
8992 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8993 1.1 mrg hardcode_libdir_separator=
8994 1.1 mrg fi
8995 1.1 mrg ;;
8996 1.1 mrg esac
8997 1.1 mrg shared_flag='-shared'
8998 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8999 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
9000 1.1 mrg fi
9001 1.1 mrg else
9002 1.1 mrg # not using gcc
9003 1.1 mrg if test "$host_cpu" = ia64; then
9004 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9005 1.1 mrg # chokes on -Wl,-G. The following line is correct:
9006 1.1 mrg shared_flag='-G'
9007 1.1 mrg else
9008 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9009 1.1 mrg shared_flag='${wl}-G'
9010 1.1 mrg else
9011 1.1 mrg shared_flag='${wl}-bM:SRE'
9012 1.1 mrg fi
9013 1.1 mrg fi
9014 1.1 mrg fi
9015 1.1 mrg
9016 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall'
9017 1.1 mrg # It seems that -bexpall does not export symbols beginning with
9018 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
9019 1.1 mrg always_export_symbols=yes
9020 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9021 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
9022 1.1 mrg # -berok will link without error, but may produce a broken library.
9023 1.1 mrg allow_undefined_flag='-berok'
9024 1.1 mrg # Determine the default libpath from the value encoded in an
9025 1.1 mrg # empty executable.
9026 1.1 mrg if test x$gcc_no_link = xyes; then
9027 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9028 1.1 mrg fi
9029 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9030 1.1 mrg /* end confdefs.h. */
9031 1.1 mrg
9032 1.1 mrg int
9033 1.1 mrg main ()
9034 1.1 mrg {
9035 1.1 mrg
9036 1.1 mrg ;
9037 1.1 mrg return 0;
9038 1.1 mrg }
9039 1.1 mrg _ACEOF
9040 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9041 1.1 mrg
9042 1.1 mrg lt_aix_libpath_sed='
9043 1.1 mrg /Import File Strings/,/^$/ {
9044 1.1 mrg /^0/ {
9045 1.1 mrg s/^0 *\(.*\)$/\1/
9046 1.1 mrg p
9047 1.1 mrg }
9048 1.1 mrg }'
9049 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9050 1.1 mrg # Check for a 64-bit object if we didn't find anything.
9051 1.1 mrg if test -z "$aix_libpath"; then
9052 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9053 1.1 mrg fi
9054 1.1 mrg fi
9055 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9056 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9057 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9058 1.1 mrg
9059 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9060 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"
9061 1.1 mrg else
9062 1.1 mrg if test "$host_cpu" = ia64; then
9063 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9064 1.1 mrg allow_undefined_flag="-z nodefs"
9065 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"
9066 1.1 mrg else
9067 1.1 mrg # Determine the default libpath from the value encoded in an
9068 1.1 mrg # empty executable.
9069 1.1 mrg if test x$gcc_no_link = xyes; then
9070 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9071 1.1 mrg fi
9072 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9073 1.1 mrg /* end confdefs.h. */
9074 1.1 mrg
9075 1.1 mrg int
9076 1.1 mrg main ()
9077 1.1 mrg {
9078 1.1 mrg
9079 1.1 mrg ;
9080 1.1 mrg return 0;
9081 1.1 mrg }
9082 1.1 mrg _ACEOF
9083 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9084 1.1 mrg
9085 1.1 mrg lt_aix_libpath_sed='
9086 1.1 mrg /Import File Strings/,/^$/ {
9087 1.1 mrg /^0/ {
9088 1.1 mrg s/^0 *\(.*\)$/\1/
9089 1.1 mrg p
9090 1.1 mrg }
9091 1.1 mrg }'
9092 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9093 1.1 mrg # Check for a 64-bit object if we didn't find anything.
9094 1.1 mrg if test -z "$aix_libpath"; then
9095 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9096 1.1 mrg fi
9097 1.1 mrg fi
9098 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9099 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9100 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9101 1.1 mrg
9102 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9103 1.1 mrg # Warning - without using the other run time loading flags,
9104 1.1 mrg # -berok will link without error, but may produce a broken library.
9105 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
9106 1.1 mrg allow_undefined_flag=' ${wl}-berok'
9107 1.1 mrg if test "$with_gnu_ld" = yes; then
9108 1.1 mrg # We only use this code for GNU lds that support --whole-archive.
9109 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9110 1.1 mrg else
9111 1.1 mrg # Exported symbols can be pulled into shared objects from archives
9112 1.1 mrg whole_archive_flag_spec='$convenience'
9113 1.1 mrg fi
9114 1.1 mrg archive_cmds_need_lc=yes
9115 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
9116 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'
9117 1.1 mrg fi
9118 1.1 mrg fi
9119 1.1 mrg ;;
9120 1.1 mrg
9121 1.1 mrg amigaos*)
9122 1.1 mrg case $host_cpu in
9123 1.1 mrg powerpc)
9124 1.1 mrg # see comment about AmigaOS4 .so support
9125 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9126 1.1 mrg archive_expsym_cmds=''
9127 1.1 mrg ;;
9128 1.1 mrg m68k)
9129 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)'
9130 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9131 1.1 mrg hardcode_minus_L=yes
9132 1.1 mrg ;;
9133 1.1 mrg esac
9134 1.1 mrg ;;
9135 1.1 mrg
9136 1.1 mrg bsdi[45]*)
9137 1.1 mrg export_dynamic_flag_spec=-rdynamic
9138 1.1 mrg ;;
9139 1.1 mrg
9140 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
9141 1.1 mrg # When not using gcc, we currently assume that we are using
9142 1.1 mrg # Microsoft Visual C++.
9143 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
9144 1.1 mrg # no search path for DLLs.
9145 1.1 mrg hardcode_libdir_flag_spec=' '
9146 1.1 mrg allow_undefined_flag=unsupported
9147 1.1 mrg # Tell ltmain to make .lib files, not .a files.
9148 1.1 mrg libext=lib
9149 1.1 mrg # Tell ltmain to make .dll files, not .so files.
9150 1.1 mrg shrext_cmds=".dll"
9151 1.1 mrg # FIXME: Setting linknames here is a bad hack.
9152 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9153 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
9154 1.1 mrg old_archive_from_new_cmds='true'
9155 1.1 mrg # FIXME: Should let the user specify the lib program.
9156 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9157 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
9158 1.1 mrg enable_shared_with_static_runtimes=yes
9159 1.1 mrg ;;
9160 1.1 mrg
9161 1.1 mrg darwin* | rhapsody*)
9162 1.1 mrg
9163 1.1 mrg
9164 1.1 mrg archive_cmds_need_lc=no
9165 1.1 mrg hardcode_direct=no
9166 1.1 mrg hardcode_automatic=yes
9167 1.1 mrg hardcode_shlibpath_var=unsupported
9168 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then
9169 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\"`'
9170 1.1 mrg else
9171 1.1 mrg whole_archive_flag_spec=''
9172 1.1 mrg fi
9173 1.1 mrg link_all_deplibs=yes
9174 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined"
9175 1.1 mrg case $cc_basename in
9176 1.1 mrg ifort*) _lt_dar_can_shared=yes ;;
9177 1.1 mrg *) _lt_dar_can_shared=$GCC ;;
9178 1.1 mrg esac
9179 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then
9180 1.1 mrg output_verbose_link_cmd=func_echo_all
9181 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}"
9182 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9183 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}"
9184 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}"
9185 1.1 mrg
9186 1.1 mrg else
9187 1.1 mrg ld_shlibs=no
9188 1.1 mrg fi
9189 1.1 mrg
9190 1.1 mrg ;;
9191 1.1 mrg
9192 1.1 mrg dgux*)
9193 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9194 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9195 1.1 mrg hardcode_shlibpath_var=no
9196 1.1 mrg ;;
9197 1.1 mrg
9198 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9199 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
9200 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
9201 1.1 mrg # extra space).
9202 1.1 mrg freebsd2.2*)
9203 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9204 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9205 1.1 mrg hardcode_direct=yes
9206 1.1 mrg hardcode_shlibpath_var=no
9207 1.1 mrg ;;
9208 1.1 mrg
9209 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9210 1.1.1.2 mrg freebsd2.*)
9211 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9212 1.1 mrg hardcode_direct=yes
9213 1.1 mrg hardcode_minus_L=yes
9214 1.1 mrg hardcode_shlibpath_var=no
9215 1.1 mrg ;;
9216 1.1 mrg
9217 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9218 1.1 mrg freebsd* | dragonfly*)
9219 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9220 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9221 1.1 mrg hardcode_direct=yes
9222 1.1 mrg hardcode_shlibpath_var=no
9223 1.1 mrg ;;
9224 1.1 mrg
9225 1.1 mrg hpux9*)
9226 1.1 mrg if test "$GCC" = yes; then
9227 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'
9228 1.1 mrg else
9229 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'
9230 1.1 mrg fi
9231 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9232 1.1 mrg hardcode_libdir_separator=:
9233 1.1 mrg hardcode_direct=yes
9234 1.1 mrg
9235 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9236 1.1 mrg # but as the default location of the library.
9237 1.1 mrg hardcode_minus_L=yes
9238 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9239 1.1 mrg ;;
9240 1.1 mrg
9241 1.1 mrg hpux10*)
9242 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9243 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9244 1.1 mrg else
9245 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9246 1.1 mrg fi
9247 1.1 mrg if test "$with_gnu_ld" = no; then
9248 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9249 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
9250 1.1 mrg hardcode_libdir_separator=:
9251 1.1 mrg hardcode_direct=yes
9252 1.1 mrg hardcode_direct_absolute=yes
9253 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9254 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9255 1.1 mrg # but as the default location of the library.
9256 1.1 mrg hardcode_minus_L=yes
9257 1.1 mrg fi
9258 1.1 mrg ;;
9259 1.1 mrg
9260 1.1 mrg hpux11*)
9261 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9262 1.1 mrg case $host_cpu in
9263 1.1 mrg hppa*64*)
9264 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9265 1.1 mrg ;;
9266 1.1 mrg ia64*)
9267 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9268 1.1 mrg ;;
9269 1.1 mrg *)
9270 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9271 1.1 mrg ;;
9272 1.1 mrg esac
9273 1.1 mrg else
9274 1.1 mrg case $host_cpu in
9275 1.1 mrg hppa*64*)
9276 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9277 1.1 mrg ;;
9278 1.1 mrg ia64*)
9279 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9280 1.1 mrg ;;
9281 1.1 mrg *)
9282 1.1 mrg
9283 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet
9284 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9286 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; }
9287 1.1.1.7 mrg if ${lt_cv_prog_compiler__b+:} false; then :
9288 1.1 mrg $as_echo_n "(cached) " >&6
9289 1.1 mrg else
9290 1.1 mrg lt_cv_prog_compiler__b=no
9291 1.1 mrg save_LDFLAGS="$LDFLAGS"
9292 1.1 mrg LDFLAGS="$LDFLAGS -b"
9293 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
9294 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9295 1.1 mrg # The linker can only warn and ignore the option if not recognized
9296 1.1 mrg # So say no if there are warnings
9297 1.1 mrg if test -s conftest.err; then
9298 1.1 mrg # Append any errors to the config.log.
9299 1.1 mrg cat conftest.err 1>&5
9300 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9301 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9302 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
9303 1.1 mrg lt_cv_prog_compiler__b=yes
9304 1.1 mrg fi
9305 1.1 mrg else
9306 1.1 mrg lt_cv_prog_compiler__b=yes
9307 1.1 mrg fi
9308 1.1 mrg fi
9309 1.1 mrg $RM -r conftest*
9310 1.1 mrg LDFLAGS="$save_LDFLAGS"
9311 1.1 mrg
9312 1.1 mrg fi
9313 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9314 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; }
9315 1.1 mrg
9316 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then
9317 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9318 1.1 mrg else
9319 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9320 1.1 mrg fi
9321 1.1 mrg
9322 1.1 mrg ;;
9323 1.1 mrg esac
9324 1.1 mrg fi
9325 1.1 mrg if test "$with_gnu_ld" = no; then
9326 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9327 1.1 mrg hardcode_libdir_separator=:
9328 1.1 mrg
9329 1.1 mrg case $host_cpu in
9330 1.1 mrg hppa*64*|ia64*)
9331 1.1 mrg hardcode_direct=no
9332 1.1 mrg hardcode_shlibpath_var=no
9333 1.1 mrg ;;
9334 1.1 mrg *)
9335 1.1 mrg hardcode_direct=yes
9336 1.1 mrg hardcode_direct_absolute=yes
9337 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9338 1.1 mrg
9339 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
9340 1.1 mrg # but as the default location of the library.
9341 1.1 mrg hardcode_minus_L=yes
9342 1.1 mrg ;;
9343 1.1 mrg esac
9344 1.1 mrg fi
9345 1.1 mrg ;;
9346 1.1 mrg
9347 1.1 mrg irix5* | irix6* | nonstopux*)
9348 1.1 mrg if test "$GCC" = yes; then
9349 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'
9350 1.1 mrg # Try to use the -exported_symbol ld option, if it does not
9351 1.1 mrg # work, assume that -exports_file does not work either and
9352 1.1 mrg # implicitly export all symbols.
9353 1.1 mrg save_LDFLAGS="$LDFLAGS"
9354 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9355 1.1 mrg if test x$gcc_no_link = xyes; then
9356 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9357 1.1 mrg fi
9358 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9359 1.1 mrg /* end confdefs.h. */
9360 1.1 mrg int foo(void) {}
9361 1.1 mrg _ACEOF
9362 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
9363 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'
9364 1.1 mrg
9365 1.1 mrg fi
9366 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
9367 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9368 1.1 mrg LDFLAGS="$save_LDFLAGS"
9369 1.1 mrg else
9370 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'
9371 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'
9372 1.1 mrg fi
9373 1.1 mrg archive_cmds_need_lc='no'
9374 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9375 1.1 mrg hardcode_libdir_separator=:
9376 1.1 mrg inherit_rpath=yes
9377 1.1 mrg link_all_deplibs=yes
9378 1.1 mrg ;;
9379 1.1 mrg
9380 1.1 mrg netbsd*)
9381 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9382 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9383 1.1 mrg else
9384 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9385 1.1 mrg fi
9386 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9387 1.1 mrg hardcode_direct=yes
9388 1.1 mrg hardcode_shlibpath_var=no
9389 1.1 mrg ;;
9390 1.1 mrg
9391 1.1 mrg newsos6)
9392 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9393 1.1 mrg hardcode_direct=yes
9394 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9395 1.1 mrg hardcode_libdir_separator=:
9396 1.1 mrg hardcode_shlibpath_var=no
9397 1.1 mrg ;;
9398 1.1 mrg
9399 1.1 mrg *nto* | *qnx*)
9400 1.1 mrg ;;
9401 1.1 mrg
9402 1.1 mrg openbsd*)
9403 1.1 mrg if test -f /usr/libexec/ld.so; then
9404 1.1 mrg hardcode_direct=yes
9405 1.1 mrg hardcode_shlibpath_var=no
9406 1.1 mrg hardcode_direct_absolute=yes
9407 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9408 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9409 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9410 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9411 1.1 mrg export_dynamic_flag_spec='${wl}-E'
9412 1.1 mrg else
9413 1.1 mrg case $host_os in
9414 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9415 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9416 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9417 1.1 mrg ;;
9418 1.1 mrg *)
9419 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9420 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9421 1.1 mrg ;;
9422 1.1 mrg esac
9423 1.1 mrg fi
9424 1.1 mrg else
9425 1.1 mrg ld_shlibs=no
9426 1.1 mrg fi
9427 1.1 mrg ;;
9428 1.1 mrg
9429 1.1 mrg os2*)
9430 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9431 1.1 mrg hardcode_minus_L=yes
9432 1.1 mrg allow_undefined_flag=unsupported
9433 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'
9434 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9435 1.1 mrg ;;
9436 1.1 mrg
9437 1.1 mrg osf3*)
9438 1.1 mrg if test "$GCC" = yes; then
9439 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9440 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'
9441 1.1 mrg else
9442 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9443 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'
9444 1.1 mrg fi
9445 1.1 mrg archive_cmds_need_lc='no'
9446 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9447 1.1 mrg hardcode_libdir_separator=:
9448 1.1 mrg ;;
9449 1.1 mrg
9450 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
9451 1.1 mrg if test "$GCC" = yes; then
9452 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9453 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'
9454 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9455 1.1 mrg else
9456 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
9457 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'
9458 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~
9459 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'
9460 1.1 mrg
9461 1.1 mrg # Both c and cxx compiler support -rpath directly
9462 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9463 1.1 mrg fi
9464 1.1 mrg archive_cmds_need_lc='no'
9465 1.1 mrg hardcode_libdir_separator=:
9466 1.1 mrg ;;
9467 1.1 mrg
9468 1.1 mrg solaris*)
9469 1.1 mrg no_undefined_flag=' -z defs'
9470 1.1 mrg if test "$GCC" = yes; then
9471 1.1 mrg wlarc='${wl}'
9472 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9473 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9474 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'
9475 1.1 mrg else
9476 1.1 mrg case `$CC -V 2>&1` in
9477 1.1 mrg *"Compilers 5.0"*)
9478 1.1 mrg wlarc=''
9479 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_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 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9482 1.1 mrg ;;
9483 1.1 mrg *)
9484 1.1 mrg wlarc='${wl}'
9485 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9486 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9487 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9488 1.1 mrg ;;
9489 1.1 mrg esac
9490 1.1 mrg fi
9491 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9492 1.1 mrg hardcode_shlibpath_var=no
9493 1.1 mrg case $host_os in
9494 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9495 1.1 mrg *)
9496 1.1 mrg # The compiler driver will combine and reorder linker options,
9497 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9498 1.1 mrg # but is careful enough not to reorder.
9499 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9500 1.1 mrg if test "$GCC" = yes; then
9501 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9502 1.1 mrg else
9503 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9504 1.1 mrg fi
9505 1.1 mrg ;;
9506 1.1 mrg esac
9507 1.1 mrg link_all_deplibs=yes
9508 1.1 mrg ;;
9509 1.1 mrg
9510 1.1 mrg sunos4*)
9511 1.1 mrg if test "x$host_vendor" = xsequent; then
9512 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9513 1.1 mrg # files that make .init and .fini sections work.
9514 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9515 1.1 mrg else
9516 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9517 1.1 mrg fi
9518 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9519 1.1 mrg hardcode_direct=yes
9520 1.1 mrg hardcode_minus_L=yes
9521 1.1 mrg hardcode_shlibpath_var=no
9522 1.1 mrg ;;
9523 1.1 mrg
9524 1.1 mrg sysv4)
9525 1.1 mrg case $host_vendor in
9526 1.1 mrg sni)
9527 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9528 1.1 mrg hardcode_direct=yes # is this really true???
9529 1.1 mrg ;;
9530 1.1 mrg siemens)
9531 1.1 mrg ## LD is ld it makes a PLAMLIB
9532 1.1 mrg ## CC just makes a GrossModule.
9533 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9534 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9535 1.1 mrg hardcode_direct=no
9536 1.1 mrg ;;
9537 1.1 mrg motorola)
9538 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9539 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9540 1.1 mrg ;;
9541 1.1 mrg esac
9542 1.1 mrg runpath_var='LD_RUN_PATH'
9543 1.1 mrg hardcode_shlibpath_var=no
9544 1.1 mrg ;;
9545 1.1 mrg
9546 1.1 mrg sysv4.3*)
9547 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9548 1.1 mrg hardcode_shlibpath_var=no
9549 1.1 mrg export_dynamic_flag_spec='-Bexport'
9550 1.1 mrg ;;
9551 1.1 mrg
9552 1.1 mrg sysv4*MP*)
9553 1.1 mrg if test -d /usr/nec; then
9554 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9555 1.1 mrg hardcode_shlibpath_var=no
9556 1.1 mrg runpath_var=LD_RUN_PATH
9557 1.1 mrg hardcode_runpath_var=yes
9558 1.1 mrg ld_shlibs=yes
9559 1.1 mrg fi
9560 1.1 mrg ;;
9561 1.1 mrg
9562 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9563 1.1 mrg no_undefined_flag='${wl}-z,text'
9564 1.1 mrg archive_cmds_need_lc=no
9565 1.1 mrg hardcode_shlibpath_var=no
9566 1.1 mrg runpath_var='LD_RUN_PATH'
9567 1.1 mrg
9568 1.1 mrg if test "$GCC" = yes; then
9569 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9570 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9571 1.1 mrg else
9572 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9573 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9574 1.1 mrg fi
9575 1.1 mrg ;;
9576 1.1 mrg
9577 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9578 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9579 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9580 1.1 mrg # always be unresolved, which means just about no library would
9581 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9582 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9583 1.1 mrg # as -z defs.
9584 1.1 mrg no_undefined_flag='${wl}-z,text'
9585 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9586 1.1 mrg archive_cmds_need_lc=no
9587 1.1 mrg hardcode_shlibpath_var=no
9588 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir'
9589 1.1 mrg hardcode_libdir_separator=':'
9590 1.1 mrg link_all_deplibs=yes
9591 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9592 1.1 mrg runpath_var='LD_RUN_PATH'
9593 1.1 mrg
9594 1.1 mrg if test "$GCC" = yes; then
9595 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9596 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9597 1.1 mrg else
9598 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9599 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9600 1.1 mrg fi
9601 1.1 mrg ;;
9602 1.1 mrg
9603 1.1 mrg uts4*)
9604 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9605 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9606 1.1 mrg hardcode_shlibpath_var=no
9607 1.1 mrg ;;
9608 1.1 mrg
9609 1.1 mrg *)
9610 1.1 mrg ld_shlibs=no
9611 1.1 mrg ;;
9612 1.1 mrg esac
9613 1.1 mrg
9614 1.1 mrg if test x$host_vendor = xsni; then
9615 1.1 mrg case $host in
9616 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9617 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9618 1.1 mrg ;;
9619 1.1 mrg esac
9620 1.1 mrg fi
9621 1.1 mrg fi
9622 1.1 mrg
9623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9624 1.1 mrg $as_echo "$ld_shlibs" >&6; }
9625 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9626 1.1 mrg
9627 1.1 mrg with_gnu_ld=$with_gnu_ld
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
9639 1.1 mrg
9640 1.1 mrg
9641 1.1 mrg
9642 1.1 mrg
9643 1.1 mrg #
9644 1.1 mrg # Do we need to explicitly link libc?
9645 1.1 mrg #
9646 1.1 mrg case "x$archive_cmds_need_lc" in
9647 1.1 mrg x|xyes)
9648 1.1 mrg # Assume -lc should be added
9649 1.1 mrg archive_cmds_need_lc=yes
9650 1.1 mrg
9651 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9652 1.1 mrg case $archive_cmds in
9653 1.1 mrg *'~'*)
9654 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9655 1.1 mrg ;;
9656 1.1 mrg '$CC '*)
9657 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9658 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9659 1.1 mrg # to ld, don't add -lc before -lgcc.
9660 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9661 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9662 1.1.1.7 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then :
9663 1.1 mrg $as_echo_n "(cached) " >&6
9664 1.1 mrg else
9665 1.1 mrg $RM conftest*
9666 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9667 1.1 mrg
9668 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9669 1.1 mrg (eval $ac_compile) 2>&5
9670 1.1 mrg ac_status=$?
9671 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9672 1.1 mrg test $ac_status = 0; } 2>conftest.err; then
9673 1.1 mrg soname=conftest
9674 1.1 mrg lib=conftest
9675 1.1 mrg libobjs=conftest.$ac_objext
9676 1.1 mrg deplibs=
9677 1.1 mrg wl=$lt_prog_compiler_wl
9678 1.1 mrg pic_flag=$lt_prog_compiler_pic
9679 1.1 mrg compiler_flags=-v
9680 1.1 mrg linker_flags=-v
9681 1.1 mrg verstring=
9682 1.1 mrg output_objdir=.
9683 1.1 mrg libname=conftest
9684 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9685 1.1 mrg allow_undefined_flag=
9686 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9687 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9688 1.1 mrg ac_status=$?
9689 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9690 1.1 mrg test $ac_status = 0; }
9691 1.1 mrg then
9692 1.1 mrg lt_cv_archive_cmds_need_lc=no
9693 1.1 mrg else
9694 1.1 mrg lt_cv_archive_cmds_need_lc=yes
9695 1.1 mrg fi
9696 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9697 1.1 mrg else
9698 1.1 mrg cat conftest.err 1>&5
9699 1.1 mrg fi
9700 1.1 mrg $RM conftest*
9701 1.1 mrg
9702 1.1 mrg fi
9703 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9704 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9705 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9706 1.1 mrg ;;
9707 1.1 mrg esac
9708 1.1 mrg fi
9709 1.1 mrg ;;
9710 1.1 mrg esac
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
9863 1.1 mrg
9864 1.1 mrg
9865 1.1 mrg
9866 1.1 mrg
9867 1.1 mrg
9868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9869 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9870 1.1 mrg
9871 1.1 mrg if test "$GCC" = yes; then
9872 1.1 mrg case $host_os in
9873 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9874 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9875 1.1 mrg esac
9876 1.1 mrg case $host_os in
9877 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9878 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;;
9879 1.1 mrg esac
9880 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9881 1.1 mrg case $lt_search_path_spec in
9882 1.1 mrg *\;*)
9883 1.1 mrg # if the path contains ";" then we assume it to be the separator
9884 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9885 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9886 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9887 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9888 1.1 mrg ;;
9889 1.1 mrg *)
9890 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9891 1.1 mrg ;;
9892 1.1 mrg esac
9893 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9894 1.1 mrg # and add multilib dir if necessary.
9895 1.1 mrg lt_tmp_lt_search_path_spec=
9896 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9897 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9898 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9899 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9900 1.1 mrg else
9901 1.1 mrg test -d "$lt_sys_path" && \
9902 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9903 1.1 mrg fi
9904 1.1 mrg done
9905 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9906 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9907 1.1 mrg lt_foo="";
9908 1.1 mrg lt_count=0;
9909 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9910 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9911 1.1 mrg if ($lt_i == "..") {
9912 1.1 mrg lt_count++;
9913 1.1 mrg } else {
9914 1.1 mrg if (lt_count == 0) {
9915 1.1 mrg lt_foo="/" $lt_i lt_foo;
9916 1.1 mrg } else {
9917 1.1 mrg lt_count--;
9918 1.1 mrg }
9919 1.1 mrg }
9920 1.1 mrg }
9921 1.1 mrg }
9922 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9923 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9924 1.1 mrg }'`
9925 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths
9926 1.1 mrg # for these hosts.
9927 1.1 mrg case $host_os in
9928 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9929 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9930 1.1 mrg esac
9931 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9932 1.1 mrg else
9933 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9934 1.1 mrg fi
9935 1.1 mrg library_names_spec=
9936 1.1 mrg libname_spec='lib$name'
9937 1.1 mrg soname_spec=
9938 1.1 mrg shrext_cmds=".so"
9939 1.1 mrg postinstall_cmds=
9940 1.1 mrg postuninstall_cmds=
9941 1.1 mrg finish_cmds=
9942 1.1 mrg finish_eval=
9943 1.1 mrg shlibpath_var=
9944 1.1 mrg shlibpath_overrides_runpath=unknown
9945 1.1 mrg version_type=none
9946 1.1 mrg dynamic_linker="$host_os ld.so"
9947 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9948 1.1 mrg need_lib_prefix=unknown
9949 1.1 mrg hardcode_into_libs=no
9950 1.1 mrg
9951 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9952 1.1 mrg # flags to be left without arguments
9953 1.1 mrg need_version=unknown
9954 1.1 mrg
9955 1.1 mrg case $host_os in
9956 1.1 mrg aix3*)
9957 1.1 mrg version_type=linux
9958 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9959 1.1 mrg shlibpath_var=LIBPATH
9960 1.1 mrg
9961 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9962 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9963 1.1 mrg ;;
9964 1.1 mrg
9965 1.1 mrg aix[4-9]*)
9966 1.1 mrg version_type=linux
9967 1.1 mrg need_lib_prefix=no
9968 1.1 mrg need_version=no
9969 1.1 mrg hardcode_into_libs=yes
9970 1.1 mrg if test "$host_cpu" = ia64; then
9971 1.1 mrg # AIX 5 supports IA64
9972 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9973 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9974 1.1 mrg else
9975 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9976 1.1 mrg # for dependence libraries. The import file would start with
9977 1.1 mrg # the line `#! .'. This would cause the generated library to
9978 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9979 1.1 mrg # development snapshots of GCC prior to 3.0.
9980 1.1 mrg case $host_os in
9981 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9982 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9983 1.1 mrg echo ' yes '
9984 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9985 1.1 mrg :
9986 1.1 mrg else
9987 1.1 mrg can_build_shared=no
9988 1.1 mrg fi
9989 1.1 mrg ;;
9990 1.1 mrg esac
9991 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9992 1.1 mrg # soname into executable. Probably we can add versioning support to
9993 1.1 mrg # collect2, so additional links can be useful in future.
9994 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9995 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9996 1.1 mrg # instead of lib<name>.a to let people know that these are not
9997 1.1 mrg # typical AIX shared libraries.
9998 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9999 1.1 mrg else
10000 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
10001 1.1 mrg # and later when we are not doing run time linking.
10002 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
10003 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10004 1.1 mrg fi
10005 1.1 mrg shlibpath_var=LIBPATH
10006 1.1 mrg fi
10007 1.1 mrg ;;
10008 1.1 mrg
10009 1.1 mrg amigaos*)
10010 1.1 mrg case $host_cpu in
10011 1.1 mrg powerpc)
10012 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries.
10013 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10014 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10015 1.1 mrg ;;
10016 1.1 mrg m68k)
10017 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
10018 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
10019 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'
10020 1.1 mrg ;;
10021 1.1 mrg esac
10022 1.1 mrg ;;
10023 1.1 mrg
10024 1.1 mrg beos*)
10025 1.1 mrg library_names_spec='${libname}${shared_ext}'
10026 1.1 mrg dynamic_linker="$host_os ld.so"
10027 1.1 mrg shlibpath_var=LIBRARY_PATH
10028 1.1 mrg ;;
10029 1.1 mrg
10030 1.1 mrg bsdi[45]*)
10031 1.1 mrg version_type=linux
10032 1.1 mrg need_version=no
10033 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10034 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10035 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10036 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10037 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10038 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10039 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
10040 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10041 1.1 mrg # libtool to hard-code these into programs
10042 1.1 mrg ;;
10043 1.1 mrg
10044 1.1 mrg cygwin* | mingw* | pw32* | cegcc*)
10045 1.1 mrg version_type=windows
10046 1.1 mrg shrext_cmds=".dll"
10047 1.1 mrg need_version=no
10048 1.1 mrg need_lib_prefix=no
10049 1.1 mrg
10050 1.1 mrg case $GCC,$host_os in
10051 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10052 1.1 mrg library_names_spec='$libname.dll.a'
10053 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
10054 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
10055 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10056 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
10057 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
10058 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
10059 1.1 mrg chmod a+x \$dldir/$dlname~
10060 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10061 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10062 1.1 mrg fi'
10063 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10064 1.1 mrg dlpath=$dir/\$dldll~
10065 1.1 mrg $RM \$dlpath'
10066 1.1 mrg shlibpath_overrides_runpath=yes
10067 1.1 mrg
10068 1.1 mrg case $host_os in
10069 1.1 mrg cygwin*)
10070 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10071 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10072 1.1 mrg
10073 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10074 1.1 mrg ;;
10075 1.1 mrg mingw* | cegcc*)
10076 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
10077 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10078 1.1 mrg ;;
10079 1.1 mrg pw32*)
10080 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
10081 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10082 1.1 mrg ;;
10083 1.1 mrg esac
10084 1.1 mrg ;;
10085 1.1 mrg
10086 1.1 mrg *)
10087 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10088 1.1 mrg ;;
10089 1.1 mrg esac
10090 1.1 mrg dynamic_linker='Win32 ld.exe'
10091 1.1 mrg # FIXME: first we should search . and the directory the executable is in
10092 1.1 mrg shlibpath_var=PATH
10093 1.1 mrg ;;
10094 1.1 mrg
10095 1.1 mrg darwin* | rhapsody*)
10096 1.1 mrg dynamic_linker="$host_os dyld"
10097 1.1 mrg version_type=darwin
10098 1.1 mrg need_lib_prefix=no
10099 1.1 mrg need_version=no
10100 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10101 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
10102 1.1 mrg shlibpath_overrides_runpath=yes
10103 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
10104 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10105 1.1 mrg
10106 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10107 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10108 1.1 mrg ;;
10109 1.1 mrg
10110 1.1 mrg dgux*)
10111 1.1 mrg version_type=linux
10112 1.1 mrg need_lib_prefix=no
10113 1.1 mrg need_version=no
10114 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10115 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10116 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10117 1.1 mrg ;;
10118 1.1 mrg
10119 1.1 mrg freebsd* | dragonfly*)
10120 1.1 mrg # DragonFly does not have aout. When/if they implement a new
10121 1.1 mrg # versioning mechanism, adjust this.
10122 1.1 mrg if test -x /usr/bin/objformat; then
10123 1.1 mrg objformat=`/usr/bin/objformat`
10124 1.1 mrg else
10125 1.1 mrg case $host_os in
10126 1.1.1.2 mrg freebsd[23].*) objformat=aout ;;
10127 1.1 mrg *) objformat=elf ;;
10128 1.1 mrg esac
10129 1.1 mrg fi
10130 1.1 mrg version_type=freebsd-$objformat
10131 1.1 mrg case $version_type in
10132 1.1 mrg freebsd-elf*)
10133 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10134 1.1 mrg need_version=no
10135 1.1 mrg need_lib_prefix=no
10136 1.1 mrg ;;
10137 1.1 mrg freebsd-*)
10138 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10139 1.1 mrg need_version=yes
10140 1.1 mrg ;;
10141 1.1 mrg esac
10142 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10143 1.1 mrg case $host_os in
10144 1.1.1.2 mrg freebsd2.*)
10145 1.1 mrg shlibpath_overrides_runpath=yes
10146 1.1 mrg ;;
10147 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
10148 1.1 mrg shlibpath_overrides_runpath=yes
10149 1.1 mrg hardcode_into_libs=yes
10150 1.1 mrg ;;
10151 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10152 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10153 1.1 mrg shlibpath_overrides_runpath=no
10154 1.1 mrg hardcode_into_libs=yes
10155 1.1 mrg ;;
10156 1.1 mrg *) # from 4.6 on, and DragonFly
10157 1.1 mrg shlibpath_overrides_runpath=yes
10158 1.1 mrg hardcode_into_libs=yes
10159 1.1 mrg ;;
10160 1.1 mrg esac
10161 1.1 mrg ;;
10162 1.1 mrg
10163 1.1 mrg gnu*)
10164 1.1 mrg version_type=linux
10165 1.1 mrg need_lib_prefix=no
10166 1.1 mrg need_version=no
10167 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10168 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10169 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10170 1.1 mrg hardcode_into_libs=yes
10171 1.1 mrg ;;
10172 1.1 mrg
10173 1.1 mrg haiku*)
10174 1.1 mrg version_type=linux
10175 1.1 mrg need_lib_prefix=no
10176 1.1 mrg need_version=no
10177 1.1 mrg dynamic_linker="$host_os runtime_loader"
10178 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10179 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10180 1.1 mrg shlibpath_var=LIBRARY_PATH
10181 1.1 mrg shlibpath_overrides_runpath=yes
10182 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10183 1.1 mrg hardcode_into_libs=yes
10184 1.1 mrg ;;
10185 1.1 mrg
10186 1.1 mrg hpux9* | hpux10* | hpux11*)
10187 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
10188 1.1 mrg # link against other versions.
10189 1.1 mrg version_type=sunos
10190 1.1 mrg need_lib_prefix=no
10191 1.1 mrg need_version=no
10192 1.1 mrg case $host_cpu in
10193 1.1 mrg ia64*)
10194 1.1 mrg shrext_cmds='.so'
10195 1.1 mrg hardcode_into_libs=yes
10196 1.1 mrg dynamic_linker="$host_os dld.so"
10197 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10198 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10199 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10200 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10201 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
10202 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10203 1.1 mrg else
10204 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10205 1.1 mrg fi
10206 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10207 1.1 mrg ;;
10208 1.1 mrg hppa*64*)
10209 1.1 mrg shrext_cmds='.sl'
10210 1.1 mrg hardcode_into_libs=yes
10211 1.1 mrg dynamic_linker="$host_os dld.sl"
10212 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10213 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10214 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10215 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10216 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10217 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10218 1.1 mrg ;;
10219 1.1 mrg *)
10220 1.1 mrg shrext_cmds='.sl'
10221 1.1 mrg dynamic_linker="$host_os dld.sl"
10222 1.1 mrg shlibpath_var=SHLIB_PATH
10223 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10224 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10225 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10226 1.1 mrg ;;
10227 1.1 mrg esac
10228 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10229 1.1 mrg postinstall_cmds='chmod 555 $lib'
10230 1.1 mrg # or fails outright, so override atomically:
10231 1.1 mrg install_override_mode=555
10232 1.1 mrg ;;
10233 1.1 mrg
10234 1.1 mrg interix[3-9]*)
10235 1.1 mrg version_type=linux
10236 1.1 mrg need_lib_prefix=no
10237 1.1 mrg need_version=no
10238 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10239 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10240 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10241 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10242 1.1 mrg shlibpath_overrides_runpath=no
10243 1.1 mrg hardcode_into_libs=yes
10244 1.1 mrg ;;
10245 1.1 mrg
10246 1.1 mrg irix5* | irix6* | nonstopux*)
10247 1.1 mrg case $host_os in
10248 1.1 mrg nonstopux*) version_type=nonstopux ;;
10249 1.1 mrg *)
10250 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
10251 1.1 mrg version_type=linux
10252 1.1 mrg else
10253 1.1 mrg version_type=irix
10254 1.1 mrg fi ;;
10255 1.1 mrg esac
10256 1.1 mrg need_lib_prefix=no
10257 1.1 mrg need_version=no
10258 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10259 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10260 1.1 mrg case $host_os in
10261 1.1 mrg irix5* | nonstopux*)
10262 1.1 mrg libsuff= shlibsuff=
10263 1.1 mrg ;;
10264 1.1 mrg *)
10265 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
10266 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10267 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
10268 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10269 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
10270 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10271 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
10272 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
10273 1.1 mrg esac
10274 1.1 mrg ;;
10275 1.1 mrg esac
10276 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10277 1.1 mrg shlibpath_overrides_runpath=no
10278 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10279 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10280 1.1 mrg hardcode_into_libs=yes
10281 1.1 mrg ;;
10282 1.1 mrg
10283 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
10284 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
10285 1.1 mrg dynamic_linker=no
10286 1.1 mrg ;;
10287 1.1 mrg
10288 1.1 mrg # This must be Linux ELF.
10289 1.1.1.8 mrg
10290 1.1.1.8 mrg # uclinux* changes (here and below) have been submitted to the libtool
10291 1.1.1.8 mrg # project, but have not yet been accepted: they are GCC-local changes
10292 1.1.1.8 mrg # for the time being. (See
10293 1.1.1.8 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10294 1.1.1.8 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10295 1.1 mrg version_type=linux
10296 1.1 mrg need_lib_prefix=no
10297 1.1 mrg need_version=no
10298 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10299 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10300 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10301 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10302 1.1 mrg shlibpath_overrides_runpath=no
10303 1.1 mrg
10304 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH
10305 1.1.1.7 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10306 1.1 mrg $as_echo_n "(cached) " >&6
10307 1.1 mrg else
10308 1.1 mrg lt_cv_shlibpath_overrides_runpath=no
10309 1.1 mrg save_LDFLAGS=$LDFLAGS
10310 1.1 mrg save_libdir=$libdir
10311 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10312 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10313 1.1 mrg if test x$gcc_no_link = xyes; then
10314 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10315 1.1 mrg fi
10316 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10317 1.1 mrg /* end confdefs.h. */
10318 1.1 mrg
10319 1.1 mrg int
10320 1.1 mrg main ()
10321 1.1 mrg {
10322 1.1 mrg
10323 1.1 mrg ;
10324 1.1 mrg return 0;
10325 1.1 mrg }
10326 1.1 mrg _ACEOF
10327 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10328 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10329 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes
10330 1.1 mrg fi
10331 1.1 mrg fi
10332 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10333 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10334 1.1 mrg LDFLAGS=$save_LDFLAGS
10335 1.1 mrg libdir=$save_libdir
10336 1.1 mrg
10337 1.1 mrg fi
10338 1.1 mrg
10339 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10340 1.1 mrg
10341 1.1 mrg # This implies no fast_install, which is unacceptable.
10342 1.1 mrg # Some rework will be needed to allow for fast_install
10343 1.1 mrg # before this can be enabled.
10344 1.1 mrg hardcode_into_libs=yes
10345 1.1 mrg
10346 1.1 mrg # Append ld.so.conf contents to the search path
10347 1.1 mrg if test -f /etc/ld.so.conf; then
10348 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' ' '`
10349 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10350 1.1 mrg fi
10351 1.1 mrg
10352 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
10353 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
10354 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
10355 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
10356 1.1 mrg # people can always --disable-shared, the test was removed, and we
10357 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
10358 1.1 mrg dynamic_linker='GNU/Linux ld.so'
10359 1.1 mrg ;;
10360 1.1 mrg
10361 1.1 mrg netbsd*)
10362 1.1 mrg version_type=sunos
10363 1.1 mrg need_lib_prefix=no
10364 1.1 mrg need_version=no
10365 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10366 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10367 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10368 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
10369 1.1 mrg else
10370 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10371 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10372 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
10373 1.1 mrg fi
10374 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10375 1.1 mrg shlibpath_overrides_runpath=yes
10376 1.1 mrg hardcode_into_libs=yes
10377 1.1 mrg ;;
10378 1.1 mrg
10379 1.1 mrg newsos6)
10380 1.1 mrg version_type=linux
10381 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10382 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10383 1.1 mrg shlibpath_overrides_runpath=yes
10384 1.1 mrg ;;
10385 1.1 mrg
10386 1.1 mrg *nto* | *qnx*)
10387 1.1 mrg version_type=qnx
10388 1.1 mrg need_lib_prefix=no
10389 1.1 mrg need_version=no
10390 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10391 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10392 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10393 1.1 mrg shlibpath_overrides_runpath=no
10394 1.1 mrg hardcode_into_libs=yes
10395 1.1 mrg dynamic_linker='ldqnx.so'
10396 1.1 mrg ;;
10397 1.1 mrg
10398 1.1 mrg openbsd*)
10399 1.1 mrg version_type=sunos
10400 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
10401 1.1 mrg need_lib_prefix=no
10402 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10403 1.1 mrg case $host_os in
10404 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10405 1.1 mrg *) need_version=no ;;
10406 1.1 mrg esac
10407 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10408 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10409 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10410 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10411 1.1 mrg case $host_os in
10412 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
10413 1.1 mrg shlibpath_overrides_runpath=no
10414 1.1 mrg ;;
10415 1.1 mrg *)
10416 1.1 mrg shlibpath_overrides_runpath=yes
10417 1.1 mrg ;;
10418 1.1 mrg esac
10419 1.1 mrg else
10420 1.1 mrg shlibpath_overrides_runpath=yes
10421 1.1 mrg fi
10422 1.1 mrg ;;
10423 1.1 mrg
10424 1.1 mrg os2*)
10425 1.1 mrg libname_spec='$name'
10426 1.1 mrg shrext_cmds=".dll"
10427 1.1 mrg need_lib_prefix=no
10428 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
10429 1.1 mrg dynamic_linker='OS/2 ld.exe'
10430 1.1 mrg shlibpath_var=LIBPATH
10431 1.1 mrg ;;
10432 1.1 mrg
10433 1.1 mrg osf3* | osf4* | osf5*)
10434 1.1 mrg version_type=osf
10435 1.1 mrg need_lib_prefix=no
10436 1.1 mrg need_version=no
10437 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10438 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10439 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10440 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10441 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10442 1.1 mrg ;;
10443 1.1 mrg
10444 1.1 mrg rdos*)
10445 1.1 mrg dynamic_linker=no
10446 1.1 mrg ;;
10447 1.1 mrg
10448 1.1 mrg solaris*)
10449 1.1 mrg version_type=linux
10450 1.1 mrg need_lib_prefix=no
10451 1.1 mrg need_version=no
10452 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10453 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10454 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10455 1.1 mrg shlibpath_overrides_runpath=yes
10456 1.1 mrg hardcode_into_libs=yes
10457 1.1 mrg # ldd complains unless libraries are executable
10458 1.1 mrg postinstall_cmds='chmod +x $lib'
10459 1.1 mrg ;;
10460 1.1 mrg
10461 1.1 mrg sunos4*)
10462 1.1 mrg version_type=sunos
10463 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10464 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10465 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10466 1.1 mrg shlibpath_overrides_runpath=yes
10467 1.1 mrg if test "$with_gnu_ld" = yes; then
10468 1.1 mrg need_lib_prefix=no
10469 1.1 mrg fi
10470 1.1 mrg need_version=yes
10471 1.1 mrg ;;
10472 1.1 mrg
10473 1.1 mrg sysv4 | sysv4.3*)
10474 1.1 mrg version_type=linux
10475 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10476 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10477 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10478 1.1 mrg case $host_vendor in
10479 1.1 mrg sni)
10480 1.1 mrg shlibpath_overrides_runpath=no
10481 1.1 mrg need_lib_prefix=no
10482 1.1 mrg runpath_var=LD_RUN_PATH
10483 1.1 mrg ;;
10484 1.1 mrg siemens)
10485 1.1 mrg need_lib_prefix=no
10486 1.1 mrg ;;
10487 1.1 mrg motorola)
10488 1.1 mrg need_lib_prefix=no
10489 1.1 mrg need_version=no
10490 1.1 mrg shlibpath_overrides_runpath=no
10491 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10492 1.1 mrg ;;
10493 1.1 mrg esac
10494 1.1 mrg ;;
10495 1.1 mrg
10496 1.1 mrg sysv4*MP*)
10497 1.1 mrg if test -d /usr/nec ;then
10498 1.1 mrg version_type=linux
10499 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10500 1.1 mrg soname_spec='$libname${shared_ext}.$major'
10501 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10502 1.1 mrg fi
10503 1.1 mrg ;;
10504 1.1 mrg
10505 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10506 1.1 mrg version_type=freebsd-elf
10507 1.1 mrg need_lib_prefix=no
10508 1.1 mrg need_version=no
10509 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10510 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10511 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10512 1.1 mrg shlibpath_overrides_runpath=yes
10513 1.1 mrg hardcode_into_libs=yes
10514 1.1 mrg if test "$with_gnu_ld" = yes; then
10515 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10516 1.1 mrg else
10517 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10518 1.1 mrg case $host_os in
10519 1.1 mrg sco3.2v5*)
10520 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10521 1.1 mrg ;;
10522 1.1 mrg esac
10523 1.1 mrg fi
10524 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
10525 1.1 mrg ;;
10526 1.1 mrg
10527 1.1 mrg tpf*)
10528 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10529 1.1 mrg version_type=linux
10530 1.1 mrg need_lib_prefix=no
10531 1.1 mrg need_version=no
10532 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10533 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10534 1.1 mrg shlibpath_overrides_runpath=no
10535 1.1 mrg hardcode_into_libs=yes
10536 1.1 mrg ;;
10537 1.1 mrg
10538 1.1 mrg uts4*)
10539 1.1 mrg version_type=linux
10540 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10541 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
10542 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
10543 1.1 mrg ;;
10544 1.1 mrg
10545 1.1 mrg *)
10546 1.1 mrg dynamic_linker=no
10547 1.1 mrg ;;
10548 1.1 mrg esac
10549 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10550 1.1 mrg $as_echo "$dynamic_linker" >&6; }
10551 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
10552 1.1 mrg
10553 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10554 1.1 mrg if test "$GCC" = yes; then
10555 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10556 1.1 mrg fi
10557 1.1 mrg
10558 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10559 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10560 1.1 mrg fi
10561 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10562 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10563 1.1 mrg fi
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
10646 1.1 mrg
10647 1.1 mrg
10648 1.1 mrg
10649 1.1 mrg
10650 1.1 mrg
10651 1.1 mrg
10652 1.1 mrg
10653 1.1 mrg
10654 1.1 mrg
10655 1.1 mrg
10656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10657 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10658 1.1 mrg hardcode_action=
10659 1.1 mrg if test -n "$hardcode_libdir_flag_spec" ||
10660 1.1 mrg test -n "$runpath_var" ||
10661 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
10662 1.1 mrg
10663 1.1 mrg # We can hardcode non-existent directories.
10664 1.1 mrg if test "$hardcode_direct" != no &&
10665 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
10666 1.1 mrg # have to relink, otherwise we might link with an installed library
10667 1.1 mrg # when we should be linking with a yet-to-be-installed one
10668 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10669 1.1 mrg test "$hardcode_minus_L" != no; then
10670 1.1 mrg # Linking always hardcodes the temporary library directory.
10671 1.1 mrg hardcode_action=relink
10672 1.1 mrg else
10673 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
10674 1.1 mrg hardcode_action=immediate
10675 1.1 mrg fi
10676 1.1 mrg else
10677 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
10678 1.1 mrg # directories.
10679 1.1 mrg hardcode_action=unsupported
10680 1.1 mrg fi
10681 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10682 1.1 mrg $as_echo "$hardcode_action" >&6; }
10683 1.1 mrg
10684 1.1 mrg if test "$hardcode_action" = relink ||
10685 1.1 mrg test "$inherit_rpath" = yes; then
10686 1.1 mrg # Fast installation is not supported
10687 1.1 mrg enable_fast_install=no
10688 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
10689 1.1 mrg test "$enable_shared" = no; then
10690 1.1 mrg # Fast installation is not necessary
10691 1.1 mrg enable_fast_install=needless
10692 1.1 mrg fi
10693 1.1 mrg
10694 1.1 mrg
10695 1.1 mrg
10696 1.1 mrg
10697 1.1 mrg
10698 1.1 mrg
10699 1.1 mrg if test "x$enable_dlopen" != xyes; then
10700 1.1 mrg enable_dlopen=unknown
10701 1.1 mrg enable_dlopen_self=unknown
10702 1.1 mrg enable_dlopen_self_static=unknown
10703 1.1 mrg else
10704 1.1 mrg lt_cv_dlopen=no
10705 1.1 mrg lt_cv_dlopen_libs=
10706 1.1 mrg
10707 1.1 mrg case $host_os in
10708 1.1 mrg beos*)
10709 1.1 mrg lt_cv_dlopen="load_add_on"
10710 1.1 mrg lt_cv_dlopen_libs=
10711 1.1 mrg lt_cv_dlopen_self=yes
10712 1.1 mrg ;;
10713 1.1 mrg
10714 1.1 mrg mingw* | pw32* | cegcc*)
10715 1.1 mrg lt_cv_dlopen="LoadLibrary"
10716 1.1 mrg lt_cv_dlopen_libs=
10717 1.1 mrg ;;
10718 1.1 mrg
10719 1.1 mrg cygwin*)
10720 1.1 mrg lt_cv_dlopen="dlopen"
10721 1.1 mrg lt_cv_dlopen_libs=
10722 1.1 mrg ;;
10723 1.1 mrg
10724 1.1 mrg darwin*)
10725 1.1 mrg # if libdl is installed we need to link against it
10726 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10727 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10728 1.1.1.7 mrg if ${ac_cv_lib_dl_dlopen+:} false; then :
10729 1.1 mrg $as_echo_n "(cached) " >&6
10730 1.1 mrg else
10731 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10732 1.1 mrg LIBS="-ldl $LIBS"
10733 1.1 mrg if test x$gcc_no_link = xyes; then
10734 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10735 1.1 mrg fi
10736 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10737 1.1 mrg /* end confdefs.h. */
10738 1.1 mrg
10739 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10740 1.1 mrg Use char because int might match the return type of a GCC
10741 1.1 mrg builtin and then its argument prototype would still apply. */
10742 1.1 mrg #ifdef __cplusplus
10743 1.1 mrg extern "C"
10744 1.1 mrg #endif
10745 1.1 mrg char dlopen ();
10746 1.1 mrg int
10747 1.1 mrg main ()
10748 1.1 mrg {
10749 1.1 mrg return dlopen ();
10750 1.1 mrg ;
10751 1.1 mrg return 0;
10752 1.1 mrg }
10753 1.1 mrg _ACEOF
10754 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10755 1.1 mrg ac_cv_lib_dl_dlopen=yes
10756 1.1 mrg else
10757 1.1 mrg ac_cv_lib_dl_dlopen=no
10758 1.1 mrg fi
10759 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10760 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10761 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10762 1.1 mrg fi
10763 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10764 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10765 1.1.1.7 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10766 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10767 1.1 mrg else
10768 1.1 mrg
10769 1.1 mrg lt_cv_dlopen="dyld"
10770 1.1 mrg lt_cv_dlopen_libs=
10771 1.1 mrg lt_cv_dlopen_self=yes
10772 1.1 mrg
10773 1.1 mrg fi
10774 1.1 mrg
10775 1.1 mrg ;;
10776 1.1 mrg
10777 1.1 mrg *)
10778 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10779 1.1.1.7 mrg if test "x$ac_cv_func_shl_load" = xyes; then :
10780 1.1 mrg lt_cv_dlopen="shl_load"
10781 1.1 mrg else
10782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10783 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10784 1.1.1.7 mrg if ${ac_cv_lib_dld_shl_load+:} false; then :
10785 1.1 mrg $as_echo_n "(cached) " >&6
10786 1.1 mrg else
10787 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10788 1.1 mrg LIBS="-ldld $LIBS"
10789 1.1 mrg if test x$gcc_no_link = xyes; then
10790 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10791 1.1 mrg fi
10792 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10793 1.1 mrg /* end confdefs.h. */
10794 1.1 mrg
10795 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10796 1.1 mrg Use char because int might match the return type of a GCC
10797 1.1 mrg builtin and then its argument prototype would still apply. */
10798 1.1 mrg #ifdef __cplusplus
10799 1.1 mrg extern "C"
10800 1.1 mrg #endif
10801 1.1 mrg char shl_load ();
10802 1.1 mrg int
10803 1.1 mrg main ()
10804 1.1 mrg {
10805 1.1 mrg return shl_load ();
10806 1.1 mrg ;
10807 1.1 mrg return 0;
10808 1.1 mrg }
10809 1.1 mrg _ACEOF
10810 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10811 1.1 mrg ac_cv_lib_dld_shl_load=yes
10812 1.1 mrg else
10813 1.1 mrg ac_cv_lib_dld_shl_load=no
10814 1.1 mrg fi
10815 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10816 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10817 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10818 1.1 mrg fi
10819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10820 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10821 1.1.1.7 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10822 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10823 1.1 mrg else
10824 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10825 1.1.1.7 mrg if test "x$ac_cv_func_dlopen" = xyes; then :
10826 1.1 mrg lt_cv_dlopen="dlopen"
10827 1.1 mrg else
10828 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10829 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10830 1.1.1.7 mrg if ${ac_cv_lib_dl_dlopen+:} false; then :
10831 1.1 mrg $as_echo_n "(cached) " >&6
10832 1.1 mrg else
10833 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10834 1.1 mrg LIBS="-ldl $LIBS"
10835 1.1 mrg if test x$gcc_no_link = xyes; then
10836 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10837 1.1 mrg fi
10838 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10839 1.1 mrg /* end confdefs.h. */
10840 1.1 mrg
10841 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10842 1.1 mrg Use char because int might match the return type of a GCC
10843 1.1 mrg builtin and then its argument prototype would still apply. */
10844 1.1 mrg #ifdef __cplusplus
10845 1.1 mrg extern "C"
10846 1.1 mrg #endif
10847 1.1 mrg char dlopen ();
10848 1.1 mrg int
10849 1.1 mrg main ()
10850 1.1 mrg {
10851 1.1 mrg return dlopen ();
10852 1.1 mrg ;
10853 1.1 mrg return 0;
10854 1.1 mrg }
10855 1.1 mrg _ACEOF
10856 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10857 1.1 mrg ac_cv_lib_dl_dlopen=yes
10858 1.1 mrg else
10859 1.1 mrg ac_cv_lib_dl_dlopen=no
10860 1.1 mrg fi
10861 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10862 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10863 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10864 1.1 mrg fi
10865 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10866 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10867 1.1.1.7 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10868 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10869 1.1 mrg else
10870 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10871 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10872 1.1.1.7 mrg if ${ac_cv_lib_svld_dlopen+:} false; then :
10873 1.1 mrg $as_echo_n "(cached) " >&6
10874 1.1 mrg else
10875 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10876 1.1 mrg LIBS="-lsvld $LIBS"
10877 1.1 mrg if test x$gcc_no_link = xyes; then
10878 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10879 1.1 mrg fi
10880 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881 1.1 mrg /* end confdefs.h. */
10882 1.1 mrg
10883 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10884 1.1 mrg Use char because int might match the return type of a GCC
10885 1.1 mrg builtin and then its argument prototype would still apply. */
10886 1.1 mrg #ifdef __cplusplus
10887 1.1 mrg extern "C"
10888 1.1 mrg #endif
10889 1.1 mrg char dlopen ();
10890 1.1 mrg int
10891 1.1 mrg main ()
10892 1.1 mrg {
10893 1.1 mrg return dlopen ();
10894 1.1 mrg ;
10895 1.1 mrg return 0;
10896 1.1 mrg }
10897 1.1 mrg _ACEOF
10898 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10899 1.1 mrg ac_cv_lib_svld_dlopen=yes
10900 1.1 mrg else
10901 1.1 mrg ac_cv_lib_svld_dlopen=no
10902 1.1 mrg fi
10903 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10904 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10905 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10906 1.1 mrg fi
10907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10908 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10909 1.1.1.7 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10910 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10911 1.1 mrg else
10912 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10913 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10914 1.1.1.7 mrg if ${ac_cv_lib_dld_dld_link+:} false; then :
10915 1.1 mrg $as_echo_n "(cached) " >&6
10916 1.1 mrg else
10917 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10918 1.1 mrg LIBS="-ldld $LIBS"
10919 1.1 mrg if test x$gcc_no_link = xyes; then
10920 1.1.1.7 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10921 1.1 mrg fi
10922 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10923 1.1 mrg /* end confdefs.h. */
10924 1.1 mrg
10925 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10926 1.1 mrg Use char because int might match the return type of a GCC
10927 1.1 mrg builtin and then its argument prototype would still apply. */
10928 1.1 mrg #ifdef __cplusplus
10929 1.1 mrg extern "C"
10930 1.1 mrg #endif
10931 1.1 mrg char dld_link ();
10932 1.1 mrg int
10933 1.1 mrg main ()
10934 1.1 mrg {
10935 1.1 mrg return dld_link ();
10936 1.1 mrg ;
10937 1.1 mrg return 0;
10938 1.1 mrg }
10939 1.1 mrg _ACEOF
10940 1.1 mrg if ac_fn_c_try_link "$LINENO"; then :
10941 1.1 mrg ac_cv_lib_dld_dld_link=yes
10942 1.1 mrg else
10943 1.1 mrg ac_cv_lib_dld_dld_link=no
10944 1.1 mrg fi
10945 1.1 mrg rm -f core conftest.err conftest.$ac_objext \
10946 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10947 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10948 1.1 mrg fi
10949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10950 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10951 1.1.1.7 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10952 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10953 1.1 mrg fi
10954 1.1 mrg
10955 1.1 mrg
10956 1.1 mrg fi
10957 1.1 mrg
10958 1.1 mrg
10959 1.1 mrg fi
10960 1.1 mrg
10961 1.1 mrg
10962 1.1 mrg fi
10963 1.1 mrg
10964 1.1 mrg
10965 1.1 mrg fi
10966 1.1 mrg
10967 1.1 mrg
10968 1.1 mrg fi
10969 1.1 mrg
10970 1.1 mrg ;;
10971 1.1 mrg esac
10972 1.1 mrg
10973 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10974 1.1 mrg enable_dlopen=yes
10975 1.1 mrg else
10976 1.1 mrg enable_dlopen=no
10977 1.1 mrg fi
10978 1.1 mrg
10979 1.1 mrg case $lt_cv_dlopen in
10980 1.1 mrg dlopen)
10981 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10982 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10983 1.1 mrg
10984 1.1 mrg save_LDFLAGS="$LDFLAGS"
10985 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10986 1.1 mrg
10987 1.1 mrg save_LIBS="$LIBS"
10988 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10989 1.1 mrg
10990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10991 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10992 1.1.1.7 mrg if ${lt_cv_dlopen_self+:} false; then :
10993 1.1 mrg $as_echo_n "(cached) " >&6
10994 1.1 mrg else
10995 1.1 mrg if test "$cross_compiling" = yes; then :
10996 1.1 mrg lt_cv_dlopen_self=cross
10997 1.1 mrg else
10998 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10999 1.1 mrg lt_status=$lt_dlunknown
11000 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
11001 1.1.1.8 mrg #line 11001 "configure"
11002 1.1 mrg #include "confdefs.h"
11003 1.1 mrg
11004 1.1 mrg #if HAVE_DLFCN_H
11005 1.1 mrg #include <dlfcn.h>
11006 1.1 mrg #endif
11007 1.1 mrg
11008 1.1 mrg #include <stdio.h>
11009 1.1 mrg
11010 1.1 mrg #ifdef RTLD_GLOBAL
11011 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11012 1.1 mrg #else
11013 1.1 mrg # ifdef DL_GLOBAL
11014 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11015 1.1 mrg # else
11016 1.1 mrg # define LT_DLGLOBAL 0
11017 1.1 mrg # endif
11018 1.1 mrg #endif
11019 1.1 mrg
11020 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11021 1.1 mrg find out it does not work in some platform. */
11022 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11023 1.1 mrg # ifdef RTLD_LAZY
11024 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11025 1.1 mrg # else
11026 1.1 mrg # ifdef DL_LAZY
11027 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11028 1.1 mrg # else
11029 1.1 mrg # ifdef RTLD_NOW
11030 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11031 1.1 mrg # else
11032 1.1 mrg # ifdef DL_NOW
11033 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11034 1.1 mrg # else
11035 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11036 1.1 mrg # endif
11037 1.1 mrg # endif
11038 1.1 mrg # endif
11039 1.1 mrg # endif
11040 1.1 mrg #endif
11041 1.1 mrg
11042 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11043 1.1 mrg correspondingly for the symbols needed. */
11044 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11045 1.1 mrg void fnord () __attribute__((visibility("default")));
11046 1.1 mrg #endif
11047 1.1 mrg
11048 1.1 mrg void fnord () { int i=42; }
11049 1.1 mrg int main ()
11050 1.1 mrg {
11051 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11052 1.1 mrg int status = $lt_dlunknown;
11053 1.1 mrg
11054 1.1 mrg if (self)
11055 1.1 mrg {
11056 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11057 1.1 mrg else
11058 1.1 mrg {
11059 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11060 1.1 mrg else puts (dlerror ());
11061 1.1 mrg }
11062 1.1 mrg /* dlclose (self); */
11063 1.1 mrg }
11064 1.1 mrg else
11065 1.1 mrg puts (dlerror ());
11066 1.1 mrg
11067 1.1 mrg return status;
11068 1.1 mrg }
11069 1.1 mrg _LT_EOF
11070 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11071 1.1 mrg (eval $ac_link) 2>&5
11072 1.1 mrg ac_status=$?
11073 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11074 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11075 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
11076 1.1 mrg lt_status=$?
11077 1.1 mrg case x$lt_status in
11078 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11079 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11080 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11081 1.1 mrg esac
11082 1.1 mrg else :
11083 1.1 mrg # compilation failed
11084 1.1 mrg lt_cv_dlopen_self=no
11085 1.1 mrg fi
11086 1.1 mrg fi
11087 1.1 mrg rm -fr conftest*
11088 1.1 mrg
11089 1.1 mrg
11090 1.1 mrg fi
11091 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11092 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
11093 1.1 mrg
11094 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
11095 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11097 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11098 1.1.1.7 mrg if ${lt_cv_dlopen_self_static+:} false; then :
11099 1.1 mrg $as_echo_n "(cached) " >&6
11100 1.1 mrg else
11101 1.1 mrg if test "$cross_compiling" = yes; then :
11102 1.1 mrg lt_cv_dlopen_self_static=cross
11103 1.1 mrg else
11104 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11105 1.1 mrg lt_status=$lt_dlunknown
11106 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF
11107 1.1.1.8 mrg #line 11107 "configure"
11108 1.1 mrg #include "confdefs.h"
11109 1.1 mrg
11110 1.1 mrg #if HAVE_DLFCN_H
11111 1.1 mrg #include <dlfcn.h>
11112 1.1 mrg #endif
11113 1.1 mrg
11114 1.1 mrg #include <stdio.h>
11115 1.1 mrg
11116 1.1 mrg #ifdef RTLD_GLOBAL
11117 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
11118 1.1 mrg #else
11119 1.1 mrg # ifdef DL_GLOBAL
11120 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
11121 1.1 mrg # else
11122 1.1 mrg # define LT_DLGLOBAL 0
11123 1.1 mrg # endif
11124 1.1 mrg #endif
11125 1.1 mrg
11126 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11127 1.1 mrg find out it does not work in some platform. */
11128 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
11129 1.1 mrg # ifdef RTLD_LAZY
11130 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
11131 1.1 mrg # else
11132 1.1 mrg # ifdef DL_LAZY
11133 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
11134 1.1 mrg # else
11135 1.1 mrg # ifdef RTLD_NOW
11136 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
11137 1.1 mrg # else
11138 1.1 mrg # ifdef DL_NOW
11139 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
11140 1.1 mrg # else
11141 1.1 mrg # define LT_DLLAZY_OR_NOW 0
11142 1.1 mrg # endif
11143 1.1 mrg # endif
11144 1.1 mrg # endif
11145 1.1 mrg # endif
11146 1.1 mrg #endif
11147 1.1 mrg
11148 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated
11149 1.1 mrg correspondingly for the symbols needed. */
11150 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11151 1.1 mrg void fnord () __attribute__((visibility("default")));
11152 1.1 mrg #endif
11153 1.1 mrg
11154 1.1 mrg void fnord () { int i=42; }
11155 1.1 mrg int main ()
11156 1.1 mrg {
11157 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11158 1.1 mrg int status = $lt_dlunknown;
11159 1.1 mrg
11160 1.1 mrg if (self)
11161 1.1 mrg {
11162 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11163 1.1 mrg else
11164 1.1 mrg {
11165 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11166 1.1 mrg else puts (dlerror ());
11167 1.1 mrg }
11168 1.1 mrg /* dlclose (self); */
11169 1.1 mrg }
11170 1.1 mrg else
11171 1.1 mrg puts (dlerror ());
11172 1.1 mrg
11173 1.1 mrg return status;
11174 1.1 mrg }
11175 1.1 mrg _LT_EOF
11176 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11177 1.1 mrg (eval $ac_link) 2>&5
11178 1.1 mrg ac_status=$?
11179 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11180 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11181 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
11182 1.1 mrg lt_status=$?
11183 1.1 mrg case x$lt_status in
11184 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11185 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11186 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11187 1.1 mrg esac
11188 1.1 mrg else :
11189 1.1 mrg # compilation failed
11190 1.1 mrg lt_cv_dlopen_self_static=no
11191 1.1 mrg fi
11192 1.1 mrg fi
11193 1.1 mrg rm -fr conftest*
11194 1.1 mrg
11195 1.1 mrg
11196 1.1 mrg fi
11197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11198 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
11199 1.1 mrg fi
11200 1.1 mrg
11201 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
11202 1.1 mrg LDFLAGS="$save_LDFLAGS"
11203 1.1 mrg LIBS="$save_LIBS"
11204 1.1 mrg ;;
11205 1.1 mrg esac
11206 1.1 mrg
11207 1.1 mrg case $lt_cv_dlopen_self in
11208 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11209 1.1 mrg *) enable_dlopen_self=unknown ;;
11210 1.1 mrg esac
11211 1.1 mrg
11212 1.1 mrg case $lt_cv_dlopen_self_static in
11213 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11214 1.1 mrg *) enable_dlopen_self_static=unknown ;;
11215 1.1 mrg esac
11216 1.1 mrg fi
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
11224 1.1 mrg
11225 1.1 mrg
11226 1.1 mrg
11227 1.1 mrg
11228 1.1 mrg
11229 1.1 mrg
11230 1.1 mrg
11231 1.1 mrg
11232 1.1 mrg
11233 1.1 mrg
11234 1.1 mrg striplib=
11235 1.1 mrg old_striplib=
11236 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11237 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11238 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11239 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11240 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11241 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11242 1.1 mrg $as_echo "yes" >&6; }
11243 1.1 mrg else
11244 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
11245 1.1 mrg case $host_os in
11246 1.1 mrg darwin*)
11247 1.1 mrg if test -n "$STRIP" ; then
11248 1.1 mrg striplib="$STRIP -x"
11249 1.1 mrg old_striplib="$STRIP -S"
11250 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11251 1.1 mrg $as_echo "yes" >&6; }
11252 1.1 mrg else
11253 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11254 1.1 mrg $as_echo "no" >&6; }
11255 1.1 mrg fi
11256 1.1 mrg ;;
11257 1.1 mrg *)
11258 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11259 1.1 mrg $as_echo "no" >&6; }
11260 1.1 mrg ;;
11261 1.1 mrg esac
11262 1.1 mrg fi
11263 1.1 mrg
11264 1.1 mrg
11265 1.1 mrg
11266 1.1 mrg
11267 1.1 mrg
11268 1.1 mrg
11269 1.1 mrg
11270 1.1 mrg
11271 1.1 mrg
11272 1.1 mrg
11273 1.1 mrg
11274 1.1 mrg
11275 1.1 mrg # Report which library types will actually be built
11276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11277 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11278 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11279 1.1 mrg $as_echo "$can_build_shared" >&6; }
11280 1.1 mrg
11281 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11282 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
11283 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
11284 1.1 mrg
11285 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
11286 1.1 mrg # are all built from PIC.
11287 1.1 mrg case $host_os in
11288 1.1 mrg aix3*)
11289 1.1 mrg test "$enable_shared" = yes && enable_static=no
11290 1.1 mrg if test -n "$RANLIB"; then
11291 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
11292 1.1 mrg postinstall_cmds='$RANLIB $lib'
11293 1.1 mrg fi
11294 1.1 mrg ;;
11295 1.1 mrg
11296 1.1 mrg aix[4-9]*)
11297 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11298 1.1 mrg test "$enable_shared" = yes && enable_static=no
11299 1.1 mrg fi
11300 1.1 mrg ;;
11301 1.1 mrg esac
11302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11303 1.1 mrg $as_echo "$enable_shared" >&6; }
11304 1.1 mrg
11305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11306 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
11307 1.1 mrg # Make sure either enable_shared or enable_static is yes.
11308 1.1 mrg test "$enable_shared" = yes || enable_static=yes
11309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11310 1.1 mrg $as_echo "$enable_static" >&6; }
11311 1.1 mrg
11312 1.1 mrg
11313 1.1 mrg
11314 1.1 mrg
11315 1.1 mrg fi
11316 1.1 mrg ac_ext=c
11317 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
11318 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11319 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11320 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11321 1.1 mrg
11322 1.1 mrg CC="$lt_save_CC"
11323 1.1 mrg
11324 1.1 mrg
11325 1.1 mrg
11326 1.1 mrg
11327 1.1 mrg
11328 1.1 mrg
11329 1.1 mrg
11330 1.1 mrg
11331 1.1 mrg
11332 1.1 mrg
11333 1.1 mrg
11334 1.1 mrg
11335 1.1 mrg
11336 1.1 mrg ac_config_commands="$ac_config_commands libtool"
11337 1.1 mrg
11338 1.1 mrg
11339 1.1 mrg
11340 1.1 mrg
11341 1.1 mrg # Only expand once:
11342 1.1 mrg
11343 1.1 mrg
11344 1.1 mrg
11345 1.1 mrg
11346 1.1 mrg
11347 1.1.1.2 mrg case $host in
11348 1.1.1.2 mrg *-cygwin* | *-mingw*)
11349 1.1.1.2 mrg # 'host' will be top-level target in the case of a target lib,
11350 1.1.1.2 mrg # we must compare to with_cross_host to decide if this is a native
11351 1.1.1.2 mrg # or cross-compiler and select where to install dlls appropriately.
11352 1.1.1.2 mrg if test -n "$with_cross_host" &&
11353 1.1.1.2 mrg test x"$with_cross_host" != x"no"; then
11354 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11355 1.1.1.2 mrg else
11356 1.1.1.2 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"';
11357 1.1.1.2 mrg fi
11358 1.1.1.2 mrg ;;
11359 1.1.1.2 mrg *)
11360 1.1.1.2 mrg lt_host_flags=
11361 1.1.1.2 mrg ;;
11362 1.1.1.2 mrg esac
11363 1.1.1.2 mrg
11364 1.1.1.2 mrg
11365 1.1.1.2 mrg
11366 1.1.1.2 mrg
11367 1.1.1.2 mrg
11368 1.1.1.2 mrg
11369 1.1.1.8 mrg
11370 1.1.1.8 mrg # Check whether --with-toolexeclibdir was given.
11371 1.1.1.8 mrg if test "${with_toolexeclibdir+set}" = set; then :
11372 1.1.1.8 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
11373 1.1.1.8 mrg /)
11374 1.1.1.8 mrg ;;
11375 1.1.1.8 mrg */)
11376 1.1.1.8 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
11377 1.1.1.8 mrg ;;
11378 1.1.1.8 mrg esac
11379 1.1.1.8 mrg else
11380 1.1.1.8 mrg with_toolexeclibdir=no
11381 1.1.1.8 mrg fi
11382 1.1.1.8 mrg
11383 1.1.1.8 mrg
11384 1.1.1.8 mrg
11385 1.1 mrg # Calculate toolexeclibdir
11386 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir
11387 1.1 mrg case ${version_specific_libs} in
11388 1.1 mrg yes)
11389 1.1 mrg # Need the gcc compiler version to know where to install libraries
11390 1.1 mrg # and header files if --enable-version-specific-runtime-libs option
11391 1.1 mrg # is selected.
11392 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)'
11393 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11394 1.1 mrg ;;
11395 1.1 mrg no)
11396 1.1 mrg if test -n "$with_cross_host" &&
11397 1.1 mrg test x"$with_cross_host" != x"no"; then
11398 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir.
11399 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)'
11400 1.1.1.8 mrg case ${with_toolexeclibdir} in
11401 1.1.1.8 mrg no)
11402 1.1.1.8 mrg toolexeclibdir='$(toolexecdir)/lib'
11403 1.1.1.8 mrg ;;
11404 1.1.1.8 mrg *)
11405 1.1.1.8 mrg toolexeclibdir=${with_toolexeclibdir}
11406 1.1.1.8 mrg ;;
11407 1.1.1.8 mrg esac
11408 1.1 mrg else
11409 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11410 1.1 mrg toolexeclibdir='$(libdir)'
11411 1.1 mrg fi
11412 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory`
11413 1.1 mrg case $multi_os_directory in
11414 1.1 mrg .) ;; # Avoid trailing /.
11415 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11416 1.1 mrg esac
11417 1.1 mrg ;;
11418 1.1 mrg esac
11419 1.1 mrg
11420 1.1 mrg
11421 1.1 mrg
11422 1.1 mrg if test ${multilib} = yes; then
11423 1.1 mrg multilib_arg="--enable-multilib"
11424 1.1 mrg else
11425 1.1 mrg multilib_arg=
11426 1.1 mrg fi
11427 1.1 mrg
11428 1.1.1.5 mrg # Determine what GCC version number to use in filesystem paths.
11429 1.1.1.5 mrg
11430 1.1.1.5 mrg get_gcc_base_ver="cat"
11431 1.1.1.5 mrg
11432 1.1.1.5 mrg # Check whether --with-gcc-major-version-only was given.
11433 1.1.1.5 mrg if test "${with_gcc_major_version_only+set}" = set; then :
11434 1.1.1.5 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11435 1.1.1.5 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11436 1.1.1.5 mrg fi
11437 1.1.1.5 mrg
11438 1.1.1.5 mrg fi
11439 1.1.1.5 mrg
11440 1.1.1.5 mrg
11441 1.1.1.5 mrg
11442 1.1.1.5 mrg
11443 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h"
11444 1.1 mrg
11445 1.1 mrg cat >confcache <<\_ACEOF
11446 1.1 mrg # This file is a shell script that caches the results of configure
11447 1.1 mrg # tests run on this system so they can be shared between configure
11448 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
11449 1.1 mrg # It is not useful on other systems. If it contains results you don't
11450 1.1 mrg # want to keep, you may remove or edit it.
11451 1.1 mrg #
11452 1.1 mrg # config.status only pays attention to the cache file if you give it
11453 1.1 mrg # the --recheck option to rerun configure.
11454 1.1 mrg #
11455 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
11456 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
11457 1.1 mrg # following values.
11458 1.1 mrg
11459 1.1 mrg _ACEOF
11460 1.1 mrg
11461 1.1 mrg # The following way of writing the cache mishandles newlines in values,
11462 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
11463 1.1 mrg # So, we kill variables containing newlines.
11464 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
11465 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
11466 1.1 mrg (
11467 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11468 1.1 mrg eval ac_val=\$$ac_var
11469 1.1 mrg case $ac_val in #(
11470 1.1 mrg *${as_nl}*)
11471 1.1 mrg case $ac_var in #(
11472 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11473 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11474 1.1 mrg esac
11475 1.1 mrg case $ac_var in #(
11476 1.1 mrg _ | IFS | as_nl) ;; #(
11477 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11478 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;;
11479 1.1 mrg esac ;;
11480 1.1 mrg esac
11481 1.1 mrg done
11482 1.1 mrg
11483 1.1 mrg (set) 2>&1 |
11484 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
11485 1.1 mrg *${as_nl}ac_space=\ *)
11486 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote
11487 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \.
11488 1.1 mrg sed -n \
11489 1.1 mrg "s/'/'\\\\''/g;
11490 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11491 1.1 mrg ;; #(
11492 1.1 mrg *)
11493 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
11494 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11495 1.1 mrg ;;
11496 1.1 mrg esac |
11497 1.1 mrg sort
11498 1.1 mrg ) |
11499 1.1 mrg sed '
11500 1.1 mrg /^ac_cv_env_/b end
11501 1.1 mrg t clear
11502 1.1 mrg :clear
11503 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11504 1.1 mrg t end
11505 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11506 1.1 mrg :end' >>confcache
11507 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11508 1.1 mrg if test -w "$cache_file"; then
11509 1.1.1.7 mrg if test "x$cache_file" != "x/dev/null"; then
11510 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11511 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
11512 1.1.1.7 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then
11513 1.1.1.7 mrg cat confcache >"$cache_file"
11514 1.1.1.7 mrg else
11515 1.1.1.7 mrg case $cache_file in #(
11516 1.1.1.7 mrg */* | ?:*)
11517 1.1.1.7 mrg mv -f confcache "$cache_file"$$ &&
11518 1.1.1.7 mrg mv -f "$cache_file"$$ "$cache_file" ;; #(
11519 1.1.1.7 mrg *)
11520 1.1.1.7 mrg mv -f confcache "$cache_file" ;;
11521 1.1.1.7 mrg esac
11522 1.1.1.7 mrg fi
11523 1.1.1.7 mrg fi
11524 1.1 mrg else
11525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11526 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11527 1.1 mrg fi
11528 1.1 mrg fi
11529 1.1 mrg rm -f confcache
11530 1.1 mrg
11531 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
11532 1.1 mrg # Let make expand exec_prefix.
11533 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11534 1.1 mrg
11535 1.1 mrg DEFS=-DHAVE_CONFIG_H
11536 1.1 mrg
11537 1.1 mrg ac_libobjs=
11538 1.1 mrg ac_ltlibobjs=
11539 1.1.1.7 mrg U=
11540 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11541 1.1 mrg # 1. Remove the extension, and $U if already installed.
11542 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11543 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11544 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11545 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
11546 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11547 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11548 1.1 mrg done
11549 1.1 mrg LIBOBJS=$ac_libobjs
11550 1.1 mrg
11551 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
11552 1.1 mrg
11553 1.1 mrg
11554 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11555 1.1.1.7 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; }
11556 1.1.1.7 mrg if test -n "$am_sleep_pid"; then
11557 1.1.1.7 mrg # Hide warnings about reused PIDs.
11558 1.1.1.7 mrg wait $am_sleep_pid 2>/dev/null
11559 1.1.1.7 mrg fi
11560 1.1.1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11561 1.1.1.7 mrg $as_echo "done" >&6; }
11562 1.1 mrg if test -n "$EXEEXT"; then
11563 1.1 mrg am__EXEEXT_TRUE=
11564 1.1 mrg am__EXEEXT_FALSE='#'
11565 1.1 mrg else
11566 1.1 mrg am__EXEEXT_TRUE='#'
11567 1.1 mrg am__EXEEXT_FALSE=
11568 1.1 mrg fi
11569 1.1 mrg
11570 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11571 1.1.1.7 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11572 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11573 1.1 mrg fi
11574 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11575 1.1.1.7 mrg as_fn_error $? "conditional \"AMDEP\" was never defined.
11576 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11577 1.1 mrg fi
11578 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11579 1.1.1.7 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11580 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11581 1.1 mrg fi
11582 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11583 1.1.1.7 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11584 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11585 1.1 mrg fi
11586 1.1.1.2 mrg if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then
11587 1.1.1.7 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined.
11588 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11589 1.1.1.2 mrg fi
11590 1.1.1.2 mrg if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then
11591 1.1.1.7 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined.
11592 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5
11593 1.1.1.2 mrg fi
11594 1.1 mrg
11595 1.1.1.7 mrg : "${CONFIG_STATUS=./config.status}"
11596 1.1 mrg ac_write_fail=0
11597 1.1 mrg ac_clean_files_save=$ac_clean_files
11598 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11599 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11600 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11601 1.1 mrg as_write_fail=0
11602 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11603 1.1 mrg #! $SHELL
11604 1.1 mrg # Generated by $as_me.
11605 1.1 mrg # Run this file to recreate the current configuration.
11606 1.1 mrg # Compiler output produced by configure, useful for debugging
11607 1.1 mrg # configure, is in config.log if it exists.
11608 1.1 mrg
11609 1.1 mrg debug=false
11610 1.1 mrg ac_cs_recheck=false
11611 1.1 mrg ac_cs_silent=false
11612 1.1 mrg
11613 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
11614 1.1 mrg export SHELL
11615 1.1 mrg _ASEOF
11616 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11617 1.1 mrg ## -------------------- ##
11618 1.1 mrg ## M4sh Initialization. ##
11619 1.1 mrg ## -------------------- ##
11620 1.1 mrg
11621 1.1 mrg # Be more Bourne compatible
11622 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
11623 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11624 1.1 mrg emulate sh
11625 1.1 mrg NULLCMD=:
11626 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11627 1.1 mrg # is contrary to our usage. Disable this feature.
11628 1.1 mrg alias -g '${1+"$@"}'='"$@"'
11629 1.1 mrg setopt NO_GLOB_SUBST
11630 1.1 mrg else
11631 1.1 mrg case `(set -o) 2>/dev/null` in #(
11632 1.1 mrg *posix*) :
11633 1.1 mrg set -o posix ;; #(
11634 1.1 mrg *) :
11635 1.1 mrg ;;
11636 1.1 mrg esac
11637 1.1 mrg fi
11638 1.1 mrg
11639 1.1 mrg
11640 1.1 mrg as_nl='
11641 1.1 mrg '
11642 1.1 mrg export as_nl
11643 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
11644 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11645 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11646 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11647 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris,
11648 1.1 mrg # but without wasting forks for bash or zsh.
11649 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \
11650 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11651 1.1 mrg as_echo='print -r --'
11652 1.1 mrg as_echo_n='print -rn --'
11653 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11654 1.1 mrg as_echo='printf %s\n'
11655 1.1 mrg as_echo_n='printf %s'
11656 1.1 mrg else
11657 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11658 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11659 1.1 mrg as_echo_n='/usr/ucb/echo -n'
11660 1.1 mrg else
11661 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11662 1.1 mrg as_echo_n_body='eval
11663 1.1 mrg arg=$1;
11664 1.1 mrg case $arg in #(
11665 1.1 mrg *"$as_nl"*)
11666 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
11667 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11668 1.1 mrg esac;
11669 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11670 1.1 mrg '
11671 1.1 mrg export as_echo_n_body
11672 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
11673 1.1 mrg fi
11674 1.1 mrg export as_echo_body
11675 1.1 mrg as_echo='sh -c $as_echo_body as_echo'
11676 1.1 mrg fi
11677 1.1 mrg
11678 1.1 mrg # The user is always right.
11679 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
11680 1.1 mrg PATH_SEPARATOR=:
11681 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11682 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11683 1.1 mrg PATH_SEPARATOR=';'
11684 1.1 mrg }
11685 1.1 mrg fi
11686 1.1 mrg
11687 1.1 mrg
11688 1.1 mrg # IFS
11689 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
11690 1.1 mrg # there to prevent editors from complaining about space-tab.
11691 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11692 1.1 mrg # splitting by setting IFS to empty value.)
11693 1.1 mrg IFS=" "" $as_nl"
11694 1.1 mrg
11695 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
11696 1.1.1.7 mrg as_myself=
11697 1.1 mrg case $0 in #((
11698 1.1 mrg *[\\/]* ) as_myself=$0 ;;
11699 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11700 1.1 mrg for as_dir in $PATH
11701 1.1 mrg do
11702 1.1 mrg IFS=$as_save_IFS
11703 1.1 mrg test -z "$as_dir" && as_dir=.
11704 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11705 1.1 mrg done
11706 1.1 mrg IFS=$as_save_IFS
11707 1.1 mrg
11708 1.1 mrg ;;
11709 1.1 mrg esac
11710 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
11711 1.1 mrg # in which case we are not to be found in the path.
11712 1.1 mrg if test "x$as_myself" = x; then
11713 1.1 mrg as_myself=$0
11714 1.1 mrg fi
11715 1.1 mrg if test ! -f "$as_myself"; then
11716 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11717 1.1 mrg exit 1
11718 1.1 mrg fi
11719 1.1 mrg
11720 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in
11721 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11722 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could
11723 1.1 mrg # trigger a bug in pdksh 5.2.14.
11724 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH
11725 1.1 mrg do eval test x\${$as_var+set} = xset \
11726 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11727 1.1 mrg done
11728 1.1 mrg PS1='$ '
11729 1.1 mrg PS2='> '
11730 1.1 mrg PS4='+ '
11731 1.1 mrg
11732 1.1 mrg # NLS nuisances.
11733 1.1 mrg LC_ALL=C
11734 1.1 mrg export LC_ALL
11735 1.1 mrg LANGUAGE=C
11736 1.1 mrg export LANGUAGE
11737 1.1 mrg
11738 1.1 mrg # CDPATH.
11739 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11740 1.1 mrg
11741 1.1 mrg
11742 1.1.1.7 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD]
11743 1.1.1.7 mrg # ----------------------------------------
11744 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11745 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11746 1.1.1.7 mrg # script with STATUS, using 1 if that was 0.
11747 1.1 mrg as_fn_error ()
11748 1.1 mrg {
11749 1.1.1.7 mrg as_status=$1; test $as_status -eq 0 && as_status=1
11750 1.1.1.7 mrg if test "$4"; then
11751 1.1.1.7 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11752 1.1.1.7 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11753 1.1 mrg fi
11754 1.1.1.7 mrg $as_echo "$as_me: error: $2" >&2
11755 1.1 mrg as_fn_exit $as_status
11756 1.1 mrg } # as_fn_error
11757 1.1 mrg
11758 1.1 mrg
11759 1.1 mrg # as_fn_set_status STATUS
11760 1.1 mrg # -----------------------
11761 1.1 mrg # Set $? to STATUS, without forking.
11762 1.1 mrg as_fn_set_status ()
11763 1.1 mrg {
11764 1.1 mrg return $1
11765 1.1 mrg } # as_fn_set_status
11766 1.1 mrg
11767 1.1 mrg # as_fn_exit STATUS
11768 1.1 mrg # -----------------
11769 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11770 1.1 mrg as_fn_exit ()
11771 1.1 mrg {
11772 1.1 mrg set +e
11773 1.1 mrg as_fn_set_status $1
11774 1.1 mrg exit $1
11775 1.1 mrg } # as_fn_exit
11776 1.1 mrg
11777 1.1 mrg # as_fn_unset VAR
11778 1.1 mrg # ---------------
11779 1.1 mrg # Portably unset VAR.
11780 1.1 mrg as_fn_unset ()
11781 1.1 mrg {
11782 1.1 mrg { eval $1=; unset $1;}
11783 1.1 mrg }
11784 1.1 mrg as_unset=as_fn_unset
11785 1.1 mrg # as_fn_append VAR VALUE
11786 1.1 mrg # ----------------------
11787 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take
11788 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over
11789 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive
11790 1.1 mrg # implementations.
11791 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11792 1.1 mrg eval 'as_fn_append ()
11793 1.1 mrg {
11794 1.1 mrg eval $1+=\$2
11795 1.1 mrg }'
11796 1.1 mrg else
11797 1.1 mrg as_fn_append ()
11798 1.1 mrg {
11799 1.1 mrg eval $1=\$$1\$2
11800 1.1 mrg }
11801 1.1 mrg fi # as_fn_append
11802 1.1 mrg
11803 1.1 mrg # as_fn_arith ARG...
11804 1.1 mrg # ------------------
11805 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the
11806 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments
11807 1.1 mrg # must be portable across $(()) and expr.
11808 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11809 1.1 mrg eval 'as_fn_arith ()
11810 1.1 mrg {
11811 1.1 mrg as_val=$(( $* ))
11812 1.1 mrg }'
11813 1.1 mrg else
11814 1.1 mrg as_fn_arith ()
11815 1.1 mrg {
11816 1.1 mrg as_val=`expr "$@" || test $? -eq 1`
11817 1.1 mrg }
11818 1.1 mrg fi # as_fn_arith
11819 1.1 mrg
11820 1.1 mrg
11821 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
11822 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
11823 1.1 mrg as_expr=expr
11824 1.1 mrg else
11825 1.1 mrg as_expr=false
11826 1.1 mrg fi
11827 1.1 mrg
11828 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11829 1.1 mrg as_basename=basename
11830 1.1 mrg else
11831 1.1 mrg as_basename=false
11832 1.1 mrg fi
11833 1.1 mrg
11834 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11835 1.1 mrg as_dirname=dirname
11836 1.1 mrg else
11837 1.1 mrg as_dirname=false
11838 1.1 mrg fi
11839 1.1 mrg
11840 1.1 mrg as_me=`$as_basename -- "$0" ||
11841 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11842 1.1 mrg X"$0" : 'X\(//\)$' \| \
11843 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11844 1.1 mrg $as_echo X/"$0" |
11845 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
11846 1.1 mrg s//\1/
11847 1.1 mrg q
11848 1.1 mrg }
11849 1.1 mrg /^X\/\(\/\/\)$/{
11850 1.1 mrg s//\1/
11851 1.1 mrg q
11852 1.1 mrg }
11853 1.1 mrg /^X\/\(\/\).*/{
11854 1.1 mrg s//\1/
11855 1.1 mrg q
11856 1.1 mrg }
11857 1.1 mrg s/.*/./; q'`
11858 1.1 mrg
11859 1.1 mrg # Avoid depending upon Character Ranges.
11860 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11861 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11862 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11863 1.1 mrg as_cr_digits='0123456789'
11864 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
11865 1.1 mrg
11866 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
11867 1.1 mrg case `echo -n x` in #(((((
11868 1.1 mrg -n*)
11869 1.1 mrg case `echo 'xy\c'` in
11870 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11871 1.1 mrg xy) ECHO_C='\c';;
11872 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11873 1.1 mrg ECHO_T=' ';;
11874 1.1 mrg esac;;
11875 1.1 mrg *)
11876 1.1 mrg ECHO_N='-n';;
11877 1.1 mrg esac
11878 1.1 mrg
11879 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
11880 1.1 mrg if test -d conf$$.dir; then
11881 1.1 mrg rm -f conf$$.dir/conf$$.file
11882 1.1 mrg else
11883 1.1 mrg rm -f conf$$.dir
11884 1.1 mrg mkdir conf$$.dir 2>/dev/null
11885 1.1 mrg fi
11886 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then
11887 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
11888 1.1 mrg as_ln_s='ln -s'
11889 1.1 mrg # ... but there are two gotchas:
11890 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11891 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11892 1.1.1.7 mrg # In both cases, we have to default to `cp -pR'.
11893 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11894 1.1.1.7 mrg as_ln_s='cp -pR'
11895 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
11896 1.1 mrg as_ln_s=ln
11897 1.1 mrg else
11898 1.1.1.7 mrg as_ln_s='cp -pR'
11899 1.1 mrg fi
11900 1.1 mrg else
11901 1.1.1.7 mrg as_ln_s='cp -pR'
11902 1.1 mrg fi
11903 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11904 1.1 mrg rmdir conf$$.dir 2>/dev/null
11905 1.1 mrg
11906 1.1 mrg
11907 1.1 mrg # as_fn_mkdir_p
11908 1.1 mrg # -------------
11909 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary.
11910 1.1 mrg as_fn_mkdir_p ()
11911 1.1 mrg {
11912 1.1 mrg
11913 1.1 mrg case $as_dir in #(
11914 1.1 mrg -*) as_dir=./$as_dir;;
11915 1.1 mrg esac
11916 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || {
11917 1.1 mrg as_dirs=
11918 1.1 mrg while :; do
11919 1.1 mrg case $as_dir in #(
11920 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11921 1.1 mrg *) as_qdir=$as_dir;;
11922 1.1 mrg esac
11923 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
11924 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
11925 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11926 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
11927 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
11928 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11929 1.1 mrg $as_echo X"$as_dir" |
11930 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11931 1.1 mrg s//\1/
11932 1.1 mrg q
11933 1.1 mrg }
11934 1.1 mrg /^X\(\/\/\)[^/].*/{
11935 1.1 mrg s//\1/
11936 1.1 mrg q
11937 1.1 mrg }
11938 1.1 mrg /^X\(\/\/\)$/{
11939 1.1 mrg s//\1/
11940 1.1 mrg q
11941 1.1 mrg }
11942 1.1 mrg /^X\(\/\).*/{
11943 1.1 mrg s//\1/
11944 1.1 mrg q
11945 1.1 mrg }
11946 1.1 mrg s/.*/./; q'`
11947 1.1 mrg test -d "$as_dir" && break
11948 1.1 mrg done
11949 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
11950 1.1.1.7 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11951 1.1 mrg
11952 1.1 mrg
11953 1.1 mrg } # as_fn_mkdir_p
11954 1.1 mrg if mkdir -p . 2>/dev/null; then
11955 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"'
11956 1.1 mrg else
11957 1.1 mrg test -d ./-p && rmdir ./-p
11958 1.1 mrg as_mkdir_p=false
11959 1.1 mrg fi
11960 1.1 mrg
11961 1.1.1.7 mrg
11962 1.1.1.7 mrg # as_fn_executable_p FILE
11963 1.1.1.7 mrg # -----------------------
11964 1.1.1.7 mrg # Test if FILE is an executable regular file.
11965 1.1.1.7 mrg as_fn_executable_p ()
11966 1.1.1.7 mrg {
11967 1.1.1.7 mrg test -f "$1" && test -x "$1"
11968 1.1.1.7 mrg } # as_fn_executable_p
11969 1.1.1.7 mrg as_test_x='test -x'
11970 1.1.1.7 mrg as_executable_p=as_fn_executable_p
11971 1.1 mrg
11972 1.1 mrg # Sed expression to map a string onto a valid CPP name.
11973 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11974 1.1 mrg
11975 1.1 mrg # Sed expression to map a string onto a valid variable name.
11976 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11977 1.1 mrg
11978 1.1 mrg
11979 1.1 mrg exec 6>&1
11980 1.1 mrg ## ----------------------------------- ##
11981 1.1 mrg ## Main body of $CONFIG_STATUS script. ##
11982 1.1 mrg ## ----------------------------------- ##
11983 1.1 mrg _ASEOF
11984 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11985 1.1 mrg
11986 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11987 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to
11988 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
11989 1.1 mrg # values after options handling.
11990 1.1 mrg ac_log="
11991 1.1 mrg This file was extended by libssp $as_me 1.0, which was
11992 1.1.1.7 mrg generated by GNU Autoconf 2.69. Invocation command line was
11993 1.1 mrg
11994 1.1 mrg CONFIG_FILES = $CONFIG_FILES
11995 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
11996 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
11997 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
11998 1.1 mrg $ $0 $@
11999 1.1 mrg
12000 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
12001 1.1 mrg "
12002 1.1 mrg
12003 1.1 mrg _ACEOF
12004 1.1 mrg
12005 1.1 mrg case $ac_config_files in *"
12006 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
12007 1.1 mrg esac
12008 1.1 mrg
12009 1.1 mrg case $ac_config_headers in *"
12010 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12011 1.1 mrg esac
12012 1.1 mrg
12013 1.1 mrg
12014 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12015 1.1 mrg # Files that config.status was made for.
12016 1.1 mrg config_files="$ac_config_files"
12017 1.1 mrg config_headers="$ac_config_headers"
12018 1.1 mrg config_commands="$ac_config_commands"
12019 1.1 mrg
12020 1.1 mrg _ACEOF
12021 1.1 mrg
12022 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12023 1.1 mrg ac_cs_usage="\
12024 1.1 mrg \`$as_me' instantiates files and other configuration actions
12025 1.1 mrg from templates according to the current configuration. Unless the files
12026 1.1 mrg and actions are specified as TAGs, all are instantiated by default.
12027 1.1 mrg
12028 1.1 mrg Usage: $0 [OPTION]... [TAG]...
12029 1.1 mrg
12030 1.1 mrg -h, --help print this help, then exit
12031 1.1 mrg -V, --version print version number and configuration settings, then exit
12032 1.1.1.7 mrg --config print configuration, then exit
12033 1.1 mrg -q, --quiet, --silent
12034 1.1 mrg do not print progress messages
12035 1.1 mrg -d, --debug don't remove temporary files
12036 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
12037 1.1 mrg --file=FILE[:TEMPLATE]
12038 1.1 mrg instantiate the configuration file FILE
12039 1.1 mrg --header=FILE[:TEMPLATE]
12040 1.1 mrg instantiate the configuration header FILE
12041 1.1 mrg
12042 1.1 mrg Configuration files:
12043 1.1 mrg $config_files
12044 1.1 mrg
12045 1.1 mrg Configuration headers:
12046 1.1 mrg $config_headers
12047 1.1 mrg
12048 1.1 mrg Configuration commands:
12049 1.1 mrg $config_commands
12050 1.1 mrg
12051 1.1 mrg Report bugs to the package provider."
12052 1.1 mrg
12053 1.1 mrg _ACEOF
12054 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12055 1.1.1.7 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12056 1.1 mrg ac_cs_version="\\
12057 1.1 mrg libssp config.status 1.0
12058 1.1.1.7 mrg configured by $0, generated by GNU Autoconf 2.69,
12059 1.1.1.7 mrg with options \\"\$ac_cs_config\\"
12060 1.1 mrg
12061 1.1.1.7 mrg Copyright (C) 2012 Free Software Foundation, Inc.
12062 1.1 mrg This config.status script is free software; the Free Software Foundation
12063 1.1 mrg gives unlimited permission to copy, distribute and modify it."
12064 1.1 mrg
12065 1.1 mrg ac_pwd='$ac_pwd'
12066 1.1 mrg srcdir='$srcdir'
12067 1.1 mrg INSTALL='$INSTALL'
12068 1.1 mrg MKDIR_P='$MKDIR_P'
12069 1.1 mrg AWK='$AWK'
12070 1.1 mrg test -n "\$AWK" || AWK=awk
12071 1.1 mrg _ACEOF
12072 1.1 mrg
12073 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12074 1.1 mrg # The default lists apply if the user does not specify any file.
12075 1.1 mrg ac_need_defaults=:
12076 1.1 mrg while test $# != 0
12077 1.1 mrg do
12078 1.1 mrg case $1 in
12079 1.1.1.7 mrg --*=?*)
12080 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
12081 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12082 1.1 mrg ac_shift=:
12083 1.1 mrg ;;
12084 1.1.1.7 mrg --*=)
12085 1.1.1.7 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
12086 1.1.1.7 mrg ac_optarg=
12087 1.1.1.7 mrg ac_shift=:
12088 1.1.1.7 mrg ;;
12089 1.1 mrg *)
12090 1.1 mrg ac_option=$1
12091 1.1 mrg ac_optarg=$2
12092 1.1 mrg ac_shift=shift
12093 1.1 mrg ;;
12094 1.1 mrg esac
12095 1.1 mrg
12096 1.1 mrg case $ac_option in
12097 1.1 mrg # Handling of the options.
12098 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12099 1.1 mrg ac_cs_recheck=: ;;
12100 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12101 1.1 mrg $as_echo "$ac_cs_version"; exit ;;
12102 1.1.1.7 mrg --config | --confi | --conf | --con | --co | --c )
12103 1.1.1.7 mrg $as_echo "$ac_cs_config"; exit ;;
12104 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
12105 1.1 mrg debug=: ;;
12106 1.1 mrg --file | --fil | --fi | --f )
12107 1.1 mrg $ac_shift
12108 1.1 mrg case $ac_optarg in
12109 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12110 1.1.1.7 mrg '') as_fn_error $? "missing file argument" ;;
12111 1.1 mrg esac
12112 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'"
12113 1.1 mrg ac_need_defaults=false;;
12114 1.1 mrg --header | --heade | --head | --hea )
12115 1.1 mrg $ac_shift
12116 1.1 mrg case $ac_optarg in
12117 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12118 1.1 mrg esac
12119 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12120 1.1 mrg ac_need_defaults=false;;
12121 1.1 mrg --he | --h)
12122 1.1 mrg # Conflict between --help and --header
12123 1.1.1.7 mrg as_fn_error $? "ambiguous option: \`$1'
12124 1.1 mrg Try \`$0 --help' for more information.";;
12125 1.1 mrg --help | --hel | -h )
12126 1.1 mrg $as_echo "$ac_cs_usage"; exit ;;
12127 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12128 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
12129 1.1 mrg ac_cs_silent=: ;;
12130 1.1 mrg
12131 1.1 mrg # This is an error.
12132 1.1.1.7 mrg -*) as_fn_error $? "unrecognized option: \`$1'
12133 1.1 mrg Try \`$0 --help' for more information." ;;
12134 1.1 mrg
12135 1.1 mrg *) as_fn_append ac_config_targets " $1"
12136 1.1 mrg ac_need_defaults=false ;;
12137 1.1 mrg
12138 1.1 mrg esac
12139 1.1 mrg shift
12140 1.1 mrg done
12141 1.1 mrg
12142 1.1 mrg ac_configure_extra_args=
12143 1.1 mrg
12144 1.1 mrg if $ac_cs_silent; then
12145 1.1 mrg exec 6>/dev/null
12146 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
12147 1.1 mrg fi
12148 1.1 mrg
12149 1.1 mrg _ACEOF
12150 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12151 1.1 mrg if \$ac_cs_recheck; then
12152 1.1.1.7 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12153 1.1 mrg shift
12154 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12155 1.1 mrg CONFIG_SHELL='$SHELL'
12156 1.1 mrg export CONFIG_SHELL
12157 1.1 mrg exec "\$@"
12158 1.1 mrg fi
12159 1.1 mrg
12160 1.1 mrg _ACEOF
12161 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12162 1.1 mrg exec 5>>config.log
12163 1.1 mrg {
12164 1.1 mrg echo
12165 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12166 1.1 mrg ## Running $as_me. ##
12167 1.1 mrg _ASBOX
12168 1.1 mrg $as_echo "$ac_log"
12169 1.1 mrg } >&5
12170 1.1 mrg
12171 1.1 mrg _ACEOF
12172 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12173 1.1 mrg #
12174 1.1 mrg # INIT-COMMANDS
12175 1.1 mrg #
12176 1.1 mrg
12177 1.1 mrg srcdir="$srcdir"
12178 1.1 mrg host="$host"
12179 1.1 mrg target="$target"
12180 1.1 mrg with_multisubdir="$with_multisubdir"
12181 1.1 mrg with_multisrctop="$with_multisrctop"
12182 1.1 mrg with_target_subdir="$with_target_subdir"
12183 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}"
12184 1.1 mrg multi_basedir="$multi_basedir"
12185 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12186 1.1 mrg CC="$CC"
12187 1.1 mrg CXX="$CXX"
12188 1.1 mrg GFORTRAN="$GFORTRAN"
12189 1.1.1.7 mrg GDC="$GDC"
12190 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12191 1.1 mrg
12192 1.1 mrg
12193 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
12194 1.1 mrg # if CDPATH is set.
12195 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12196 1.1 mrg
12197 1.1 mrg sed_quote_subst='$sed_quote_subst'
12198 1.1 mrg double_quote_subst='$double_quote_subst'
12199 1.1 mrg delay_variable_subst='$delay_variable_subst'
12200 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12201 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12202 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12203 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12204 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12205 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12206 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12207 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12208 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12209 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12210 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12211 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12212 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12213 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12214 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12215 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12216 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12217 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12218 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12219 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12220 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12221 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12222 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12223 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12224 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12225 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12226 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12227 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12228 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12229 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12230 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12231 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12232 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12233 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12234 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12235 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12236 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12237 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12238 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12239 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12240 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12241 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12242 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12243 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12244 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12245 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12246 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12247 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"`'
12248 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"`'
12249 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12250 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12251 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12252 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12253 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12254 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12255 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12256 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12257 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12258 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12259 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12260 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12261 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12262 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12263 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12264 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12265 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12266 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12267 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12268 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12269 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12270 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12271 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12272 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12273 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12274 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12275 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12276 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12277 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12278 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12279 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12280 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12281 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12282 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12283 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12284 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12285 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12286 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12287 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12288 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12289 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12290 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12291 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12292 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12293 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12294 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12295 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12296 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12297 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12298 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12299 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12300 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12301 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12302 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12303 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12304 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12305 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12306 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12307 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12308 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12309 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12310 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12311 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12312 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12313 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12314 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12315 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12316 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12317 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12318 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12319 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12320 1.1 mrg
12321 1.1 mrg LTCC='$LTCC'
12322 1.1 mrg LTCFLAGS='$LTCFLAGS'
12323 1.1 mrg compiler='$compiler_DEFAULT'
12324 1.1 mrg
12325 1.1 mrg # A function that is used when there is no print builtin or printf.
12326 1.1 mrg func_fallback_echo ()
12327 1.1 mrg {
12328 1.1 mrg eval 'cat <<_LTECHO_EOF
12329 1.1 mrg \$1
12330 1.1 mrg _LTECHO_EOF'
12331 1.1 mrg }
12332 1.1 mrg
12333 1.1 mrg # Quote evaled strings.
12334 1.1 mrg for var in SHELL \
12335 1.1 mrg ECHO \
12336 1.1 mrg SED \
12337 1.1 mrg GREP \
12338 1.1 mrg EGREP \
12339 1.1 mrg FGREP \
12340 1.1 mrg LD \
12341 1.1 mrg NM \
12342 1.1 mrg LN_S \
12343 1.1 mrg lt_SP2NL \
12344 1.1 mrg lt_NL2SP \
12345 1.1 mrg reload_flag \
12346 1.1 mrg OBJDUMP \
12347 1.1 mrg deplibs_check_method \
12348 1.1 mrg file_magic_cmd \
12349 1.1 mrg AR \
12350 1.1 mrg AR_FLAGS \
12351 1.1 mrg STRIP \
12352 1.1 mrg RANLIB \
12353 1.1 mrg CC \
12354 1.1 mrg CFLAGS \
12355 1.1 mrg compiler \
12356 1.1 mrg lt_cv_sys_global_symbol_pipe \
12357 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \
12358 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
12359 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12360 1.1 mrg lt_prog_compiler_no_builtin_flag \
12361 1.1 mrg lt_prog_compiler_wl \
12362 1.1 mrg lt_prog_compiler_pic \
12363 1.1 mrg lt_prog_compiler_static \
12364 1.1 mrg lt_cv_prog_compiler_c_o \
12365 1.1 mrg need_locks \
12366 1.1 mrg DSYMUTIL \
12367 1.1 mrg NMEDIT \
12368 1.1 mrg LIPO \
12369 1.1 mrg OTOOL \
12370 1.1 mrg OTOOL64 \
12371 1.1 mrg shrext_cmds \
12372 1.1 mrg export_dynamic_flag_spec \
12373 1.1 mrg whole_archive_flag_spec \
12374 1.1 mrg compiler_needs_object \
12375 1.1 mrg with_gnu_ld \
12376 1.1 mrg allow_undefined_flag \
12377 1.1 mrg no_undefined_flag \
12378 1.1 mrg hardcode_libdir_flag_spec \
12379 1.1 mrg hardcode_libdir_flag_spec_ld \
12380 1.1 mrg hardcode_libdir_separator \
12381 1.1 mrg fix_srcfile_path \
12382 1.1 mrg exclude_expsyms \
12383 1.1 mrg include_expsyms \
12384 1.1 mrg file_list_spec \
12385 1.1 mrg variables_saved_for_relink \
12386 1.1 mrg libname_spec \
12387 1.1 mrg library_names_spec \
12388 1.1 mrg soname_spec \
12389 1.1 mrg install_override_mode \
12390 1.1 mrg finish_eval \
12391 1.1 mrg old_striplib \
12392 1.1 mrg striplib; do
12393 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12394 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12395 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12396 1.1 mrg ;;
12397 1.1 mrg *)
12398 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12399 1.1 mrg ;;
12400 1.1 mrg esac
12401 1.1 mrg done
12402 1.1 mrg
12403 1.1 mrg # Double-quote double-evaled strings.
12404 1.1 mrg for var in reload_cmds \
12405 1.1 mrg old_postinstall_cmds \
12406 1.1 mrg old_postuninstall_cmds \
12407 1.1 mrg old_archive_cmds \
12408 1.1 mrg extract_expsyms_cmds \
12409 1.1 mrg old_archive_from_new_cmds \
12410 1.1 mrg old_archive_from_expsyms_cmds \
12411 1.1 mrg archive_cmds \
12412 1.1 mrg archive_expsym_cmds \
12413 1.1 mrg module_cmds \
12414 1.1 mrg module_expsym_cmds \
12415 1.1 mrg export_symbols_cmds \
12416 1.1 mrg prelink_cmds \
12417 1.1 mrg postinstall_cmds \
12418 1.1 mrg postuninstall_cmds \
12419 1.1 mrg finish_cmds \
12420 1.1 mrg sys_lib_search_path_spec \
12421 1.1 mrg sys_lib_dlsearch_path_spec; do
12422 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12423 1.1 mrg *[\\\\\\\`\\"\\\$]*)
12424 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12425 1.1 mrg ;;
12426 1.1 mrg *)
12427 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12428 1.1 mrg ;;
12429 1.1 mrg esac
12430 1.1 mrg done
12431 1.1 mrg
12432 1.1 mrg ac_aux_dir='$ac_aux_dir'
12433 1.1 mrg xsi_shell='$xsi_shell'
12434 1.1 mrg lt_shell_append='$lt_shell_append'
12435 1.1 mrg
12436 1.1 mrg # See if we are running on zsh, and set the options which allow our
12437 1.1 mrg # commands through without removal of \ escapes INIT.
12438 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then
12439 1.1 mrg setopt NO_GLOB_SUBST
12440 1.1 mrg fi
12441 1.1 mrg
12442 1.1 mrg
12443 1.1 mrg PACKAGE='$PACKAGE'
12444 1.1 mrg VERSION='$VERSION'
12445 1.1 mrg TIMESTAMP='$TIMESTAMP'
12446 1.1 mrg RM='$RM'
12447 1.1 mrg ofile='$ofile'
12448 1.1 mrg
12449 1.1 mrg
12450 1.1 mrg
12451 1.1 mrg
12452 1.1 mrg _ACEOF
12453 1.1 mrg
12454 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12455 1.1 mrg
12456 1.1 mrg # Handling of arguments.
12457 1.1 mrg for ac_config_target in $ac_config_targets
12458 1.1 mrg do
12459 1.1 mrg case $ac_config_target in
12460 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12461 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12462 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12463 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12464 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12465 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
12466 1.1 mrg
12467 1.1.1.7 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12468 1.1 mrg esac
12469 1.1 mrg done
12470 1.1 mrg
12471 1.1 mrg
12472 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
12473 1.1 mrg # then the envvar interface is used. Set only those that are not.
12474 1.1 mrg # We use the long form for the default assignment because of an extremely
12475 1.1 mrg # bizarre bug on SunOS 4.1.3.
12476 1.1 mrg if $ac_need_defaults; then
12477 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12478 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12479 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12480 1.1 mrg fi
12481 1.1 mrg
12482 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
12483 1.1 mrg # simply because there is no reason against having it here, and in addition,
12484 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
12485 1.1 mrg # Hook for its removal unless debugging.
12486 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
12487 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
12488 1.1 mrg $debug ||
12489 1.1 mrg {
12490 1.1.1.7 mrg tmp= ac_tmp=
12491 1.1 mrg trap 'exit_status=$?
12492 1.1.1.7 mrg : "${ac_tmp:=$tmp}"
12493 1.1.1.7 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12494 1.1 mrg ' 0
12495 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15
12496 1.1 mrg }
12497 1.1 mrg # Create a (secure) tmp directory for tmp files.
12498 1.1 mrg
12499 1.1 mrg {
12500 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12501 1.1.1.7 mrg test -d "$tmp"
12502 1.1 mrg } ||
12503 1.1 mrg {
12504 1.1 mrg tmp=./conf$$-$RANDOM
12505 1.1 mrg (umask 077 && mkdir "$tmp")
12506 1.1.1.7 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12507 1.1.1.7 mrg ac_tmp=$tmp
12508 1.1 mrg
12509 1.1 mrg # Set up the scripts for CONFIG_FILES section.
12510 1.1 mrg # No need to generate them if there are no CONFIG_FILES.
12511 1.1 mrg # This happens for instance with `./config.status config.h'.
12512 1.1 mrg if test -n "$CONFIG_FILES"; then
12513 1.1 mrg
12514 1.1 mrg
12515 1.1 mrg ac_cr=`echo X | tr X '\015'`
12516 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr.
12517 1.1 mrg # But we know of no other shell where ac_cr would be empty at this
12518 1.1 mrg # point, so we can use a bashism as a fallback.
12519 1.1 mrg if test "x$ac_cr" = x; then
12520 1.1 mrg eval ac_cr=\$\'\\r\'
12521 1.1 mrg fi
12522 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12523 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12524 1.1.1.7 mrg ac_cs_awk_cr='\\r'
12525 1.1 mrg else
12526 1.1 mrg ac_cs_awk_cr=$ac_cr
12527 1.1 mrg fi
12528 1.1 mrg
12529 1.1.1.7 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12530 1.1 mrg _ACEOF
12531 1.1 mrg
12532 1.1 mrg
12533 1.1 mrg {
12534 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
12535 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12536 1.1 mrg echo "_ACEOF"
12537 1.1 mrg } >conf$$subs.sh ||
12538 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12539 1.1.1.7 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12540 1.1 mrg ac_delim='%!_!# '
12541 1.1 mrg for ac_last_try in false false false false false :; do
12542 1.1 mrg . ./conf$$subs.sh ||
12543 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12544 1.1 mrg
12545 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12546 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
12547 1.1 mrg break
12548 1.1 mrg elif $ac_last_try; then
12549 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12550 1.1 mrg else
12551 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12552 1.1 mrg fi
12553 1.1 mrg done
12554 1.1 mrg rm -f conf$$subs.sh
12555 1.1 mrg
12556 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12557 1.1.1.7 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12558 1.1 mrg _ACEOF
12559 1.1 mrg sed -n '
12560 1.1 mrg h
12561 1.1 mrg s/^/S["/; s/!.*/"]=/
12562 1.1 mrg p
12563 1.1 mrg g
12564 1.1 mrg s/^[^!]*!//
12565 1.1 mrg :repl
12566 1.1 mrg t repl
12567 1.1 mrg s/'"$ac_delim"'$//
12568 1.1 mrg t delim
12569 1.1 mrg :nl
12570 1.1 mrg h
12571 1.1.1.7 mrg s/\(.\{148\}\)..*/\1/
12572 1.1 mrg t more1
12573 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12574 1.1 mrg p
12575 1.1 mrg n
12576 1.1 mrg b repl
12577 1.1 mrg :more1
12578 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12579 1.1 mrg p
12580 1.1 mrg g
12581 1.1 mrg s/.\{148\}//
12582 1.1 mrg t nl
12583 1.1 mrg :delim
12584 1.1 mrg h
12585 1.1.1.7 mrg s/\(.\{148\}\)..*/\1/
12586 1.1 mrg t more2
12587 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
12588 1.1 mrg p
12589 1.1 mrg b
12590 1.1 mrg :more2
12591 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12592 1.1 mrg p
12593 1.1 mrg g
12594 1.1 mrg s/.\{148\}//
12595 1.1 mrg t delim
12596 1.1 mrg ' <conf$$subs.awk | sed '
12597 1.1 mrg /^[^""]/{
12598 1.1 mrg N
12599 1.1 mrg s/\n//
12600 1.1 mrg }
12601 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
12602 1.1 mrg rm -f conf$$subs.awk
12603 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12604 1.1 mrg _ACAWK
12605 1.1.1.7 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12606 1.1 mrg for (key in S) S_is_set[key] = 1
12607 1.1 mrg FS = ""
12608 1.1 mrg
12609 1.1 mrg }
12610 1.1 mrg {
12611 1.1 mrg line = $ 0
12612 1.1 mrg nfields = split(line, field, "@")
12613 1.1 mrg substed = 0
12614 1.1 mrg len = length(field[1])
12615 1.1 mrg for (i = 2; i < nfields; i++) {
12616 1.1 mrg key = field[i]
12617 1.1 mrg keylen = length(key)
12618 1.1 mrg if (S_is_set[key]) {
12619 1.1 mrg value = S[key]
12620 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12621 1.1 mrg len += length(value) + length(field[++i])
12622 1.1 mrg substed = 1
12623 1.1 mrg } else
12624 1.1 mrg len += 1 + keylen
12625 1.1 mrg }
12626 1.1 mrg
12627 1.1 mrg print line
12628 1.1 mrg }
12629 1.1 mrg
12630 1.1 mrg _ACAWK
12631 1.1 mrg _ACEOF
12632 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12633 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12634 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12635 1.1 mrg else
12636 1.1 mrg cat
12637 1.1.1.7 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12638 1.1.1.7 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12639 1.1 mrg _ACEOF
12640 1.1 mrg
12641 1.1.1.7 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12642 1.1.1.7 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12643 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
12644 1.1 mrg # (actually we leave an empty line to preserve line numbers).
12645 1.1 mrg if test "x$srcdir" = x.; then
12646 1.1.1.7 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12647 1.1.1.7 mrg h
12648 1.1.1.7 mrg s///
12649 1.1.1.7 mrg s/^/:/
12650 1.1.1.7 mrg s/[ ]*$/:/
12651 1.1.1.7 mrg s/:\$(srcdir):/:/g
12652 1.1.1.7 mrg s/:\${srcdir}:/:/g
12653 1.1.1.7 mrg s/:@srcdir@:/:/g
12654 1.1.1.7 mrg s/^:*//
12655 1.1 mrg s/:*$//
12656 1.1.1.7 mrg x
12657 1.1.1.7 mrg s/\(=[ ]*\).*/\1/
12658 1.1.1.7 mrg G
12659 1.1.1.7 mrg s/\n//
12660 1.1 mrg s/^[^=]*=[ ]*$//
12661 1.1 mrg }'
12662 1.1 mrg fi
12663 1.1 mrg
12664 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12665 1.1 mrg fi # test -n "$CONFIG_FILES"
12666 1.1 mrg
12667 1.1 mrg # Set up the scripts for CONFIG_HEADERS section.
12668 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS.
12669 1.1 mrg # This happens for instance with `./config.status Makefile'.
12670 1.1 mrg if test -n "$CONFIG_HEADERS"; then
12671 1.1.1.7 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12672 1.1 mrg BEGIN {
12673 1.1 mrg _ACEOF
12674 1.1 mrg
12675 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
12676 1.1 mrg # here-document in config.status, that substitutes the proper values into
12677 1.1 mrg # config.h.in to produce config.h.
12678 1.1 mrg
12679 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
12680 1.1 mrg # handling of long lines.
12681 1.1 mrg ac_delim='%!_!# '
12682 1.1 mrg for ac_last_try in false false :; do
12683 1.1.1.7 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12684 1.1.1.7 mrg if test -z "$ac_tt"; then
12685 1.1 mrg break
12686 1.1 mrg elif $ac_last_try; then
12687 1.1.1.7 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12688 1.1 mrg else
12689 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12690 1.1 mrg fi
12691 1.1 mrg done
12692 1.1 mrg
12693 1.1 mrg # For the awk script, D is an array of macro values keyed by name,
12694 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash
12695 1.1 mrg # newline sequences.
12696 1.1 mrg
12697 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12698 1.1 mrg sed -n '
12699 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12700 1.1 mrg t rset
12701 1.1 mrg :rset
12702 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
12703 1.1 mrg t def
12704 1.1 mrg d
12705 1.1 mrg :def
12706 1.1 mrg s/\\$//
12707 1.1 mrg t bsnl
12708 1.1 mrg s/["\\]/\\&/g
12709 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12710 1.1 mrg D["\1"]=" \3"/p
12711 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12712 1.1 mrg d
12713 1.1 mrg :bsnl
12714 1.1 mrg s/["\\]/\\&/g
12715 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12716 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p
12717 1.1 mrg t cont
12718 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12719 1.1 mrg t cont
12720 1.1 mrg d
12721 1.1 mrg :cont
12722 1.1 mrg n
12723 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g
12724 1.1 mrg t clear
12725 1.1 mrg :clear
12726 1.1 mrg s/\\$//
12727 1.1 mrg t bsnlc
12728 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
12729 1.1 mrg d
12730 1.1 mrg :bsnlc
12731 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12732 1.1 mrg b cont
12733 1.1 mrg ' <confdefs.h | sed '
12734 1.1 mrg s/'"$ac_delim"'/"\\\
12735 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
12736 1.1 mrg
12737 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12738 1.1 mrg for (key in D) D_is_set[key] = 1
12739 1.1 mrg FS = ""
12740 1.1 mrg }
12741 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12742 1.1 mrg line = \$ 0
12743 1.1 mrg split(line, arg, " ")
12744 1.1 mrg if (arg[1] == "#") {
12745 1.1 mrg defundef = arg[2]
12746 1.1 mrg mac1 = arg[3]
12747 1.1 mrg } else {
12748 1.1 mrg defundef = substr(arg[1], 2)
12749 1.1 mrg mac1 = arg[2]
12750 1.1 mrg }
12751 1.1 mrg split(mac1, mac2, "(") #)
12752 1.1 mrg macro = mac2[1]
12753 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1)
12754 1.1 mrg if (D_is_set[macro]) {
12755 1.1 mrg # Preserve the white space surrounding the "#".
12756 1.1 mrg print prefix "define", macro P[macro] D[macro]
12757 1.1 mrg next
12758 1.1 mrg } else {
12759 1.1 mrg # Replace #undef with comments. This is necessary, for example,
12760 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required
12761 1.1 mrg # on some systems where configure will not decide to define it.
12762 1.1 mrg if (defundef == "undef") {
12763 1.1 mrg print "/*", prefix defundef, macro, "*/"
12764 1.1 mrg next
12765 1.1 mrg }
12766 1.1 mrg }
12767 1.1 mrg }
12768 1.1 mrg { print }
12769 1.1 mrg _ACAWK
12770 1.1 mrg _ACEOF
12771 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12772 1.1.1.7 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12773 1.1 mrg fi # test -n "$CONFIG_HEADERS"
12774 1.1 mrg
12775 1.1 mrg
12776 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12777 1.1 mrg shift
12778 1.1 mrg for ac_tag
12779 1.1 mrg do
12780 1.1 mrg case $ac_tag in
12781 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
12782 1.1 mrg esac
12783 1.1 mrg case $ac_mode$ac_tag in
12784 1.1 mrg :[FHL]*:*);;
12785 1.1.1.7 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12786 1.1 mrg :[FH]-) ac_tag=-:-;;
12787 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12788 1.1 mrg esac
12789 1.1 mrg ac_save_IFS=$IFS
12790 1.1 mrg IFS=:
12791 1.1 mrg set x $ac_tag
12792 1.1 mrg IFS=$ac_save_IFS
12793 1.1 mrg shift
12794 1.1 mrg ac_file=$1
12795 1.1 mrg shift
12796 1.1 mrg
12797 1.1 mrg case $ac_mode in
12798 1.1 mrg :L) ac_source=$1;;
12799 1.1 mrg :[FH])
12800 1.1 mrg ac_file_inputs=
12801 1.1 mrg for ac_f
12802 1.1 mrg do
12803 1.1 mrg case $ac_f in
12804 1.1.1.7 mrg -) ac_f="$ac_tmp/stdin";;
12805 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
12806 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
12807 1.1 mrg # because $ac_f cannot contain `:'.
12808 1.1 mrg test -f "$ac_f" ||
12809 1.1 mrg case $ac_f in
12810 1.1 mrg [\\/$]*) false;;
12811 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12812 1.1 mrg esac ||
12813 1.1.1.7 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12814 1.1 mrg esac
12815 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12816 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'"
12817 1.1 mrg done
12818 1.1 mrg
12819 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
12820 1.1 mrg # use $as_me), people would be surprised to read:
12821 1.1 mrg # /* config.h. Generated by config.status. */
12822 1.1 mrg configure_input='Generated from '`
12823 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12824 1.1 mrg `' by configure.'
12825 1.1 mrg if test x"$ac_file" != x-; then
12826 1.1 mrg configure_input="$ac_file. $configure_input"
12827 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12828 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
12829 1.1 mrg fi
12830 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings.
12831 1.1 mrg case $configure_input in #(
12832 1.1 mrg *\&* | *\|* | *\\* )
12833 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
12834 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
12835 1.1 mrg *) ac_sed_conf_input=$configure_input;;
12836 1.1 mrg esac
12837 1.1 mrg
12838 1.1 mrg case $ac_tag in
12839 1.1.1.7 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \
12840 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12841 1.1 mrg esac
12842 1.1 mrg ;;
12843 1.1 mrg esac
12844 1.1 mrg
12845 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
12846 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12847 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
12848 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
12849 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12850 1.1 mrg $as_echo X"$ac_file" |
12851 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12852 1.1 mrg s//\1/
12853 1.1 mrg q
12854 1.1 mrg }
12855 1.1 mrg /^X\(\/\/\)[^/].*/{
12856 1.1 mrg s//\1/
12857 1.1 mrg q
12858 1.1 mrg }
12859 1.1 mrg /^X\(\/\/\)$/{
12860 1.1 mrg s//\1/
12861 1.1 mrg q
12862 1.1 mrg }
12863 1.1 mrg /^X\(\/\).*/{
12864 1.1 mrg s//\1/
12865 1.1 mrg q
12866 1.1 mrg }
12867 1.1 mrg s/.*/./; q'`
12868 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p
12869 1.1 mrg ac_builddir=.
12870 1.1 mrg
12871 1.1 mrg case "$ac_dir" in
12872 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12873 1.1 mrg *)
12874 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12875 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
12876 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12877 1.1 mrg case $ac_top_builddir_sub in
12878 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12879 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12880 1.1 mrg esac ;;
12881 1.1 mrg esac
12882 1.1 mrg ac_abs_top_builddir=$ac_pwd
12883 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
12884 1.1 mrg # for backward compatibility:
12885 1.1 mrg ac_top_builddir=$ac_top_build_prefix
12886 1.1 mrg
12887 1.1 mrg case $srcdir in
12888 1.1 mrg .) # We are building in place.
12889 1.1 mrg ac_srcdir=.
12890 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
12891 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
12892 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
12893 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
12894 1.1 mrg ac_top_srcdir=$srcdir
12895 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
12896 1.1 mrg *) # Relative name.
12897 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12898 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
12899 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12900 1.1 mrg esac
12901 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12902 1.1 mrg
12903 1.1 mrg
12904 1.1 mrg case $ac_mode in
12905 1.1 mrg :F)
12906 1.1 mrg #
12907 1.1 mrg # CONFIG_FILE
12908 1.1 mrg #
12909 1.1 mrg
12910 1.1 mrg case $INSTALL in
12911 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12912 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12913 1.1 mrg esac
12914 1.1 mrg ac_MKDIR_P=$MKDIR_P
12915 1.1 mrg case $MKDIR_P in
12916 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
12917 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12918 1.1 mrg esac
12919 1.1 mrg _ACEOF
12920 1.1 mrg
12921 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12922 1.1 mrg # If the template does not know about datarootdir, expand it.
12923 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
12924 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
12925 1.1 mrg ac_sed_dataroot='
12926 1.1 mrg /datarootdir/ {
12927 1.1 mrg p
12928 1.1 mrg q
12929 1.1 mrg }
12930 1.1 mrg /@datadir@/p
12931 1.1 mrg /@docdir@/p
12932 1.1 mrg /@infodir@/p
12933 1.1 mrg /@localedir@/p
12934 1.1 mrg /@mandir@/p'
12935 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12936 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
12937 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12939 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12940 1.1 mrg _ACEOF
12941 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12942 1.1 mrg ac_datarootdir_hack='
12943 1.1 mrg s&@datadir@&$datadir&g
12944 1.1 mrg s&@docdir@&$docdir&g
12945 1.1 mrg s&@infodir@&$infodir&g
12946 1.1 mrg s&@localedir@&$localedir&g
12947 1.1 mrg s&@mandir@&$mandir&g
12948 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
12949 1.1 mrg esac
12950 1.1 mrg _ACEOF
12951 1.1 mrg
12952 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
12953 1.1 mrg # Shell code in configure.ac might set extrasub.
12954 1.1 mrg # FIXME: do we really want to maintain this feature?
12955 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12956 1.1 mrg ac_sed_extra="$ac_vpsub
12957 1.1 mrg $extrasub
12958 1.1 mrg _ACEOF
12959 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12960 1.1 mrg :t
12961 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12962 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
12963 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
12964 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
12965 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
12966 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
12967 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
12968 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12969 1.1 mrg s&@builddir@&$ac_builddir&;t t
12970 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
12971 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12972 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
12973 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
12974 1.1 mrg $ac_datarootdir_hack
12975 1.1 mrg "
12976 1.1.1.7 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12977 1.1.1.7 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12978 1.1 mrg
12979 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12980 1.1.1.7 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12981 1.1.1.7 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12982 1.1.1.7 mrg "$ac_tmp/out"`; test -z "$ac_out"; } &&
12983 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12984 1.1.1.7 mrg which seems to be undefined. Please make sure it is defined" >&5
12985 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12986 1.1.1.7 mrg which seems to be undefined. Please make sure it is defined" >&2;}
12987 1.1 mrg
12988 1.1.1.7 mrg rm -f "$ac_tmp/stdin"
12989 1.1 mrg case $ac_file in
12990 1.1.1.7 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12991 1.1.1.7 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
12992 1.1 mrg esac \
12993 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
12994 1.1 mrg ;;
12995 1.1 mrg :H)
12996 1.1 mrg #
12997 1.1 mrg # CONFIG_HEADER
12998 1.1 mrg #
12999 1.1 mrg if test x"$ac_file" != x-; then
13000 1.1 mrg {
13001 1.1 mrg $as_echo "/* $configure_input */" \
13002 1.1.1.7 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13003 1.1.1.7 mrg } >"$ac_tmp/config.h" \
13004 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13005 1.1.1.7 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13007 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
13008 1.1 mrg else
13009 1.1 mrg rm -f "$ac_file"
13010 1.1.1.7 mrg mv "$ac_tmp/config.h" "$ac_file" \
13011 1.1.1.7 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13012 1.1 mrg fi
13013 1.1 mrg else
13014 1.1 mrg $as_echo "/* $configure_input */" \
13015 1.1.1.7 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13016 1.1.1.7 mrg || as_fn_error $? "could not create -" "$LINENO" 5
13017 1.1 mrg fi
13018 1.1 mrg # Compute "$ac_file"'s index in $config_headers.
13019 1.1 mrg _am_arg="$ac_file"
13020 1.1 mrg _am_stamp_count=1
13021 1.1 mrg for _am_header in $config_headers :; do
13022 1.1 mrg case $_am_header in
13023 1.1 mrg $_am_arg | $_am_arg:* )
13024 1.1 mrg break ;;
13025 1.1 mrg * )
13026 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13027 1.1 mrg esac
13028 1.1 mrg done
13029 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13030 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13031 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
13032 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
13033 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13034 1.1 mrg $as_echo X"$_am_arg" |
13035 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13036 1.1 mrg s//\1/
13037 1.1 mrg q
13038 1.1 mrg }
13039 1.1 mrg /^X\(\/\/\)[^/].*/{
13040 1.1 mrg s//\1/
13041 1.1 mrg q
13042 1.1 mrg }
13043 1.1 mrg /^X\(\/\/\)$/{
13044 1.1 mrg s//\1/
13045 1.1 mrg q
13046 1.1 mrg }
13047 1.1 mrg /^X\(\/\).*/{
13048 1.1 mrg s//\1/
13049 1.1 mrg q
13050 1.1 mrg }
13051 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
13052 1.1 mrg ;;
13053 1.1 mrg
13054 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13055 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
13056 1.1 mrg ;;
13057 1.1 mrg esac
13058 1.1 mrg
13059 1.1 mrg
13060 1.1 mrg case $ac_file$ac_mode in
13061 1.1 mrg "default-1":C)
13062 1.1 mrg # Only add multilib support code if we just rebuilt the top-level
13063 1.1 mrg # Makefile.
13064 1.1 mrg case " $CONFIG_FILES " in
13065 1.1 mrg *" Makefile "*)
13066 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in
13067 1.1 mrg ;;
13068 1.1 mrg esac ;;
13069 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13070 1.1.1.7 mrg # Older Autoconf quotes --file arguments for eval, but not when files
13071 1.1 mrg # are listed without --file. Let's play safe and only enable the eval
13072 1.1 mrg # if we detect the quoting.
13073 1.1 mrg case $CONFIG_FILES in
13074 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;;
13075 1.1 mrg *) set x $CONFIG_FILES ;;
13076 1.1 mrg esac
13077 1.1 mrg shift
13078 1.1 mrg for mf
13079 1.1 mrg do
13080 1.1 mrg # Strip MF so we end up with the name of the file.
13081 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
13082 1.1 mrg # Check whether this is an Automake generated Makefile or not.
13083 1.1.1.7 mrg # We used to match only the files named 'Makefile.in', but
13084 1.1 mrg # some people rename them; so instead we look at the file content.
13085 1.1 mrg # Grep'ing the first line is not enough: some people post-process
13086 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
13087 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line
13088 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000.
13089 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13090 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
13091 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13092 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
13093 1.1 mrg X"$mf" : 'X\(//\)$' \| \
13094 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13095 1.1 mrg $as_echo X"$mf" |
13096 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13097 1.1 mrg s//\1/
13098 1.1 mrg q
13099 1.1 mrg }
13100 1.1 mrg /^X\(\/\/\)[^/].*/{
13101 1.1 mrg s//\1/
13102 1.1 mrg q
13103 1.1 mrg }
13104 1.1 mrg /^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 s/.*/./; q'`
13113 1.1 mrg else
13114 1.1 mrg continue
13115 1.1 mrg fi
13116 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
13117 1.1.1.7 mrg # from the Makefile without running 'make'.
13118 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13119 1.1 mrg test -z "$DEPDIR" && continue
13120 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
13121 1.1.1.7 mrg test -z "$am__include" && continue
13122 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13123 1.1 mrg # Find all dependency output files, they are included files with
13124 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
13125 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
13126 1.1 mrg # expansion.
13127 1.1 mrg for file in `sed -n "
13128 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13129 1.1.1.7 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13130 1.1 mrg # Make sure the directory exists.
13131 1.1 mrg test -f "$dirpart/$file" && continue
13132 1.1 mrg fdir=`$as_dirname -- "$file" ||
13133 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13134 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
13135 1.1 mrg X"$file" : 'X\(//\)$' \| \
13136 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13137 1.1 mrg $as_echo X"$file" |
13138 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13139 1.1 mrg s//\1/
13140 1.1 mrg q
13141 1.1 mrg }
13142 1.1 mrg /^X\(\/\/\)[^/].*/{
13143 1.1 mrg s//\1/
13144 1.1 mrg q
13145 1.1 mrg }
13146 1.1 mrg /^X\(\/\/\)$/{
13147 1.1 mrg s//\1/
13148 1.1 mrg q
13149 1.1 mrg }
13150 1.1 mrg /^X\(\/\).*/{
13151 1.1 mrg s//\1/
13152 1.1 mrg q
13153 1.1 mrg }
13154 1.1 mrg s/.*/./; q'`
13155 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p
13156 1.1 mrg # echo "creating $dirpart/$file"
13157 1.1 mrg echo '# dummy' > "$dirpart/$file"
13158 1.1 mrg done
13159 1.1 mrg done
13160 1.1 mrg }
13161 1.1 mrg ;;
13162 1.1 mrg "libtool":C)
13163 1.1 mrg
13164 1.1 mrg # See if we are running on zsh, and set the options which allow our
13165 1.1 mrg # commands through without removal of \ escapes.
13166 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
13167 1.1 mrg setopt NO_GLOB_SUBST
13168 1.1 mrg fi
13169 1.1 mrg
13170 1.1 mrg cfgfile="${ofile}T"
13171 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13172 1.1 mrg $RM "$cfgfile"
13173 1.1 mrg
13174 1.1 mrg cat <<_LT_EOF >> "$cfgfile"
13175 1.1 mrg #! $SHELL
13176 1.1 mrg
13177 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13178 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13179 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13180 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13181 1.1 mrg #
13182 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13183 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13184 1.1 mrg # Written by Gordon Matzigkeit, 1996
13185 1.1 mrg #
13186 1.1 mrg # This file is part of GNU Libtool.
13187 1.1 mrg #
13188 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or
13189 1.1 mrg # modify it under the terms of the GNU General Public License as
13190 1.1 mrg # published by the Free Software Foundation; either version 2 of
13191 1.1 mrg # the License, or (at your option) any later version.
13192 1.1 mrg #
13193 1.1 mrg # As a special exception to the GNU General Public License,
13194 1.1 mrg # if you distribute this file as part of a program or library that
13195 1.1 mrg # is built using GNU Libtool, you may include this file under the
13196 1.1 mrg # same distribution terms that you use for the rest of that program.
13197 1.1 mrg #
13198 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful,
13199 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
13200 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13201 1.1 mrg # GNU General Public License for more details.
13202 1.1 mrg #
13203 1.1 mrg # You should have received a copy of the GNU General Public License
13204 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy
13205 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13206 1.1 mrg # obtained by writing to the Free Software Foundation, Inc.,
13207 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13208 1.1 mrg
13209 1.1 mrg
13210 1.1 mrg # The names of the tagged configurations supported by this script.
13211 1.1 mrg available_tags=""
13212 1.1 mrg
13213 1.1 mrg # ### BEGIN LIBTOOL CONFIG
13214 1.1 mrg
13215 1.1 mrg # Which release of libtool.m4 was used?
13216 1.1 mrg macro_version=$macro_version
13217 1.1 mrg macro_revision=$macro_revision
13218 1.1 mrg
13219 1.1 mrg # Whether or not to build shared libraries.
13220 1.1 mrg build_libtool_libs=$enable_shared
13221 1.1 mrg
13222 1.1 mrg # Whether or not to build static libraries.
13223 1.1 mrg build_old_libs=$enable_static
13224 1.1 mrg
13225 1.1 mrg # What type of objects to build.
13226 1.1 mrg pic_mode=$pic_mode
13227 1.1 mrg
13228 1.1 mrg # Whether or not to optimize for fast installation.
13229 1.1 mrg fast_install=$enable_fast_install
13230 1.1 mrg
13231 1.1 mrg # Shell to use when invoking shell scripts.
13232 1.1 mrg SHELL=$lt_SHELL
13233 1.1 mrg
13234 1.1 mrg # An echo program that protects backslashes.
13235 1.1 mrg ECHO=$lt_ECHO
13236 1.1 mrg
13237 1.1 mrg # The host system.
13238 1.1 mrg host_alias=$host_alias
13239 1.1 mrg host=$host
13240 1.1 mrg host_os=$host_os
13241 1.1 mrg
13242 1.1 mrg # The build system.
13243 1.1 mrg build_alias=$build_alias
13244 1.1 mrg build=$build
13245 1.1 mrg build_os=$build_os
13246 1.1 mrg
13247 1.1 mrg # A sed program that does not truncate output.
13248 1.1 mrg SED=$lt_SED
13249 1.1 mrg
13250 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13251 1.1 mrg Xsed="\$SED -e 1s/^X//"
13252 1.1 mrg
13253 1.1 mrg # A grep program that handles long lines.
13254 1.1 mrg GREP=$lt_GREP
13255 1.1 mrg
13256 1.1 mrg # An ERE matcher.
13257 1.1 mrg EGREP=$lt_EGREP
13258 1.1 mrg
13259 1.1 mrg # A literal string matcher.
13260 1.1 mrg FGREP=$lt_FGREP
13261 1.1 mrg
13262 1.1 mrg # A BSD- or MS-compatible name lister.
13263 1.1 mrg NM=$lt_NM
13264 1.1 mrg
13265 1.1 mrg # Whether we need soft or hard links.
13266 1.1 mrg LN_S=$lt_LN_S
13267 1.1 mrg
13268 1.1 mrg # What is the maximum length of a command?
13269 1.1 mrg max_cmd_len=$max_cmd_len
13270 1.1 mrg
13271 1.1 mrg # Object file suffix (normally "o").
13272 1.1 mrg objext=$ac_objext
13273 1.1 mrg
13274 1.1 mrg # Executable file suffix (normally "").
13275 1.1 mrg exeext=$exeext
13276 1.1 mrg
13277 1.1 mrg # whether the shell understands "unset".
13278 1.1 mrg lt_unset=$lt_unset
13279 1.1 mrg
13280 1.1 mrg # turn spaces into newlines.
13281 1.1 mrg SP2NL=$lt_lt_SP2NL
13282 1.1 mrg
13283 1.1 mrg # turn newlines into spaces.
13284 1.1 mrg NL2SP=$lt_lt_NL2SP
13285 1.1 mrg
13286 1.1 mrg # An object symbol dumper.
13287 1.1 mrg OBJDUMP=$lt_OBJDUMP
13288 1.1 mrg
13289 1.1 mrg # Method to check whether dependent libraries are shared objects.
13290 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
13291 1.1 mrg
13292 1.1 mrg # Command to use when deplibs_check_method == "file_magic".
13293 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
13294 1.1 mrg
13295 1.1 mrg # The archiver.
13296 1.1 mrg AR=$lt_AR
13297 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
13298 1.1 mrg
13299 1.1 mrg # A symbol stripping program.
13300 1.1 mrg STRIP=$lt_STRIP
13301 1.1 mrg
13302 1.1 mrg # Commands used to install an old-style archive.
13303 1.1 mrg RANLIB=$lt_RANLIB
13304 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
13305 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
13306 1.1 mrg
13307 1.1 mrg # Whether to use a lock for old archive extraction.
13308 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction
13309 1.1 mrg
13310 1.1 mrg # A C compiler.
13311 1.1 mrg LTCC=$lt_CC
13312 1.1 mrg
13313 1.1 mrg # LTCC compiler flags.
13314 1.1 mrg LTCFLAGS=$lt_CFLAGS
13315 1.1 mrg
13316 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
13317 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13318 1.1 mrg
13319 1.1 mrg # Transform the output of nm in a proper C declaration.
13320 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13321 1.1 mrg
13322 1.1 mrg # Transform the output of nm in a C name address pair.
13323 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13324 1.1 mrg
13325 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed.
13326 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13327 1.1 mrg
13328 1.1 mrg # The name of the directory that contains temporary libtool files.
13329 1.1 mrg objdir=$objdir
13330 1.1 mrg
13331 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file".
13332 1.1 mrg MAGIC_CMD=$MAGIC_CMD
13333 1.1 mrg
13334 1.1 mrg # Must we lock files when doing compilation?
13335 1.1 mrg need_locks=$lt_need_locks
13336 1.1 mrg
13337 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13338 1.1 mrg DSYMUTIL=$lt_DSYMUTIL
13339 1.1 mrg
13340 1.1 mrg # Tool to change global to local symbols on Mac OS X.
13341 1.1 mrg NMEDIT=$lt_NMEDIT
13342 1.1 mrg
13343 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X.
13344 1.1 mrg LIPO=$lt_LIPO
13345 1.1 mrg
13346 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13347 1.1 mrg OTOOL=$lt_OTOOL
13348 1.1 mrg
13349 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13350 1.1 mrg OTOOL64=$lt_OTOOL64
13351 1.1 mrg
13352 1.1 mrg # Old archive suffix (normally "a").
13353 1.1 mrg libext=$libext
13354 1.1 mrg
13355 1.1 mrg # Shared library suffix (normally ".so").
13356 1.1 mrg shrext_cmds=$lt_shrext_cmds
13357 1.1 mrg
13358 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
13359 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
13360 1.1 mrg
13361 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
13362 1.1 mrg # restored at link time.
13363 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink
13364 1.1 mrg
13365 1.1 mrg # Do we need the "lib" prefix for modules?
13366 1.1 mrg need_lib_prefix=$need_lib_prefix
13367 1.1 mrg
13368 1.1 mrg # Do we need a version for libraries?
13369 1.1 mrg need_version=$need_version
13370 1.1 mrg
13371 1.1 mrg # Library versioning type.
13372 1.1 mrg version_type=$version_type
13373 1.1 mrg
13374 1.1 mrg # Shared library runtime path variable.
13375 1.1 mrg runpath_var=$runpath_var
13376 1.1 mrg
13377 1.1 mrg # Shared library path variable.
13378 1.1 mrg shlibpath_var=$shlibpath_var
13379 1.1 mrg
13380 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
13381 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13382 1.1 mrg
13383 1.1 mrg # Format of library name prefix.
13384 1.1 mrg libname_spec=$lt_libname_spec
13385 1.1 mrg
13386 1.1 mrg # List of archive names. First name is the real one, the rest are links.
13387 1.1 mrg # The last name is the one that the linker finds with -lNAME
13388 1.1 mrg library_names_spec=$lt_library_names_spec
13389 1.1 mrg
13390 1.1 mrg # The coded name of the library, if different from the real name.
13391 1.1 mrg soname_spec=$lt_soname_spec
13392 1.1 mrg
13393 1.1 mrg # Permission mode override for installation of shared libraries.
13394 1.1 mrg install_override_mode=$lt_install_override_mode
13395 1.1 mrg
13396 1.1 mrg # Command to use after installation of a shared archive.
13397 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13398 1.1 mrg
13399 1.1 mrg # Command to use after uninstallation of a shared archive.
13400 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13401 1.1 mrg
13402 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13403 1.1 mrg finish_cmds=$lt_finish_cmds
13404 1.1 mrg
13405 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but
13406 1.1 mrg # not shown.
13407 1.1 mrg finish_eval=$lt_finish_eval
13408 1.1 mrg
13409 1.1 mrg # Whether we should hardcode library paths into libraries.
13410 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13411 1.1 mrg
13412 1.1 mrg # Compile-time system search path for libraries.
13413 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13414 1.1 mrg
13415 1.1 mrg # Run-time system search path for libraries.
13416 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13417 1.1 mrg
13418 1.1 mrg # Whether dlopen is supported.
13419 1.1 mrg dlopen_support=$enable_dlopen
13420 1.1 mrg
13421 1.1 mrg # Whether dlopen of programs is supported.
13422 1.1 mrg dlopen_self=$enable_dlopen_self
13423 1.1 mrg
13424 1.1 mrg # Whether dlopen of statically linked programs is supported.
13425 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13426 1.1 mrg
13427 1.1 mrg # Commands to strip libraries.
13428 1.1 mrg old_striplib=$lt_old_striplib
13429 1.1 mrg striplib=$lt_striplib
13430 1.1 mrg
13431 1.1 mrg
13432 1.1 mrg # The linker used to build libraries.
13433 1.1 mrg LD=$lt_LD
13434 1.1 mrg
13435 1.1 mrg # How to create reloadable object files.
13436 1.1 mrg reload_flag=$lt_reload_flag
13437 1.1 mrg reload_cmds=$lt_reload_cmds
13438 1.1 mrg
13439 1.1 mrg # Commands used to build an old-style archive.
13440 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
13441 1.1 mrg
13442 1.1 mrg # A language specific compiler.
13443 1.1 mrg CC=$lt_compiler
13444 1.1 mrg
13445 1.1 mrg # Is the compiler the GNU compiler?
13446 1.1 mrg with_gcc=$GCC
13447 1.1 mrg
13448 1.1 mrg # Compiler flag to turn off builtin functions.
13449 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13450 1.1 mrg
13451 1.1 mrg # How to pass a linker flag through the compiler.
13452 1.1 mrg wl=$lt_lt_prog_compiler_wl
13453 1.1 mrg
13454 1.1 mrg # Additional compiler flags for building library objects.
13455 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
13456 1.1 mrg
13457 1.1 mrg # Compiler flag to prevent dynamic linking.
13458 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
13459 1.1 mrg
13460 1.1 mrg # Does compiler simultaneously support -c and -o options?
13461 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13462 1.1 mrg
13463 1.1 mrg # Whether or not to add -lc for building shared libraries.
13464 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
13465 1.1 mrg
13466 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static.
13467 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13468 1.1 mrg
13469 1.1 mrg # Compiler flag to allow reflexive dlopens.
13470 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13471 1.1 mrg
13472 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13473 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
13474 1.1 mrg
13475 1.1 mrg # Whether the compiler copes with passing no objects directly.
13476 1.1 mrg compiler_needs_object=$lt_compiler_needs_object
13477 1.1 mrg
13478 1.1 mrg # Create an old-style archive from a shared archive.
13479 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13480 1.1 mrg
13481 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13482 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13483 1.1 mrg
13484 1.1 mrg # Commands used to build a shared archive.
13485 1.1 mrg archive_cmds=$lt_archive_cmds
13486 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
13487 1.1 mrg
13488 1.1 mrg # Commands used to build a loadable module if different from building
13489 1.1 mrg # a shared archive.
13490 1.1 mrg module_cmds=$lt_module_cmds
13491 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
13492 1.1 mrg
13493 1.1 mrg # Whether we are building with GNU ld or not.
13494 1.1 mrg with_gnu_ld=$lt_with_gnu_ld
13495 1.1 mrg
13496 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13497 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
13498 1.1 mrg
13499 1.1 mrg # Flag that enforces no undefined symbols.
13500 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
13501 1.1 mrg
13502 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13503 1.1 mrg # This must work even if \$libdir does not exist
13504 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13505 1.1 mrg
13506 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary
13507 1.1 mrg # during linking. This must work even if \$libdir does not exist.
13508 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13509 1.1 mrg
13510 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument.
13511 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
13512 1.1 mrg
13513 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13514 1.1 mrg # DIR into the resulting binary.
13515 1.1 mrg hardcode_direct=$hardcode_direct
13516 1.1 mrg
13517 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13518 1.1 mrg # DIR into the resulting binary and the resulting library dependency is
13519 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13520 1.1 mrg # library is relocated.
13521 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute
13522 1.1 mrg
13523 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13524 1.1 mrg # into the resulting binary.
13525 1.1 mrg hardcode_minus_L=$hardcode_minus_L
13526 1.1 mrg
13527 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13528 1.1 mrg # into the resulting binary.
13529 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
13530 1.1 mrg
13531 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR
13532 1.1 mrg # into the library and all subsequent libraries and executables linked
13533 1.1 mrg # against it.
13534 1.1 mrg hardcode_automatic=$hardcode_automatic
13535 1.1 mrg
13536 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries
13537 1.1 mrg # to runtime path list.
13538 1.1 mrg inherit_rpath=$inherit_rpath
13539 1.1 mrg
13540 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13541 1.1 mrg link_all_deplibs=$link_all_deplibs
13542 1.1 mrg
13543 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13544 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
13545 1.1 mrg
13546 1.1 mrg # Set to "yes" if exported symbols are required.
13547 1.1 mrg always_export_symbols=$always_export_symbols
13548 1.1 mrg
13549 1.1 mrg # The commands to list exported symbols.
13550 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
13551 1.1 mrg
13552 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13553 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
13554 1.1 mrg
13555 1.1 mrg # Symbols that must always be exported.
13556 1.1 mrg include_expsyms=$lt_include_expsyms
13557 1.1 mrg
13558 1.1 mrg # Commands necessary for linking programs (against libraries) with templates.
13559 1.1 mrg prelink_cmds=$lt_prelink_cmds
13560 1.1 mrg
13561 1.1 mrg # Specify filename containing input files.
13562 1.1 mrg file_list_spec=$lt_file_list_spec
13563 1.1 mrg
13564 1.1 mrg # How to hardcode a shared library path into an executable.
13565 1.1 mrg hardcode_action=$hardcode_action
13566 1.1 mrg
13567 1.1 mrg # ### END LIBTOOL CONFIG
13568 1.1 mrg
13569 1.1 mrg _LT_EOF
13570 1.1 mrg
13571 1.1 mrg case $host_os in
13572 1.1 mrg aix3*)
13573 1.1 mrg cat <<\_LT_EOF >> "$cfgfile"
13574 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
13575 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
13576 1.1 mrg # vanish in a puff of smoke.
13577 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
13578 1.1 mrg COLLECT_NAMES=
13579 1.1 mrg export COLLECT_NAMES
13580 1.1 mrg fi
13581 1.1 mrg _LT_EOF
13582 1.1 mrg ;;
13583 1.1 mrg esac
13584 1.1 mrg
13585 1.1 mrg
13586 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
13587 1.1 mrg
13588 1.1 mrg
13589 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
13590 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
13591 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
13592 1.1 mrg # is reportedly fixed, but why not run on old versions too?
13593 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13594 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13595 1.1 mrg
13596 1.1 mrg case $xsi_shell in
13597 1.1 mrg yes)
13598 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13599 1.1 mrg
13600 1.1 mrg # func_dirname file append nondir_replacement
13601 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13602 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13603 1.1 mrg func_dirname ()
13604 1.1 mrg {
13605 1.1 mrg case ${1} in
13606 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13607 1.1 mrg * ) func_dirname_result="${3}" ;;
13608 1.1 mrg esac
13609 1.1 mrg }
13610 1.1 mrg
13611 1.1 mrg # func_basename file
13612 1.1 mrg func_basename ()
13613 1.1 mrg {
13614 1.1 mrg func_basename_result="${1##*/}"
13615 1.1 mrg }
13616 1.1 mrg
13617 1.1 mrg # func_dirname_and_basename file append nondir_replacement
13618 1.1 mrg # perform func_basename and func_dirname in a single function
13619 1.1 mrg # call:
13620 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty,
13621 1.1 mrg # add APPEND to the result, otherwise set result
13622 1.1 mrg # to NONDIR_REPLACEMENT.
13623 1.1 mrg # value returned in "$func_dirname_result"
13624 1.1 mrg # basename: Compute filename of FILE.
13625 1.1 mrg # value retuned in "$func_basename_result"
13626 1.1 mrg # Implementation must be kept synchronized with func_dirname
13627 1.1 mrg # and func_basename. For efficiency, we do not delegate to
13628 1.1 mrg # those functions but instead duplicate the functionality here.
13629 1.1 mrg func_dirname_and_basename ()
13630 1.1 mrg {
13631 1.1 mrg case ${1} in
13632 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;;
13633 1.1 mrg * ) func_dirname_result="${3}" ;;
13634 1.1 mrg esac
13635 1.1 mrg func_basename_result="${1##*/}"
13636 1.1 mrg }
13637 1.1 mrg
13638 1.1 mrg # func_stripname prefix suffix name
13639 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13640 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13641 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13642 1.1 mrg # dot (in which case that matches only a dot).
13643 1.1 mrg func_stripname ()
13644 1.1 mrg {
13645 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13646 1.1 mrg # positional parameters, so assign one to ordinary parameter first.
13647 1.1 mrg func_stripname_result=${3}
13648 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"}
13649 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"}
13650 1.1 mrg }
13651 1.1 mrg
13652 1.1 mrg # func_opt_split
13653 1.1 mrg func_opt_split ()
13654 1.1 mrg {
13655 1.1 mrg func_opt_split_opt=${1%%=*}
13656 1.1 mrg func_opt_split_arg=${1#*=}
13657 1.1 mrg }
13658 1.1 mrg
13659 1.1 mrg # func_lo2o object
13660 1.1 mrg func_lo2o ()
13661 1.1 mrg {
13662 1.1 mrg case ${1} in
13663 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13664 1.1 mrg *) func_lo2o_result=${1} ;;
13665 1.1 mrg esac
13666 1.1 mrg }
13667 1.1 mrg
13668 1.1 mrg # func_xform libobj-or-source
13669 1.1 mrg func_xform ()
13670 1.1 mrg {
13671 1.1 mrg func_xform_result=${1%.*}.lo
13672 1.1 mrg }
13673 1.1 mrg
13674 1.1 mrg # func_arith arithmetic-term...
13675 1.1 mrg func_arith ()
13676 1.1 mrg {
13677 1.1 mrg func_arith_result=$(( $* ))
13678 1.1 mrg }
13679 1.1 mrg
13680 1.1 mrg # func_len string
13681 1.1 mrg # STRING may not start with a hyphen.
13682 1.1 mrg func_len ()
13683 1.1 mrg {
13684 1.1 mrg func_len_result=${#1}
13685 1.1 mrg }
13686 1.1 mrg
13687 1.1 mrg _LT_EOF
13688 1.1 mrg ;;
13689 1.1 mrg *) # Bourne compatible functions.
13690 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13691 1.1 mrg
13692 1.1 mrg # func_dirname file append nondir_replacement
13693 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13694 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT.
13695 1.1 mrg func_dirname ()
13696 1.1 mrg {
13697 1.1 mrg # Extract subdirectory from the argument.
13698 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13699 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then
13700 1.1 mrg func_dirname_result="${3}"
13701 1.1 mrg else
13702 1.1 mrg func_dirname_result="$func_dirname_result${2}"
13703 1.1 mrg fi
13704 1.1 mrg }
13705 1.1 mrg
13706 1.1 mrg # func_basename file
13707 1.1 mrg func_basename ()
13708 1.1 mrg {
13709 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13710 1.1 mrg }
13711 1.1 mrg
13712 1.1 mrg
13713 1.1 mrg # func_stripname prefix suffix name
13714 1.1 mrg # strip PREFIX and SUFFIX off of NAME.
13715 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special
13716 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading
13717 1.1 mrg # dot (in which case that matches only a dot).
13718 1.1 mrg # func_strip_suffix prefix name
13719 1.1 mrg func_stripname ()
13720 1.1 mrg {
13721 1.1 mrg case ${2} in
13722 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13723 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13724 1.1 mrg esac
13725 1.1 mrg }
13726 1.1 mrg
13727 1.1 mrg # sed scripts:
13728 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13729 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//'
13730 1.1 mrg
13731 1.1 mrg # func_opt_split
13732 1.1 mrg func_opt_split ()
13733 1.1 mrg {
13734 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13735 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13736 1.1 mrg }
13737 1.1 mrg
13738 1.1 mrg # func_lo2o object
13739 1.1 mrg func_lo2o ()
13740 1.1 mrg {
13741 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13742 1.1 mrg }
13743 1.1 mrg
13744 1.1 mrg # func_xform libobj-or-source
13745 1.1 mrg func_xform ()
13746 1.1 mrg {
13747 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13748 1.1 mrg }
13749 1.1 mrg
13750 1.1 mrg # func_arith arithmetic-term...
13751 1.1 mrg func_arith ()
13752 1.1 mrg {
13753 1.1 mrg func_arith_result=`expr "$@"`
13754 1.1 mrg }
13755 1.1 mrg
13756 1.1 mrg # func_len string
13757 1.1 mrg # STRING may not start with a hyphen.
13758 1.1 mrg func_len ()
13759 1.1 mrg {
13760 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13761 1.1 mrg }
13762 1.1 mrg
13763 1.1 mrg _LT_EOF
13764 1.1 mrg esac
13765 1.1 mrg
13766 1.1 mrg case $lt_shell_append in
13767 1.1 mrg yes)
13768 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13769 1.1 mrg
13770 1.1 mrg # func_append var value
13771 1.1 mrg # Append VALUE to the end of shell variable VAR.
13772 1.1 mrg func_append ()
13773 1.1 mrg {
13774 1.1 mrg eval "$1+=\$2"
13775 1.1 mrg }
13776 1.1 mrg _LT_EOF
13777 1.1 mrg ;;
13778 1.1 mrg *)
13779 1.1 mrg cat << \_LT_EOF >> "$cfgfile"
13780 1.1 mrg
13781 1.1 mrg # func_append var value
13782 1.1 mrg # Append VALUE to the end of shell variable VAR.
13783 1.1 mrg func_append ()
13784 1.1 mrg {
13785 1.1 mrg eval "$1=\$$1\$2"
13786 1.1 mrg }
13787 1.1 mrg
13788 1.1 mrg _LT_EOF
13789 1.1 mrg ;;
13790 1.1 mrg esac
13791 1.1 mrg
13792 1.1 mrg
13793 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13794 1.1 mrg || (rm -f "$cfgfile"; exit 1)
13795 1.1 mrg
13796 1.1 mrg mv -f "$cfgfile" "$ofile" ||
13797 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13798 1.1 mrg chmod +x "$ofile"
13799 1.1 mrg
13800 1.1 mrg ;;
13801 1.1 mrg
13802 1.1 mrg esac
13803 1.1 mrg done # for ac_tag
13804 1.1 mrg
13805 1.1 mrg
13806 1.1 mrg as_fn_exit 0
13807 1.1 mrg _ACEOF
13808 1.1 mrg ac_clean_files=$ac_clean_files_save
13809 1.1 mrg
13810 1.1 mrg test $ac_write_fail = 0 ||
13811 1.1.1.7 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13812 1.1 mrg
13813 1.1 mrg
13814 1.1 mrg # configure is writing to config.log, and then calls config.status.
13815 1.1 mrg # config.status does its own redirection, appending to config.log.
13816 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
13817 1.1 mrg # by configure, so config.status won't be able to write to it; its
13818 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
13819 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
13820 1.1 mrg # appended to by config.status. When coming back to configure, we
13821 1.1 mrg # need to make the FD available again.
13822 1.1 mrg if test "$no_create" != yes; then
13823 1.1 mrg ac_cs_success=:
13824 1.1 mrg ac_config_status_args=
13825 1.1 mrg test "$silent" = yes &&
13826 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
13827 1.1 mrg exec 5>/dev/null
13828 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13829 1.1 mrg exec 5>>config.log
13830 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13831 1.1 mrg # would make configure fail if this is the last instruction.
13832 1.1.1.7 mrg $ac_cs_success || as_fn_exit 1
13833 1.1 mrg fi
13834 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13836 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13837 1.1 mrg fi
13838 1.1 mrg
13839